media-hub-server crash after recording videos, pulse using high CPU
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
New
|
Undecided
|
Unassigned | ||
Media Hub |
New
|
Undecided
|
Unassigned | ||
media-hub (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
pulseaudio (Ubuntu) |
New
|
Undecided
|
Ricardo Salveti |
Bug Description
Using rtm image 184 on krillin
I was testing recording videos with camera-app and noticed that at some point during the recording process that pulseaudio was using 40% CPU and that did not ever get smaller. Then upon closing the camera-app media-hub-server and camera-app crashes. The following is the stacktrace which looks like pulseaudio crashed.
Steps to reproduce:
- open camera-app and record a bunch of videos using both front and back cameras
- run top -d1 during this and you'll see pulseaudio using a lot of cpu
- move camera-app to the background and try to swipe it away and you'll see the crash
apport-retrace --gdb _usr_bin_
GNU gdb (Ubuntu 7.8-0ubuntu1) 7.8
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "arm-linux-
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://
Find the GDB manual and other documentation resources online at:
<http://
For help, type "help".
Type "apropos word" to search for commands related to "word".
Reading symbols from /usr/bin/
warning: core file may not match specified executable file.
[New LWP 12215]
[New LWP 12217]
[New LWP 12222]
[New LWP 12218]
[New LWP 12216]
[New LWP 12219]
[New LWP 12224]
[New LWP 2348]
[New LWP 12232]
[New LWP 12235]
[New LWP 2343]
[New LWP 2342]
[New LWP 12258]
[New LWP 8434]
[New LWP 12239]
[New LWP 12227]
[New LWP 12226]
[New LWP 12231]
[New LWP 12221]
[New LWP 12225]
[New LWP 2269]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-
Core was generated by `media-hub-server'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0xb3551cb8 in cleanup_time_events (m=m@entry=
at pulse/mainloop.
510 pulse/mainloop.c: No such file or directory.
(gdb) bt full
#0 0xb3551cb8 in cleanup_time_events (m=m@entry=
at pulse/mainloop.
e = 0x600192d3
n = <optimized out>
__func__ = "cleanup_
#1 0xb3552a8e in scan_dead (m=0x1965038) at pulse/mainloop.
No locals.
#2 pa_mainloop_prepare (m=m@entry=
__func__ = "pa_mainloop_
#3 0xb3553232 in pa_mainloop_iterate (m=0x1965038, block=<optimized out>, retval=0x0)
at pulse/mainloop.
r = <optimized out>
#4 0xb35532c0 in pa_mainloop_run (m=0x1965038, retval=
r = <optimized out>
#5 0xb355d3b2 in thread (userdata=
m = 0x19630d8
mask = {__val = {2147483647, 4294967294, 4294967295 <repeats 30 times>}}
#6 0xb35080cc in internal_
t = 0x1965140
#7 0xb6a8ff98 in start_thread (arg=0xa50fd3e0) at pthread_
pd = 0xa50fd3e0
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1525688840, -1525689376, 0, -1525690912,
0 <repeats 54 times>}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0},
data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
#8 0xb6a2f22c in ?? () at ../ports/
from /lib/arm-
No locals.
---Type <return> to continue, or q <return> to quit---
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
(gdb)
Changed in pulseaudio (Ubuntu): | |
assignee: | nobody → Ricardo Salveti (rsalveti) |
summary: |
- media-hub-server crash after recording videos + media-hub-server crash after recording videos, pulse using high CPU |