Bug 116376 - Crash when populating playlist
Summary: Crash when populating playlist
Status: RESOLVED FIXED
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 1.3.6
Platform: NetBSD pkgsrc NetBSD
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-14 21:40 UTC by shattered
Modified: 2006-06-11 12:32 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description shattered 2005-11-14 21:40:56 UTC
Version:           1.3.6 (using KDE KDE 3.4.3)
Installed from:    NetBSD pkgsrc
Compiler:          gcc 3.3.3 (NetBSD nb3 20040520) 
OS:                NetBSD

- Populate playlist from file browser (right-click on directory name -> Load).  For the test, I used a small subtree -- 5 directories, 46 tracks total.
- Start playing.
- Re-populate the playlist with same contents (again by right-clicking and choosing "Load") several times; usually 3 or 4 times is enough to cause a crash.

I've rebuilt amarok with --enable-debug=full, run it under gdb and got this backtrace:

#0  0xbb859fa0 in QListViewItem::takeItem(QListViewItem*) () from /usr/pkg/qt3/lib/libqt-mt.so.3
#1  0xbb85978a in QListViewItem::~QListViewItem() () from /usr/pkg/qt3/lib/libqt-mt.so.3
#2  0xbaf0e8a9 in KListViewItem::~KListViewItem() () from /usr/pkg/lib/libkdeui.so.4
#3  0x08168390 in PlaylistItem::~PlaylistItem() (this=0x9797080) at playlistitem.cpp:175
#4  0x0816cc2c in UrlLoader::~UrlLoader() (this=0x9797000) at playlistloader.cpp:179
#5  0xbb72370c in QApplication::sendPostedEvents(QObject*, int) () from /usr/pkg/qt3/lib/libqt-mt.so.3
#6  0xbb7235a6 in QApplication::sendPostedEvents() () from /usr/pkg/qt3/lib/libqt-mt.so.3
#7  0xbb6cdec5 in QEventLoop::processEvents(unsigned) () from /usr/pkg/qt3/lib/libqt-mt.so.3
#8  0xbb734c08 in QEventLoop::enterLoop() () from /usr/pkg/qt3/lib/libqt-mt.so.3
#9  0xbb734ab8 in QEventLoop::exec() () from /usr/pkg/qt3/lib/libqt-mt.so.3
#10 0xbb722b91 in QApplication::exec() () from /usr/pkg/qt3/lib/libqt-mt.so.3
#11 0x081c5ac7 in main (argc=1, argv=0xbfbfe498) at main.cpp:94
#12 0x0808be7a in ___start ()
Comment 1 Mark Kretschmann 2005-11-14 21:55:51 UTC
It's fixed in SVN. A Qt 3.3.5 bug, BTW.