Re: [Rhythmbox-devel] Segfault on merge branch (patch 123)



On 6/1/05, Oliver Lemke <olemke core-dump info> wrote:
> Hi,
> 
> On Wed, 2005-06-01 at 20:36 +0200, Baptiste Mille-Mathias wrote:
> > Hello
> >
> > the branch merge (patch 123) of Rhythmbox freeze on start:
> >
> > (gdb) run
> > Starting program: /home/crevette/fake/bin/rhythmbox
> > [Thread debugging using libthread_db enabled]
> > [New Thread -1223035200 (LWP 12705)]
> > [New Thread -1225380944 (LWP 12708)]
> > [New Thread -1233773648 (LWP 12709)]
> >
> > Program received signal SIG33, Real-time event 33.
> > [Switching to Thread -1233773648 (LWP 12709)]
> > 0xffffe410 in __kernel_vsyscall ()
> 
> Please put
> 
> handle SIG33 nostop noprint
> 
Ok Done


> in your ~/.gdbinit to prevent gdb from stopping on real-time events.
> Then regenerate the backtrace. I think here it didn't stop where the
> error happened.
> 
> > In console I've this ouput:
> > *** glibc detected *** free(): invalid pointer: 0x080d7c8f ***
> 
> Does this only occur if you use your already existing
> ~/.gnome2/rhythmbox/ or also if you remove it?
> 

It happen in both cases. Please find the backtrace below.

Program received signal SIGABRT, Aborted.
[Switching to Thread -1223043392 (LWP 8528)]
0xffffe410 in __kernel_vsyscall ()
(gdb) thread apply all bt

Thread 11 (Thread -1264911440 (LWP 8540)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb74ecb76 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb76b96c6 in gst_thread_get_current () from /usr/lib/libgstreamer-0.8.so.1
#3  0xb7414517 in g_static_private_free () from /usr/lib/libglib-2.0.so.0
#4  0xb74ea47a in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0xb735ee4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 10 (Thread -1258447952 (LWP 8539)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb74ecb76 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb76ab2da in gst_queue_get_type () from /usr/lib/libgstreamer-0.8.so.1
#3  0xb76a53a2 in gst_pad_call_chain_function ()
   from /usr/lib/libgstreamer-0.8.so.1
#4  0xb76a25df in gst_pad_push () from /usr/lib/libgstreamer-0.8.so.1
#5  0xb50c3aa1 in gst_stream_selector_get_type ()
   from /usr/lib/gstreamer-0.8/libgstplaybin.so
#6  0xb76a53a2 in gst_pad_call_chain_function ()
   from /usr/lib/libgstreamer-0.8.so.1
#7  0xb76a25df in gst_pad_push () from /usr/lib/libgstreamer-0.8.so.1
#8  0xb548f019 in gst_mad_get_type () from /usr/lib/gstreamer-0.8/libgstmad.so
#9  0xb76a53a2 in gst_pad_call_chain_function ()
   from /usr/lib/libgstreamer-0.8.so.1
#10 0xb76a25df in gst_pad_push () from /usr/lib/libgstreamer-0.8.so.1
#11 0xb5f3690f in gst_type_find_element_get_type ()
   from /usr/lib/gstreamer-0.8/libgstelements.so
#12 0xb76a53a2 in gst_pad_call_chain_function ()
   from /usr/lib/libgstreamer-0.8.so.1
#13 0xb76a25df in gst_pad_push () from /usr/lib/libgstreamer-0.8.so.1
#14 0xb5493868 in gst_mad_id3_to_tag_list ()
   from /usr/lib/gstreamer-0.8/libgstmad.so
#15 0xb76a53a2 in gst_pad_call_chain_function ()
   from /usr/lib/libgstreamer-0.8.so.1
#16 0xb76a25df in gst_pad_push () from /usr/lib/libgstreamer-0.8.so.1
#17 0xb5f3690f in gst_type_find_element_get_type ()
   from /usr/lib/gstreamer-0.8/libgstelements.so
#18 0xb76a53a2 in gst_pad_call_chain_function ()
   from /usr/lib/libgstreamer-0.8.so.1
#19 0xb76a25df in gst_pad_push () from /usr/lib/libgstreamer-0.8.so.1
#20 0xb5f13711 in ?? () from /usr/lib/gstreamer-0.8/libgstoptscheduler.so
#21 0x08197e20 in ?? ()
#22 0x08104714 in ?? ()
#23 0xb5f17b1c in ?? () from /usr/lib/gstreamer-0.8/libgstoptscheduler.so
#24 0xb5f17fb0 in ?? () from /usr/lib/gstreamer-0.8/libgstoptscheduler.so
#25 0x0000057f in ?? ()
#26 0x00000000 in ?? ()
#27 0xb5f18fc0 in ?? () from /usr/lib/gstreamer-0.8/libgstoptscheduler.so
#28 0x08197f18 in ?? ()
#29 0x08373fa8 in ?? ()
#30 0x08374138 in ?? ()
#31 0xb76d3048 in ?? () from /usr/lib/libgstreamer-0.8.so.1
#32 0xb76d3ce0 in ?? () from /usr/lib/libgstreamer-0.8.so.1
#33 0x00000161 in ?? ()
#34 0x08104714 in ?? ()
#35 0x08394a14 in ?? ()
#36 0xb5f1b2e0 in ?? () from /usr/lib/gstreamer-0.8/libgstoptscheduler.so
#37 0x08420660 in ?? ()
#38 0x00000000 in ?? ()
#39 0xb4fd8e48 in ?? ()
#40 0xb5f12d01 in ?? () from /usr/lib/gstreamer-0.8/libgstoptscheduler.so
#41 0x00000000 in ?? ()
#42 0x08374138 in ?? ()
#43 0xb4fd8e48 in ?? ()
#44 0xb7696abd in gst_debug_log () from /usr/lib/libgstreamer-0.8.so.1
Previous frame inner to this frame (corrupt stack?)
#0  0xffffe410 in __kernel_vsyscall ()


-- 
Baptiste Mille-Mathias


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]