Bug#374831: gnome-applets: mixer_applet2 takes maximum CPU after ACPI resume

thomas schorpp thomas.schorpp at googlemail.com
Fri Nov 21 12:16:15 UTC 2008


Josselin Mouette schrieb:
> Le jeudi 06 novembre 2008 à 07:50 +0100, tom schorpp a écrit :
>> (gdb) thread apply all bt
>>
>> Thread 2 (Thread 0x40b84950 (LWP 7174)):
>> #0  0x00007fa23b7116ff in ?? () from /usr/lib/gstreamer-0.10/libgstalsa.so
>> #1  0x00007fa2493628d9 in ?? () from /usr/lib/libgstreamer-0.10.so.0
>> #2  0x00007fa246d709e7 in ?? () from /usr/lib/libglib-2.0.so.0
>> #3  0x00007fa246d6f454 in ?? () from /usr/lib/libglib-2.0.so.0
>> #4  0x00007fa246af7fc7 in start_thread () from /lib/libpthread.so.0
>> #5  0x00007fa24686d5ad in clone () from /lib/libc.so.6
>> #6  0x0000000000000000 in ?? ()
> 
> Thanks for the trace, unfortunately it is not really usable.
> 
> Could you try again with libglib2.0-0-dbg, libgstreamer0.10-0-dbg and
> gstreamer0.10-plugins-base-dbg installed?
> 
> Thanks,

hi,

sorry someone broke ACPI in kernel < 2.6.27.6, here it comes:

(gdb) bt
#0  0x00007f7ed82f1b66 in poll () from /lib/libc.so.6
#1  0x00007f7ed87d6df8 in g_main_context_iterate (context=0x643dd0, block=1, dispatch=1, self=<value optimized out>)
    at /build/buildd/glib2.0-2.16.6/glib/gmain.c:2954
#2  0x00007f7ed87d748d in IA__g_main_loop_run (loop=0x682b00) at /build/buildd/glib2.0-2.16.6/glib/gmain.c:2853
#3  0x00007f7ed6fd6336 in bonobo_main () from /usr/lib/libbonobo-2.so.0
#4  0x00007f7ed6fd4801 in bonobo_generic_factory_main_timeout () from /usr/lib/libbonobo-2.so.0
#5  0x00007f7eda752624 in panel_applet_factory_main_closure (iid=0x40acd8 "OAFIID:GNOME_MixerApplet_Factory", 
    applet_type=<value optimized out>, closure=<value optimized out>) at panel-applet.c:1754
#6  0x00000000004091bb in main (argc=3, argv=<value optimized out>) at load.c:340
(gdb) bt full
#0  0x00007f7ed82f1b66 in poll () from /lib/libc.so.6
No symbol table info available.
#1  0x00007f7ed87d6df8 in g_main_context_iterate (context=0x643dd0, block=1, dispatch=1, self=<value optimized out>)
    at /build/buildd/glib2.0-2.16.6/glib/gmain.c:2954
	max_priority = 2147483647
	timeout = -1
	some_ready = <value optimized out>
	nfds = 10
	allocated_nfds = <value optimized out>
	fds = (GPollFD *) 0x684420
	__PRETTY_FUNCTION__ = "g_main_context_iterate"
#2  0x00007f7ed87d748d in IA__g_main_loop_run (loop=0x682b00) at /build/buildd/glib2.0-2.16.6/glib/gmain.c:2853
	self = (GThread *) 0x60d700
	__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#3  0x00007f7ed6fd6336 in bonobo_main () from /usr/lib/libbonobo-2.so.0
No symbol table info available.
#4  0x00007f7ed6fd4801 in bonobo_generic_factory_main_timeout () from /usr/lib/libbonobo-2.so.0
No symbol table info available.
#5  0x00007f7eda752624 in panel_applet_factory_main_closure (iid=0x40acd8 "OAFIID:GNOME_MixerApplet_Factory", 
    applet_type=<value optimized out>, closure=<value optimized out>) at panel-applet.c:1754
	retval = <value optimized out>
	display_iid = 0x6827e0 ":0.0,OAFIID:GNOME_MixerApplet_Factory"
	data = (PanelAppletCallBackData *) 0x6827c0
	__PRETTY_FUNCTION__ = "panel_applet_factory_main_closure"
#6  0x00000000004091bb in main (argc=3, argv=<value optimized out>) at load.c:340
	program = (GnomeProgram *) 0x61b850
	context = (GOptionContext *) 0x60d610
	retval = <value optimized out>
(gdb) thread apply all bt

Thread 2 (Thread 0x42088950 (LWP 5925)):
#0  0x00007f7ed82f1b66 in poll () from /lib/libc.so.6
#1  0x00007f7ecd19e6ee in task_monitor_alsa (data=<value optimized out>) at gstalsamixer.c:416
#2  0x00007f7edadef8d9 in gst_task_func (task=0x6403e0, tclass=<value optimized out>) at gsttask.c:192
#3  0x00007f7ed87fd9e7 in g_thread_pool_thread_proxy (data=<value optimized out>)
    at /build/buildd/glib2.0-2.16.6/glib/gthreadpool.c:265
#4  0x00007f7ed87fc454 in g_thread_create_proxy (data=0x9e70a0) at /build/buildd/glib2.0-2.16.6/glib/gthread.c:635
#5  0x00007f7ed8584fc7 in start_thread () from /lib/libpthread.so.0
#6  0x00007f7ed82fa5ad in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f7edb102770 (LWP 5910)):
#0  0x00007f7ed82f1b66 in poll () from /lib/libc.so.6
#1  0x00007f7ed87d6df8 in g_main_context_iterate (context=0x643dd0, block=1, dispatch=1, self=<value optimized out>)
    at /build/buildd/glib2.0-2.16.6/glib/gmain.c:2954
#2  0x00007f7ed87d748d in IA__g_main_loop_run (loop=0x682b00) at /build/buildd/glib2.0-2.16.6/glib/gmain.c:2853
#3  0x00007f7ed6fd6336 in bonobo_main () from /usr/lib/libbonobo-2.so.0
#4  0x00007f7ed6fd4801 in bonobo_generic_factory_main_timeout () from /usr/lib/libbonobo-2.so.0
#5  0x00007f7eda752624 in panel_applet_factory_main_closure (iid=0x40acd8 "OAFIID:GNOME_MixerApplet_Factory", 
    applet_type=<value optimized out>, closure=<value optimized out>) at panel-applet.c:1754
#6  0x00000000004091bb in main (argc=3, argv=<value optimized out>) at load.c:340
#0  0x00007f7ed82f1b66 in poll () from /lib/libc.so.6
(gdb) thread 2
[Switching to thread 2 (Thread 0x42088950 (LWP 5925))]#0  0x00007f7ed82f1b66 in poll () from /lib/libc.so.6
(gdb) bt full
#0  0x00007f7ed82f1b66 in poll () from /lib/libc.so.6
No symbol table info available.
#1  0x00007f7ecd19e6ee in task_monitor_alsa (data=<value optimized out>) at gstalsamixer.c:416
	pfds = (struct pollfd *) 0x42087f80
	nfds = 1
	rnfds = 1
	revents = 40
	mixer = (GstAlsaMixer *) 0x8d2ea0
	__PRETTY_FUNCTION__ = "task_monitor_alsa"
#2  0x00007f7edadef8d9 in gst_task_func (task=0x6403e0, tclass=<value optimized out>) at gsttask.c:192
	lock = (GStaticRecMutex *) 0x91ae90
	tself = <value optimized out>
	__PRETTY_FUNCTION__ = "gst_task_func"
#3  0x00007f7ed87fd9e7 in g_thread_pool_thread_proxy (data=<value optimized out>)
    at /build/buildd/glib2.0-2.16.6/glib/gthreadpool.c:265
	task = (gpointer) 0x6403e0
	pool = (GRealThreadPool *) 0x9d6680
#4  0x00007f7ed87fc454 in g_thread_create_proxy (data=0x9e70a0) at /build/buildd/glib2.0-2.16.6/glib/gthread.c:635
	__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#5  0x00007f7ed8584fc7 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6  0x00007f7ed82fa5ad in clone () from /lib/libc.so.6
No symbol table info available.
#7  0x0000000000000000 in ?? ()
No symbol table info available.
(gdb) 

#1 could be alsa driver problem... CC alsa-devel-list?

y
tom







More information about the pkg-gnome-maintainers mailing list