I'm sorry, but I'm not able to find the correct dbgsyms for this code.
I've already installed everything related to pidgin, libpurple, and
tried to find everything related to gstreamer, pulseaudio and alsa. The
creation of the crashing thread is here (breakpoint in clone, crash
reproduced using preferences -> sound -> preview):

#0  0x00007f4caf461040 in clone () from /lib/libc.so.6
#1  0x00007f4caf6f3d6e in pthread_create@@GLIBC_2.2.5 () from 
/lib/libpthread.so.0
#2  0x00007f4cafe5639b in ?? () from /usr/lib/libgthread-2.0.so.0
#3  0x00007f4cafbf141c in g_thread_create_full () from /usr/lib/libglib-2.0.so.0
#4  0x00007f4cafbf2ee6 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0x00007f4cafbf30ed in g_thread_pool_push () from /usr/lib/libglib-2.0.so.0
#6  0x00007f4cb271e812 in gst_task_start (task=0x2fb5d10) at gsttask.c:389
#7  0x00007f4cb26f9afe in gst_pad_start_task (pad=0x1d8eb80, 
func=0x7f4c95158fb0 <gst_wavparse_loop>, data=0x1d8eb80) at gstpad.c:4748
#8  0x00007f4cb2702295 in gst_pad_activate_pull (pad=0x1d8eb80, active=1) at 
gstpad.c:777
#9  0x00007f4c95156363 in gst_wavparse_sink_activate (sinkpad=0x1d8eb80) at 
gstwavparse.c:2222
#10 0x00007f4cb2702833 in gst_pad_set_active (pad=0x1d8eb80, active=1) at 
gstpad.c:659
#11 0x00007f4cb26e8d4b in activate_pads (pad=0x7f4caf6f42f0, 
ret=0x7fffbab8abd0, active=0x3d0f00) at gstelement.c:2511
#12 0x00007f4cb26f518e in gst_iterator_fold (it=0x3013ca0, func=0x7f4cb26e8d30 
<activate_pads>, ret=0x7fffbab8abd0, user_data=0x7fffbab8ac3c) at 
gstiterator.c:540
#13 0x00007f4cb26e8836 in iterator_activate_fold_with_resync (iter=0x3013ca0, 
func=0x7f4cb26e8d30 <activate_pads>, user_data=0x7fffbab8ac3c) at 
gstelement.c:2543
#14 0x00007f4cb26e896d in gst_element_pads_activate (element=0x2eda270, 
active=1) at gstelement.c:2587
#15 0x00007f4cb26e8cc6 in gst_element_change_state_func (element=0x2eda270, 
transition=<value optimized out>) at gstelement.c:2656
#16 0x00007f4cb26e51cc in gst_element_change_state (element=0x7f4caf6f42f0, 
transition=2492481920) at gstelement.c:2427
#17 0x00007f4cb26e7e7e in gst_element_set_state_func (element=0x2eda270, 
state=<value optimized out>) at gstelement.c:2377
#18 0x00007f4c95570d4f in close_pad_link (element=0x1d1f860, pad=0x1d8e8a0, 
caps=0x2feda00, decode_bin=0x2fe0000, more=0) at gstdecodebin.c:1187
#19 0x00007f4c9557133e in type_found (typefind=0x1d1f860, probability=<value 
optimized out>, caps=0x2feda00, decode_bin=0x2fe0000) at gstdecodebin.c:1806
#20 0x00007f4cb00662cd in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#21 0x00007f4cb007d0b0 in ?? () from /usr/lib/libgobject-2.0.so.0
#22 0x00007f4cb007e7a9 in g_signal_emit_valist () from 
/usr/lib/libgobject-2.0.so.0
#23 0x00007f4cb007ed13 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#24 0x00007f4c95e02873 in gst_type_find_element_activate (pad=0x1d8e730) at 
gsttypefindelement.c:814
#25 0x00007f4cb2702833 in gst_pad_set_active (pad=0x1d8e730, active=1) at 
gstpad.c:659
#26 0x00007f4cb26e8d4b in activate_pads (pad=0x7f4caf6f42f0, 
ret=0x7fffbab8b3c0, active=0x3d0f00) at gstelement.c:2511
#27 0x00007f4cb26f518e in gst_iterator_fold (it=0x2fe4420, func=0x7f4cb26e8d30 
<activate_pads>, ret=0x7fffbab8b3c0, user_data=0x7fffbab8b42c) at 
gstiterator.c:540
#28 0x00007f4cb26e8836 in iterator_activate_fold_with_resync (iter=0x2fe4420, 
func=0x7f4cb26e8d30 <activate_pads>, user_data=0x7fffbab8b42c) at 
gstelement.c:2543
#29 0x00007f4cb26e896d in gst_element_pads_activate (element=0x1d1f860, 
active=1) at gstelement.c:2587
#30 0x00007f4cb26e8cc6 in gst_element_change_state_func (element=0x1d1f860, 
transition=<value optimized out>) at gstelement.c:2656
#31 0x00007f4c95e00f5a in gst_type_find_element_change_state 
(element=0x1d1f860, transition=GST_STATE_CHANGE_READY_TO_PAUSED) at 
gsttypefindelement.c:841
#32 0x00007f4cb26e51cc in gst_element_change_state (element=0x7f4caf6f42f0, 
transition=2492481920) at gstelement.c:2427
#33 0x00007f4cb26e7e7e in gst_element_set_state_func (element=0x1d1f860, 
state=<value optimized out>) at gstelement.c:2377
#34 0x00007f4cb26d6fe1 in gst_bin_change_state_func (element=0x2fe0000, 
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbin.c:2062
#35 0x00007f4c955725c7 in gst_decode_bin_change_state (element=0x2fe0000, 
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstdecodebin.c:1978
#36 0x00007f4cb26e51cc in gst_element_change_state (element=0x7f4caf6f42f0, 
transition=2492481920) at gstelement.c:2427
#37 0x00007f4cb26e539b in gst_element_change_state (element=0x2fe0000, 
transition=<value optimized out>) at gstelement.c:2464
#38 0x00007f4cb26e7e7e in gst_element_set_state_func (element=0x2fe0000, 
state=<value optimized out>) at gstelement.c:2377
#39 0x00007f4cb26d6fe1 in gst_bin_change_state_func (element=0x2fda0d0, 
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbin.c:2062
#40 0x00007f4cb2705f9d in gst_pipeline_change_state (element=0x2fda0d0, 
transition=<value optimized out>) at gstpipeline.c:465
#41 0x00007f4c9599fb43 in gst_play_base_bin_change_state (element=0x2fda0d0, 
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstplaybasebin.c:2729
#42 0x00007f4c959904ff in gst_play_bin_change_state (element=0x2fda0d0, 
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstplaybin.c:1932
#43 0x00007f4cb26e51cc in gst_element_change_state (element=0x7f4caf6f42f0, 
transition=2492481920) at gstelement.c:2427
#44 0x00007f4cb26e539b in gst_element_change_state (element=0x2fda0d0, 
transition=<value optimized out>) at gstelement.c:2464
#45 0x00007f4cb26e7e7e in gst_element_set_state_func (element=0x2fda0d0, 
state=<value optimized out>) at gstelement.c:2377
#46 0x00000000004acf13 in pidgin_sound_play_file (filename=0x2e9f640 
"/usr/share/sounds/purple/login.wav") at ../../pidgin/gtksound.c:525
#47 0x00007f4cb0570ae9 in purple_sound_play_file (filename=0x2e9f640 
"/usr/share/sounds/purple/login.wav", account=0x0) at ../../libpurple/sound.c:73
#48 0x00000000004ad04b in pidgin_sound_play_event 
(event=PURPLE_SOUND_BUDDY_ARRIVE) at ../../pidgin/gtksound.c:582
#49 0x00007f4cb0570bba in purple_sound_play_event 
(event=PURPLE_SOUND_BUDDY_ARRIVE, account=0x0) at ../../libpurple/sound.c:96
#50 0x000000000049adb0 in test_sound (button=0x28f4a40, i_am_NULL=0x0) at 
../../pidgin/gtkprefs.c:1717

If anyone could point out, which debug symbols I might be missing, I'd
be very happy to provide any further details.

-- 
Pidgin crashes when sending / receiving messages over XMPP
https://bugs.launchpad.net/bugs/320371
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to