Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#38618 - [banshee] Segfault when playing music

Attached to Project: Arch Linux
Opened by Dan (direx) - Wednesday, 22 January 2014, 19:35 GMT
Last edited by Jan de Groot (JGC) - Monday, 17 February 2014, 12:53 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Isenmann Daniel (ise)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

When playing any music file format (MP3/AAC/FLAC) Banshee crashes and prints a segfault to the console.


Additional info:
* package version(s):
** banshee 2.6.1-2
** gstreamer0.10 0.10.36-3
** gstreamer0.10-base-plugins 0.10.36-2
** gstreamer0.10-bad-plugins 0.10.23-7

* config and/or log files etc.
** log attached


Steps to reproduce:

* Let Banshee create a music library
* Click any song to play it
This task depends upon

Closed by  Jan de Groot (JGC)
Monday, 17 February 2014, 12:53 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed in mesa.
Comment by korn36 (korn36) - Sunday, 26 January 2014, 08:40 GMT
Doesn't happen for me. Maybe your files are corrupted?
http://a.pomf.se/mnlkss.png
Comment by Dan (direx) - Sunday, 26 January 2014, 15:05 GMT
The files are not corrupt. I've tried lots of different files and file formats. I can also play them with gst-launch-0.10 on the shell, with Rhythmbox (which uses GStreamer 1.0) and Clementine (using gstreamer0.10). They also play back fine on Ubuntu with Banshee 2.6.1.

I've even cleaned my Banshee database and settings:

> rm -rf ~/.config/banshee-1
> rm -rf ~/.config/gconf/

But I am still getting instant segfaults. How can I help track down this problem even further?
Comment by Aaron Barany (akb825) - Tuesday, 28 January 2014, 07:36 GMT
I also get a segfault when attempting to play a music file with the exact same backtrace.
Comment by Jan de Groot (JGC) - Tuesday, 28 January 2014, 12:29 GMT
This is a crash in the OpenGL ES libraries. You could try deleting /usr/lib/gstreamer-0.10/libgsteglglessink.so

This is a new sink introduced by gstreamer-sdk which didn't exist in the last 0.10 GStreamer release. I'll probably disable the sink if removing it fixes your crashes.
Comment by Dan (direx) - Tuesday, 28 January 2014, 17:16 GMT
Hi, you are right, after removing libgsteglglessink.so Banshee does not segfault any more (BTW: GL-ES for music playback?!?).

Can somebody please reassign this bug to a gstreamer packager?
Comment by Aaron Barany (akb825) - Saturday, 08 February 2014, 19:40 GMT
After updating, banshee no longer crashes. I didn't get any updates for banshee or gstreamer, but I did get updates to mesa, mesa-libgl, and ati-dri. If the issue is with the gles sink, it's likely one of those that fixed the problem. If it also works for Dan with those updates and with libgsteglglessink.so restored, this bug might be resolved.
Comment by Dan (direx) - Saturday, 08 February 2014, 21:25 GMT
I can confirm this, with the latest mesa and ati-dri libgsteglglessink.so no longer causes any issues (just reinstalled gstreamer0.10-bad-plugins). So this bug can be closed.

Loading...