[Bug 667103] discoverer.discover_uri() segfaults

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Jan 5 10:19:11 PST 2012


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

--- Comment #10 from sgringwe at mtu.edu 2012-01-05 18:19:09 UTC ---
I tried with the pre-release. It does not segfault on the file it was before,
but instead segfaults on a new file now. Trace:

[FATAL 13:09:35.005842] [GLib-GObject] g_value_copy: assertion `G_IS_VALUE
(src_value)' failed
[FATAL 13:09:35.005924] BeatBox will not function properly.

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

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

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb69ffb70 (LWP 32499)]
0x00c9e822 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  0x00c9e822 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=0x82fae64) at
/build/buildd/glib2.0-2.30.0/./gobject/gtype.c:4126
#2  0x0024b15a in gst_value_init_and_copy (dest=0xb69fe1dc, src=0x82fae64) at
gstvalue.c:4007
#3  0x0022e7a9 in gst_structure_copy (structure=0xa8bdc1a0) at
gststructure.c:312
#4  0x0022e841 in gst_structure_copy_conditional (structure=0xa8bdc1a0) at
gststructure.c:2330
#5  0x00c9ed71 in _g_type_boxed_copy (type=137357152, value=0xa8bdc1a0) at
/build/buildd/glib2.0-2.30.0/./gobject/gtype.c:4225
#6  0x00c76196 in boxed_proxy_collect_value (collect_values=<optimized out>,
value=0xb69fe2ec, 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=0xb69fe2ec, n_collect_values=1,
collect_values=0xb69fe2a8, collect_flags=0)
    at /build/buildd/glib2.0-2.30.0/./gobject/gboxed.c:213
#8  0x0022d696 in gst_structure_id_set_valist_internal (structure=0xa8d8aae8,
fieldname=<optimized out>, varargs=0xb69fe350 "")
    at gststructure.c:642
#9  0x0022f007 in gst_structure_id_set (structure=0xa8d8aae8, field=3060) at
gststructure.c:676
#10 0x001a5b6e in collect_stream_information (idx=<optimized out>,
dc=<optimized out>, ps=<optimized out>) at gstdiscoverer.c:602
#11 find_stream_for_node (topology=0xa8bd95e8, dc=0x859f308) at
gstdiscoverer.c:829
#12 parse_stream_topology (dc=0x859f308, topology=0xa8bd95e8,
parent=0xa8da0120) at gstdiscoverer.c:878
#13 0x001a5cb5 in parse_stream_topology (dc=0x859f308, topology=0xa979ffd8,
parent=0xa8da0120) at gstdiscoverer.c:917
#14 0x001a5bfc in parse_stream_topology (dc=0x859f308, topology=0x8675a18,
parent=0xa8da0120) at gstdiscoverer.c:911
#15 0x001a5d1b in parse_stream_topology (dc=0x859f308, topology=0x9befac0,
parent=0xa8d703a0) at gstdiscoverer.c:922
#16 0x001a6047 in discoverer_collect (dc=0x859f308) at gstdiscoverer.c:1031
#17 0x001a775d in gst_discoverer_discover_uri (discoverer=0x859f308, 
    uri=0x951a980
"file:///media/5A2813CC2813A653/Documents%20and%20Settings/Scott/Music/Daft%20Punk/Human%20After%20All%20Remixes/Robot%20Rock%20(Daft%20Punk%20Maximum.mp3",
err=0xb69fe68c) at gstdiscoverer.c:1536
#18 0x0816fc0a in beat_box_gstreamer_tagger_import_song ()
#19 0x08073efb in beat_box_file_operator_import_song ()
#20 0x08070ff2 in beat_box_file_operator_get_music_files_set ()
#21 0x0807119b in beat_box_file_operator_get_music_files_set ()
---Type <return> to continue, or q <return> to quit---
#22 0x0807119b in beat_box_file_operator_get_music_files_set ()
#23 0x080ab1a2 in beat_box_library_manager_set_music_thread_function ()
#24 0x080aab0f in
_beat_box_library_manager_set_music_thread_function_gthread_func ()
#25 0x00d255f4 in g_thread_create_proxy (data=0x871a4b8) at
/build/buildd/glib2.0-2.30.0/./glib/gthread.c:1962
#26 0x00f66d31 in start_thread (arg=0xb69ffb70) at pthread_create.c:304
#27 0x00eb60ce 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