+++ This bug was initially created as a clone of Bug #174784 +++ Version: 2.0 beta 3 (using KDE 4.1.2) OS: Linux Installed from: Ubuntu Packages In amarok 2 beta 3 (ubuntu packages) I get a crash when I try to import my collection from Amarok 1.4 using tools->import wizard. It crashes whether I have "import artwork" ticked or not and crashes with the same command line output each time - so appears to crash at the same point during the import each time. The output on the command line shortly before this event is: amarok: [ERROR!] GREPME MySQLe query failed! Duplicate entry 'file:////home/soneill/Music/Compressed/MP3/RadioHead/Unreleased/' for key 'uniqueid' on "INSERT INTO urls_temp(directory,deviceid,rpath,uniqueid) VALUES ( 0, -1, './home/soneill/Music/Compressed/MP3/RadioHead/Unreleased/Towering above the rest/Disc 10/Radiohead - Towering Above The Rest (Disc 10) - 14 - Just (Edit).mp3', 'file:////home/soneill/Music/Compressed/MP3/RadioHead/Unreleased/Towering%20above%20the%20rest/Disc%2010/Radiohead%20-%20Towering%20Above%20The%20Rest%20(Disc%2010)%20-%2014%20-%20Just%20(Edit).mp3' );" amarok: BEGIN: void DatabaseUpdater::copyToPermanentTables() amarok: BEGIN: void Dynamic::BiasedPlaylist::startSolver(bool) amarok: BEGIN: void ProgressBarNG::setDescription(const QString&) amarok: END__: void ProgressBarNG::setDescription(const QString&) - Took 9.2e-05s amarok: BEGIN: void CompoundProgressBar::addProgressBar(ProgressBarNG*, QObject*) amarok: setting fixed height: 27 * 1 = 31 amarok: p before: QPoint(2,-54) amarok: p after: QPoint(4,606) amarok: we now have 1 progress ops running amarok: BEGIN: void ProgressBarNG::setDescription(const QString&) amarok: END__: void ProgressBarNG::setDescription(const QString&) - Took 7.9e-05s amarok: END__: void CompoundProgressBar::addProgressBar(ProgressBarNG*, QObject*) - Took 0.0011s amarok: BEGIN: void Dynamic::BiasSolver::prepareToRun() amarok: BEGIN: void Dynamic::BiasSolver::updateUniverse() amarok: END__: void Dynamic::BiasSolver::updateUniverse() - Took 0.00013s amarok: END__: void Dynamic::BiasSolver::prepareToRun() - Took 0.00031s amarok: END__: void Dynamic::BiasedPlaylist::startSolver(bool) - Took 0.0028s amarok: END__: void DatabaseUpdater::copyToPermanentTables() - Took 1.4s amarok: BEGIN: void DatabaseUpdater::removeTemporaryTables() amarok: BEGIN: void Dynamic::BiasSolver::universeResults(QString, QStringList) amarok: END__: void DatabaseUpdater::removeTemporaryTables() - Took 0.054s amarok: END__: void Dynamic::BiasSolver::universeResults(QString, QStringList) - Took 0.021s amarok: Sending changed signal QObject::connect: Cannot queue arguments of type 'QHash<QString,QString>' (Make sure 'QHash<QString,QString>' is registered using qRegisterMetaType().) amarok: BEGIN: virtual ScanResultProcessor::~ScanResultProcessor() amarok: END__: virtual ScanResultProcessor::~ScanResultProcessor() - Took 6.1e-05s amarok: END__: virtual void SqlCollectionLocation::insertTracks(const QMap<KSharedPtr<Meta::Track>, QString>&) - Took 1.8s amarok: BEGIN: virtual void SqlCollectionLocation::insertStatistics(const QMap<KSharedPtr<Meta::Track>, QString>&) ASSERT: "!isEmpty()" in file /usr/include/qt4/QtCore/qlist.h, line 246 KCrash: Application 'amarok' crashing... The backtrace is: Application: Amarok (amarok), signal SIGABRT (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 0xb3a7aa20 (LWP 21585)] [New Thread 0xab560b90 (LWP 21600)] [New Thread 0xabd61b90 (LWP 21599)] [New Thread 0xac562b90 (LWP 21598)] [New Thread 0xad854b90 (LWP 21597)] [New Thread 0xaee07b90 (LWP 21596)] [New Thread 0xafaffb90 (LWP 21594)] [New Thread 0xb0485b90 (LWP 21593)] [New Thread 0xb0c86b90 (LWP 21592)] [New Thread 0xb16f8b90 (LWP 21586)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [KCrash handler] #6 0xb7f43430 in __kernel_vsyscall () #7 0xb698c880 in raise () from /lib/tls/i686/cmov/libc.so.6 #8 0xb698e248 in abort () from /lib/tls/i686/cmov/libc.so.6 #9 0xb7410795 in qt_message_output () from /usr/lib/libQtCore.so.4 #10 0xb7410872 in qFatal () from /usr/lib/libQtCore.so.4 #11 0xb7410915 in qt_assert () from /usr/lib/libQtCore.so.4 #12 0xaef745c0 in ?? () from /usr/lib/kde4/libamarok_collection-sqlcollection.so #13 0xb7e0cbf5 in ?? () from /usr/lib/libamaroklib.so.1 #14 0xb5f258b0 in ?? () from /usr/lib/libthreadweaver.so.4 #15 0xb5f25a95 in ThreadWeaver::Job::execute () from /usr/lib/libthreadweaver.so.4 #16 0xb5f24762 in ?? () from /usr/lib/libthreadweaver.so.4 #17 0xb5f24925 in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4 #18 0xb74186ae in ?? () from /usr/lib/libQtCore.so.4 #19 0xb532250f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #20 0xb6a427ee in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 4 (Thread 0xac562b90 (LWP 21598)): #0 0xb7f43430 in __kernel_vsyscall () #1 0xb5326075 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb6a509ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0xb74196f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #4 0xb5f22bfb in ?? () from /usr/lib/libthreadweaver.so.4 #5 0xb5f2652c in ?? () from /usr/lib/libthreadweaver.so.4 #6 0xb5f2149b in ?? () from /usr/lib/libthreadweaver.so.4 #7 0xb5f2666f in ?? () from /usr/lib/libthreadweaver.so.4 #8 0xb5f23c73 in ?? () from /usr/lib/libthreadweaver.so.4 #9 0xb5f26691 in ?? () from /usr/lib/libthreadweaver.so.4 #10 0xb5f23c73 in ?? () from /usr/lib/libthreadweaver.so.4 #11 0xb5f26691 in ?? () from /usr/lib/libthreadweaver.so.4 #12 0xb5f23c73 in ?? () from /usr/lib/libthreadweaver.so.4 #13 0xb5f26691 in ?? () from /usr/lib/libthreadweaver.so.4 #14 0xb5f23c73 in ?? () from /usr/lib/libthreadweaver.so.4 #15 0xb5f26691 in ?? () from /usr/lib/libthreadweaver.so.4 #16 0xb5f23c73 in ?? () from /usr/lib/libthreadweaver.so.4 #17 0xb5f247ad in ?? () from /usr/lib/libthreadweaver.so.4 #18 0xb5f24925 in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4 #19 0xb74186ae in ?? () from /usr/lib/libQtCore.so.4 #20 0xb532250f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #21 0xb6a427ee in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 3 (Thread 0xabd61b90 (LWP 21599)): #0 0xb7f43430 in __kernel_vsyscall () #1 0xb5326075 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb6a509ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0xb74196f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #4 0xb5f22bfb in ?? () from /usr/lib/libthreadweaver.so.4 #5 0xb5f2652c in ?? () from /usr/lib/libthreadweaver.so.4 #6 0xb5f2149b in ?? () from /usr/lib/libthreadweaver.so.4 #7 0xb5f2666f in ?? () from /usr/lib/libthreadweaver.so.4 #8 0xb5f23c73 in ?? () from /usr/lib/libthreadweaver.so.4 #9 0xb5f26691 in ?? () from /usr/lib/libthreadweaver.so.4 #10 0xb5f23c73 in ?? () from /usr/lib/libthreadweaver.so.4 #11 0xb5f26691 in ?? () from /usr/lib/libthreadweaver.so.4 #12 0xb5f23c73 in ?? () from /usr/lib/libthreadweaver.so.4 #13 0xb5f26691 in ?? () from /usr/lib/libthreadweaver.so.4 #14 0xb5f23c73 in ?? () from /usr/lib/libthreadweaver.so.4 #15 0xb5f247ad in ?? () from /usr/lib/libthreadweaver.so.4 #16 0xb5f24925 in ThreadWeaver::Thread::run () from /usr/lib/libthreadweaver.so.4 #17 0xb74186ae in ?? () from /usr/lib/libQtCore.so.4 #18 0xb532250f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #19 0xb6a427ee in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 2 (Thread 0xab560b90 (LWP 21600)): #0 0xb7f43430 in __kernel_vsyscall () #1 0xb5326075 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb6a509ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0xb74196f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #4 0xb4fc8532 in ?? () from /usr/lib/libQtNetwork.so.4 #5 0xb74186ae in ?? () from /usr/lib/libQtCore.so.4 #6 0xb532250f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #7 0xb6a427ee in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 1 (Thread 0xb3a7aa20 (LWP 21585)): #0 0xb7f43430 in __kernel_vsyscall () #1 0xb6a3ac01 in select () from /lib/tls/i686/cmov/libc.so.6 #2 0xb4a12e5f in ?? () from /usr/lib/libxcb.so.1 #3 0xb4a14862 in xcb_wait_for_reply () from /usr/lib/libxcb.so.1 #4 0xb50bb369 in _XReply () from /usr/lib/libX11.so.6 #5 0xb50974f9 in XGetImage () from /usr/lib/libX11.so.6 #6 0xb6ccdaaf in ?? () from /usr/lib/libQtGui.so.4 #7 0xb6cc0c8b in QPixmap::toImage () from /usr/lib/libQtGui.so.4 #8 0xb6ceb5d6 in QBrush::textureImage () from /usr/lib/libQtGui.so.4 #9 0xb6d816b1 in ?? () from /usr/lib/libQtGui.so.4 #10 0xb6d82ffc in ?? () from /usr/lib/libQtGui.so.4 #11 0xb6d0287b in ?? () from /usr/lib/libQtGui.so.4 #12 0xb6d0294b in ?? () from /usr/lib/libQtGui.so.4 #13 0xb6d0cd51 in QPainter::drawPath () from /usr/lib/libQtGui.so.4 #14 0xb6d07b33 in ?? () from /usr/lib/libQtGui.so.4 #15 0xb6d0a362 in QPainter::drawRects () from /usr/lib/libQtGui.so.4 #16 0xb6d0c2bb in QPainter::drawPixmap () from /usr/lib/libQtGui.so.4 #17 0xb395cd0f in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so #18 0xb396d530 in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so #19 0xb750804a in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4 #20 0xb6bf98ca in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #21 0xb6c0183a in QApplication::notify () from /usr/lib/libQtGui.so.4 #22 0xb79d8b2d in KApplication::notify () from /usr/lib/libkdeui.so.5 #23 0xb7508e61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #24 0xb6c5a41e in ?? () from /usr/lib/libQtGui.so.4 #25 0xb6c50150 in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4 #26 0xb6dbffae in ?? () from /usr/lib/libQtGui.so.4 #27 0xb6dc0477 in ?? () from /usr/lib/libQtGui.so.4 #28 0xb6c515b6 in QWidget::event () from /usr/lib/libQtGui.so.4 #29 0xb6fa5497 in QMainWindow::event () from /usr/lib/libQtGui.so.4 #30 0xb7aaa958 in KMainWindow::event () from /usr/lib/libkdeui.so.5 #31 0xb7aee15c in KXmlGuiWindow::event () from /usr/lib/libkdeui.so.5 #32 0xb6bf98ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #33 0xb6c0183a in QApplication::notify () from /usr/lib/libQtGui.so.4 #34 0xb79d8b2d in KApplication::notify () from /usr/lib/libkdeui.so.5 #35 0xb7508e61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #36 0xb7509ae5 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4 #37 0xb7509cdd in QCoreApplication::sendPostedEvents () from /usr/lib/libQtCore.so.4 #38 0xb753382f in ?? () from /usr/lib/libQtCore.so.4 #39 0xb4ea56f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #40 0xb4ea8da3 in ?? () from /usr/lib/libglib-2.0.so.0 #41 0xb4ea8f61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #42 0xb7533478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #43 0xb6c93ee5 in ?? () from /usr/lib/libQtGui.so.4 #44 0xb750752a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #45 0xb75076ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #46 0xb7066907 in QDialog::exec () from /usr/lib/libQtGui.so.4 #47 0xb7dcc5cc in MainWindow::importCollection () from /usr/lib/libamaroklib.so.1 #48 0xb7dd04a9 in MainWindow::qt_metacall () from /usr/lib/libamaroklib.so.1 #49 0xb751da60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #50 0xb751de60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #51 0xb6bf35f1 in QAction::triggered () from /usr/lib/libQtGui.so.4 #52 0xb6bf3f5f in QAction::activate () from /usr/lib/libQtGui.so.4 #53 0xb6fd14e4 in ?? () from /usr/lib/libQtGui.so.4 #54 0xb6fd1f72 in QMenu::mouseReleaseEvent () from /usr/lib/libQtGui.so.4 #55 0xb7aadb95 in KMenu::mouseReleaseEvent () from /usr/lib/libkdeui.so.5 #56 0xb6c519a2 in QWidget::event () from /usr/lib/libQtGui.so.4 #57 0xb6fd4269 in QMenu::event () from /usr/lib/libQtGui.so.4 #58 0xb6bf98ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #59 0xb6c02121 in QApplication::notify () from /usr/lib/libQtGui.so.4 #60 0xb79d8b2d in KApplication::notify () from /usr/lib/libkdeui.so.5 #61 0xb7508e61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #62 0xb6c013ae in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4 #63 0xb6c6b91e in ?? () from /usr/lib/libQtGui.so.4 #64 0xb6c6aa25 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4 #65 0xb6c947ea in ?? () from /usr/lib/libQtGui.so.4 #66 0xb4ea56f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #67 0xb4ea8da3 in ?? () from /usr/lib/libglib-2.0.so.0 #68 0xb4ea8f61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #69 0xb7533478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #70 0xb6c93ee5 in ?? () from /usr/lib/libQtGui.so.4 #71 0xb750752a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #72 0xb75076ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #73 0xb7509da5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4 #74 0xb6bf9767 in QApplication::exec () from /usr/lib/libQtGui.so.4 #75 0x0804bf70 in _start () #0 0xb7f43430 in __kernel_vsyscall ()
Please refer to original bug for initial details. SVN commit 889579 did not change behaviour: Tested current SVN - no changes in behaviour. Import of original Collection crashed somewhere, I tested against another collection that makes heavy use of an album with special chars: Sigur Rós - Ágætis Byrjun. No song at all got imported. Pls contact me if I can further support.
Please don't open a new report but leave a comment on the other one. It is impossible to keep track of this otherwise. *** This bug has been marked as a duplicate of bug 174784 ***