[Bug 214051] New: Audio CDs are crashing banshee, maybe inside gstreamer plugins
https://bugzilla.novell.com/show_bug.cgi?id=214051 Summary: Audio CDs are crashing banshee, maybe inside gstreamer plugins Product: openSUSE 10.2 Version: Alpha 5 plus Platform: x86 OS/Version: Linux Status: NEW Severity: Normal Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: andreas.hanke@gmx-topmail.de QAContact: qa@suse.de banshee-0.10.12-9 is crashing under the following conditions: - Insert an Audio CD while banshee is not running. By default, banshee is started for Audio CDs, but it crashes directly on startup. - Insert an Audio CD while banshee is running. In this case, it crashes as soon as I try to play an audio track from the inserted CD. In both cases, it writes to the console resp. ~/.xsession-errors: org.gnome.HelixDbusPlayer was already started Debug: [20.10.2006 18:57:29] (Standard Wiedergabe-Engine) - Helix Remote Debug: [20.10.2006 18:57:30] (Audio-CD Kern initialisiert) - Building initial DAAP database from local library... Starting DAAP Server Scanning library for tracks to update Done scanning library Processing track queue for pending queries Setting MusicBrainz proxy to www.musicbrainz.org:80 Done processing track queue Setting MusicBrainz proxy to www.musicbrainz.org:80 Switching engine to: Banshee.MediaEngine.Gstreamer.GstreamerPlayerEngine ERROR: Caught a segmentation fault while loading plugin file: /opt/gnome/lib/gstreamer-0.10/libgstaudioresample.so Please either: - remove it and restart. - run with --gst-disable-segtrap and debug. But the problem with removing this plugin is: After removing it, all I get is: "Missing element 'audioresample' - check your GStreamer installation" and neither CDDA nor Ogg Vorbis playback works - see bug 206626 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=214051 ------- Comment #1 from andreas.hanke@gmx-topmail.de 2006-10-20 11:20 MST ------- Created an attachment (id=102155) --> (https://bugzilla.novell.com/attachment.cgi?id=102155&action=view) Backtrace According to instructions at http://banshee-project.org/Debugging -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=214051 andreas.hanke@gmx-topmail.de changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Audio CDs are crashing |Audio CDs are crashing banshee, maybe inside |banshee, maybe inside |liboil or gstreamer plugins |gstreamer plugins | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=214051 jpr@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team- |abockover@novell.com |gnome@forge.provo.novell.com| Severity|Normal |Major -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=214051 ------- Comment #2 from abockover@novell.com 2006-10-26 12:45 MST ------- This is a bug in liboil. I cannot reproduce it SUSE 10.2 Beta1, although you must install the -base-oil package from GStreamer as that's where audioresample is. We'll fix the dependency in Banshee. However, you at least have the plugin installed - it's just crashing inside liboil. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=214051 ------- Comment #3 from abockover@novell.com 2006-10-26 13:03 MST ------- Andreas: Please let us know if this is any better in Beta 1. Also Banshee was upgraded from 0.10.12 to 0.11.2 from Alpha 5 to Beta 1. When you upgrade to Beta 1, just make sure you install gstreamer010-plugins-base-oil. Thanks! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=214051 jpr@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |andreas.hanke@gmx-topmail.de -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=214051 andreas.hanke@gmx-topmail.de changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED Info Provider|andreas.hanke@gmx-topmail.de| ------- Comment #4 from andreas.hanke@gmx-topmail.de 2006-11-01 00:28 MST ------- This is unfortunately still happening for me. All required libraries and gstreamer plugins are installed, both MP3 and Ogg Vorbis are working nicely, but Audio CDs (all the ones I tested) are crashing Banshee. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=214051 abockover@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO Info Provider| |andreas.hanke@gmx-topmail.de ------- Comment #5 from abockover@novell.com 2006-11-02 08:36 MST ------- Alright, try taking this out of the Banshee context. Please send results for the following commands: $ GST_DEBUG=3 gst-inspect-0.10 audioresample &> gst-inspect-results Attach the 'gst-inspect-results' file to this bug. Try playing the CD from the command line using both variations: $ gst-launch-0.10 cdparanoiasrc ! gconfaudiosink The above should work, it's not using audioresample. $ gst-launch-0.10 cdparanoiasrc ! audioresample ! gconfaudiosink This one should probably crash, as it uses audioresample. If it does crash, please run it in gdb: $ gdb gst-launch-0.10 (gdb) run cdparanoiasrc ! audioresample ! gconfaudiosink <press enter until crash or playback> (gdb) thread apply all bt And attach the GDB trace. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=214051 andreas.hanke@gmx-topmail.de changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED Info Provider|andreas.hanke@gmx-topmail.de| ------- Comment #6 from andreas.hanke@gmx-topmail.de 2006-11-03 00:51 MST ------- Sorry, no backtrace because I can't trigger a crash this way. The following commands are both(!) playing the CD without a crash: gst-launch-0.10 cdparanoiasrc ! gconfaudiosink gst-launch-0.10 cdparanoiasrc ! audioresample ! gconfaudiosink Just Banshee is still crashing. But I found out the following, which might be helpful: - Banshee crashes if the first song I'm trying to play is from a CD. - Banshee crashes if I play an MP3 and afterwards a CD. - Banshee does _not_ crash if I play an Ogg Vorbis file and afterwards a CD. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=214051 abockover@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO Info Provider| |andreas.hanke@gmx-topmail.de ------- Comment #7 from abockover@novell.com 2006-11-22 10:11 MST ------- Andreas: is this any better with RC1/GStreamer 0.10.10? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=214051 ------- Comment #8 from abockover@novell.com 2006-11-22 10:14 MST ------- Andreas: also, what kind of hardware are you running this on? Would you happen to be using a 32 bit build of openSUSE on 64 bit hardware? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=214051 andreas.hanke@gmx-topmail.de changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED Info Provider|andreas.hanke@gmx-topmail.de| ------- Comment #9 from andreas.hanke@gmx-topmail.de 2006-11-23 21:13 MST ------- This is still happening even with RC1. :-( The machine is i686 (Celeron, to be more exact) and runs openSUSE 10.2 RC1 (i586) now. Is liboil maybe using some instructions that it shouldn't use on this CPU? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=214051 ------- Comment #10 from andreas.hanke@gmx-topmail.de 2006-11-23 21:14 MST ------- Created an attachment (id=106784) --> (https://bugzilla.novell.com/attachment.cgi?id=106784&action=view) /proc/cpuinfo -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=214051 ------- Comment #11 from andreas.hanke@gmx-topmail.de 2006-11-23 21:16 MST ------- Created an attachment (id=106785) --> (https://bugzilla.novell.com/attachment.cgi?id=106785&action=view) lshal output -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=214051 ------- Comment #12 from andreas.hanke@gmx-topmail.de 2006-11-23 21:17 MST ------- Created an attachment (id=106786) --> (https://bugzilla.novell.com/attachment.cgi?id=106786&action=view) hwinfo --all output -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=214051 ------- Comment #14 from andreas.hanke@gmx-topmail.de 2006-11-24 07:20 MST ------- Tested -mno-sse3 as well and that doesn't suffice. Tested -mno-sse afterwards and that worked, but is more than enough because -mno-sse2 works, too. => It crashes with SSE2 and higher. Either the CPU is broken and claims to support SSE2 without actually supporting it, or liboil does something wrong (like e.g. using SSE3 in a code path that was supposed to use SSE2 only). I don't really understand this stuff, but it's maybe a starting point. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=214051 cduquette@gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |cduquette@gmail.com ------- Comment #15 from cduquette@gmail.com 2006-11-29 13:39 MST ------- I am getting a similar error message when trying to play MP3s using either MAD or Fluendo. This is in fact a bug with liboil-0.3.7 and Pentium4/PentiumM computers. Ubuntu had this bug and for a workaround they disabled SSE support. Here's a link to their bug report: https://launchpad.net/distros/ubuntu/+bug/33077 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=214051 ------- Comment #17 from snorp@ximian.com 2006-12-01 13:43 MST ------- I'm getting this bug when trying to play anything in banshee using the fluendo mp3 plugins. I'm on a Pentium M. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=214051 ------- Comment #18 from snorp@ximian.com 2006-12-01 14:24 MST ------- Here's a stack trace from the crash: #0 0xb2eb388b in composite_in_argb_sse () from /opt/gnome/lib/liboil-0.3.so.0 #1 0xb2ea5a25 in _oil_test_marshal_function () from /opt/gnome/lib/liboil-0.3.so.0 #2 0xb2ea772f in oil_test_check_function () from /opt/gnome/lib/liboil-0.3.so.0 #3 0xb2ea471e in oil_cpu_fault_check_try () from /opt/gnome/lib/liboil-0.3.so.0 #4 0xb2ea7943 in oil_test_check_impl () from /opt/gnome/lib/liboil-0.3.so.0 #5 0xb2ea548f in oil_class_optimize () from /opt/gnome/lib/liboil-0.3.so.0 #6 0xb2ea56f7 in oil_optimize_all () from /opt/gnome/lib/liboil-0.3.so.0 #7 0xb2ea57c5 in oil_init () from /opt/gnome/lib/liboil-0.3.so.0 #8 0xb31f19d1 in resample_init () from /opt/gnome/lib/gstreamer-0.10/libgstaudioresample.so #9 0xb31ef897 in gst_audioresample_get_type () from /opt/gnome/lib/gstreamer-0.10/libgstaudioresample.so #10 0xb6bec7e3 in gst_plugin_get_name () from /opt/gnome/lib/libgstreamer-0.10.so.0 #11 0xb6bece7c in gst_plugin_load_file () from /opt/gnome/lib/libgstreamer-0.10.so.0 #12 0xb6bed44b in gst_plugin_load_by_name () from /opt/gnome/lib/libgstreamer-0.10.so.0 #13 0xb6bee110 in gst_plugin_feature_load () from /opt/gnome/lib/libgstreamer-0.10.so.0 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=214051 ------- Comment #19 from abockover@novell.com 2006-12-05 14:52 MST ------- These packages disable SSE and fix the issues for me: http://abock.org/~aaron/liboil -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=214051 abockover@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO Info Provider| |aj@novell.com ------- Comment #20 from abockover@novell.com 2006-12-07 09:11 MST ------- AJ, online update is needed for this bug. My fix was submitted. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=214051 adrian@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Major |Critical Status|NEEDINFO |ASSIGNED Info Provider|aj@novell.com | Version|Alpha 5 plus |Final ------- Comment #21 from adrian@novell.com 2006-12-08 02:42 MST ------- Our current policy does allow only to ship fixes for critical bugs (we have already too many complains that too much updates are needed). This bug is currently classified as a major, but not as a critical bug. But I do agree that this one is a critical one. -> changed classification -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
participants (1)
-
bugzilla_noreply@novell.com