After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 665287 - rhythmbox-metadata crashed with SIGSEGV in gst_structure_copy()
rhythmbox-metadata crashed with SIGSEGV in gst_structure_copy()
Status: RESOLVED INCOMPLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
0.10.35
Other Linux
: Normal critical
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-12-01 13:32 UTC by Pedro Villavicencio
Modified: 2012-07-02 22:15 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Pedro Villavicencio 2011-12-01 13:32:12 UTC
this report has been filed here:

https://bugs.launchpad.net/ubuntu/+source/rhythmbox/+bug/870767

"Was copying music from rhythmbox to external hardrive"

".

Thread 1 (Thread 0x7fdbbc3047c0 (LWP 3483))

  • #0 gst_structure_copy
    at gststructure.c line 311
  • #1 boxed_proxy_collect_value
    at /build/buildd/glib2.0-2.30.0/./gobject/gboxed.c line 228
  • #2 boxed_proxy_collect_value
    at /build/buildd/glib2.0-2.30.0/./gobject/gboxed.c line 213
  • #3 gst_structure_id_set_valist_internal
    at gststructure.c line 647
  • #4 gst_structure_id_set
    at gststructure.c line 681
  • #5 collect_stream_information
    at gstdiscoverer.c line 594
  • #6 find_stream_for_node
    at gstdiscoverer.c line 773
  • #7 parse_stream_topology
    at gstdiscoverer.c line 819
  • #8 parse_stream_topology
    at gstdiscoverer.c line 858
  • #9 parse_stream_topology
    at gstdiscoverer.c line 852
  • #10 discoverer_collect
    at gstdiscoverer.c line 972
  • #11 gst_discoverer_discover_uri
    at gstdiscoverer.c line 1477
  • #12 rb_metadata_load
    at rb-metadata-gst.c line 104
  • #13 rb_metadata_dbus_load
    at rb-metadata-dbus-service.c line 75
  • #14 handle_method_call
    at rb-metadata-dbus-service.c line 197
  • #15 call_in_idle_cb
    at /build/buildd/glib2.0-2.30.0/./gio/gdbusconnection.c line 4446
  • #16 g_main_dispatch
    at /build/buildd/glib2.0-2.30.0/./glib/gmain.c line 2441
  • #17 g_main_context_dispatch
    at /build/buildd/glib2.0-2.30.0/./glib/gmain.c line 3011
  • #18 g_main_context_iterate
    at /build/buildd/glib2.0-2.30.0/./glib/gmain.c line 3089
  • #19 g_main_loop_run
    at /build/buildd/glib2.0-2.30.0/./glib/gmain.c line 3297
  • #20 main
    at rb-metadata-dbus-service.c line 408

Comment 1 Jonathan Matthew 2011-12-01 22:08:25 UTC
This appears to be a GStreamer problem.  It would help to know if 'gst-discoverer-0.10 file:///media/Music/Music/Pop/d/Deine%20Lakaien/White%20Lies/Deine%20Lakaien%20-%20White%20Lies%20-%2009%20-%20Lost.flac' crashes.
Comment 2 Vincent Penquerc'h 2012-01-17 13:23:08 UTC
Looks very much like a gstreamer bug, yes.
It would be most helpful to have a sample exhibiting the crash.
If the first few seconds of that track also cause the crash, it'd be enough.
Comment 3 Milan Bouchet-Valat 2012-02-23 11:42:44 UTC
Looks like you have plenty of duplicates in Fedora's bugzilla:
https://bugzilla.redhat.com/show_bug.cgi?id=744256

I'm asking people there to run gst-discoverer-0.10 on the offending files.
Comment 4 Milan Bouchet-Valat 2012-03-20 16:11:00 UTC
The bug apparently also happens without Rhythmbox, from tracker-extract. See the Fedora reports here:
https://bugzilla.redhat.com/show_bug.cgi?id=766052

As reporters said, it's hard to reproduce reliably the bug, so we cannot really provide a file for that.
Comment 5 Tobias Mueller 2012-07-02 22:15:27 UTC
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for.
Thanks!