abrt version: 1.1.13 architecture: x86_64 cmdline: python /usr/share/pulseaudio-equalizer/pulseaudio-equalizer.py component: pulseaudio-equalizer executable: /usr/share/pulseaudio-equalizer/pulseaudio-equalizer.py kernel: 2.6.34.6-54.fc13.x86_64 package: pulseaudio-equalizer-2.7-1.fc13 reason: pulseaudio-equalizer.py:62:GetSettings:ValueError: invalid literal for int() with base 10: '' release: Fedora release 13 (Goddard) time: 1284900480 uid: 500 backtrace ----- pulseaudio-equalizer.py:62:GetSettings:ValueError: invalid literal for int() with base 10: '' Traceback (most recent call last): File "/usr/share/pulseaudio-equalizer/pulseaudio-equalizer.py", line 519, in <module> Equalizer() File "/usr/share/pulseaudio-equalizer/pulseaudio-equalizer.py", line 354, in __init__ GetSettings() File "/usr/share/pulseaudio-equalizer/pulseaudio-equalizer.py", line 62, in GetSettings persistence = int(rawdata[6]) ValueError: invalid literal for int() with base 10: '' Local variables in innermost frame: f: <closed file '/home/nicolas/.pulse/equalizerrc.availablepresets', mode 'r' at 0xe5ca48> How to reproduce ----- 1. Just lauch Pulseaudio Equalizer. It crashes immediately.
Created attachment 448287 [details] File: backtrace
please try clearing ~/.pulse directory
I already tried. The files equalizerrc and equalizerrc.availablepresets and the directory presets are automatically created by the application if removed. Then it still crash. Do you want me to upload these ?
Yes, please upload these
$ cat equalizerrc mbeq_1197 mbeq Multiband EQ 1.0 0 -30 30 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 100 156 220 311 440 622 880 1250 1750 2500 3500 5000 10000 20000 $ cat equalizerrc.availablepresets Classical Club Dance Flat Full Bass Full Bass & Treble Full Treble Headphones Laptop Large Hall Live Party Pop Reggae Rock Ska Soft Soft Rock Techno
That explains the crash, thanks. I will look more into it.
I have new elements. I played with "pulseaudio-equalizer" (CLI). I did: $ pulseaudio-equalizer enable-config Current operation: saving configuration (enable-config) ------------------------------------- Found '/home/nicolas/.pulse/default.pa', making a copy... Found '/home/nicolas/.pulse/default.pa.noeq'... Using configuration file '/home/nicolas/.pulse/default.pa.noeq' as source... Equalizer setting saved (enable-config). ------------------------------------- Then "pulseaudio-equalize-gtk" don't crash anymore. So I did : $ pulseaudio-equalizer disable-config Current operation: saving configuration (disable-config) ------------------------------------- Found '/home/nicolas/.pulse/default.pa.noeq', moving... Equalizer setting saved (disable-config). ------------------------------------- default.pa is well restaured but "pulseaudio-equalize-gtk" keeps working. I noticed that "pulseaudio-equalizer enable-config" changed the file "equalizerrc" : $ cat equalizerrc mbeq_1197 mbeq Multiband EQ 1.0 0 1 -30 30 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 100 156 220 311 440 622 880 1250 1750 2500 3500 5000 10000 20000 So I deleted this file, then "pulseaudio-equalize-gtk" restard to crash. I guess that "pulseaudio-equalize-gtk" is not able to create a good default "equalizerrc" file.
That is just weird, I can't reproduce the behavior you are describing : equalizerrc file is always restored correctly. Did you install ladspa and ladspa-swh-plugins from fedora repos ?
I don't a $HOME/.pulse/default.pa by the way. can you move $HOME/.pulse/default.pa to somewhere else and retry ?
in the meantime i will try to build a new version which will (hopefully) fix this crash.
pulseaudio-equalizer-2.7-3.fc13 has been submitted as an update for Fedora 13. https://admin.fedoraproject.org/updates/pulseaudio-equalizer-2.7-3.fc13
pulseaudio-equalizer-2.7-3.fc14 has been submitted as an update for Fedora 14. https://admin.fedoraproject.org/updates/pulseaudio-equalizer-2.7-3.fc14
pulseaudio-equalizer-2.7-3.fc12 has been submitted as an update for Fedora 12. https://admin.fedoraproject.org/updates/pulseaudio-equalizer-2.7-3.fc12
Yes ladspa and ladspa-swh-plugins are installed. I tried moving $HOME/.pulse/default.pa elsewhere then pulseaudio-equalize-gtk don't crash anymore, even if I remove the $HOME/.pulse/equalizerrc* files. I overload /etc/pulse/default.pa by the one in my home to load the module loopback. I wanted to load this module just for me. I checked that this module was not in cause by replacing my $HOME/.pulse/default.pa in /etc/pulse.
please test : http://kojipkgs.fedoraproject.org/packages/pulseaudio-equalizer/2.7/3.fc13/noarch/pulseaudio-equalizer-2.7-3.fc13.noarch.rpm and report feedback on : https://admin.fedoraproject.org/updates/pulseaudio-equalizer-2.7-3.fc13
pulseaudio-equalizer-2.7-3.fc12 has been pushed to the Fedora 12 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update pulseaudio-equalizer'. You can provide feedback for this update here: https://admin.fedoraproject.org/updates/pulseaudio-equalizer-2.7-3.fc12
(In reply to comment #15) > please test : > > http://kojipkgs.fedoraproject.org/packages/pulseaudio-equalizer/2.7/3.fc13/noarch/pulseaudio-equalizer-2.7-3.fc13.noarch.rpm > > and report feedback on : > > https://admin.fedoraproject.org/updates/pulseaudio-equalizer-2.7-3.fc13 It seems OK, I can't reproduce the bug. Thank you.
pulseaudio-equalizer-2.7-3.fc14 has been pushed to the Fedora 14 stable repository. If problems still persist, please make note of it in this bug report.
pulseaudio-equalizer-2.7-3.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report.
pulseaudio-equalizer-2.7-3.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report.