Bug 746018 - [abrt] exaile-0.3.2.2-2.fc16: trackdb.py:67:next:RuntimeError: dictionary changed size during iteration
Summary: [abrt] exaile-0.3.2.2-2.fc16: trackdb.py:67:next:RuntimeError: dictionary cha...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: exaile
Version: 16
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Deji Akingunola
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:bd06b1791e03c2dc55eb038a609...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-10-13 16:39 UTC by srikkanth87
Modified: 2012-12-20 15:29 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2012-12-20 15:29:38 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description srikkanth87 2011-10-13 16:39:10 UTC
libreport version: 2.0.6
abrt_version:   2.0.4.981
cmdline:        python /usr/share/exaile/exaile.py --datadir=/usr/share/exaile/data --startgui
comment:        Tried to open smart playlist while the collection scanning is running in background
executable:     /usr/share/exaile/exaile.py
kernel:         3.1.0-0.rc9.git0.0.fc16.x86_64
reason:         trackdb.py:67:next:RuntimeError: dictionary changed size during iteration
time:           Thu Oct 13 22:04:46 2011
uid:            1000
username:       srikkanth87

backtrace:
:trackdb.py:67:next:RuntimeError: dictionary changed size during iteration
:
:Traceback (most recent call last):
:  File "/usr/share/exaile/xlgui/panel/playlists.py", line 555, in <lambda>
:    self.open_selected_playlist())
:  File "/usr/share/exaile/xlgui/panel/playlists.py", line 273, in open_selected_playlist
:    self.open_item(self.tree, model.get_path(iter), None)
:  File "/usr/share/exaile/xlgui/panel/playlists.py", line 301, in open_item
:    item = item.get_playlist(self.collection)
:  File "/usr/share/exaile/xl/playlist.py", line 1110, in get_playlist
:    trs = [ t.track for t in trax.search_tracks(collection, [matcher]) ]
:  File "/usr/share/exaile/xl/trax/search.py", line 431, in search_tracks
:    for srtr in trackiter:
:  File "/usr/share/exaile/xl/trax/trackdb.py", line 67, 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 0x7fb9805590d0>

smolt_data:
:
:
:General
:=================================
:UUID: e3f406fc-5936-4a4a-b341-8cbf8de46011
:OS: Fedora release 16 (Verne)
:Default run level: Unknown
:Language: en_US.utf8
:Platform: x86_64
:BogoMIPS: 5999.82
:CPU Vendor: GenuineIntel
:CPU Model: Intel(R) Core(TM)2 Duo CPU     E8400  @ 3.00GHz
:CPU Stepping: 10
:CPU Family: 6
:CPU Model Num: 23
:Number of CPUs: 2
:CPU Speed: 2997
:System Memory: 3944
:System Swap: 0
:Vendor: Unknown
:System:  
:Form factor: Desktop
:Kernel: 3.1.0-0.rc9.git0.0.fc16.x86_64
:SELinux Enabled: 1
:SELinux Policy: targeted
:SELinux Enforce: Enforcing
:MythTV Remote: Unknown
:MythTV Role: Unknown
:MythTV Theme: Unknown
:MythTV Plugin: 
:MythTV Tuner: -1
:
:
:Devices
:=================================
:(32902:10168:32902:21582) pci, None, PCI/ISA, DeskTop Board D945GTP
:(32902:10690:32902:10690) pci, i915, VIDEO, 82G33/G31 Express Integrated Graphics Controller
:(32902:10176:32902:10176) pci, ata_piix, STORAGE, N10/ICH7 Family SATA IDE Controller
:(32902:10192:32902:10192) pci, pcieport, PCI/PCI, N10/ICH 7 Family PCI Express Port 1
:(32902:10194:32902:10194) pci, pcieport, PCI/PCI, N10/ICH 7 Family PCI Express Port 2
:(32902:10200:32902:54792) pci, snd_hda_intel, MULTIMEDIA, N10/ICH 7 Family High Definition Audio Controller
:(32902:10207:32902:10207) pci, ata_piix, STORAGE, 82801G (ICH7 Family) IDE Controller
:(32902:10202:32902:54792) pci, i801_smbus, SERIAL, N10/ICH 7 Family SMBus Controller
:(4332:33128:32902:54792) pci, r8169, ETHERNET, RTL8111/8168B PCI Express Gigabit Ethernet controller
:(32902:9294:0:0) pci, None, PCI/PCI, 82801 PCI Bridge
:(5361:12064:5361:8204) pci, None, SIMPLE, Soft Data Fax Modem with SmartCP
:(32902:10185:32902:10185) pci, uhci_hcd, USB, N10/ICH 7 Family USB UHCI Controller #2
:(32902:10184:32902:10184) pci, uhci_hcd, USB, N10/ICH 7 Family USB UHCI Controller #1
:(32902:10688:0:0) pci, agpgart-intel, HOST/PCI, 82G33/G31/P35/P31 Express DRAM Controller
:(32902:10186:32902:10186) pci, uhci_hcd, USB, N10/ICH 7 Family USB UHCI Controller #3
:(32902:10187:32902:10187) pci, uhci_hcd, USB, N10/ICH 7 Family USB UHCI Controller #4
:(32902:10188:32902:10188) pci, ehci_hcd, USB, N10/ICH 7 Family USB2 EHCI Controller
:(32902:10689:32902:0) pci, pcieport, PCI/PCI, 82G33/G31/P35/P31 Express PCI Express Root Port
:
:
:Filesystem Information
:=================================
:device mtpt type bsize frsize blocks bfree bavail file ffree favail
:-------------------------------------------------------------------
:/dev/sda1 / ext4 4096 4096 5138591 3799237 3747046 1310720 1192004 1192004
:/dev/sda3 /home ext4 4096 4096 81390870 11654618 7520190 20676608 20611203 20611203
:/dev/sdb1 WITHHELD vfat 4096 4096 978041 697967 697967 0 0 0
:

Comment 1 Fedora Update System 2012-09-24 23:38:01 UTC
exaile-3.3.0-1.fc16 has been submitted as an update for Fedora 16.
https://admin.fedoraproject.org/updates/exaile-3.3.0-1.fc16

Comment 2 Fedora Update System 2012-09-26 09:15:24 UTC
Package exaile-3.3.0-1.fc16:
* should fix your issue,
* was pushed to the Fedora 16 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing exaile-3.3.0-1.fc16'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2012-14800/exaile-3.3.0-1.fc16
then log in and leave karma (feedback).

Comment 3 Fedora Update System 2012-12-20 15:29:40 UTC
exaile-3.3.0-1.fc16 has been pushed to the Fedora 16 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.