[Bug 667103] discoverer.discover_uri() segfaults

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Jan 3 12:58:34 PST 2012


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

--- Comment #5 from sgringwe at mtu.edu 2012-01-03 20:58:33 UTC ---
With debug symbols:

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

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

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

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xadcbbb70 (LWP 3562)]
0x00c9a822 in type_check_is_value_type_U (type=<optimized out>) at
/build/buildd/glib2.0-2.30.0/./gobject/gtype.c:4092
4092    /build/buildd/glib2.0-2.30.0/./gobject/gtype.c: No such file or
directory.
    in /build/buildd/glib2.0-2.30.0/./gobject/gtype.c
(gdb) bt
#0  0x00c9a822 in type_check_is_value_type_U (type=<optimized out>) at
/build/buildd/glib2.0-2.30.0/./gobject/gtype.c:4092
#1  g_type_check_value (value=0x90ae7cc) at
/build/buildd/glib2.0-2.30.0/./gobject/gtype.c:4126
#2  0x0024868a in gst_value_init_and_copy (dest=0xadcba1dc, src=0x90ae7cc) at
gstvalue.c:3854
#3  0x0022c3d9 in gst_structure_copy (structure=0x95891c8) at
gststructure.c:312
#4  0x0022c471 in gst_structure_copy_conditional (structure=0x95891c8) at
gststructure.c:2335
#5  0x00c9ad71 in _g_type_boxed_copy (type=137323664, value=0x95891c8) at
/build/buildd/glib2.0-2.30.0/./gobject/gtype.c:4225
#6  0x00c72196 in boxed_proxy_collect_value (collect_values=<optimized out>,
value=0xadcba2ec, n_collect_values=<optimized out>, 
    collect_flags=<optimized out>) at
/build/buildd/glib2.0-2.30.0/./gobject/gboxed.c:228
#7  boxed_proxy_collect_value (value=0xadcba2ec, n_collect_values=1,
collect_values=0xadcba2a8, collect_flags=0)
    at /build/buildd/glib2.0-2.30.0/./gobject/gboxed.c:213
#8  0x0022b2c6 in gst_structure_id_set_valist_internal (structure=0x9589200,
fieldname=<optimized out>, varargs=0xadcba350 "") at gststructure.c:647
#9  0x0022cc37 in gst_structure_id_set (structure=0x9589200, field=3078) at
gststructure.c:681
#10 0x001a624e in collect_stream_information (idx=<optimized out>,
dc=<optimized out>, ps=<optimized out>) at gstdiscoverer.c:594
#11 find_stream_for_node (topology=0x933d450, dc=0x82948b8) at
gstdiscoverer.c:773
#12 parse_stream_topology (dc=0x82948b8, topology=0x933d450, parent=0x99be890)
at gstdiscoverer.c:819
#13 0x001a6391 in parse_stream_topology (dc=0x82948b8, topology=0x83d24a0,
parent=0x99be890) at gstdiscoverer.c:858
#14 0x001a62dc in parse_stream_topology (dc=0x82948b8, topology=0x950d038,
parent=0x99be890) at gstdiscoverer.c:852
#15 0x001a63ee in parse_stream_topology (dc=0x82948b8, topology=0x83156e6,
parent=0xae71b278) at gstdiscoverer.c:863
#16 0x001a6717 in discoverer_collect (dc=0x82948b8) at gstdiscoverer.c:972
#17 0x001a7e2d in gst_discoverer_discover_uri (discoverer=0x82948b8, 
    uri=0x860c4e8
"file:///media/5A2813CC2813A653/Documents%20and%20Settings/Scott/Music/Better%20Than%20Ezra/Deluxe/Good.flac",
err=0xadcba68c)
    at gstdiscoverer.c:1477
#18 0x0816a772 in beat_box_gstreamer_tagger_import_song ()
#19 0x0807307b in beat_box_file_operator_import_song ()
#20 0x08070172 in beat_box_file_operator_get_music_files_set ()
#21 0x0807031b in beat_box_file_operator_get_music_files_set ()
#22 0x0807031b in beat_box_file_operator_get_music_files_set ()
#23 0x080a9506 in beat_box_library_manager_set_music_thread_function ()
#24 0x080a8e73 in
_beat_box_library_manager_set_music_thread_function_gthread_func ()
#25 0x00d215f4 in g_thread_create_proxy (data=0x8e433b8) at
/build/buildd/glib2.0-2.30.0/./glib/gthread.c:1962
#26 0x00f62d31 in start_thread (arg=0xadcbbb70) at pthread_create.c:304
#27 0x00eb20ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

-- 
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