GNU gdb 6.8-debian Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later 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 "i486-linux-gnu"... (gdb) handle SIG33 pass nostop noprint Signal Stop Print Pass to program Description SIG33 No No Yes Real-time event 33 (gdb) set pagination 0 (gdb) run Starting program: /usr/bin/gnome-sound-properties [Thread debugging using libthread_db enabled] [New Thread 0xb6d72a20 (LWP 11589)] [New Thread 0xb667fb90 (LWP 11593)] Program received signal SIGINT, Interrupt. [Switching to Thread 0xb6d72a20 (LWP 11589)] 0xb7ee3430 in __kernel_vsyscall () (gdb) runset pagination 0 handle SIG33 pass nostop noprint set pagination 0 runbacktrace full #0 0xb7ee3430 in __kernel_vsyscall () No symbol table info available. #1 0xb76750e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #2 0xb7888a44 in gst_task_join (task=0x8760680) at gsttask.c:561 tself = __PRETTY_FUNCTION__ = "gst_task_join" #3 0xb6686e65 in gst_alsa_mixer_free (mixer=0x87da238) at gstalsamixer.c:508 __PRETTY_FUNCTION__ = "gst_alsa_mixer_free" #4 0xb66881da in gst_alsa_mixer_element_change_state (element=0x87d1868, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstalsamixerelement.c:231 ret = GST_STATE_CHANGE_SUCCESS this = (GstAlsaMixerElement *) 0x87d1868 __PRETTY_FUNCTION__ = "gst_alsa_mixer_element_change_state" #5 0xb784c2c8 in gst_element_change_state (element=0x87d1868, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstelement.c:2427 ret = __PRETTY_FUNCTION__ = "gst_element_change_state" #6 0xb784f22c in gst_element_set_state_func (element=0x87d1868, state=GST_STATE_NULL) at gstelement.c:2377 current = GST_STATE_READY next = 17 old_pending = GST_STATE_VOID_PENDING ret = old_ret = __PRETTY_FUNCTION__ = "gst_element_set_state_func" #7 0xb784b4f2 in gst_element_set_state (element=0x87d1868, state=GST_STATE_NULL) at gstelement.c:2280 result = __PRETTY_FUNCTION__ = "gst_element_set_state" #8 0xb77f50d2 in gst_audio_mixer_filter_do_filter (filter_func=0, factory=0x86e9f50, p_element=0xbfc01464, p_collection=0xbfc01468, user_data=0x0) at mixerutils.c:58 No locals. #9 0xb77f5508 in gst_audio_default_registry_mixer_filter (filter_func=0, first=0, data=0x0) at mixerutils.c:146 factory = (GstElementFactory *) 0x86e9f50 klass = mixer_list = (GList *) 0x0 feature_list = (GList *) 0x87bc7b0 walk = (GList *) 0x8742ad0 __PRETTY_FUNCTION__ = "gst_audio_default_registry_mixer_filter" #10 0x0805251d in create_mixer_device_tree_model () at mixer-support.c:45 device_store = (GtkListStore *) 0x8619658 mixer_list = (GList *) 0x805dff4 l = (GList *) 0x87a6a48 unknown = 142227864 #11 0x080516c0 in main (argc=141822552, argv=0x1) at sound-properties-capplet.c:1068 changeset = (GConfChangeSet *) 0x87a6000 dialog = (GladeXML *) 0x8762d30 context = apply_only = 0 cap_options = {{long_name = 0x805a39e "apply", short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0xbfc01594, description = 0x805a754 "Just apply settings and quit (compatibility only; now handled by daemon)", arg_description = 0x0}, {long_name = 0x805a2f9 "init-session-settings", short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0xbfc01594, description = 0x805a754 "Just apply settings and quit (compatibility only; now handled by daemon)", arg_description = 0x0}, {long_name = 0x0, short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x0, description = 0x0, arg_description = 0x0}} (gdb) info registers eax 0xfffffe00 -512 ecx 0x80 128 edx 0x1 1 ebx 0x87d9fec 142450668 esp 0xbfc01230 0xbfc01230 ebp 0xbfc01298 0xbfc01298 esi 0x0 0 edi 0x1 1 eip 0xb7ee3430 0xb7ee3430 <__kernel_vsyscall+16> eflags 0x202 [ IF ] cs 0x73 115 ss 0x7b 123 ds 0x7b 123 es 0x7b 123 fs 0x0 0 gs 0x33 51 (gdb) thread apply all backtrace Thread 2 (Thread 0xb667fb90 (LWP 11593)): #0 0xb7ee3430 in __kernel_vsyscall () #1 0xb7677cf9 in __lll_lock_wait () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb7673129 in _L_lock_89 () from /lib/tls/i686/cmov/libpthread.so.0 #3 0xb7672a32 in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0 #4 0xb76e95b1 in g_static_rec_mutex_lock () from /usr/lib/libglib-2.0.so.0 #5 0xb668791f in task_monitor_alsa (data=0x87e7148) at gstalsamixer.c:442 #6 0xb7888593 in gst_task_func (task=0x8760680, tclass=0x8618a18) at gsttask.c:192 #7 0xb76eacd6 in ?? () from /usr/lib/libglib-2.0.so.0 #8 0xb76e966f in ?? () from /usr/lib/libglib-2.0.so.0 #9 0xb76714ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #10 0xb75ec49e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 1 (Thread 0xb6d72a20 (LWP 11589)): #0 0xb7ee3430 in __kernel_vsyscall () #1 0xb76750e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb7888a44 in gst_task_join (task=0x8760680) at gsttask.c:561 #3 0xb6686e65 in gst_alsa_mixer_free (mixer=0x87da238) at gstalsamixer.c:508 #4 0xb66881da in gst_alsa_mixer_element_change_state (element=0x87d1868, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstalsamixerelement.c:231 #5 0xb784c2c8 in gst_element_change_state (element=0x87d1868, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstelement.c:2427 #6 0xb784f22c in gst_element_set_state_func (element=0x87d1868, state=GST_STATE_NULL) at gstelement.c:2377 #7 0xb784b4f2 in gst_element_set_state (element=0x87d1868, state=GST_STATE_NULL) at gstelement.c:2280 #8 0xb77f50d2 in gst_audio_mixer_filter_do_filter (filter_func=0, factory=0x86e9f50, p_element=0xbfc01464, p_collection=0xbfc01468, user_data=0x0) at mixerutils.c:58 #9 0xb77f5508 in gst_audio_default_registry_mixer_filter (filter_func=0, first=0, data=0x0) at mixerutils.c:146 #10 0x0805251d in create_mixer_device_tree_model () at mixer-support.c:45 #11 0x080516c0 in main (argc=141822552, argv=0x1) at sound-properties-capplet.c:1068 (gdb) quit The program is running. Exit anyway? (y or n)