(gdb) thread apply all backtrace full Thread 3 (Thread 0xb480ab90 (LWP 6738)): #0 0xb80d9422 in __kernel_vsyscall () No symbol table info available. #1 0xb7748f77 in poll () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #2 0xb482b532 in poll_func (ufds=0x9604c80, nfds=2, timeout=-1, userdata=0x9604898) at pulse/thread-mainloop.c:72 r = __func__ = "poll_func" __PRETTY_FUNCTION__ = "poll_func" #3 0xb481d509 in pa_mainloop_poll (m=0xa4bb600) at pulse/mainloop.c:853 __func__ = "pa_mainloop_poll" __PRETTY_FUNCTION__ = "pa_mainloop_poll" #4 0xb481ecd3 in pa_mainloop_iterate (m=0xa4bb600, block=1, retval=0x0) at pulse/mainloop.c:919 r = __func__ = "pa_mainloop_iterate" __PRETTY_FUNCTION__ = "pa_mainloop_iterate" #5 0xb481eda4 in pa_mainloop_run (m=0xa4bb600, retval=0x0) at pulse/mainloop.c:937 r = #6 0xb482b2e3 in thread (userdata=0x9604878) at pulse/thread-mainloop.c:91 mask = {__val = {2147483647, 4294967294, 4294967295 }} #7 0xb484c8e2 in internal_thread_func (userdata=0x96048e0) at pulsecore/thread-posix.c:73 __func__ = "internal_thread_func" __PRETTY_FUNCTION__ = "internal_thread_func" #8 0xb77d650f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #9 0xb77537ee in clone () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. Thread 1 (Thread 0xb71b8700 (LWP 6730)): #0 0xb80d9422 in __kernel_vsyscall () No symbol table info available. #1 0xb77da075 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #2 0xb484b7ec in pa_cond_wait (c=0x5, m=0xfffffe00) at pulsecore/mutex-posix.c:129 __func__ = "pa_cond_wait" __PRETTY_FUNCTION__ = "pa_cond_wait" #3 0xb482ac0f in pa_threaded_mainloop_wait (m=0x9604878) at pulse/thread-mainloop.c:200 __func__ = "pa_threaded_mainloop_wait" __PRETTY_FUNCTION__ = "pa_threaded_mainloop_wait" #4 0xb486f989 in gst_pulsesink_destroy_stream (pulsesink=0xa4bc000) at pulsesink.c:276 No locals. #5 0xb486fa4e in gst_pulsesink_destroy_context (pulsesink=0xfffffe00) at pulsesink.c:289 No locals. #6 0xb486fad2 in gst_pulsesink_close (asink=0xa4bc000) at pulsesink.c:560 No locals. #7 0xb51500a9 in gst_audioringbuffer_close_device (buf=0xa4a29f8) at gstaudiosink.c:338 result = 1 __FUNCTION__ = "gst_audioringbuffer_close_device" #8 0xb515f7c8 in gst_ring_buffer_close_device (buf=0xa4a29f8) at gstringbuffer.c:552 res = __PRETTY_FUNCTION__ = "gst_ring_buffer_close_device" __FUNCTION__ = "gst_ring_buffer_close_device" #9 0xb5158986 in gst_base_audio_sink_change_state (element=0xa4bc000, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstbaseaudiosink.c:1687 ret = GST_STATE_CHANGE_SUCCESS sink = (GstBaseAudioSink *) 0xa4bc000 __FUNCTION__ = "gst_base_audio_sink_change_state" #10 0xb4870475 in gst_pulsesink_change_state (element=0xa4bc000, transition=GST_STATE_CHANGE_READY_TO_NULL) at pulsesink.c:928 No locals. #11 0xb7ffb2f8 in gst_element_change_state (element=0xa4bc000, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstelement.c:2427 ret = __PRETTY_FUNCTION__ = "gst_element_change_state" #12 0xb7ffe25c in gst_element_set_state_func (element=0xa4bc000, 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" #13 0xb7ffa522 in gst_element_set_state (element=0xa4bc000, state=GST_STATE_NULL) at gstelement.c:2280 result = __PRETTY_FUNCTION__ = "gst_element_set_state" #14 0xb7febb2a in gst_bin_change_state_func (element=0xa4b6890, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstbin.c:1932 child = (GstElement *) 0xa4bc000 data = (gpointer) 0xa4bc000 ret = GST_STATE_CHANGE_SUCCESS current = GST_STATE_READY next = GST_STATE_NULL have_async = 0 have_no_preroll = 0 base_time = 0 it = (GstIterator *) 0xa49efb0 __PRETTY_FUNCTION__ = "gst_bin_change_state_func" #15 0xb4915fdb in ?? () from /usr/lib/gstreamer-0.10/libgstautodetect.so No symbol table info available. #16 0xb7ffb2f8 in gst_element_change_state (element=0xa4b6890, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstelement.c:2427 ret = __PRETTY_FUNCTION__ = "gst_element_change_state" #17 0xb7ffe25c in gst_element_set_state_func (element=0xa4b6890, 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" #18 0xb7ffa522 in gst_element_set_state (element=0xa4b6890, state=GST_STATE_NULL) at gstelement.c:2280 result = __PRETTY_FUNCTION__ = "gst_element_set_state" #19 0xb7febb2a in gst_bin_change_state_func (element=0xa4af038, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstbin.c:1932 child = (GstElement *) 0xa4b6890 data = (gpointer) 0xa4b6890 ret = GST_STATE_CHANGE_SUCCESS current = GST_STATE_READY next = GST_STATE_NULL have_async = 0 have_no_preroll = 0 base_time = 0 it = (GstIterator *) 0xa4be620 __PRETTY_FUNCTION__ = "gst_bin_change_state_func" #20 0xb7ffb2f8 in gst_element_change_state (element=0xa4af038, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstelement.c:2427 ret = __PRETTY_FUNCTION__ = "gst_element_change_state" #21 0xb7ffe25c in gst_element_set_state_func (element=0xa4af038, 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" #22 0xb7ffa522 in gst_element_set_state (element=0xa4af038, state=GST_STATE_NULL) at gstelement.c:2280 result = __PRETTY_FUNCTION__ = "gst_element_set_state" #23 0xb7febb2a in gst_bin_change_state_func (element=0xa473048, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstbin.c:1932 child = (GstElement *) 0xa4af038 data = (gpointer) 0xa4af038 ret = GST_STATE_CHANGE_SUCCESS current = GST_STATE_READY next = GST_STATE_NULL have_async = 0 have_no_preroll = 0 base_time = 0 it = (GstIterator *) 0xa484ed8 __PRETTY_FUNCTION__ = "gst_bin_change_state_func" #24 0xb5230170 in ?? () from /usr/lib/gstreamer-0.10/libgstgconfelements.so No symbol table info available. #25 0xb522cff6 in ?? () from /usr/lib/gstreamer-0.10/libgstgconfelements.so No symbol table info available. #26 0xb7ffb2f8 in gst_element_change_state (element=0xa473048, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstelement.c:2427 ret = __PRETTY_FUNCTION__ = "gst_element_change_state" #27 0xb7ffe25c in gst_element_set_state_func (element=0xa473048, 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" #28 0xb7ffa522 in gst_element_set_state (element=0xa473048, state=GST_STATE_NULL) at gstelement.c:2280 result = __PRETTY_FUNCTION__ = "gst_element_set_state" #29 0xb7febb2a in gst_bin_change_state_func (element=0xa49f9b8, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstbin.c:1932 child = (GstElement *) 0xa473048 data = (gpointer) 0xa473048 ret = GST_STATE_CHANGE_SUCCESS current = GST_STATE_READY next = GST_STATE_NULL have_async = 0 have_no_preroll = 0 base_time = 0 it = (GstIterator *) 0xa4b5bb0 __PRETTY_FUNCTION__ = "gst_bin_change_state_func" #30 0xb7ffb2f8 in gst_element_change_state (element=0xa49f9b8, transition=GST_STATE_CHANGE_READY_TO_NULL) at gstelement.c:2427 ret = __PRETTY_FUNCTION__ = "gst_element_change_state" #31 0xb7ffe25c in gst_element_set_state_func (element=0xa49f9b8, 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" #32 0xb7ffa522 in gst_element_set_state (element=0xa49f9b8, state=GST_STATE_NULL) at gstelement.c:2280 result = __PRETTY_FUNCTION__ = "gst_element_set_state" #33 0xb51af8ac in ?? () from /usr/lib/gstreamer-0.10/libgstplaybin.so No symbol table info available. #34 0xb51b2da7 in ?? () from /usr/lib/gstreamer-0.10/libgstplaybin.so No symbol table info available. #35 0xb7ffb2f8 in gst_element_change_state (element=0xa486010, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2427 ret = __PRETTY_FUNCTION__ = "gst_element_change_state" #36 0xb7ffe25c in gst_element_set_state_func (element=0xa486010, state=GST_STATE_NULL) at gstelement.c:2377 current = GST_STATE_PAUSED next = 26 old_pending = GST_STATE_PLAYING ret = old_ret = __PRETTY_FUNCTION__ = "gst_element_set_state_func" #37 0xb7ffa522 in gst_element_set_state (element=0xa486010, state=GST_STATE_NULL) at gstelement.c:2280 result = __PRETTY_FUNCTION__ = "gst_element_set_state" #38 0x080eea3f in bus_call (bus=0x98392c0, msg=0xa507c10, data=0xa486010) at ../../pidgin/gtksound.c:372 play = (GstElement *) 0xa486010 err = (GError *) 0xa46e3b0 #39 0xb7fefbd6 in gst_bus_source_dispatch (source=0xa484e10, callback=0x80ee9a5 , user_data=0xa486010) at gstbus.c:783 message = (GstMessage *) 0xa507c10 keep = 1 bus = (GstBus *) 0x98392c0 __PRETTY_FUNCTION__ = "gst_bus_source_dispatch" #40 0xb79126f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #41 0xb7915da3 in ?? () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #42 0xb79162c2 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #43 0xb7c213a9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #44 0x080caaaf in main (argc=1, argv=0xbfcd92a4) at ../../pidgin/gtkmain.c:887 opt_help = 0 opt_login = 0 opt_nologin = 0 opt_nocrash = 0 opt_version = 0 opt_si = 1 opt_config_dir_arg = 0x0 opt_login_arg = 0x0 opt_session_arg = 0x0 search_path = 0x952b100 "\001" accounts = (GList *) 0x14 sig_indx = 1 sigset = {__val = {81927, 0 }} prev_sig_disp = (void (*)(int)) 0 errmsg = "�\0335��b���\222~�\000\000\000\000\2323}� �\r�_\220ͿX\220ͿT\220Ϳ�6\r��T\f��c\036�\000\000\000\000\016\000\000\000��\r�<\220Ϳ��\r�\004\000\000\000\003\000\000\000TrͿ�7\r�\b\000\000\000\020\000\000\000x#\036�l\220Ϳ˯\f�\214#\036�x#\036�\020", '\0' , "�b��8vR��\222~�", '\0' , "�3\002\000_\220ͿX\220ͿT\220Ϳ�6\r�,8\002\000,H\002\000\000\000\000\000�\027\000\000��\r�<\220Ϳ��\r�\004\000\000\000\003\000\000"... segfault_message_tmp = 0x950ca48 "" error = (GError *) 0x0 opt = -1 gui_check = 1 debug_enabled = 0 migration_failed = 0 active_accounts = (GList *) 0x993d4d0 long_options = {{name = 0x8114a5b "config", has_arg = 1, flag = 0x0, val = 99}, {name = 0x8114a62 "debug", has_arg = 0, flag = 0x0, val = 100}, {name = 0x8114a68 "help", has_arg = 0, flag = 0x0, val = 104}, {name = 0x8114a6d "login", has_arg = 2, flag = 0x0, val = 108}, {name = 0x8114a73 "multiple", has_arg = 0, flag = 0x0, val = 109}, {name = 0x8114a7c "nologin", has_arg = 0, flag = 0x0, val = 110}, {name = 0x8114a84 "nocrash", has_arg = 0, flag = 0x0, val = 120}, {name = 0x8114a8c "session", has_arg = 1, flag = 0x0, val = 115}, {name = 0x811478a "version", has_arg = 0, flag = 0x0, val = 118}, {name = 0x8114a94 "display", has_arg = 1, flag = 0x0, val = 68}, {name = 0x8114a9c "sync", has_arg = 0, flag = 0x0, val = 83}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}} (gdb)