Crash on organise collection

Kolja Dummann k.dummann at gmail.com
Tue Aug 11 20:57:22 CEST 2009


Currently I war trying to have a look at the organise collection dialog
to point out if there is an issue with it. Especially if files are lost
during moving like it happend before in some case.

But when I'm trying to organise the collection amarok crashes directly.

you can see the debug output and backtrace below: 

amarok:    we were about to move something, lets proceed 
amarok:   BEGIN: void CollectionLocation::startWorkflow(const
Meta::TrackList&, bool) 
amarok:     BEGIN: QStringList MountPointManager::collectionFolders() 
amarok:     END__: QStringList MountPointManager::collectionFolders() -
Took 0.00025s 
amarok:   END__: void CollectionLocation::startWorkflow(const
Meta::TrackList&, bool) - Took 0.075s 
amarok: END__: void CollectionLocation::queryDone() - Took 0.076s 
ASSERT: "i >= 0 && i < size()" in
file /usr/include/qt4/QtCore/qstring.h, line 685
KCrash: Application 'amarok' crashing...




Application: Amarok (amarok), signal SIGABRT

0x00007f2393119d21 in nanosleep () from /lib/libc.so.6

[Current thread is 0 (LWP 15944)]

Thread 14 (Thread 0x7f237f423950 (LWP 15945)):

#0 0x00007f238d00f56d in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0

#1 0x00007f2383702f91 in ?? () from /usr/lib/libxine.so.1

#2 0x00007f238d00b3ba in start_thread () from /lib/libpthread.so.0

#3 0x00007f2393157fcd in clone () from /lib/libc.so.6

#4 0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f237dd7c950 (LWP 15946)):

#0 0x00007f239314e496 in poll () from /lib/libc.so.6

#1 0x00007f238bb8777f in ?? () from /usr/lib/libglib-2.0.so.0

#2 0x00007f238bb87a7c in g_main_context_iteration ()
from /usr/lib/libglib-2.0.so.0

#3 0x00007f2393562e8e in QEventDispatcherGlib::processEvents ()
from /usr/lib/libQtCore.so.4

#4 0x00007f2393538002 in QEventLoop::processEvents ()
from /usr/lib/libQtCore.so.4

#5 0x00007f23935383cd in QEventLoop::exec ()
from /usr/lib/libQtCore.so.4

#6 0x00007f239344d9b8 in QThread::exec () from /usr/lib/libQtCore.so.4

#7 0x00007f238395e62c in ?? ()
from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so

#8 0x00007f2393450952 in ?? () from /usr/lib/libQtCore.so.4

#9 0x00007f238d00b3ba in start_thread () from /lib/libpthread.so.0

#10 0x00007f2393157fcd in clone () from /lib/libc.so.6

#11 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f237d57b950 (LWP 15947)):

#0 0x00007f239314e496 in poll () from /lib/libc.so.6

#1 0x00007f237e7e0e3d in ?? () from /usr/lib/libpulse.so.0

#2 0x00007f237e7d35a9 in pa_mainloop_poll () from /usr/lib/libpulse.so.0

#3 0x00007f237e7d4bf8 in pa_mainloop_iterate ()
from /usr/lib/libpulse.so.0

#4 0x00007f237e7d4cc0 in pa_mainloop_run () from /usr/lib/libpulse.so.0

#5 0x00007f237e7e0c3d in ?? () from /usr/lib/libpulse.so.0

#6 0x00007f237e804e10 in ?? () from /usr/lib/libpulse.so.0

#7 0x00007f238d00b3ba in start_thread () from /lib/libpthread.so.0

#8 0x00007f2393157fcd in clone () from /lib/libc.so.6

#9 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f2378d79950 (LWP 15948)):

#0 0x00007f238d00f2e9 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0

#1 0x00007f2383714353 in ?? () from /usr/lib/libxine.so.1

#2 0x00007f238d00b3ba in start_thread () from /lib/libpthread.so.0

#3 0x00007f2393157fcd in clone () from /lib/libc.so.6

#4 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f2378375950 (LWP 15949)):

#0 0x00007f238d00f2e9 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0

#1 0x00007f2383714353 in ?? () from /usr/lib/libxine.so.1

#2 0x00007f238d00b3ba in start_thread () from /lib/libpthread.so.0

#3 0x00007f2393157fcd in clone () from /lib/libc.so.6

#4 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f2376cc0950 (LWP 15951)):

#0 0x00007f2393150742 in select () from /lib/libc.so.6

#1 0x00007f238372c0a4 in xine_usec_sleep () from /usr/lib/libxine.so.1

#2 0x00007f2383710deb in ?? () from /usr/lib/libxine.so.1

#3 0x00007f238d00b3ba in start_thread () from /lib/libpthread.so.0

#4 0x00007f2393157fcd in clone () from /lib/libc.so.6

#5 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f236bb39950 (LWP 15952)):

#0 0x00007f238d00f2e9 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0

#1 0x00007f2393451939 in QWaitCondition::wait ()
from /usr/lib/libQtCore.so.4

#2 0x00007f238fa0e5e4 in ?? () from /usr/lib/libthreadweaver.so.4

#3 0x00007f238fa10d93 in ?? () from /usr/lib/libthreadweaver.so.4

#4 0x00007f238fa10dac in ?? () from /usr/lib/libthreadweaver.so.4

#5 0x00007f238fa10dac in ?? () from /usr/lib/libthreadweaver.so.4

#6 0x00007f238fa10dac in ?? () from /usr/lib/libthreadweaver.so.4

#7 0x00007f238fa0f30f in ?? () from /usr/lib/libthreadweaver.so.4

#8 0x00007f238fa0f769 in ThreadWeaver::Thread::run ()
from /usr/lib/libthreadweaver.so.4

#9 0x00007f2393450952 in ?? () from /usr/lib/libQtCore.so.4

#10 0x00007f238d00b3ba in start_thread () from /lib/libpthread.so.0

#11 0x00007f2393157fcd in clone () from /lib/libc.so.6

#12 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f236acef950 (LWP 15953)):

#0 0x00007f238d00f2e9 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0

#1 0x00007f2393451939 in QWaitCondition::wait ()
from /usr/lib/libQtCore.so.4

#2 0x00007f238fa0e5e4 in ?? () from /usr/lib/libthreadweaver.so.4

#3 0x00007f238fa10d93 in ?? () from /usr/lib/libthreadweaver.so.4

#4 0x00007f238fa0f30f in ?? () from /usr/lib/libthreadweaver.so.4

#5 0x00007f238fa0f769 in ThreadWeaver::Thread::run ()
from /usr/lib/libthreadweaver.so.4

#6 0x00007f2393450952 in ?? () from /usr/lib/libQtCore.so.4

#7 0x00007f238d00b3ba in start_thread () from /lib/libpthread.so.0

#8 0x00007f2393157fcd in clone () from /lib/libc.so.6

#9 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f236a4ee950 (LWP 15954)):

#0 0x00007f238d00f2e9 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0

#1 0x00007f2393451939 in QWaitCondition::wait ()
from /usr/lib/libQtCore.so.4

#2 0x00007f238fa0e5e4 in ?? () from /usr/lib/libthreadweaver.so.4

#3 0x00007f238fa10d93 in ?? () from /usr/lib/libthreadweaver.so.4

#4 0x00007f238fa10dac in ?? () from /usr/lib/libthreadweaver.so.4

#5 0x00007f238fa0f30f in ?? () from /usr/lib/libthreadweaver.so.4

#6 0x00007f238fa0f769 in ThreadWeaver::Thread::run ()
from /usr/lib/libthreadweaver.so.4

#7 0x00007f2393450952 in ?? () from /usr/lib/libQtCore.so.4

#8 0x00007f238d00b3ba in start_thread () from /lib/libpthread.so.0

#9 0x00007f2393157fcd in clone () from /lib/libc.so.6

#10 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f23693ec950 (LWP 15955)):

#0 0x00007f2393150742 in select () from /lib/libc.so.6

#1 0x00007f2393517f06 in ?? () from /usr/lib/libQtCore.so.4

#2 0x00007f2393450952 in ?? () from /usr/lib/libQtCore.so.4

#3 0x00007f238d00b3ba in start_thread () from /lib/libpthread.so.0

#4 0x00007f2393157fcd in clone () from /lib/libc.so.6

#5 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f2362b79950 (LWP 15957)):

#0 0x00007f238d00f2e9 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0

#1 0x00007f2393451939 in QWaitCondition::wait ()
from /usr/lib/libQtCore.so.4

#2 0x00007f238fa0e5e4 in ?? () from /usr/lib/libthreadweaver.so.4

#3 0x00007f238fa10d93 in ?? () from /usr/lib/libthreadweaver.so.4

#4 0x00007f238fa10dac in ?? () from /usr/lib/libthreadweaver.so.4

#5 0x00007f238fa0f30f in ?? () from /usr/lib/libthreadweaver.so.4

#6 0x00007f238fa0f769 in ThreadWeaver::Thread::run ()
from /usr/lib/libthreadweaver.so.4

#7 0x00007f2393450952 in ?? () from /usr/lib/libQtCore.so.4

#8 0x00007f238d00b3ba in start_thread () from /lib/libpthread.so.0

#9 0x00007f2393157fcd in clone () from /lib/libc.so.6

#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f2360bd5950 (LWP 15962)):

#0 0x00007f238d00f56d in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0

#1 0x00007f2393451917 in QWaitCondition::wait ()
from /usr/lib/libQtCore.so.4

#2 0x00007f2393447409 in ?? () from /usr/lib/libQtCore.so.4

#3 0x00007f2393450952 in ?? () from /usr/lib/libQtCore.so.4

#4 0x00007f238d00b3ba in start_thread () from /lib/libpthread.so.0

#5 0x00007f2393157fcd in clone () from /lib/libc.so.6

#6 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f235bdf9950 (LWP 15963)):

#0 0x00007f238d00f56d in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0

#1 0x00007f2393451917 in QWaitCondition::wait ()
from /usr/lib/libQtCore.so.4

#2 0x00007f2393447409 in ?? () from /usr/lib/libQtCore.so.4

#3 0x00007f2393450952 in ?? () from /usr/lib/libQtCore.so.4

#4 0x00007f238d00b3ba in start_thread () from /lib/libpthread.so.0

#5 0x00007f2393157fcd in clone () from /lib/libc.so.6

#6 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f23957c6790 (LWP 15944)):

[KCrash Handler]

#5 0x00007f23930a4fb5 in raise () from /lib/libc.so.6

#6 0x00007f23930a6bc3 in abort () from /lib/libc.so.6

#7 0x00007f2393448885 in qt_message_output ()
from /usr/lib/libQtCore.so.4

#8 0x00007f23934489cb in qFatal () from /usr/lib/libQtCore.so.4

#9 0x00007f2394cfeda9 in Amarok::vfatPath (path=<value optimized out>)
at /usr/include/qt4/QtCore/qstring.h:685

#10 0x00007f237718fddb in OrganizeCollectionDialog::cleanPath
(this=0x7c43fa0, component=<value optimized out>)

at /home/kdummann/Source/amarok-trunk/amarok/src/collection/sqlcollection/OrganizeCollectionDialog.cpp:305

#11 0x00007f2377192e5b in OrganizeCollectionDialog::buildDestination
(this=0x7c43fa0, format=@0x7fff9d90afb0, track=@0x8a04cb0)

at /home/kdummann/Source/amarok-trunk/amarok/src/collection/sqlcollection/OrganizeCollectionDialog.cpp:198

#12 0x00007f23771965ea in OrganizeCollectionDialog::getDestinations
(this=0x7c43fa0)
at /home/kdummann/Source/amarok-trunk/amarok/src/collection/sqlcollection/OrganizeCollectionDialog.cpp:140

#13 0x00007f23771b4d3d in SqlCollectionLocation::slotDialogAccepted
(this=0x7bc17f0)
at /home/kdummann/Source/amarok-trunk/amarok/src/collection/sqlcollection/SqlCollectionLocation.cpp:158

#14 0x00007f23771ba545 in SqlCollectionLocation::qt_metacall
(this=0x7bc17f0, _c=QMetaObject::InvokeMetaMethod, _id=0,
_a=0x7fff9d90b0f0)

at /home/kdummann/Source/amarok-trunk/amarok/build/src/collection/mysqlecollection/SqlCollectionLocation.moc:70

#15 0x00007f239354f1f2 in QMetaObject::activate ()
from /usr/lib/libQtCore.so.4

#16 0x00007f2395274d25 in KDialog::slotButtonClicked ()
from /usr/lib/libkdeui.so.5

#17 0x00007f239527601d in KDialog::qt_metacall ()
from /usr/lib/libkdeui.so.5

#18 0x00007f237717a805 in OrganizeCollectionDialog::qt_metacall
(this=0x3e48, _c=15944, _id=6, _a=0xffffffffffffffff)

at /home/kdummann/Source/amarok-trunk/amarok/build/src/collection/mysqlecollection/moc_OrganizeCollectionDialog.cpp:71

#19 0x00007f239354f1f2 in QMetaObject::activate ()
from /usr/lib/libQtCore.so.4

#20 0x00007f239355201e in QSignalMapper::mapped ()
from /usr/lib/libQtCore.so.4

#21 0x00007f23935528c0 in QSignalMapper::map ()
from /usr/lib/libQtCore.so.4

#22 0x00007f23935534b0 in QSignalMapper::qt_metacall ()
from /usr/lib/libQtCore.so.4

#23 0x00007f239354f1f2 in QMetaObject::activate ()
from /usr/lib/libQtCore.so.4

#24 0x00007f23944b0267 in QAbstractButton::clicked ()
from /usr/lib/libQtGui.so.4

#25 0x00007f239420ddeb in ?? () from /usr/lib/libQtGui.so.4

#26 0x00007f239420fa52 in ?? () from /usr/lib/libQtGui.so.4

#27 0x00007f239420fca5 in QAbstractButton::mouseReleaseEvent ()
from /usr/lib/libQtGui.so.4

#28 0x00007f2393ebc8cf in QWidget::event () from /usr/lib/libQtGui.so.4

#29 0x00007f2393e6b78d in QApplicationPrivate::notify_helper ()
from /usr/lib/libQtGui.so.4

#30 0x00007f2393e740da in QApplication::notify ()
from /usr/lib/libQtGui.so.4

#31 0x00007f239530026b in KApplication::notify ()
from /usr/lib/libkdeui.so.5

#32 0x00007f239353975c in QCoreApplication::notifyInternal ()
from /usr/lib/libQtCore.so.4

#33 0x00007f2393e73328 in QApplicationPrivate::sendMouseEvent ()
from /usr/lib/libQtGui.so.4

#34 0x00007f2393edce19 in ?? () from /usr/lib/libQtGui.so.4

#35 0x00007f2393edba88 in QApplication::x11ProcessEvent ()
from /usr/lib/libQtGui.so.4

#36 0x00007f2393f04464 in ?? () from /usr/lib/libQtGui.so.4

#37 0x00007f238bb8420a in g_main_context_dispatch ()
from /usr/lib/libglib-2.0.so.0

#38 0x00007f238bb878e0 in ?? () from /usr/lib/libglib-2.0.so.0

#39 0x00007f238bb87a7c in g_main_context_iteration ()
from /usr/lib/libglib-2.0.so.0

#40 0x00007f2393562e6f in QEventDispatcherGlib::processEvents ()
from /usr/lib/libQtCore.so.4

#41 0x00007f2393f03bef in ?? () from /usr/lib/libQtGui.so.4

#42 0x00007f2393538002 in QEventLoop::processEvents ()
from /usr/lib/libQtCore.so.4

#43 0x00007f23935383cd in QEventLoop::exec ()
from /usr/lib/libQtCore.so.4

#44 0x00007f239353a694 in QCoreApplication::exec ()
from /usr/lib/libQtCore.so.4

#45 0x0000000000404127 in main (argc=2, argv=0x7fff9d90dcf8)
at /home/kdummann/Source/amarok-trunk/amarok/src/main.cpp:128

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Dies ist ein digital signierter Nachrichtenteil
Url : http://mail.kde.org/pipermail/amarok-devel/attachments/20090811/13358371/attachment-0001.sig 


More information about the Amarok-devel mailing list