Bug#384377: gdb backtrace

dann frazier dannf at dannf.org
Thu Aug 24 15:16:58 UTC 2006


On Thu, Aug 24, 2006 at 09:10:54AM -0600, dann frazier wrote:
> Though rhythmbox eventually segvs trying to play it, gst-launch-0.10
> neither plays it, nor segfaults, just kinda sits there:

Spoke too soon... it did eventually segfault.
Would it help for me to test a newer upstream of gstreamer0.10-plugins-good?

dannf at krebs:~$ gdb /usr/bin/gst-launch-0.10
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"...(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".

(gdb) set arga playbin uri=http://kexp-mp3-2.cac.washington.edu:8000/
No symbol table is loaded.  Use the "file" command.
(gdb) set args playbin uri=http://kexp-mp3-2.cac.washington.edu:8000/
(gdb) run
Starting program: /usr/bin/gst-launch-0.10 playbin uri=http://kexp-mp3-2.cac.washington.edu:8000/
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 2305843009224179712 (LWP 2085)]
Setting pipeline to PAUSED ...
[New Thread 2305843009243476608 (LWP 2091)]
Pipeline is PREROLLING ...

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 2305843009243476608 (LWP 2091)]
gst_pad_get_type () at gstpad.c:193
193     {
(gdb) bt full
#0  gst_pad_get_type () at gstpad.c:193
        pad_info = {class_size = 304, base_init = 0, base_finalize = 0,
  class_init = 0x2000000000a29a20, class_finalize = 0, class_data = 0x0,
  instance_size = 368, n_preallocs = 0, instance_init = 0x2000000000a29a30,
  value_table = 0x0}
        gst_pad_type = 6917529027641199232
#1  0x20000000000edf40 in gst_pad_check_pull_range (pad=0x6000000000118450)
    at gstpad.c:3547
        __inst = <value optimized out>
        __t = <value optimized out>
        peer = <value optimized out>
        ret = <value optimized out>
        checkgetrangefunc = <value optimized out>
        __PRETTY_FUNCTION__ = "gst_pad_check_pull_range"
#2  0x2000000001cf9b30 in gst_id3demux_src_checkgetrange ()
   from /usr/lib/gstreamer-0.10/libgstid3demux.so
No symbol table info available.
#3  0x20000000000ee3f0 in gst_pad_check_pull_range (pad=0x6000000000118730)
    at gstpad.c:3568
        peer = (GstPad *) 0x60000000001185f8
        ret = <value optimized out>
        checkgetrangefunc = (GstPadCheckGetRangeFunction) 0x20000000012e40d0
        __PRETTY_FUNCTION__ = "gst_pad_check_pull_range"
---Type <return> to continue, or q <return> to quit---
#4  0x2000000001cf9b30 in gst_id3demux_src_checkgetrange ()
   from /usr/lib/gstreamer-0.10/libgstid3demux.so
No symbol table info available.
#5  0x20000000000ee3f0 in gst_pad_check_pull_range (pad=0x6000000000118a10)
    at gstpad.c:3568
        peer = (GstPad *) 0x60000000001188d8
        ret = <value optimized out>
        checkgetrangefunc = (GstPadCheckGetRangeFunction) 0x20000000012e40d0
        __PRETTY_FUNCTION__ = "gst_pad_check_pull_range"
#6  0x2000000001cf9b30 in gst_id3demux_src_checkgetrange ()
   from /usr/lib/gstreamer-0.10/libgstid3demux.so
No symbol table info available.
#7  0x20000000000ee3f0 in gst_pad_check_pull_range (pad=0x6000000000118cf0)
    at gstpad.c:3568
        peer = (GstPad *) 0x6000000000118bb8
        ret = <value optimized out>
        checkgetrangefunc = (GstPadCheckGetRangeFunction) 0x20000000012e40d0
        __PRETTY_FUNCTION__ = "gst_pad_check_pull_range"
#8  0x2000000001cf9b30 in gst_id3demux_src_checkgetrange ()
   from /usr/lib/gstreamer-0.10/libgstid3demux.so
No symbol table info available.
#9  0x20000000000ee3f0 in gst_pad_check_pull_range (pad=0x600000000012a000)
    at gstpad.c:3568
---Type <return> to continue, or q <return> to quit---
        peer = (GstPad *) 0x6000000000118e98
        ret = <value optimized out>
        checkgetrangefunc = (GstPadCheckGetRangeFunction) 0x20000000012e40d0
        __PRETTY_FUNCTION__ = "gst_pad_check_pull_range"
#10 0x2000000001cf9b30 in gst_id3demux_src_checkgetrange ()
   from /usr/lib/gstreamer-0.10/libgstid3demux.so
No symbol table info available.
...

-- 
dann frazier






More information about the Pkg-gnome-maintainers mailing list