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 696786 - Crash triggered by playback of many tracks
Crash triggered by playback of many tracks
Status: RESOLVED INCOMPLETE
Product: banshee
Classification: Other
Component: GStreamer
2.6.0
Other Linux
: Normal critical
: ---
Assigned To: Banshee Maintainers
Banshee Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-03-28 15:11 UTC by sven.ollino
Modified: 2015-06-07 22:11 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description sven.ollino 2013-03-28 15:11:24 UTC
On Lubuntu 12.10-64

Banshee 2.6.0 crashes on perhaps half of my library (imported from itunes xml).

First example: Banshee loads up, double click on a mp3, it starts playing, skip to next track or double click on other track (certain tracks) from same album and Banshee crashes. Same result every time.

[1 Debug 13:03:01.456] Player state change: Idle -> Loading
[1 Debug 13:03:02.272] Player state change: Loading -> Loaded
[1 Debug 13:03:02.361] (libbanshee:player) [gapless] Triggering track-change signal
 
(Banshee:10932): GStreamer-CRITICAL **: gst_element_query: assertion `GST_IS_ELEMENT (element)' failed
[1 Info  13:03:02.482] Uncached artwork size 37 requested
[1 Debug 13:03:02.491] Player state change: Loaded -> Playing
[1 Debug 13:03:02.545] Creating Pango.Layout, configuring Cairo.Context
[1 Debug 13:03:02.545] Creating Pango.Layout, configuring Cairo.Context
[1 Debug 13:03:03.487] TrackInfoDisplay RenderAnimation: 27.00 FPS
(!) [10954:    0.000] --> Caught signal 24 (unknown origin) <--
(!) [10949:    0.000] --> Caught signal 24 (unknown origin) <--
Aborted (core dumped)

Full debug: http://pastebin.com/f0CFYyFf


Second example: Another mp3 (different album/artist from first example). Plays fine, select some other certain song from album (same encoding) and crashes.
This also happened (same debug) with FLACs. Some play, others crash.

Slightly different debug: http://pastebin.com/L9i2NRdy
Comment 1 sven.ollino 2013-03-28 15:18:27 UTC
No audio playback issues in Clementine nor Audacious.
Comment 2 Andrés G. Aragoneses (IRC: knocte) 2013-03-28 15:50:14 UTC
(In reply to comment #1)
> No audio playback issues in Clementine nor Audacious.

Both Clementine/Audacious use a different audio engine by default than banshee, so this doesn't give us more info. Can you try totem/rhythmbox instead and report back?

Thanks
Comment 3 sven.ollino 2013-03-28 17:08:36 UTC
Here is what I did:

sven@JA1:~/Downloads$ sudo apt-get install rhythmbox
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  brasero-common dvd+rw-tools gir1.2-gst-plugins-base-0.10
  gir1.2-gstreamer-0.10 gir1.2-javascriptcoregtk-3.0 gir1.2-peas-1.0
  gir1.2-rb-3.0 gir1.2-soup-2.4 gir1.2-webkit-3.0 gnome-user-guide growisofs
  gstreamer0.10-pulseaudio gstreamer0.10-x libbrasero-media3-1
  libcanberra-gtk3-0 libcanberra-gtk3-module libdmapsharing-3.0-2
  libgmime-2.6-0 libjavascriptcoregtk-3.0-0 liblua5.1-0 libmusicbrainz5-0
  libpeas-1.0-0 libpeas-common libpython3.2 libquvi-scripts libquvi7
  librhythmbox-core6 libtotem-plparser17 libunity-protocol-private0 libunity9
  libwebkitgtk-3.0-0 libwebkitgtk-3.0-common libyelp0 python-mako
  python-markupsafe rhythmbox-data rhythmbox-mozilla
  rhythmbox-plugin-cdrecorder rhythmbox-plugin-zeitgeist rhythmbox-plugins
  yelp yelp-xsl
Suggested packages:
  cdrskin cdrdao unity-common python-beaker python-mako-doc
  gnome-codec-install gnome-control-center ttf-dejavu
The following NEW packages will be installed:
  brasero-common dvd+rw-tools gir1.2-gst-plugins-base-0.10
  gir1.2-gstreamer-0.10 gir1.2-javascriptcoregtk-3.0 gir1.2-peas-1.0
  gir1.2-rb-3.0 gir1.2-soup-2.4 gir1.2-webkit-3.0 gnome-user-guide growisofs
  gstreamer0.10-pulseaudio gstreamer0.10-x libbrasero-media3-1
  libcanberra-gtk3-0 libcanberra-gtk3-module libdmapsharing-3.0-2
  libgmime-2.6-0 libjavascriptcoregtk-3.0-0 liblua5.1-0 libmusicbrainz5-0
  libpeas-1.0-0 libpeas-common libpython3.2 libquvi-scripts libquvi7
  librhythmbox-core6 libtotem-plparser17 libunity-protocol-private0 libunity9
  libwebkitgtk-3.0-0 libwebkitgtk-3.0-common libyelp0 python-mako
  python-markupsafe rhythmbox rhythmbox-data rhythmbox-mozilla
  rhythmbox-plugin-cdrecorder rhythmbox-plugin-zeitgeist rhythmbox-plugins
  yelp yelp-xsl
0 upgraded, 43 newly installed, 0 to remove and 0 not upgraded.
Need to get 16,6 MB/18,4 MB of archives.
After this operation, 86,2 MB of additional disk space will be used.
Do you want to continue [Y/n]? y


This installed Rhythmbox 2.9.7.
Loaded up, Rhythmbox imported the same library. Everything that I throw at it works fine.

Whats more interesting is that the same songs that crashed Bansee, appear to be working fine now (in Banshee 2.6.0). Tried hard but couldn't get it to crash anymore :)

So one of those new packages fixed it, or what?
Comment 4 sven.ollino 2013-03-28 17:17:28 UTC
It wasn't gir1.2-gstreamer-0.10 nor gir1.2-gst-plugins-base-0.10 because I had those packages before (suggested as a fix here: http://ubuntuforums.org/showthread.php?t=2107379). But since they didn't help I purged them.
Comment 5 Alexandre Franke 2015-06-07 22:11:44 UTC
Closing this bug report as no further information has been provided. Please feel free to reopen this bug report if you can provide more info on how to reproduce the bug.
Thanks!