Version: 1.86 (using 4.1.00 (KDE 4.1.0), Gentoo) Compiler: i686-pc-linux-gnu-gcc OS: Linux (i686) release 2.6.25-gentoo-r7 Steps to reproduce: 1) Open amarok 2) Go to Collections tab 3) right click on Local Collection 4) Select "Organize Files" 5) See amarok crash with the following backtrace: Application: Amarok (amarok), signal SIGABRT [Thread debugging using libthread_db enabled] [New Thread 0xb471c700 (LWP 30230)] [New Thread 0xaf256b90 (LWP 30241)] [New Thread 0xafa57b90 (LWP 30240)] [New Thread 0xb0258b90 (LWP 30239)] [New Thread 0xb17a9b90 (LWP 30237)] [New Thread 0xb0fa8b90 (LWP 30235)] [New Thread 0xb2000b90 (LWP 30232)] [New Thread 0xb284eb90 (LWP 30231)] [KCrash handler] #6 0xffffe424 in __kernel_vsyscall () #7 0xb4a02690 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #8 0xb4a03ed8 in *__GI_abort () at abort.c:88 #9 0xb5cd5097 in qt_message_output (msgType=QtFatalMsg, buf=0xbfa9e0dc "ASSERT: \"d\" in file /usr/kde/4.1/include/ksharedptr.h, line 115") at global/qglobal.cpp:2058 #10 0xb5cd514f in qFatal (msg=0xb5e28ab4 "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2260 #11 0xb5cd55cb in qt_assert (assertion=0xb17fbf77 "d", file=0xb17f617c "/usr/kde/4.1/include/ksharedptr.h", line=115) at global/qglobal.cpp:1828 #12 0xb17c2ba3 in KSharedPtr<Meta::Track>::operator-> (this=0x8717c44) at /usr/kde/4.1/include/ksharedptr.h:115 #13 0xb17bf770 in OrganizeCollectionDialog::buildDestination (this=0x8717c28, format=@0xbfaa032c, track=@0x8717c44) at /var/tmp/portage/media-sound/amarok-1.86/work/amarok-1.86/src/collection/sqlcollection/OrganizeCollectionDialog.cpp:142 #14 0xb17c081a in OrganizeCollectionDialog::preview (this=0x8717c28, format=@0xbfaa032c) at /var/tmp/portage/media-sound/amarok-1.86/work/amarok-1.86/src/collection/sqlcollection/OrganizeCollectionDialog.cpp:270 #15 0xb17c0863 in OrganizeCollectionDialog::slotUpdatePreview (this=0x8717c28) at /var/tmp/portage/media-sound/amarok-1.86/work/amarok-1.86/src/collection/sqlcollection/OrganizeCollectionDialog.cpp:366 #16 0xb17c095a in OrganizeCollectionDialog::init (this=0x8717c28) at /var/tmp/portage/media-sound/amarok-1.86/work/amarok-1.86/src/collection/sqlcollection/OrganizeCollectionDialog.cpp:361 #17 0xb17c1180 in OrganizeCollectionDialog (this=0x8717c28, tracks=@0x8716e38, parent=0x0, name=0x0, modal=<value optimized out>, caption=@0xbfaa0448, buttonMask={i = -1079376828}) at /var/tmp/portage/media-sound/amarok-1.86/work/amarok-1.86/src/collection/sqlcollection/OrganizeCollectionDialog.cpp:113 #18 0xb17d491f in SqlCollectionLocation::showDestinationDialog ( this=0x8725f30, tracks=@0x8716e38, removeSources=true) at /var/tmp/portage/media-sound/amarok-1.86/work/amarok-1.86/src/collection/sqlcollection/SqlCollectionLocation.cpp:129 #19 0xb7e5f8b5 in CollectionLocation::slotPrepareOperation (this=0x8725f30, tracks=@0x8716e38, removeSources=<value optimized out>) at /var/tmp/portage/media-sound/amarok-1.86/work/amarok-1.86/src/collection/CollectionLocation.cpp:239 #20 0xb7e60381 in CollectionLocation::qt_metacall (this=0x8725f30, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbfaa0588) at /var/tmp/portage/media-sound/amarok-1.86/work/amarok_build/src/CollectionLocation.moc:106 #21 0xb17d4802 in SqlCollectionLocation::qt_metacall (this=0x8725f30, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0xbfaa0588) at /var/tmp/portage/media-sound/amarok-1.86/work/amarok_build/src/collection/sqlcollection/SqlCollectionLocation.moc:64 #22 0xb5de8530 in QMetaObject::activate (sender=0x8716e28, from_signal_index=<value optimized out>, to_signal_index=6, argv=<value optimized out>) at kernel/qobject.cpp:3001 #23 0xb5de8c92 in QMetaObject::activate (sender=0x8716e28, m=0xb7f706ec, local_signal_index=2, argv=0xbfaa0588) at kernel/qobject.cpp:3071 #24 0xb7e5fa6f in CollectionLocation::prepareOperation (this=0x8716e28, _t1=@0x8716e38, _t2=true) at /var/tmp/portage/media-sound/amarok-1.86/work/amarok_build/src/CollectionLocation.moc:136 #25 0xb7e5faa2 in CollectionLocation::slotShowSourceDialogDone ( this=0x8716e28) at /var/tmp/portage/media-sound/amarok-1.86/work/amarok-1.86/src/collection/CollectionLocation.cpp:226 #26 0xb7e5fac5 in CollectionLocation::showSourceDialog (this=0x8716e28, tracks=@0x8716e38, removeSources=true) at /var/tmp/portage/media-sound/amarok-1.86/work/amarok-1.86/src/collection/CollectionLocation.cpp:200 #27 0xb7e5fe65 in CollectionLocation::startWorkflow (this=0x8716e28, tracks=@0x8716e38, removeSources=true) at /var/tmp/portage/media-sound/amarok-1.86/work/amarok-1.86/src/collection/CollectionLocation.cpp:317 #28 0xb7e6000e in CollectionLocation::prepareMove (this=0x8716e28, tracks=@0x8716e38, destination=0x8725f30) at /var/tmp/portage/media-sound/amarok-1.86/work/amarok-1.86/src/collection/CollectionLocation.cpp:140 #29 0xb7e60275 in CollectionLocation::queryDone (this=0x8716e28) at /var/tmp/portage/media-sound/amarok-1.86/work/amarok-1.86/src/collection/CollectionLocation.cpp:289 #30 0xb7e602ff in CollectionLocation::qt_metacall (this=0x8716e28, _c=QMetaObject::InvokeMetaMethod, _id=15, _a=0xbfaa06e8) at /var/tmp/portage/media-sound/amarok-1.86/work/amarok_build/src/CollectionLocation.moc:112 #31 0xb17d4802 in SqlCollectionLocation::qt_metacall (this=0x8716e28, _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0xbfaa06e8) at /var/tmp/portage/media-sound/amarok-1.86/work/amarok_build/src/collection/sqlcollection/SqlCollectionLocation.moc:64 #32 0xb5de8530 in QMetaObject::activate (sender=0x872f920, from_signal_index=<value optimized out>, to_signal_index=12, argv=<value optimized out>) at kernel/qobject.cpp:3001 #33 0xb5de8c92 in QMetaObject::activate (sender=0x872f920, m=0xb7f70838, local_signal_index=8, argv=0x0) at kernel/qobject.cpp:3071 #34 0xb7e62aa9 in QueryMaker::queryDone (this=0x872f920) at /var/tmp/portage/media-sound/amarok-1.86/work/amarok_build/src/QueryMaker.moc:156 #35 0xb7e60898 in MetaQueryMaker::slotQueryDone (this=0x872f920) at /var/tmp/portage/media-sound/amarok-1.86/work/amarok-1.86/src/collection/MetaQueryMaker.cpp:336 #36 0xb7e608ed in MetaQueryMaker::qt_metacall (this=0x872f920, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfaa07e8) at /var/tmp/portage/media-sound/amarok-1.86/work/amarok_build/src/MetaQueryMaker.moc:65 #37 0xb5de8530 in QMetaObject::activate (sender=0x80b43f8, from_signal_index=<value optimized out>, to_signal_index=12, argv=<value optimized out>) at kernel/qobject.cpp:3001 #38 0xb5de8c92 in QMetaObject::activate (sender=0x80b43f8, m=0xb7f70838, local_signal_index=8, argv=0x0) at kernel/qobject.cpp:3071 #39 0xb7e62aa9 in QueryMaker::queryDone (this=0x80b43f8) at /var/tmp/portage/media-sound/amarok-1.86/work/amarok_build/src/QueryMaker.moc:156 #40 0xb17da203 in SqlQueryMaker::done (this=0x80b43f8, job=0x872c718) at /var/tmp/portage/media-sound/amarok-1.86/work/amarok-1.86/src/collection/sqlcollection/SqlQueryMaker.cpp:165 #41 0xb17da269 in SqlQueryMaker::qt_metacall (this=0x80b43f8, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfaa093c) at /var/tmp/portage/media-sound/amarok-1.86/work/amarok_build/src/collection/sqlcollection/SqlQueryMaker.moc:65 #42 0xb5de8530 in QMetaObject::activate (sender=0x872c718, from_signal_index=<value optimized out>, to_signal_index=5, argv=<value optimized out>) at kernel/qobject.cpp:3001 #43 0xb5de8c92 in QMetaObject::activate (sender=0x872c718, m=0xb6aa58b4, local_signal_index=1, argv=0xbfaa093c) at kernel/qobject.cpp:3071 #44 0xb6a9c2e5 in ThreadWeaver::Job::done (this=0x872c718, _t1=0x872c718) at /var/tmp/portage/kde-base/kdelibs-4.1.0/work/kdelibs_build/threadweaver/Weaver/Job.moc:89 #45 0xb6a9c450 in ThreadWeaver::Job::qt_metacall (this=0x872c718, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x8732ac8) at /var/tmp/portage/kde-base/kdelibs-4.1.0/work/kdelibs_build/threadweaver/Weaver/Job.moc:70 #46 0xb5de2249 in QMetaCallEvent::placeMetaCall (this=0x872c228, object=0x872c718) at kernel/qobject.cpp:535 #47 0xb5de4309 in QObject::event (this=0x872c718, e=0x872c228) at kernel/qobject.cpp:1131 #48 0xb504d8a4 in QApplicationPrivate::notify_helper (this=0x806b0d0, receiver=0x872c718, e=0x872c228) at kernel/qapplication.cpp:3772 #49 0xb5051a75 in QApplication::notify (this=0xbfaa1078, receiver=0x872c718, e=0x872c228) at kernel/qapplication.cpp:3366 #50 0xb7b756c3 in KApplication::notify (this=0xbfaa1078, receiver=0x872c718, event=0x872c228) at /var/tmp/portage/kde-base/kdelibs-4.1.0/work/kdelibs-4.1.0/kdeui/kernel/kapplication.cpp:311 #51 0xb5dd2d59 in QCoreApplication::notifyInternal (this=0xbfaa1078, receiver=0x872c718, event=0x872c228) at kernel/qcoreapplication.cpp:587 #52 0xb5dd4006 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x80524a8) at kernel/qcoreapplication.h:215 #53 0xb5e01eca in QEventDispatcherUNIX::processEvents (this=0x806b690, flags=@0xbfaa0f78) at kernel/qeventdispatcher_unix.cpp:867 #54 0xb50ddf61 in QEventDispatcherX11::processEvents (this=0x806b690, flags=@0xbfaa0fa8) at kernel/qeventdispatcher_x11.cpp:154 #55 0xb5dd20d3 in QEventLoop::processEvents (this=0xbfaa1020, flags=@0xbfaa0fe8) at kernel/qeventloop.cpp:149 #56 0xb5dd2246 in QEventLoop::exec (this=0xbfaa1020, flags=@0xbfaa1028) at kernel/qeventloop.cpp:200 #57 0xb5dd4401 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845 #58 0xb504d23f in QApplication::exec () at kernel/qapplication.cpp:3304 #59 0x0804b665 in main (argc=1, argv=0xbfaa1544) at /var/tmp/portage/media-sound/amarok-1.86/work/amarok-1.86/src/main.cpp:126 #0 0xffffe424 in __kernel_vsyscall ()
Does this still happen with current SVN?
According to Teo this is fixed now.