Bug#593158: Pidgin crashes when emitting sound (via gstreamer)

2011-09-28 Thread Ari Pollak

Does this still happen?



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#593158: Pidgin crashes when emitting sound (via gstreamer)

2010-08-18 Thread Bastien Durel
Le lundi 16 août 2010 à 18:15 -0400, Ari Pollak a écrit :
 Oops, sorry, instead of liborc-0.4-0 I meant liborc-0.4-0-dbg. Also,
 could you attach the bt full output from gdb, and make sure to CC the
 original bug address?
Sorry to don't have corrected by myself ;)

Here is the stack trace :

(gdb) where
#0  0xf7703430 in __kernel_vsyscall ()
#1  0xf6c63751 in *__GI_raise (sig=6) at 
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#2  0xf6c66b82 in *__GI_abort () at abort.c:92
#3  0x080cad21 in sighandler (sig=11) at 
/build/buildd-pidgin_2.7.2-1-i386-mhfoqm/pidgin-2.7.2/./pidgin/gtkmain.c:192
#4  signal handler called
#5  0xef2d92d6 in orc_x86_emit_push (compiler=0xf080cec8, size=4, reg=37) at 
orcx86.c:120
#6  0xef2d9468 in orc_x86_emit_prologue (compiler=0xf080cec8) at orcx86.c:885
#7  0xef2d5569 in orc_compiler_sse_assemble (compiler=0xf080cec8) at 
orcprogram-sse.c:596
#8  0xef2c370b in orc_program_compile_full (program=0xf080ae00, 
target=0xef30c700, flags=7) at orccompiler.c:262
#9  0xef2c37e6 in orc_program_compile_for_target (program=0xf080ae00, 
target=0xef30c700) at orccompiler.c:162
#10 0xef2c3816 in orc_program_compile (program=0xf080ae00) at orccompiler.c:139
#11 0xf169a25b in orc_process_int16 (d1=0xf0802a00, p1=1966, n=2048) at 
tmp-orc.c:171
#12 0xf1698c23 in volume_process_int16 (self=0xa61c018, bytes=0xf0802a00, 
n_bytes=4096) at gstvolume.c:729
#13 0xf16990d2 in volume_transform_ip (base=0x0, outbuf=0xf0801240) at 
gstvolume.c:1015
#14 0xf67ed6f7 in gst_base_transform_handle_buffer (trans=0x0, inbuf=0x55, 
outbuf=0xef16dbfc) at gstbasetransform.c:2050
#15 0xf67ede87 in gst_base_transform_chain (pad=0xa605580, buffer=0xf0801240) 
at gstbasetransform.c:2169
#16 0xf761773d in gst_pad_chain_data_unchecked (pad=0xa605580, is_buffer=value 
optimized out, data=0xf0801240) at gstpad.c:4176
#17 0xf7618167 in gst_pad_push_data (pad=0xa6054b8, is_buffer=value optimized 
out, data=0xf0801240) at gstpad.c:4405
#18 0xf67edede in gst_base_transform_chain (pad=0xa6053f0, buffer=0xf0801240) 
at gstbasetransform.c:2190
#19 0xf761773d in gst_pad_chain_data_unchecked (pad=0xa6053f0, is_buffer=value 
optimized out, data=0xf0801240) at gstpad.c:4176
#20 0xf7618167 in gst_pad_push_data (pad=0xa605328, is_buffer=value optimized 
out, data=0xf0801240) at gstpad.c:4405
#21 0xf67edede in gst_base_transform_chain (pad=0xa605260, buffer=0xf0801240) 
at gstbasetransform.c:2190
#22 0xf761773d in gst_pad_chain_data_unchecked (pad=0xa605260, is_buffer=value 
optimized out, data=0xf0801240) at gstpad.c:4176
#23 0xf7618167 in gst_pad_push_data (pad=0xa5d4ef0, is_buffer=value optimized 
out, data=0xf0801240) at gstpad.c:4405
#24 0xf76060cd in gst_proxy_pad_do_chain (pad=0xa606170, buffer=0xf0801240) at 
gstghostpad.c:163
#25 0xf761773d in gst_pad_chain_data_unchecked (pad=0xa606170, is_buffer=value 
optimized out, data=0xf0801240) at gstpad.c:4176
#26 0xf7618167 in gst_pad_push_data (pad=0xa6050d0, is_buffer=value optimized 
out, data=0xf0801240) at gstpad.c:4405
#27 0xf124b3d7 in gst_queue_push_one (pad=0xa6050d0) at gstqueue.c:1083
#28 gst_queue_loop (pad=0xa6050d0) at gstqueue.c:1185
#29 0xf76446d1 in gst_task_func (task=0xa5e8680) at gsttask.c:271
#30 0xf7645c97 in default_func (tdata=0xa392198, pool=0x99bed80) at 
gsttaskpool.c:68
#31 0xf6ee75bc in g_thread_pool_thread_proxy (data=0x9ac2f60) at 
/build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gthreadpool.c:315
#32 0xf6ee569f in g_thread_create_proxy (data=0xa595188) at 
/build/buildd-glib2.0_2.24.1-1-i386-84Pp4V/glib2.0-2.24.1/glib/gthread.c:1893
#33 0xf768f955 in start_thread (arg=0xef16eb70) at pthread_create.c:300
#34 0xf6d0510e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Here is the bt full :

#0  0xf7703430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xf6c63751 in *__GI_raise (sig=6)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
resultvar = value optimized out
pid = -153632780
selftid = 3418
#2  0xf6c66b82 in *__GI_abort () at abort.c:92
act = {__sigaction_handler = {sa_handler = 0xef16d060,
sa_sigaction = 0xef16d060}, sa_mask = {__val = {4151446192, 4011249716,
4151366370, 
  4011249700, 134559724, 4011249688, 4151446100, 0,
4134032680, 5, 0, 1, 4151445752, 1, 4011251224, 1, 4141334516,
4011251076, 4012914088, 
  4011251032, 0, 4011249760, 4011249688, 4011249700, 0,
4151445752, 0, 0, 0, 134617303, 0, 0}}, sa_flags = -154523645,
sa_restorer = 0}
sigs = {__val = {32, 0 repeats 31 times}}
#3  0x080cad21 in sighandler (sig=11)
at /build/buildd-pidgin_2.7.2-1-i386-mhfoqm/pidgin-2.7.2/./pidgin/gtkmain.c:192
written = value optimized out
#4  signal handler called
No symbol table info available.
#5  0xef2d92d6 in orc_x86_emit_push (compiler=0xf080cec8, size=4,
reg=37) at orcx86.c:120
__PRETTY_FUNCTION__ = orc_x86_emit_push
#6  0xef2d9468 in orc_x86_emit_prologue (compiler=0xf080cec8) at
orcx86.c:885
No locals.
#7  0xef2d5569 in 

Bug#593158: Pidgin crashes when emitting sound (via gstreamer)

2010-08-16 Thread Bastien Durel
Le dimanche 15 août 2010 à 17:45 -0400, Ari Pollak a écrit :
 Could you install ligstreamer0.10-0-dbg, gstreamer0.10-plugins-base-dbg,
 and liborc-0.4-0, and obtain another backtrace?
 
 Thanks,
 Ari
Hello,

Here is the requested backtrace :
(gdb) where
#0  0xf7766430 in __kernel_vsyscall ()
#1  0xf6cc6751 in *__GI_raise (sig=6) at 
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#2  0xf6cc9b82 in *__GI_abort () at abort.c:92
#3  0x080cad21 in sighandler (sig=11) at 
/build/buildd-pidgin_2.7.2-1-i386-mhfoqm/pidgin-2.7.2/./pidgin/gtkmain.c:192
#4  signal handler called
#5  0xef36b2d6 in orc_x86_emit_push () from /usr/lib/liborc-0.4.so.0
#6  0xef36b468 in orc_x86_emit_prologue () from /usr/lib/liborc-0.4.so.0
#7  0xef367569 in orc_compiler_sse_assemble () from /usr/lib/liborc-0.4.so.0
#8  0xef35570b in orc_program_compile_full () from /usr/lib/liborc-0.4.so.0
#9  0xef3557e6 in orc_program_compile_for_target () from 
/usr/lib/liborc-0.4.so.0
#10 0xef355816 in orc_program_compile () from /usr/lib/liborc-0.4.so.0
#11 0xef33925b in orc_process_int16 (d1=0x9685810, p1=1966, n=2048) at 
tmp-orc.c:171
#12 0xef337c23 in volume_process_int16 (self=0x963a028, bytes=0x9685810, 
n_bytes=4096) at gstvolume.c:729
#13 0xef3380d2 in volume_transform_ip (base=0x0, outbuf=0x9697240) at 
gstvolume.c:1015
#14 0xf68536f7 in gst_base_transform_handle_buffer (trans=0x0, inbuf=0x55, 
outbuf=0xef1f9bfc) at gstbasetransform.c:2050
#15 0xf6853e87 in gst_base_transform_chain (pad=0x9544578, buffer=0x9697240) at 
gstbasetransform.c:2169
#16 0xf767a73d in gst_pad_chain_data_unchecked (pad=0x9544578, is_buffer=value 
optimized out, data=0x9697240) at gstpad.c:4176
#17 0xf767b167 in gst_pad_push_data (pad=0x95444b0, is_buffer=value optimized 
out, data=0x9697240) at gstpad.c:4405
#18 0xf6853ede in gst_base_transform_chain (pad=0x95443e8, buffer=0x9697240) at 
gstbasetransform.c:2190
#19 0xf767a73d in gst_pad_chain_data_unchecked (pad=0x95443e8, is_buffer=value 
optimized out, data=0x9697240) at gstpad.c:4176
#20 0xf767b167 in gst_pad_push_data (pad=0x9544320, is_buffer=value optimized 
out, data=0x9697240) at gstpad.c:4405
#21 0xf6853ede in gst_base_transform_chain (pad=0x9544258, buffer=0x9697240) at 
gstbasetransform.c:2190
#22 0xf767a73d in gst_pad_chain_data_unchecked (pad=0x9544258, is_buffer=value 
optimized out, data=0x9697240) at gstpad.c:4176
#23 0xf767b167 in gst_pad_push_data (pad=0x9558ef0, is_buffer=value optimized 
out, data=0x9697240) at gstpad.c:4405
#24 0xf76690cd in gst_proxy_pad_do_chain (pad=0x9544908, buffer=0x9697240) at 
gstghostpad.c:163
#25 0xf767a73d in gst_pad_chain_data_unchecked (pad=0x9544908, is_buffer=value 
optimized out, data=0x9697240) at gstpad.c:4176
#26 0xf767b167 in gst_pad_push_data (pad=0x95440c8, is_buffer=value optimized 
out, data=0x9697240) at gstpad.c:4405
#27 0xf12ec3d7 in gst_queue_push_one (pad=0x95440c8) at gstqueue.c:1083
#28 gst_queue_loop (pad=0x95440c8) at gstqueue.c:1185
#29 0xf76a76d1 in gst_task_func (task=0x96806d0) at gsttask.c:271
#30 0xf76a8c97 in default_func (tdata=0x9200b50, pool=0x8e78580) at 
gsttaskpool.c:68
#31 0xf6f4a5bc in ?? () from /lib/libglib-2.0.so.0
#32 0xf6f4869f in ?? () from /lib/libglib-2.0.so.0
#33 0xf76f2955 in start_thread (arg=0xef1fab70) at pthread_create.c:300
#34 0xf6d6810e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

It may be useful (but probably not, as their status varies from crash to
crash) to see other threads :

(gdb) info threads
  3 Thread 8113  0xf779c430 in __kernel_vsyscall ()
  2 Thread 8026  _int_malloc (av=value optimized out, bytes=value optimized 
out) at malloc.c:4677
* 1 Thread 8115  0xf779c430 in __kernel_vsyscall ()
(gdb) thread 2
[Switching to thread 2 (Thread 8026)]#0  _int_malloc (av=value optimized out, 
bytes=value optimized out) at malloc.c:4677
4677malloc.c: No such file or directory.
in malloc.c
(gdb) where
#0  _int_malloc (av=value optimized out, bytes=value optimized out) at 
malloc.c:4677
#1  0xf6d4149b in __libc_calloc (n=1, elem_size=12) at malloc.c:4066
#2  0xf6f5cdcc in g_malloc0 () from /lib/libglib-2.0.so.0
#3  0x080af0ce in pidgin_input_add (fd=45, condition=PURPLE_INPUT_READ, 
function=0xf5c2a9c0 ssl_nss_handshake_cb, data=0xa3c1210)
at 
/build/buildd-pidgin_2.7.2-1-i386-mhfoqm/pidgin-2.7.2/./pidgin/gtkeventloop.c:82
#4  0xf6e6ffb5 in purple_input_add (source=45, condition=PURPLE_INPUT_READ, 
func=0xf5c2a9c0 ssl_nss_handshake_cb, user_data=0xa3c1210)
at 
/build/buildd-pidgin_2.7.2-1-i386-mhfoqm/pidgin-2.7.2/./libpurple/eventloop.c:63
#5  0xf5c2a8e5 in ssl_nss_connect (gsc=0xa3c1210) at 
/build/buildd-pidgin_2.7.2-1-i386-mhfoqm/pidgin-2.7.2/./libpurple/plugins/ssl/ssl-nss.c:451
#6  0xf6eabbe6 in purple_ssl_connect_cb (data=0xa3c1210, source=45, 
error_message=0x0)
at 
/build/buildd-pidgin_2.7.2-1-i386-mhfoqm/pidgin-2.7.2/./libpurple/sslconn.c:95
#7  0xf6e95e93 in purple_proxy_connect_data_connected (connect_data=0x9d75f00)
at 

Bug#593158: Pidgin crashes when emitting sound (via gstreamer)

2010-08-15 Thread Bastien Durel
Package: pidgin
Version: 2.7.2-1
Severity: important
Tags: squeeze

At start, pidgin emits sounds to signal logins, and crashes immediatly

Here is the gdb backtrace :
(gdb) where
#0  0xf76f8430 in __kernel_vsyscall ()
#1  0xf6c58751 in *__GI_raise (sig=6) at 
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#2  0xf6c5bb82 in *__GI_abort () at abort.c:92
#3  0x080cad21 in ?? ()
#4  signal handler called
#5  0xef2ef2d6 in orc_x86_emit_push () from /usr/lib/liborc-0.4.so.0
#6  0xef2ef468 in orc_x86_emit_prologue () from /usr/lib/liborc-0.4.so.0
#7  0xef2eb569 in orc_compiler_sse_assemble () from /usr/lib/liborc-0.4.so.0
#8  0xef2d970b in orc_program_compile_full () from /usr/lib/liborc-0.4.so.0
#9  0xef2d97e6 in orc_program_compile_for_target () from 
/usr/lib/liborc-0.4.so.0
#10 0xef2d9816 in orc_program_compile () from /usr/lib/liborc-0.4.so.0
#11 0xef2bd25b in ?? () from /usr/lib/gstreamer-0.10/libgstvolume.so
#12 0xef2bbc23 in ?? () from /usr/lib/gstreamer-0.10/libgstvolume.so
#13 0xef2bc0d2 in ?? () from /usr/lib/gstreamer-0.10/libgstvolume.so
#14 0xf67e56f7 in ?? () from /usr/lib/libgstbase-0.10.so.0
#15 0xf67e5e87 in ?? () from /usr/lib/libgstbase-0.10.so.0
#16 0xf760c73d in ?? () from /usr/lib/libgstreamer-0.10.so.0
#17 0xf760d167 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#18 0xf67e5ede in ?? () from /usr/lib/libgstbase-0.10.so.0
#19 0xf760c73d in ?? () from /usr/lib/libgstreamer-0.10.so.0
#20 0xf760d167 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#21 0xf67e5ede in ?? () from /usr/lib/libgstbase-0.10.so.0
#22 0xf760c73d in ?? () from /usr/lib/libgstreamer-0.10.so.0
#23 0xf760d167 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#24 0xf75fb0cd in ?? () from /usr/lib/libgstreamer-0.10.so.0
#25 0xf760c73d in ?? () from /usr/lib/libgstreamer-0.10.so.0
#26 0xf760d167 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#27 0xf122e3d7 in ?? () from /usr/lib/gstreamer-0.10/libgstcoreelements.so
#28 0xf76396d1 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#29 0xf763ac97 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#30 0xf6edc5bc in ?? () from /lib/libglib-2.0.so.0
#31 0xf6eda69f in ?? () from /lib/libglib-2.0.so.0
#32 0xf7684955 in start_thread (arg=0xef17eb70) at pthread_create.c:300
#33 0xf6cfa10e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130


I have time to see libnotify pop-up before pidgin crashes.


-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages pidgin depends on:
ii  gconf2  2.28.1-3 GNOME configuration database syste
ii  libatk1.0-0 1.30.0-1 The ATK accessibility toolkit
ii  libc6   2.11.2-2 Embedded GNU C Library: Shared lib
ii  libcairo2   1.8.10-4 The Cairo 2D vector graphics libra
ii  libdbus-1-3 1.2.24-3 simple interprocess messaging syst
ii  libdbus-glib-1-20.86-1   simple interprocess messaging syst
ii  libfontconfig1  2.8.0-2.1generic font configuration library
ii  libfreetype62.4.2-1  FreeType 2 font engine, shared lib
ii  libglib2.0-02.24.1-1 The GLib library of C routines
ii  libgstreamer0.10-0  0.10.30-1Core GStreamer libraries and eleme
ii  libgtk2.0-0 2.20.1-1 The GTK+ graphical user interface 
ii  libgtkspell02.0.16-1 a spell-checking addon for GTK's T
ii  libice6 2:1.0.6-1X11 Inter-Client Exchange library
ii  libpango1.0-0   1.28.1-1 Layout and rendering of internatio
ii  libpurple0  2.7.2-1  multi-protocol instant messaging l
ii  libsm6  2:1.1.1-1X11 Session Management library
ii  libstartup-notification00.10-1   library for program launch feedbac
ii  libx11-62:1.3.3-3X11 client-side library
ii  libxml2 2.7.7.dfsg-4 GNOME XML library
ii  libxss1 1:1.2.0-2X11 Screen Saver extension library
ii  perl5.10.1-14Larry Wall's Practical Extraction 
ii  perl-base [perlapi-5.10.1]  5.10.1-14minimal Perl system
ii  pidgin-data 2.7.2-1  multi-protocol instant messaging c

Versions of packages pidgin recommends:
ii  gstreamer0.10-plugins-base0.10.30-1  GStreamer plugins from the base 
ii  gstreamer0.10-plugins-good0.10.24-1  GStreamer plugins from the good 

Versions of packages pidgin suggests:
ii  evolution-data-server 2.30.2.1-1 evolution database backend server
ii  gnome-panel   2.30.2-1   launcher and docking facility for 
ii  libsqlite3-0  3.7.0-1.1  SQLite 3 shared library

-- no debconf information



-- 
To 

Bug#593158: Pidgin crashes when emitting sound (via gstreamer)

2010-08-15 Thread Ari Pollak
Could you install ligstreamer0.10-0-dbg, gstreamer0.10-plugins-base-dbg,
and liborc-0.4-0, and obtain another backtrace?

Thanks,
Ari



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org