Bug#384377: gdb backtrace

dann frazier dannf at debian.org
Wed Aug 23 23:06:04 UTC 2006


Here's a gdb backtrace of the segfault:

dannf at krebs:~$ LD_LIBRARY_PATH=/usr/lib/debug gdb /usr/bin/rhythmbox
GNU gdb 6.4.90-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "ia64-linux-gnu"...Using host libthread_db library "/usr/lib/debug/libthread_db.so.1".

run(gdb) run
Starting program: /usr/bin/rhythmbox
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 31426)]
[New Thread 32769 (LWP 31430)]
[New Thread 16386 (LWP 31431)]
[New Thread 32771 (LWP 31432)]
[Thread 32771 (LWP 31432) exited]
[New Thread 49155 (LWP 31433)]
[Thread 49155 (LWP 31433) exited]
[New Thread 65539 (LWP 31434)]
[Thread 65539 (LWP 31434) exited]
[New Thread 81923 (LWP 31435)]
[New Thread 98308 (LWP 31436)]
[Thread 98308 (LWP 31436) exited]
[New Thread 114692 (LWP 31437)]
[Thread 114692 (LWP 31437) exited]
[New Thread 131076 (LWP 31438)]
[Thread 131076 (LWP 31438) exited]
[New Thread 147460 (LWP 31439)]

(rhythmbox:31439): libgnomevfs-WARNING **: Cannot load module `/usr/lib/gnome-vfs-2.0/modules/libmapping.so' (/usr/lib/gnome-vfs-2.0/modules/libmapping.so: cannot open shared object file: No such file or directory)

(rhythmbox:31439): libgnomevfs-WARNING **: Cannot load module `/usr/lib/gnome-vfs-2.0/modules/libmapping.so' (/usr/lib/gnome-vfs-2.0/modules/libmapping.so: cannot open shared object file: No such file or directory)

(rhythmbox:31439): libgnomevfs-WARNING **: Cannot load module `/usr/lib/gnome-vfs-2.0/modules/libmapping.so' (/usr/lib/gnome-vfs-2.0/modules/libmapping.so: cannot open shared object file: No such file or directory)

(rhythmbox:31439): libgnomevfs-WARNING **: Cannot load module `/usr/lib/gnome-vfs-2.0/modules/libmapping.so' (/usr/lib/gnome-vfs-2.0/modules/libmapping.so: cannot open shared object file: No such file or directory)
[New Thread 163845 (LWP 31440)]
[Thread 147460 (LWP 31439) exited]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 163845 (LWP 31440)]
__pthread_alt_unlock (lock=0x60000000000a66a8) at spinlock.c:515
515     spinlock.c: No such file or directory.
        in spinlock.c
(gdb) bt full
#0  __pthread_alt_unlock (lock=0x60000000000a66a8) at spinlock.c:515
        p_node = <value optimized out>
        pp_node = <value optimized out>
        p_max_prio = (struct wait_node *) 0x0
        pp_max_prio = (struct wait_node **) 0x0
        pp_head = <value optimized out>
        maxprio = 0
#1  0x2000000000944850 in *__GI___pthread_mutex_unlock (
    mutex=0x60000000000a6690) at mutex.c:199
No locals.
#2  0x20000000020ea300 in gst_pad_check_pull_range (pad=0x6000000000812e60)
    at gstpad.c:3557
        peer = (GstPad *) 0x6000000000812cf0
        ret = <value optimized out>
        checkgetrangefunc = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_check_pull_range"
#3  0x2000000004491b30 in gst_id3demux_src_checkgetrange ()
   from /usr/lib/gstreamer-0.10/libgstid3demux.so
No symbol table info available.
#4  0x20000000020ea3f0 in gst_pad_check_pull_range (pad=0x60000000007e5170)
    at gstpad.c:3568
        peer = (GstPad *) 0x60000000007e5038
        ret = <value optimized out>
        checkgetrangefunc = (GstPadCheckGetRangeFunction) 0x2000000003708e80
        __PRETTY_FUNCTION__ = "gst_pad_check_pull_range"
#5  0x2000000004491b30 in gst_id3demux_src_checkgetrange ()
   from /usr/lib/gstreamer-0.10/libgstid3demux.so
No symbol table info available.
#6  0x20000000020ea3f0 in gst_pad_check_pull_range (pad=0x60000000007e5450)
    at gstpad.c:3568
        peer = (GstPad *) 0x60000000007e5318
        ret = <value optimized out>
        checkgetrangefunc = (GstPadCheckGetRangeFunction) 0x2000000003708e80
        __PRETTY_FUNCTION__ = "gst_pad_check_pull_range"
#7  0x2000000004491b30 in gst_id3demux_src_checkgetrange ()
   from /usr/lib/gstreamer-0.10/libgstid3demux.so
No symbol table info available.
#8  0x20000000020ea3f0 in gst_pad_check_pull_range (pad=0x60000000007e5730)
    at gstpad.c:3568
        peer = (GstPad *) 0x60000000007e55f8
        ret = <value optimized out>
        checkgetrangefunc = (GstPadCheckGetRangeFunction) 0x2000000003708e80
        __PRETTY_FUNCTION__ = "gst_pad_check_pull_range"
#9  0x2000000004491b30 in gst_id3demux_src_checkgetrange ()
   from /usr/lib/gstreamer-0.10/libgstid3demux.so
No symbol table info available.
#10 0x20000000020ea3f0 in gst_pad_check_pull_range (pad=0x60000000007e5a10)
    at gstpad.c:3568
        peer = (GstPad *) 0x60000000007e58d8
        ret = <value optimized out>
        checkgetrangefunc = (GstPadCheckGetRangeFunction) 0x2000000003708e80
        __PRETTY_FUNCTION__ = "gst_pad_check_pull_range"
#11 0x2000000004491b30 in gst_id3demux_src_checkgetrange ()

...

(continues until gdb ran my system out of memory - > 3000 frames)
-- 
dann frazier | HP Open Source and Linux Organization





More information about the Pkg-gnome-maintainers mailing list