abrt 1.1.1 detected a crash. architecture: x86_64 cmdline: python /usr/lib/python2.6/site-packages/exaile/exaile.py --datadir=/usr/share/exaile/data --startgui comment: Performed actions as per the reproduce steps given component: exaile executable: /usr/lib/python2.6/site-packages/exaile/exaile.py kernel: 2.6.33.6-147.2.4.fc13.x86_64 package: exaile-0.3.2.0-1.fc13 reason: trackdb.py:62:next:RuntimeError: dictionary changed size during iteration release: Fedora release 13 (Goddard) backtrace ----- trackdb.py:62:next:RuntimeError: dictionary changed size during iteration Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/exaile/xlgui/panel/playlists.py", line 294, in open_item item = item.get_playlist(self.collection) File "/usr/lib/python2.6/site-packages/exaile/xl/playlist.py", line 1095, in get_playlist trs = [ t.track for t in trax.search_tracks(collection, [matcher]) ] File "/usr/lib/python2.6/site-packages/exaile/xl/trax/search.py", line 431, in search_tracks for srtr in trackiter: File "/usr/lib/python2.6/site-packages/exaile/xl/trax/trackdb.py", line 62, in next return self.iter.next()[1]._track RuntimeError: dictionary changed size during iteration Local variables in innermost frame: self: <xl.trax.trackdb.TrackDBIterator object at 0x96e9850> How to reproduce ----- 1. Add a new folder in the collection manager 2. Ok that, then while Exaile is scanning the new folder highlight all tracks (CTRL-A) in the "now playing" playlist, right-click and select "Remove" 3.
Created attachment 436609 [details] File: backtrace
Package: exaile-0.3.2.0-2.fc14 Architecture: x86_64 OS Release: Fedora release 14 (Laughlin) How to reproduce ----- 1. Started cover manager 2. 3.
Package exaile-0.3.2.1-1.fc13: * should fix your issue, * was pushed to the Fedora 13 updates-testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing exaile-0.3.2.1-1.fc13' as soon as you are able to, then reboot. Please go to the following url: https://admin.fedoraproject.org/updates/exaile-0.3.2.1-1.fc13 then log in and leave karma (feedback).
exaile-0.3.2.1-1.fc13 has been pushed to the Fedora 13 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 exaile'. You can provide feedback for this update here: https://admin.fedoraproject.org/updates/exaile-0.3.2.1-1.fc13
exaile-0.3.2.1-1.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report.