[Bug 38662] Re: Rhythmbox uses 90%+ CPU after resuming from suspend
Your bug lacks information we would need to investigate further. We are now going to close the bug - please reopen if you have more information at hand. ** Changed in: rhythmbox (Ubuntu) Status: Needs Info = Rejected -- Rhythmbox uses 90%+ CPU after resuming from suspend https://launchpad.net/bugs/38662 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 38662] Re: Rhythmbox uses 90%+ CPU after resuming from suspend
Do you still have that issue? If you still have it, could you get a backtrace with libglib2.0-0-dbg libgstreamer0.10-0-dbg gstreamer0.10-plugins-base-dbg installed? Could you also get a log with GST_DEBUG_NO_COLOR=1 GST_DEBUG=*sink:5 rhythmbox rhythmbox.log. Start rhythmbox, start play something and pause immediatly, then suspend and resume the box, wait to get the issue and send the log then -- Rhythmbox uses 90%+ CPU after resuming from suspend https://launchpad.net/bugs/38662 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 38662] Re: Rhythmbox uses 90%+ CPU after resuming from suspend
Note that I had to press ^C in order to get a gdb prompt at all after I suspended and got the bug. Otherwise thread apply all bt shows nothing. (gdb) run Starting program: /usr/bin/rhythmbox [Thread debugging using libthread_db enabled] [New Thread -1226241824 (LWP 19192)] [New Thread -1250116688 (LWP 19198)] [New Thread -1258509392 (LWP 19199)] [New Thread -1259037776 (LWP 19200)] [New Thread -1267430480 (LWP 19201)] (rhythmbox:19192): Rhythmbox-WARNING **: Unable to start mDNS browsing [Thread -1259037776 (LWP 19200) exited] [Thread -1267430480 (LWP 19201) exited] [New Thread -1275823184 (LWP 19203)] [New Thread -1267430480 (LWP 19204)] [New Thread -1259037776 (LWP 19205)] [New Thread -1284797520 (LWP 19206)] [New Thread -1293190224 (LWP 19207)] [New Thread -1301582928 (LWP 19208)] [New Thread -1309975632 (LWP 19209)] [New Thread -1318368336 (LWP 19210)] [New Thread -1326761040 (LWP 19211)] [New Thread -1335153744 (LWP 19212)] [New Thread -1345324112 (LWP 19213)] [Thread -1275823184 (LWP 19203) exited] [New Thread -1275823184 (LWP 19219)] [Thread -1275823184 (LWP 19219) exited] [New Thread -1275823184 (LWP 19220)] [New Thread -1357907024 (LWP 19221)] [Thread -1357907024 (LWP 19221) exited] [Thread -1275823184 (LWP 19220) exited] [Thread -1259037776 (LWP 19205) exited] [Thread -1345324112 (LWP 19213) exited] [Thread -1293190224 (LWP 19207) exited] [Thread -1326761040 (LWP 19211) exited] [Thread -1318368336 (LWP 19210) exited] [Thread -1267430480 (LWP 19204) exited] [Thread -1284797520 (LWP 19206) exited] [Thread -1301582928 (LWP 19208) exited] [Thread -1309975632 (LWP 19209) exited] [Thread -1335153744 (LWP 19212) exited] [New Thread -1335153744 (LWP 19226)] [Thread -1335153744 (LWP 19226) exited] [New Thread -1335153744 (LWP 19227)] [New Thread -1326761040 (LWP 19228)] [New Thread -1309975632 (LWP 19229)] [Thread -1309975632 (LWP 19229) exited] [New Thread -1309975632 (LWP 19230)] [Thread -1309975632 (LWP 19230) exited] [New Thread -1309975632 (LWP 19231)] [Thread -1309975632 (LWP 19231) exited] [New Thread -1309975632 (LWP 19232)] [Thread -1309975632 (LWP 19232) exited] [New Thread -1309975632 (LWP 19233)] [New Thread -1267430480 (LWP 19234)] [New Thread -1275823184 (LWP 19235)] [New Thread -1284797520 (LWP 19236)] [Thread -1275823184 (LWP 19235) exited] [New Thread -1275823184 (LWP 20156)] [Thread -1275823184 (LWP 20156) exited] Program received signal SIGINT, Interrupt. [Switching to Thread -1226241824 (LWP 19192)] 0xe410 in __kernel_vsyscall () (gdb) thread apply all bt Thread 30 (Thread -1284797520 (LWP 19236)): #0 0xe410 in __kernel_vsyscall () #1 0xb79d9c76 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb6d118ea in gst_audio_sink_get_type () from /usr/lib/libgstaudio-0.10.so.0 #3 0xb71ae582 in g_static_private_free () from /usr/lib/libglib-2.0.so.0 #4 0xb79d7341 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #5 0xb70f54ee in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 28 (Thread -1267430480 (LWP 19234)): #0 0xe410 in __kernel_vsyscall () #1 0xb79d9c76 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb6d1455a in gst_base_audio_sink_get_type () from /usr/lib/libgstaudio-0.10.so.0 #3 0xb7b8c1c1 in gst_base_sink_get_max_lateness () from /usr/lib/libgstbase-0.10.so.0 #4 0xb7b8d69c in gst_base_sink_get_max_lateness () from /usr/lib/libgstbase-0.10.so.0 #5 0xb7b8e021 in gst_base_sink_get_max_lateness () from /usr/lib/libgstbase-0.10.so.0 #6 0xb7b8e42a in gst_base_sink_get_max_lateness () from /usr/lib/libgstbase-0.10.so.0 #7 0xb7b3aeda in gst_pad_chain () from /usr/lib/libgstreamer-0.10.so.0 #8 0xb7b2bc93 in gst_proxy_pad_get_type () from /usr/lib/libgstreamer-0.10.so.0 #9 0xb7b3aeda in gst_pad_chain () from /usr/lib/libgstreamer-0.10.so.0 #10 0xb7b2bc93 in gst_proxy_pad_get_type () from /usr/lib/libgstreamer-0.10.so.0 #11 0xb7b3aeda in gst_pad_chain () from /usr/lib/libgstreamer-0.10.so.0 #12 0xb7b2bc93 in gst_proxy_pad_get_type () from /usr/lib/libgstreamer-0.10.so.0 #13 0xb7b3aeda in gst_pad_chain () from /usr/lib/libgstreamer-0.10.so.0 #14 0xb7b3b64f in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0 #15 0xb7b982b3 in gst_base_transform_set_passthrough () from /usr/lib/libgstbase-0.10.so.0 #16 0xb7b3aeda in gst_pad_chain () from /usr/lib/libgstreamer-0.10.so.0 #17 0xb7b3b64f in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0 #18 0xb7b982b3 in gst_base_transform_set_passthrough () from /usr/lib/libgstbase-0.10.so.0 #19 0xb7b3aeda in gst_pad_chain () from /usr/lib/libgstreamer-0.10.so.0 #20 0xb7b2bc93 in gst_proxy_pad_get_type () from /usr/lib/libgstreamer-0.10.so.0 #21 0xb7b3aeda in gst_pad_chain () from /usr/lib/libgstreamer-0.10.so.0 #22 0xb7b3b64f in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0 #23 0xb6d52113 in gst_queue_get_type () from /usr/lib/gstreamer-0.10/libgstcoreelements.so #24 0xb7b4ee54 in gst_task_get_type () from
[Bug 38662] Re: Rhythmbox uses 90%+ CPU after resuming from suspend
Thread 26 (Thread -1309975632 (LWP 19233)): #0 0xe410 in __kernel_vsyscall () #1 0xb79d9c76 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb7b4a78e in gst_system_clock_obtain () from /usr/lib/libgstreamer-0.10.so.0 #3 0xb71ae582 in g_static_private_free () from /usr/lib/libglib-2.0.so.0 #4 0xb79d7341 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #5 0xb70f54ee in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 25 (Thread -1309975632 (LWP 19233)): #0 0xe410 in __kernel_vsyscall () #1 0xb79d9c76 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb7b4a78e in gst_system_clock_obtain () from /usr/lib/libgstreamer-0.10.so.0 #3 0xb71ae582 in g_static_private_free () from /usr/lib/libglib-2.0.so.0 #4 0xb79d7341 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #5 0xb70f54ee in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 24 (Thread -1309975632 (LWP 19233)): #0 0xe410 in __kernel_vsyscall () #1 0xb79d9c76 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb7b4a78e in gst_system_clock_obtain () from /usr/lib/libgstreamer-0.10.so.0 #3 0xb71ae582 in g_static_private_free () from /usr/lib/libglib-2.0.so.0 #4 0xb79d7341 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #5 0xb70f54ee in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 23 (Thread -1309975632 (LWP 19233)): #0 0xe410 in __kernel_vsyscall () #1 0xb79d9c76 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb7b4a78e in gst_system_clock_obtain () from /usr/lib/libgstreamer-0.10.so.0 #3 0xb71ae582 in g_static_private_free () from /usr/lib/libglib-2.0.so.0 #4 0xb79d7341 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #5 0xb70f54ee in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 22 (Thread -1326761040 (LWP 19228)): #0 0xe410 in __kernel_vsyscall () #1 0xb79d9c76 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb6d50455 in gst_queue_get_type () from /usr/lib/gstreamer-0.10/libgstcoreelements.so #3 0xb7b3aeda in gst_pad_chain () from /usr/lib/libgstreamer-0.10.so.0 #4 0xb7b3b64f in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0 #5 0xb68bd0d3 in gst_stream_selector_get_type () from /usr/lib/gstreamer-0.10/libgstplaybin.so #6 0xb7b3aeda in gst_pad_chain () from /usr/lib/libgstreamer-0.10.so.0 #7 0xb7b2bc93 in gst_proxy_pad_get_type () from /usr/lib/libgstreamer-0.10.so.0 #8 0xb7b3aeda in gst_pad_chain () from /usr/lib/libgstreamer-0.10.so.0 #9 0xb7b3b64f in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0 #10 0xb6806611 in gst_vorbis_dec_get_type () from /usr/lib/gstreamer-0.10/libgstvorbis.so #11 0xb680740a in gst_vorbis_dec_get_type () from /usr/lib/gstreamer-0.10/libgstvorbis.so #12 0xb7b3aeda in gst_pad_chain () from /usr/lib/libgstreamer-0.10.so.0 #13 0xb7b3b64f in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0 #14 0xb6d52113 in gst_queue_get_type () from /usr/lib/gstreamer-0.10/libgstcoreelements.so #15 0xb7b4ee54 in gst_task_get_type () from /usr/lib/libgstreamer-0.10.so.0 #16 0xb71b0428 in g_thread_pool_free () from /usr/lib/libglib-2.0.so.0 #17 0xb71ae582 in g_static_private_free () from /usr/lib/libglib-2.0.so.0 #18 0xb79d7341 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #19 0xb70f54ee in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 21 (Thread -1335153744 (LWP 19227)): #0 0xe410 in __kernel_vsyscall () #1 0xb79d9c76 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb6d50455 in gst_queue_get_type () from /usr/lib/gstreamer-0.10/libgstcoreelements.so #3 0xb7b3aeda in gst_pad_chain () from /usr/lib/libgstreamer-0.10.so.0 #4 0xb7b3b64f in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0 #5 0xb68a0d29 in ?? () from /usr/lib/gstreamer-0.10/libgstogg.so #6 0x0058 in ?? () #7 0x088c9550 in ?? () #8 0x005f in ?? () #9 0xb68ad29c in ?? () from /usr/lib/gstreamer-0.10/libgstogg.so #10 0x0392 in ?? () #11 0x0829c1b0 in ?? () #12 0xb68acd20 in ?? () from /usr/lib/gstreamer-0.10/libgstogg.so #13 0x0058 in ?? () #14 0x4019bdcc in ?? () #15 0x0005 in ?? () #16 0x1f5f7396 in ?? () #17 0xb7b2ee56 in gst_debug_log_valist () from /usr/lib/libgstreamer-0.10.so.0 #18 0xb68a214e in ?? () from /usr/lib/gstreamer-0.10/libgstogg.so #19 0xb06b2228 in ?? () #20 0x0005 in ?? () #21 0xb68ac2cd in ?? () from /usr/lib/gstreamer-0.10/libgstogg.so #22 0xb68ad406 in ?? () from /usr/lib/gstreamer-0.10/libgstogg.so #23 0x0970 in ?? () #24 0x0829c1b0 in ?? () #25 0xb68ace90 in ?? () from /usr/lib/gstreamer-0.10/libgstogg.so #26 0x4019bdcc in ?? () #27 0x001a in ?? () #28 0x0003d800 in ?? () #29 0x in ?? () Thread 20 (Thread -1335153744 (LWP 19227)): #0 0xe410 in __kernel_vsyscall () #1 0xb79d9c76 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2
[Bug 38662] Re: Rhythmbox uses 90%+ CPU after resuming from suspend
Thanks for your bug. What version of Ubuntu do you use? The strace is a really verbose and not really useful tool for that sort of bug. Could you rather get a backtrace using gdb? - gdb rhythmbox (gdb) run ... suspend, get the bug (gdb) thread apply all bt Does it happen with some other application too? ** Changed in: rhythmbox (Ubuntu) Assignee: (unassigned) = Ubuntu Desktop Bugs Status: Unconfirmed = Needs Info -- Rhythmbox uses 90%+ CPU after resuming from suspend https://launchpad.net/malone/bugs/38662 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 38662] Re: Rhythmbox uses 90%+ CPU after resuming from suspend
I use latest dapper, but this bug also occurred in both Hoary and Breezy, final released versions. It has never happened with another application. I will attach the gdb information when next I suspend. -- Rhythmbox uses 90%+ CPU after resuming from suspend https://launchpad.net/malone/bugs/38662 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs