first run, added media library, chrash while changing equalizer settings

Bug #359920 reported by jpileborg
6
Affects Status Importance Assigned to Milestone
exaile (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

Binary package hint: exaile

When running exaile for the first time, i added my music folder (from a USB hard-drive). While the music folder was scanned I at the same time was playing around with the equalizer settings, when exaile crashed.
I'm using the recently released Jaunty beta.

'lsb_release -rd' reports:
Description: Ubuntu jaunty (development branch)
Release: 9.04

'apt-cache policy exaile' reports:
exaile:
  Installed: 0.2.14-0ubuntu2
  Candidate: 0.2.14-0ubuntu2
  Version table:
 *** 0.2.14-0ubuntu2 0
        500 http://se.archive.ubuntu.com jaunty/universe Packages
        100 /var/lib/dpkg/status

ProblemType: Crash
Architecture: amd64
DistroRelease: Ubuntu 9.04
ExecutablePath: /usr/share/exaile/exaile.py
InterpreterPath: /usr/bin/python2.6
NonfreeKernelModules: nvidia
Package: exaile 0.2.14-0ubuntu2
ProcCmdline: python /usr/lib/exaile/exaile.py
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: exaile
StacktraceTop:
 fseek () from /lib/libc.so.6
 mpc_reader_setup_file_reader ()
 ffi_call_unix64 ()
 ffi_call ()
 _CallProc ()
Title: exaile.py crashed with SIGSEGV in fseek()
Uname: Linux 2.6.28-11-generic x86_64
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
jpileborg (arrow-pileborg) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt (retraced)

StacktraceTop:*__GI_fseek (fp=0xfffffffffc9a2a30, offset=0, whence=2) at fseek.c:40
mpc_reader_setup_file_reader (
ffi_call_unix64 ()
ffi_call ()
_CallProc ()

Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt (retraced)
Changed in exaile (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Revision history for this message
jpileborg (arrow-pileborg) wrote :

Found the reason: I have songs with Swedish characters in both path-/file-names and in their id3-tags. The UTF-8 handling in Python apparently didn't like that, unless I run exaile with Swedish locale.

So running exaile with LC_ALL="sv_SE.UTF-8" works.

However, I still think it should not crash.

Revision history for this message
C de-Avillez (hggdh2) wrote :

Thnak you for reporting this bug and helping make Ubuntu better. Can you tell us under what locale you were before finding this bypass?

You can run 'locale' on a terminal to find it. Thank you.

visibility: private → public
Changed in exaile (Ubuntu):
status: New → Incomplete
Revision history for this message
jpileborg (arrow-pileborg) wrote :

[biggus:~]$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

Revision history for this message
Andrew Starr-Bochicchio (andrewsomething) wrote :

The Exaile 0.3.x series is a complete rewrite. Ubuntu 9.10 released with version 0.3.0.1, and the current development version of Ubuntu Lucid includes Exaile 0.3.1.0. I can not reproduce this issue, and it has most likely been fixed upstream. Has anyone experienced this issue with Exaile > 0.3.0.1?

Thanks for taking the time to report this bug and helping to make Ubuntu better!

Revision history for this message
Andrew Starr-Bochicchio (andrewsomething) wrote :

Thank you for the bug report. It has not been updated after a request for more information in the last 30 days, for this reason we are closing the report. Feel free to reopen it in the future if you have more information and if this is still an issue.

Changed in exaile (Ubuntu):
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.