[Bug 667103] discoverer.discover_uri() segfaults

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Jan 2 07:23:58 PST 2012


https://bugzilla.gnome.org/show_bug.cgi?id=667103
  GStreamer | gst-plugins-base | 0.10.36

--- Comment #2 from sgringwe at mtu.edu 2012-01-02 15:23:56 UTC ---
This is the stack trace (plus the gstreamer-critical) using that command.

GStreamer-CRITICAL **: gst_value_init_and_copy: assertion `G_IS_VALUE (src)'
failed

Program received signal SIGTRAP, Trace/breakpoint trap.
[Switching to Thread 0xadcfbb70 (LWP 19255)]
0x00d02d99 in g_logv () from /lib/i386-linux-gnu/libglib-2.0.so.0
(gdb) bt
#0  0x00d02d99 in g_logv () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x00d030d3 in g_log () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x00d0333d in g_return_if_fail_warning ()
   from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x002486e2 in gst_value_init_and_copy ()
   from /usr/lib/libgstreamer-0.10.so.0
#4  0x00248a3d in ?? () from /usr/lib/libgstreamer-0.10.so.0
#5  0x00248b3f in ?? () from /usr/lib/libgstreamer-0.10.so.0
#6  0x00c9d3c4 in g_value_copy ()
   from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#7  0x002486ac in gst_value_init_and_copy ()
   from /usr/lib/libgstreamer-0.10.so.0
#8  0x0022c3d9 in gst_structure_copy () from /usr/lib/libgstreamer-0.10.so.0
#9  0x0022c471 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#10 0x00c9ad71 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#11 0x00c72196 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#12 0x0022b2c6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#13 0x0022cc37 in gst_structure_id_set () from /usr/lib/libgstreamer-0.10.so.0
#14 0x001a624e in collect_stream_information (idx=<optimized out>, 
    dc=<optimized out>, ps=<optimized out>) at gstdiscoverer.c:594
#15 find_stream_for_node (topology=0x9fbdafc8, dc=0x82948b8)
---Type <return> to continue, or q <return> to quit---
    at gstdiscoverer.c:773
#16 parse_stream_topology (dc=0x82948b8, topology=0x9fbdafc8, 
    parent=0xafd0d658) at gstdiscoverer.c:819
#17 0x001a6391 in parse_stream_topology (dc=0x82948b8, topology=0x83d13f0, 
    parent=0xafd0d658) at gstdiscoverer.c:858
#18 0x001a62dc in parse_stream_topology (dc=0x82948b8, topology=0x9c8f398, 
    parent=0xafd0d658) at gstdiscoverer.c:852
#19 0x001a63ee in parse_stream_topology (dc=0x82948b8, topology=0x8314528, 
    parent=0x87644f0) at gstdiscoverer.c:863
#20 0x001a6717 in discoverer_collect (dc=0x82948b8) at gstdiscoverer.c:972
#21 0x001a7e2d in gst_discoverer_discover_uri (discoverer=0x82948b8, 
    uri=0x9f5e99a0
"file:///media/5A2813CC2813A653/Documents%20and%20Settings/Scott/Music/Saliva/Cinco%20Diablo/06%20Judgment%20Day.mp3",
err=0xadcfa68c)
    at gstdiscoverer.c:1477
#22 0x0816a13e in beat_box_gstreamer_tagger_import_song ()
#23 0x08072fdb in beat_box_file_operator_import_song ()
#24 0x080700d2 in beat_box_file_operator_get_music_files_set ()
#25 0x0807027b in beat_box_file_operator_get_music_files_set ()
#26 0x0807027b in beat_box_file_operator_get_music_files_set ()
#27 0x080a8a7e in beat_box_library_manager_set_music_thread_function ()
#28 0x080a83f0 in
_beat_box_library_manager_set_music_thread_function_gthread_fu---Type <return>
to continue, or q <return> to quit---
nc ()
#29 0x00d215f4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#30 0x00f62d31 in start_thread (arg=0xadcfbb70) at pthread_create.c:304
#31 0x00eb20ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

I actually meant 0.10.35.

If you'd like, you can test it yourself at launchpad.net/beat-box. I will push
my current code right now.

Thanks you very much

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list