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 ()
It's fixed in SVN. A Qt 3.3.5 bug, BTW.