Easymp3gain Hangs when clicking Add File or Add Folder

Bug #875878 reported by Sideburn
86
This bug affects 14 people
Affects Status Importance Assigned to Milestone
GTK+
Fix Released
Undecided
Unassigned
easymp3gain (Ubuntu)
Fix Released
High
Unassigned
gtk+2.0 (Ubuntu)
Triaged
Medium
Unassigned

Bug Description

Source Package: /usr/bin/easymp3gain
Ubuntu release 11.10
Package version: easymp3gain-gtk 0.5.0-6

I've used easymp3gain in previous Ubuntu releases, but this was the first time in Ubuntu 11.10.
It loads normally, but when I choose Add Folder, the Select Destination window opens, but I can't do anything in it. Neither choose folders, change discs in the left tree, or even cancel the operation. The Close icon in the upper right corner doesn't work either.
Only way to get out of it is via Kill Process in System Monitor
The first times, I could open one file with Add File, but now that doesn't work either.

My hard drives are healthy, and I have no problems in other applications.

Revision history for this message
Julian Taylor (jtaylor) wrote :

unfortunatly this is another instance of the completely broken file chooser of gtk 2.24.6
git HEAD of gtk 2.24 fixes this issue.

Changed in easymp3gain (Ubuntu):
importance: Undecided → High
Changed in gtk+2.0 (Ubuntu):
importance: Undecided → High
status: New → Triaged
Changed in easymp3gain (Ubuntu):
status: New → Triaged
Revision history for this message
Pedro Villavicencio (pedro) wrote :

that needs to be send upstream by someone having the issue.

affects: gtk+2.0 (Ubuntu) → ubuntu
Changed in ubuntu:
importance: High → Medium
affects: ubuntu → gtk+2.0 (Ubuntu)
Revision history for this message
Julian Taylor (jtaylor) wrote :

upstream already fixed it.
But backporting the fix is tricky as the diff is ~2500 lines in a single file.

Changed in gtk:
status: New → Fix Committed
Julian Taylor (jtaylor)
Changed in gtk:
status: Fix Committed → Fix Released
description: updated
Revision history for this message
Sideburn (sveggo) wrote :

I Just uninstalled/installed the application, but the bug is still there.

Is there any manual fix, or a workaround?

Revision history for this message
Julian Taylor (jtaylor) wrote :

unfortunatly the only way I know of is updating your gtk installation.

Revision history for this message
Sideburn (sveggo) wrote :

Thanks for the quick response. How do I update my gtk installation? And will that effect other applications?

Revision history for this message
Julian Taylor (jtaylor) wrote :

its not trivial and it will effect all other applications.
I built a newer gtk in my ppa, but it might break your system so install at own risk. I will not give any support when something breaks.
https://launchpad.net/~jtaylor/+archive/jtaylor

what is probably saver is downloading libgtk2.0-0 from that ppa (or ubuntu precise), extract it (dpkg -x package.deb target-dir) and then just preloading it:
LD_PRELOAD=/path/to/libgtk-x11-2.0.so.0 easymp3gain
no idea if that will work though.

Revision history for this message
Sideburn (sveggo) wrote :

OK, thanks for the info and the warning. Have a nice week-end!

Revision history for this message
Sander Theetaert (bamboomy-gmail) wrote :

There is a easy way to solve the problem,
at least in my situation this works:

download the .deb from:

http://sourceforge.net/projects/easymp3gain/

if installed: deinstall easymp3gain:

sudo apt-get remove easymp3gain-gtk

install the downloaded package:

go to the download dir, normally Downloads:

cd Downloads

sudo dpkg -i easymp3gain-gtk2_0.5.0-2_i386.deb

and it should work...

grtz,

S.

Revision history for this message
Sideburn (sveggo) wrote :

Hello, Sanders, and thanks.

That worked like a charm! :-)

Revision history for this message
Matthias Klumpp (ximion) wrote :

Can someone try if this works now on Precise? If not, we maybe should trigger a rebuild of easyMp3Gain, this might help.

Changed in easymp3gain (Ubuntu):
status: Triaged → Incomplete
Revision history for this message
Bernd Rinn (z-bb) wrote :

I just tried easymp3gain-gtk2_0.5.0-2_amd64.deb (downloaded from the easymp3gain project page) on Precise AMD64: doesn't work for me. I get:

[WARNING] Out of OEM specific VK codes, changing to unassigned
[WARNING] Out of unassigned VK codes, assigning $FF
[FORMS.PP] ExceptionOccurred
  Sender=EInvalidOp
  Exception=Invalid floating point operation
  Stack trace:
  $00007FE673BC9D26
TApplication.HandleException Invalid floating point operation
  Stack trace:
  $00007FE673BC9D26
[FORMS.PP] ExceptionOccurred

in the console and no GUI window appears, the program just hangs until I kill it.

Revision history for this message
Matthias Klumpp (ximion) wrote :

Have you tried the version from Debian unstable?

Revision history for this message
PhoneixS (phoneixsegovia) wrote :

As Matthias Klumpp said. Using Debian version (easymp3gain-gtk_0.5.0-4_i386.deb) run well.

You can found it in http://packages.debian.org/squeeze/easymp3gain-gtk.

Revision history for this message
Matthias Klumpp (ximion) wrote :

Should be fixed in Quantal.

Changed in easymp3gain (Ubuntu):
status: Incomplete → Fix Released
Revision history for this message
Julian Taylor (jtaylor) wrote :

the version from quantal compiled in precise does not work either an my amd64 system

Revision history for this message
Julian Taylor (jtaylor) wrote :

I built it for 32 bit and installed it (yey multiarch), the theme is pretty borked but it works :)

Revision history for this message
Matthias Klumpp (ximion) wrote :

The problem is a combination of GTK+, LCL and easyMp3gain, which should be okay in Quantal, but not in Precise - it should be fixed in Precise, if not, please reopen this bugreport.
If you take the *binary* packages from Debian/Quantal, it should work too.
Thanks for the information!

Revision history for this message
Julian Taylor (jtaylor) wrote :

the binary package from debian and quantal does not work either

Revision history for this message
Matthias Klumpp (ximion) wrote :

Hmm... Can you please install the debug infos then, run gdb on easymp3gain and attach the fresh backtrace here then?
I wonder why this works for other people... Your GTK+ is up-to-date?

Revision history for this message
Mossroy (mossroy) wrote :

On my computer, the debian package works, but not the quantal one. The sourceforge package crashes as in comment #13
Testing both on Precise amd64, with all current updates.

It's a good thing that it's fixed in Quantal, but could something be done for Precise LTS?
I understand that backporting the fix on gtk can be too complicated/risky. But there seems to be a way to make it work as the debian package works?

In any case, this application is currently unusable on Precise : its purpose is to modify audio files but you can't select them...

Revision history for this message
Mossroy (mossroy) wrote :

I faced again this same issue on another computer.
Easymp3gain was working properly on 10.04. After the upgrade to 12.04, it was unusable because of this bug. Installing the debian version (and blocking this version in Synaptic) worked around the issue

Revision history for this message
Matthias Klumpp (ximion) wrote :

Unfortunately I can't do much about this... This is something GTK+ and LCL developers need to solve... (there's something wrong in the LCL definitely...)

Revision history for this message
Dngrsone (dngrsone) wrote :

Still broken in Precise 64-bit, however, got it to work by doing the following:

download the .deb from:

http://sourceforge.net/projects/easymp3gain/

if installed, deinstall easymp3gain:

sudo apt-get remove easymp3gain-gtk

install the downloaded package:

go to the download dir, normally Downloads:

cd Downloads

sudo dpkg -i easymp3gain-gtk2_0.5.0-2_i386.deb

After this, there were dependancy issues, so I did this:

sudo apt-get -f install

That fixed everything, and I am currently analyzing my music...

Thanks, Sander (comment #9), for the fix!

Revision history for this message
Matthias Klumpp (ximion) wrote :

Looks like this is still build using a wrong LCL on Ubuntu...

Revision history for this message
Andre (asharpe2) wrote :

12.04 32bit Precise + easymp3gain 0.5.0
Dragging mp3 files onto interface works mostly ok for me.

Revision history for this message
Matthias Klumpp (ximion) wrote :

Since eMp3Gain ist more or less dead upstream, I don't expect anything to happen... I suggest everyone to try the new build from Saucy, which is built against a fresh LCL which shouldn't have this problem and also provides a (working) Qt4 build of the package.
That should solve the issue.

Revision history for this message
csola48 (mail-csordaslaszlo) wrote :

12.04.3 32bit Precise + easymp3gain 0.5.0
Dragging mp3 files onto interface: deep freeze
Solution?... :(

Revision history for this message
Mossroy (mossroy) wrote :

Thanks Matthias for the suggestion.
I'm using Ubuntu 12.04.3 (64 bits) and tried the packages from Saucy.

The GTK version can not be installed easily because of its dependency on a newer version of libpango.
But the Qt version can be installed easily and worked for me.

So here is the workaround I used :
- uninstall package easymp3gain-gtk from your system
- download packages easymp3gain-qt and esaymp3gain-data from saucy (currently version 0.5.0+svn135-4) : http://packages.ubuntu.com/saucy/easymp3gain-qt and http://packages.ubuntu.com/saucy/easymp3gain-data
- install them

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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