Red Hat Bugzilla – Bug 621289
[abrt] crash in exaile-0.3.2.0-1.fc13: trackdb.py:62:next:RuntimeError: dictionary changed size during iteration
Last modified: 2011-03-28 15:26:12 EDT
abrt 1.1.1 detected a crash.
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
reason: trackdb.py:62:next:RuntimeError: dictionary changed size during iteration
release: Fedora release 13 (Goddard)
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
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"
Created attachment 436609 [details]
OS Release: Fedora release 14 (Laughlin)
How to reproduce
1. Started cover manager
* 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:
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.