Bug 252174 - amarok crashes when copying a track or an album [@ Collections::CollectionLocation::prepareCopy]
Summary: amarok crashes when copying a track or an album [@ Collections::CollectionLoc...
Status: RESOLVED FIXED
Alias: None
Product: amarok
Classification: Applications
Component: Collections/Media Devices (show other bugs)
Version: 2.4-GIT
Platform: Ubuntu Linux
: HI crash
Target Milestone: 2.4.0
Assignee: Amarok Developers
URL:
Keywords: regression, release_blocker
: 268390 269908 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-09-23 21:49 UTC by chrispalmer0000
Modified: 2011-04-02 17:52 UTC (History)
13 users (show)

See Also:
Latest Commit:
Version Fixed In: 2.4


Attachments
New crash information added by DrKonqi (14.27 KB, text/plain)
2010-12-17 13:30 UTC, Christian (Fuchs)
Details
New crash information added by DrKonqi (12.63 KB, text/plain)
2010-12-21 23:51 UTC, Erik Haubold
Details

Note You need to log in before you can comment on or make changes to this bug.
Description chrispalmer0000 2010-09-23 21:49:37 UTC
Application: amarok (2.3.0)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.3
Operating System: Linux 2.6.32-23-generic x86_64
Distribution: Linux Mint 9 Isadora

-- Information about the crash:
Amarok had been acting a little funky even before , but now it routinely crashes while I browse my Ampache collection. 

To my knowledge, ampache was installed and configured on my desktop just fine (using the Ubuntu .deb package).

I'm running linux mint 9 kde and the version/package of amarok available to that distribution (also seems pretty standard).

So far amarok has crashed twice like this; I'll keep fiddling about (disable some scripts, etc).

 -- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f84d5856780 (LWP 18768))]

Thread 15 (Thread 0x7f84bdcab710 (LWP 18769)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f84c4015081 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f84d0bb29ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f84d27686fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f84bd4aa710 (LWP 18770)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007f84bd4a9a80 in ?? ()
#2  0x00007fffc0db6852 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 13 (Thread 0x7f84bca9f710 (LWP 18773)):
#0  0x00007f84d275bf83 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f84bcaa4915 in ?? () from /usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so
#2  0x00007f84d0bb29ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f84d27686fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f84b7fff710 (LWP 18774)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f84c4025e23 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f84d0bb29ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f84d27686fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f84b75fb710 (LWP 18775)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f84c4025e23 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f84d0bb29ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f84d27686fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f84b6dfa710 (LWP 18776)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f84c4025e23 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f84d0bb29ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f84d27686fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f84b65f9710 (LWP 18777)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f84c4025e23 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f84d0bb29ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f84d27686fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f84b483d710 (LWP 18779)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007f84b483ca80 in ?? ()
#2  0x00007fffc0db6852 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 7 (Thread 0x7f84aa209710 (LWP 18780)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f84cdb11d76 in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007f84cdb11db9 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007f84d0bb29ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f84d27686fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f84a8e68710 (LWP 18781)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f84d2faafdb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2edefa0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2edefa0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f84cf5fc026 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2ede160, th=0x2edf3d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f84cf5fe6ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x2eeecd0, th=0x2edf3d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f84cf5fcbff in ThreadWeaver::ThreadRunHelper::run (this=0x7f84a8e67de0, parent=0x2ede160, th=0x2edf3d0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f84cf5fd168 in ThreadWeaver::Thread::run (this=0x2edf3d0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f84d2fa9f95 in QThreadPrivate::start (arg=0x2edf3d0) at thread/qthread_unix.cpp:248
#8  0x00007f84d0bb29ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f84d27686fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f84a8667710 (LWP 18782)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f84d2faafdb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2edefa0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2edefa0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f84cf5fc026 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2ede160, th=0x2ee0bd0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f84cf5fe6ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x2eeecd0, th=0x2ee0bd0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f84cf5fcbff in ThreadWeaver::ThreadRunHelper::run (this=0x7f84a8666de0, parent=0x2ede160, th=0x2ee0bd0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f84cf5fd168 in ThreadWeaver::Thread::run (this=0x2ee0bd0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f84d2fa9f95 in QThreadPrivate::start (arg=0x2ee0bd0) at thread/qthread_unix.cpp:248
#8  0x00007f84d0bb29ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f84d27686fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f84a4082710 (LWP 18783)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f84d2faafdb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2edefa0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2edefa0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f84cf5fc026 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2ede160, th=0x2f0bf40) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f84cf5fe6ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x2eeecd0, th=0x2f0bf40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f84cf5fcbff in ThreadWeaver::ThreadRunHelper::run (this=0x7f84a4081de0, parent=0x2ede160, th=0x2f0bf40) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f84cf5fd168 in ThreadWeaver::Thread::run (this=0x2f0bf40) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f84d2fa9f95 in QThreadPrivate::start (arg=0x2f0bf40) at thread/qthread_unix.cpp:248
#8  0x00007f84d0bb29ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f84d27686fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f84a3881710 (LWP 18784)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f84d2faafdb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2edefa0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2edefa0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f84cf5fc026 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2ede160, th=0x2e794b0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f84cf5fe6ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x2eeecd0, th=0x2e794b0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f84cf5fcbff in ThreadWeaver::ThreadRunHelper::run (this=0x7f84a3880de0, parent=0x2ede160, th=0x2e794b0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f84cf5fd168 in ThreadWeaver::Thread::run (this=0x2e794b0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f84d2fa9f95 in QThreadPrivate::start (arg=0x2e794b0) at thread/qthread_unix.cpp:248
#8  0x00007f84d0bb29ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f84d27686fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f849545d710 (LWP 18792)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f84cee662a6 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f84cf145220) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#2  0x00007f84cee662e9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f84cf1532ec) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#3  0x00007f84d0bb29ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f84d27686fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f84d5856780 (LWP 18768)):
[KCrash Handler]
#5  0x00007f84cc395314 in QNetworkReply::error (this=0x3756da0) at access/qnetworkreply.cpp:453
#6  0x00007f84b57280f2 in LastfmInfoParser::onGetArtistInfo (this=0x269b9c0) at ../../../../src/services/ampache/LastfmInfoParser.cpp:150
#7  0x00007f84b57298d4 in LastfmInfoParser::qt_metacall (this=0x269b9c0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>) at ./LastfmInfoParser.moc:77
#8  0x00007f84d30ad036 in QMetaObject::activate (sender=0x2a037d0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xd) at kernel/qobject.cpp:3295
#9  0x00007f84aed99f18 in KNetworkReply::jobDone (this=0x2a037d0, kJob=<value optimized out>) at ../../../../src/services/lastfm/kdenetwork/knetworkreply.cpp:153
#10 0x00007f84aed9a9a3 in KNetworkReply::qt_metacall (this=0x2a037d0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc0d57760) at ./knetworkreply.moc:79
#11 0x00007f84d30ad036 in QMetaObject::activate (sender=0x2a04810, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xd) at kernel/qobject.cpp:3295
#12 0x00007f84d34b2b82 in KJob::result (this=0x3756da0, _t1=0x2a04810) at ./kjob.moc:194
#13 0x00007f84d34b2e20 in KJob::emitResult (this=0x2a04810) at ../../kdecore/jobs/kjob.cpp:312
#14 0x00007f84cc748133 in KIO::SimpleJob::slotFinished (this=0x2a04810) at ../../kio/kio/job.cpp:517
#15 0x00007f84cc748af7 in KIO::TransferJob::slotFinished (this=0x2a04810) at ../../kio/kio/job.cpp:1097
#16 0x00007f84cc7464f1 in KIO::TransferJob::qt_metacall (this=0x2a04810, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc0d57b70) at ./jobclasses.moc:367
#17 0x00007f84d30ad036 in QMetaObject::activate (sender=0x32a7230, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xd) at kernel/qobject.cpp:3295
#18 0x00007f84cc807d61 in KIO::SlaveInterface::dispatch (this=0x32a7230, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:175
#19 0x00007f84cc8050d3 in KIO::SlaveInterface::dispatch (this=0x32a7230) at ../../kio/kio/slaveinterface.cpp:91
#20 0x00007f84cc7f9536 in KIO::Slave::gotInput (this=0x32a7230) at ../../kio/kio/slave.cpp:324
#21 0x00007f84cc7f971c in KIO::Slave::qt_metacall (this=0x32a7230, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc0d57f90) at ./slave.moc:82
#22 0x00007f84d30ad036 in QMetaObject::activate (sender=0x3308db0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xd) at kernel/qobject.cpp:3295
#23 0x00007f84cc7169d7 in KIO::ConnectionPrivate::dequeue (this=0x32ac450) at ../../kio/kio/connection.cpp:82
#24 0x00007f84cc716afd in KIO::Connection::qt_metacall (this=0x3308db0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x37251f0) at ./connection.moc:79
#25 0x00007f84d30a9b79 in QObject::event (this=0x3308db0, e=0x312e3b0) at kernel/qobject.cpp:1248
#26 0x00007f84d3a0fc0c in QApplicationPrivate::notify_helper (this=0x1d8bbc0, receiver=0x3308db0, e=0x312e3b0) at kernel/qapplication.cpp:4302
#27 0x00007f84d3a160eb in QApplication::notify (this=0x7fffc0d58b10, receiver=0x3308db0, e=0x312e3b0) at kernel/qapplication.cpp:4185
#28 0x00007f84d4a7912a in App::notify (this=0x3756da0, receiver=0xd, event=0x3665244) at ../../src/App.cpp:927
#29 0x00007f84d3099d9c in QCoreApplication::notifyInternal (this=0x7fffc0d58b10, receiver=0x3308db0, event=0x312e3b0) at kernel/qcoreapplication.cpp:726
#30 0x00007f84d309d454 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x1c359f0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#31 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1c359f0) at kernel/qcoreapplication.cpp:1367
#32 0x00007f84d30c3873 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#33 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#34 0x00007f84cbc308c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#35 0x00007f84cbc34748 in ?? () from /lib/libglib-2.0.so.0
#36 0x00007f84cbc348fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#37 0x00007f84d30c33b3 in QEventDispatcherGlib::processEvents (this=0x1c35140, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#38 0x00007f84d3ac018e in QGuiEventDispatcherGlib::processEvents (this=0x3756da0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#39 0x00007f84d30986c2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#40 0x00007f84d3098a9c in QEventLoop::exec (this=0x7fffc0d58ab0, flags=) at kernel/qeventloop.cpp:201
#41 0x00007f84d309d73b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#42 0x0000000000408782 in main (argc=1, argv=0x7fffc0d5aa88) at ../../src/main.cpp:237

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-09-23 23:09:06 UTC
You should upgrade, Amarok 2.3.2 has been released already: http://kubuntu.org/news/amarok-232-backports-PPA Ampache works just fine here.
Comment 2 Valorie Zimmerman 2010-12-15 04:58:42 UTC
Possibly related in latest GIT: as soon as I ask to transfer an album to collection from Ampache, segfault, 100% of the time.

amarok:     BEGIN: virtual void Collections::AmpacheServiceQueryMaker::run() 
amarok:       BEGIN: void Collections::AmpacheServiceQueryMaker::fetchArtists() 
amarok:         [AmpacheServiceQueryMaker] m_dateFilter is: 0 
amarok:         [AmpacheServiceQueryMaker] Artist url:  "http://ampache.kollide.net/server/xml.server.php?action=artists&auth=0f6001db4541631d0e6811cfd0422dbb&limit=0" 
amarok:       END__: void Collections::AmpacheServiceQueryMaker::fetchArtists() [Took: 0s] 
amarok:     END__: virtual void Collections::AmpacheServiceQueryMaker::run() [Took: 0s] 
amarok:     BEGIN: void BrowserCategoryList::childViewChanged() 
amarok:       BEGIN: void BrowserBreadcrumbWidget::updateBreadcrumbs() 
amarok:         BEGIN: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) 
amarok:           BEGIN: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) 
amarok:           END__: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) [Took: 0.027s]                                                                                                  
amarok:         END__: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) [Took: 0.029s] 
amarok:       END__: void BrowserBreadcrumbWidget::updateBreadcrumbs() [Took: 0.08s] 
amarok:     END__: void BrowserCategoryList::childViewChanged() [Took: 0.081s] 
amarok:   END__: void BrowserCategoryList::showCategory(const QString&) [Took: 0.12s] 
amarok:   BEGIN: void BrowserCategoryList::childViewChanged() 
amarok:     BEGIN: void BrowserBreadcrumbWidget::updateBreadcrumbs() 
amarok:       BEGIN: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) 
amarok:         BEGIN: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) 
amarok:         END__: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) [Took: 0.004s] 
amarok:       END__: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) [Took: 0.007s] 
amarok:     END__: void BrowserBreadcrumbWidget::updateBreadcrumbs() [Took: 0.015s] 
amarok:   END__: void BrowserCategoryList::childViewChanged() [Took: 0.015s] 
amarok: END__: void BrowserCategoryList::categoryActivated(const QModelIndex&) [Took: 0.13s] 
amarok: BEGIN: void Collections::AmpacheServiceQueryMaker::handleResult(const Meta::AlbumList&) 
amarok: END__: void Collections::AmpacheServiceQueryMaker::handleResult(const Meta::AlbumList&) [Took: 0s]                                                                                            
amarok: BEGIN: void CollectionTreeItemModelBase::handleSpecialQueryResult(CollectionTreeItem::Type, Collections::QueryMaker*, const Meta::DataList&) 
amarok:   [CollectionTreeItemModelBase] Received special data:  0 
amarok: END__: void CollectionTreeItemModelBase::handleSpecialQueryResult(CollectionTreeItem::Type, Collections::QueryMaker*, const Meta::DataList&) [Took: 0s] 
amarok: BEGIN: virtual void CollectionTreeItemModelBase::queryDone() 
amarok: END__: virtual void CollectionTreeItemModelBase::queryDone() [Took: 0s] 
amarok: BEGIN: void Playlist::Controller::clear() 
amarok:   BEGIN: void Playlist::Controller::removeRows(int, int) 
amarok:     BEGIN: void Playlist::Controller::removeRows(QList<int>&) 
amarok:       BEGIN: virtual void Playlist::RemoveTracksCmd::redo() 
amarok:         BEGIN: void Playlist::Model::removeTracksCommand(const Playlist::RemoveCmdList&) 
amarok:           BEGIN: void Playlist::PrettyListView::slotPlaylistActiveTrackChanged() 
amarok:             BEGIN: void Playlist::PrettyListView::scrollToActiveTrack() 
amarok:             END__: void Playlist::PrettyListView::scrollToActiveTrack() [Took: 0s] 
amarok:           END__: void Playlist::PrettyListView::slotPlaylistActiveTrackChanged() [Took: 0s] 
amarok:           BEGIN: void StatusBar::updateTotalPlaylistLength() 
amarok:           END__: void StatusBar::updateTotalPlaylistLength() [Took: 0s] 
amarok:         END__: void Playlist::Model::removeTracksCommand(const Playlist::RemoveCmdList&) [Took: 0.001s]                                                                                       
amarok:       END__: virtual void Playlist::RemoveTracksCmd::redo() [Took: 0.002s] 
amarok:     END__: void Playlist::Controller::removeRows(QList<int>&) [Took: 0.002s] 
amarok:   END__: void Playlist::Controller::removeRows(int, int) [Took: 0.003s] 
amarok: END__: void Playlist::Controller::clear() [Took: 0.003s] 
amarok: BEGIN: void Playlist::ProgressiveSearchWidget::slotFilterClear() 
amarok: END__: void Playlist::ProgressiveSearchWidget::slotFilterClear() [Took: 0s] 
amarok: BEGIN: void Collections::AmpacheServiceQueryMaker::handleResult(const Meta::ArtistList&) 
amarok: END__: void Collections::AmpacheServiceQueryMaker::handleResult(const Meta::ArtistList&) [Took: 0.001s]                                                                                       
amarok: BEGIN: virtual void CollectionTreeItemModelBase::queryDone() 
amarok: END__: virtual void CollectionTreeItemModelBase::queryDone() [Took: 0s] 
amarok: BEGIN: virtual Collections::QueryMaker* Collections::AmpacheServiceQueryMaker::setQueryType(Collections::QueryMaker::QueryType) 
amarok: END__: virtual Collections::QueryMaker* Collections::AmpacheServiceQueryMaker::setQueryType(Collections::QueryMaker::QueryType) [Took: 0s] 
amarok: BEGIN: virtual Collections::QueryMaker* Collections::AmpacheServiceQueryMaker::addMatch(const Meta::ArtistPtr&) 
amarok: END__: virtual Collections::QueryMaker* Collections::AmpacheServiceQueryMaker::addMatch(const Meta::ArtistPtr&) [Took: 0s] 
amarok: BEGIN: virtual void Collections::AmpacheServiceQueryMaker::run() 
amarok:   BEGIN: void Collections::AmpacheServiceQueryMaker::fetchAlbums() 
amarok:     [AmpacheServiceQueryMaker] request url:  "http://ampache.kollide.net/server/xml.server.php?action=artist_albums&auth=0f6001db4541631d0e6811cfd0422dbb&filter=97050&limit=0" 
amarok:   END__: void Collections::AmpacheServiceQueryMaker::fetchAlbums() [Took: 0.001s] 
amarok: END__: virtual void Collections::AmpacheServiceQueryMaker::run() [Took: 0.001s] 
amarok: BEGIN: void Collections::AmpacheServiceQueryMaker::handleResult(const Meta::AlbumList&) 
amarok: END__: void Collections::AmpacheServiceQueryMaker::handleResult(const Meta::AlbumList&) [Took: 0s]                                                                                            
amarok: BEGIN: virtual void CollectionTreeItemModelBase::queryDone() 
amarok: END__: virtual void CollectionTreeItemModelBase::queryDone() [Took: 0s] 
amarok: selected item:  "Straight Outta Lynwood" 
amarok: BEGIN: virtual void LastfmInfoParser::getInfo(Meta::AlbumPtr) 
amarok: END__: virtual void LastfmInfoParser::getInfo(Meta::AlbumPtr) [Took: 0.001s] 
amarok: [CollectionTreeView] checking for global actions 
amarok: BEGIN: virtual QList<QAction*> ActionsProvider::actions() 
amarok: END__: virtual QList<QAction*> ActionsProvider::actions() [Took: 0s] 
amarok: BEGIN: virtual bool Collections::SqlCollectionLocation::isWritable() const 
amarok:   [SqlCollectionLocation] "/home/valorie/Music" 
amarok:   [SqlCollectionLocation]       used:  1.17154e+11 
amarok:   [SqlCollectionLocation]       total:  3.70184e+11 
amarok:   [SqlCollectionLocation]       free space:  2.53029e+11 
amarok:   [SqlCollectionLocation]       path_exists_writeable true 
amarok:   [SqlCollectionLocation]       path_exists_with_space true 
amarok: END__: virtual bool Collections::SqlCollectionLocation::isWritable() const [Took: 0.003s] 
amarok: BEGIN: virtual bool Collections::SqlCollectionLocation::isWritable() const 
amarok:   [SqlCollectionLocation] "/home/valorie/Music" 
amarok:   [SqlCollectionLocation]       used:  1.17154e+11 
amarok:   [SqlCollectionLocation]       total:  3.70184e+11 
amarok:   [SqlCollectionLocation]       free space:  2.53029e+11 
amarok:   [SqlCollectionLocation]       path_exists_writeable true 
amarok:   [SqlCollectionLocation]       path_exists_with_space true 
amarok: END__: virtual bool Collections::SqlCollectionLocation::isWritable() const [Took: 0.001s] 
amarok: [CollectionTreeView] FFmpeg is not installed or does not support any of the required formats. 
amarok: BEGIN: void CollectionTreeView::copyTracks(const QSet<CollectionTreeItem*>&, Collections::Collection*, bool, Transcoding::Configuration) const 
amarok:   BEGIN: virtual bool Collections::SqlCollectionLocation::isWritable() const 
amarok:     [SqlCollectionLocation] "/home/valorie/Music" 
amarok:     [SqlCollectionLocation]     used:  1.17154e+11 
amarok:     [SqlCollectionLocation]     total:  3.70184e+11 
amarok:     [SqlCollectionLocation]     free space:  2.53029e+11 
amarok:     [SqlCollectionLocation]     path_exists_writeable true 
amarok:     [SqlCollectionLocation]     path_exists_with_space true 
amarok:   END__: virtual bool Collections::SqlCollectionLocation::isWritable() const [Took: 0s] 
amarok:   BEGIN: virtual Collections::QueryMaker* Collections::AmpacheServiceQueryMaker::addMatch(const Meta::AlbumPtr&) 
amarok:   END__: virtual Collections::QueryMaker* Collections::AmpacheServiceQueryMaker::addMatch(const Meta::AlbumPtr&) [Took: 0s] 
amarok:   BEGIN: virtual Collections::QueryMaker* Collections::AmpacheServiceQueryMaker::addMatch(const Meta::ArtistPtr&) 
amarok:   END__: virtual Collections::QueryMaker* Collections::AmpacheServiceQueryMaker::addMatch(const Meta::ArtistPtr&) [Took: 0s] 
amarok:   [CollectionTreeView] starting source->prepareCopy 
amarok:   BEGIN: void Collections::CollectionLocation::prepareCopy(Collections::QueryMaker*, Collections::CollectionLocation*, const Transcoding::Configuration&) 
amarok:     BEGIN: virtual bool Collections::SqlCollectionLocation::isWritable() const 
amarok:       [SqlCollectionLocation] "/home/valorie/Music" 
amarok:       [SqlCollectionLocation]   used:  1.17154e+11 
amarok:       [SqlCollectionLocation]   total:  3.70184e+11 
amarok:       [SqlCollectionLocation]   free space:  2.53029e+11 
amarok:       [SqlCollectionLocation]   path_exists_writeable true 
amarok:       [SqlCollectionLocation]   path_exists_with_space true 
amarok:     END__: virtual bool Collections::SqlCollectionLocation::isWritable() const [Took: 0s] 
amarok:     BEGIN: virtual Collections::QueryMaker* Collections::AmpacheServiceQueryMaker::setQueryType(Collections::QueryMaker::QueryType) 
amarok:     END__: virtual Collections::QueryMaker* Collections::AmpacheServiceQueryMaker::setQueryType(Collections::QueryMaker::QueryType) [Took: 0s] 
amarok:     BEGIN: virtual void Collections::AmpacheServiceQueryMaker::run() 
amarok:       BEGIN: void Collections::AmpacheServiceQueryMaker::fetchTracks() 
amarok:         [AmpacheServiceQueryMaker] request url:  "http://ampache.kollide.net/server/xml.server.php?auth=0f6001db4541631d0e6811cfd0422dbb&action=album_songs&filter=116343" 
amarok:       END__: void Collections::AmpacheServiceQueryMaker::fetchTracks() [Took: 0s] 
amarok:     END__: virtual void Collections::AmpacheServiceQueryMaker::run() [Took: 0s] 
amarok:   END__: void Collections::CollectionLocation::prepareCopy(Collections::QueryMaker*, Collections::CollectionLocation*, const Transcoding::Configuration&) [Took: 0.001s] 
amarok: END__: void CollectionTreeView::copyTracks(const QSet<CollectionTreeItem*>&, Collections::Collection*, bool, Transcoding::Configuration) const [Took: 0.002s] 
amarok: BEGIN: void Collections::AmpacheServiceQueryMaker::handleResult(const Meta::TrackList&) 
amarok:   BEGIN: void Collections::CollectionLocation::resultReady(const QString&, const Meta::TrackList&) 
amarok:   END__: void Collections::CollectionLocation::resultReady(const QString&, const Meta::TrackList&) [Took: 0s] 
amarok: END__: void Collections::AmpacheServiceQueryMaker::handleResult(const Meta::TrackList&) [Took: 0s]                                                                                            
amarok: BEGIN: void Collections::CollectionLocation::queryDone() 
amarok:   [CollectionLocation] we were about to copy something, lets proceed 

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff75383fd in Collections::CollectionLocation::prepareCopy (this=0x2c577a0, tracks=..., 
    destination=0x2c57690, configuration=...)
    at /home/valorie/kde/src/amarok/src/core/collections/CollectionLocation.cpp:110
110         debug() << "prepare copy"<<tracks.count()<<"tracks from"<<collection()->collectionId()<<"to"<<destination->collection()->collectionId();
(gdb) bt
#0  0x00007ffff75383fd in Collections::CollectionLocation::prepareCopy (this=0x2c577a0, 
    tracks=..., destination=0x2c57690, configuration=...)
    at /home/valorie/kde/src/amarok/src/core/collections/CollectionLocation.cpp:110
#1  0x00007ffff753985c in Collections::CollectionLocation::queryDone (this=0x2c577a0)
    at /home/valorie/kde/src/amarok/src/core/collections/CollectionLocation.cpp:486
#2  0x00007ffff753a3c6 in Collections::CollectionLocation::qt_metacall (this=0x2c577a0, 
    _c=QMetaObject::InvokeMetaMethod, _id=21, _a=0x7fffffff9770)
    at /home/valorie/kde/build/amarok/src/core/CollectionLocation.moc:140
#3  0x00007ffff69f8b6b in Collections::ServiceCollectionLocation::qt_metacall (this=0x2c577a0, 
    _c=QMetaObject::InvokeMetaMethod, _id=25, _a=0x7fffffff9770)
    at /home/valorie/kde/build/amarok/src/moc_ServiceCollectionLocation.cpp:64
#4  0x00007ffff53b4b27 in QMetaObject::activate (sender=0x2caa120, m=<value optimized out>, 
    local_signal_index=<value optimized out>, argv=0x7fffd007cf56) at kernel/qobject.cpp:3280
#5  0x00007ffff7541e41 in Collections::QueryMaker::queryDone (this=0x2caa120)
    at /home/valorie/kde/build/amarok/src/core/QueryMaker.moc:174
#6  0x00007ffff7540026 in Collections::MetaQueryMaker::slotQueryDone (this=0x2caa120)
    at /home/valorie/kde/src/amarok/src/core/collections/MetaQueryMaker.cpp:314
#7  0x00007ffff754012a in Collections::MetaQueryMaker::qt_metacall (this=0x2caa120, 
    _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffffff98f0)
    at /home/valorie/kde/build/amarok/src/core/MetaQueryMaker.moc:73
#8  0x00007ffff53b4b27 in QMetaObject::activate (sender=0x2c474c0, m=<value optimized out>, 
    local_signal_index=<value optimized out>, argv=0x7fffd007cf56) at kernel/qobject.cpp:3280
#9  0x00007ffff7541e41 in Collections::QueryMaker::queryDone (this=0x2c474c0)
    at /home/valorie/kde/build/amarok/src/core/QueryMaker.moc:174
#10 0x00007fffcb2cac6c in Collections::AmpacheServiceQueryMaker::trackDownloadComplete (
    this=0x2c474c0, url=..., data=..., e=...)
    at /home/valorie/kde/src/amarok/src/services/ampache/AmpacheServiceQueryMaker.cpp:626
#11 0x00007fffcb2cb0c6 in Collections::AmpacheServiceQueryMaker::qt_metacall (this=0x2c474c0, 
    _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7fffffff9e50)
    at /home/valorie/kde/build/amarok/src/services/ampache/AmpacheServiceQueryMaker.moc:83
#12 0x00007ffff53a5bf9 in QMetaMethod::invoke (this=0x7fffffffa230, object=0x2c474c0, 
    connectionType=<value optimized out>, returnValue=..., val0=..., val1=..., val2=..., 
    val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...)
    at kernel/qmetaobject.cpp:1575
#13 0x00007ffff6d40031 in QMetaMethod::invoke (this=0x7fffffffa230, object=0x2c474c0, 
    connectionType=Qt::AutoConnection, val0=..., val1=..., val2=..., val3=..., val4=..., 
    val5=..., val6=..., val7=..., val8=..., val9=...) at /usr/include/qt4/QtCore/qmetaobject.h:119
#14 0x00007ffff6d40662 in NetworkAccessManagerProxy::NetworkAccessManagerProxyPrivate::_replyFinished (this=0x14fd4f0) at /home/valorie/kde/src/amarok/src/network/NetworkAccessManagerProxy.cpp:91
#15 0x00007ffff6d3feb8 in NetworkAccessManagerProxy::qt_metacall (this=0x14fc600, 
    _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fffffffa460)
    at /home/valorie/kde/build/amarok/src/NetworkAccessManagerProxy.moc:77
#16 0x00007ffff53b4b27 in QMetaObject::activate (sender=0x2cc2260, m=<value optimized out>, 
    local_signal_index=<value optimized out>, argv=0x7fffd007cf56) at kernel/qobject.cpp:3280
#17 0x00007ffff1edb4cb in KDEPrivate::AccessManagerReply::jobDone (this=0x2cc2260, 
    kJob=<value optimized out>) at ../../kio/kio/accessmanagerreply_p.cpp:248
---Type <return> to continue, or q <return> to quit---
#18 0x00007ffff1edbcd3 in KDEPrivate::AccessManagerReply::qt_metacall (this=0x2cc2260, 
    _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffffffa940)
    at ./accessmanagerreply_p.moc:83
#19 0x00007ffff53b4b27 in QMetaObject::activate (sender=0x35e9620, m=<value optimized out>, 
    local_signal_index=<value optimized out>, argv=0x7fffd007cf56) at kernel/qobject.cpp:3280
#20 0x00007ffff57f2a92 in KJob::result (this=0x2c577a0, _t1=0x35e9620) at ./kjob.moc:194
#21 0x00007ffff57f2d30 in KJob::emitResult (this=0x35e9620) at ../../kdecore/jobs/kjob.cpp:312
#22 0x00007ffff1f183f3 in KIO::SimpleJob::slotFinished (this=0x35e9620)
    at ../../kio/kio/job.cpp:525
#23 0x00007ffff1f18d02 in KIO::TransferJob::slotFinished (this=0x35e9620)
    at ../../kio/kio/job.cpp:1114
#24 0x00007ffff1f167e1 in KIO::TransferJob::qt_metacall (this=0x35e9620, 
    _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffffffad80)
    at ./jobclasses.moc:367
#25 0x00007ffff53b4b27 in QMetaObject::activate (sender=0x155e180, m=<value optimized out>, 
    local_signal_index=<value optimized out>, argv=0x7fffd007cf56) at kernel/qobject.cpp:3280
#26 0x00007ffff1fc871e in KIO::SlaveInterface::dispatch (this=0x155e180, _cmd=104, rawdata=...)
    at ../../kio/kio/slaveinterface.cpp:175
#27 0x00007ffff1fc5753 in KIO::SlaveInterface::dispatch (this=0x155e180)
    at ../../kio/kio/slaveinterface.cpp:91
#28 0x00007ffff1fb90f6 in KIO::Slave::gotInput (this=0x155e180) at ../../kio/kio/slave.cpp:347
#29 0x00007ffff1fb92dc in KIO::Slave::qt_metacall (this=0x155e180, 
    _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffffffb1e0)
    at ./slave.moc:82
#30 0x00007ffff53b4b27 in QMetaObject::activate (sender=0x13e21a0, m=<value optimized out>, 
    local_signal_index=<value optimized out>, argv=0x7fffd007cf56) at kernel/qobject.cpp:3280
#31 0x00007ffff1ee5077 in KIO::ConnectionPrivate::dequeue (this=0x155e8b0)
    at ../../kio/kio/connection.cpp:82
#32 0x00007ffff1ee519d in KIO::Connection::qt_metacall (this=0x13e21a0, 
    _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x358fbf0)
    at ./connection.moc:79
#33 0x00007ffff53aebde in QObject::event (this=0x13e21a0, e=0x2c577a0) at kernel/qobject.cpp:1219
#34 0x00007ffff5d53fdc in QApplicationPrivate::notify_helper (this=0x789f00, receiver=0x13e21a0, 
    e=0x2c47bd0) at kernel/qapplication.cpp:4396
#35 0x00007ffff5d59aed in QApplication::notify (this=0x7fffffffbc90, receiver=0x13e21a0, 
    e=0x2c47bd0) at kernel/qapplication.cpp:4277
#36 0x00007ffff79bc576 in KApplication::notify (this=0x7fffffffbc90, receiver=0x13e21a0, 
    event=0x2c47bd0) at ../../kdeui/kernel/kapplication.cpp:310
#37 0x00007ffff539ccdc in QCoreApplication::notifyInternal (this=0x7fffffffbc90, 
    receiver=0x13e21a0, event=0x2c47bd0) at kernel/qcoreapplication.cpp:732
#38 0x00007ffff539fc22 in sendEvent (receiver=0x0, event_type=<value optimized out>, 
    data=0x62f480) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#39 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, 
    data=0x62f480) at kernel/qcoreapplication.cpp:1373
#40 0x00007ffff53c9653 in sendPostedEvents (s=0x792800)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
---Type <return> to continue, or q <return> to quit---
#41 postEventSourceDispatch (s=0x792800) at kernel/qeventdispatcher_glib.cpp:277
#42 0x00007fffed8d8342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#43 0x00007fffed8dc2a8 in ?? () from /lib/libglib-2.0.so.0
#44 0x00007fffed8dc45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#45 0x00007ffff53c9193 in QEventDispatcherGlib::processEvents (this=0x62ef90, 
    flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#46 0x00007ffff5e06a4e in QGuiEventDispatcherGlib::processEvents (this=0x2c577a0, 
    flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#47 0x00007ffff539ba02 in QEventLoop::processEvents (this=<value optimized out>, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.
)
    at kernel/qeventloop.cpp:149
#48 0x00007ffff539bdec in QEventLoop::exec (this=0x7fffffffbc30, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.
)
    at kernel/qeventloop.cpp:201
#49 0x00007ffff539febb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#50 0x000000000040c952 in main (argc=3, argv=0x7fffffffe0f8)
    at /home/valorie/kde/src/amarok/src/main.cpp:261

As noted, I don't have ffmpeg installed, but libxine1-ffmpeg is. Is ffmpeg required?
Comment 3 Myriam Schweingruber 2010-12-15 10:46:39 UTC
Valorie, your crash is totally different from this one, but since the other one is solved, I changed the title and version.
Comment 4 Myriam Schweingruber 2010-12-16 12:05:43 UTC
This is not restricted to Ampache at all, I just tried to copy a track to an NTFS formatted external disc and got the same crash:


Thread 1 (Thread 0x7f6c03225780 (LWP 24913)):
[KCrash Handler]
#6  0x00007f6c02778497 in Collections::CollectionLocation::prepareCopy (this=0x7d7d990, tracks=..., destination=0x5547840, configuration=...) at /home/myriam/kde/src/amarok/src/core/collections/CollectionLocation.cpp:110
#7  0x00007f6c02779918 in Collections::CollectionLocation::queryDone (this=0x7d7d990) at /home/myriam/kde/src/amarok/src/core/collections/CollectionLocation.cpp:486
#8  0x00007f6c0277a482 in Collections::CollectionLocation::qt_metacall (this=0x7d7d990, _c=QMetaObject::InvokeMetaMethod, _id=21, _a=0x7fffa73ad700) at /home/myriam/kde/build/amarok/src/core/CollectionLocation.moc:140
#9  0x00007f6ba8992a37 in Collections::SqlCollectionLocation::qt_metacall (this=0x7d7d990, _c=QMetaObject::InvokeMetaMethod, _id=25, _a=0x7fffa73ad700) at /home/myriam/kde/build/amarok/src/core-impl/collections/db/sql/SqlCollectionLocation.moc:143
#10 0x00007f6c005b9b27 in QMetaObject::activate (sender=0x3a08150, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7d7d9c8) at kernel/qobject.cpp:3280
#11 0x00007f6c02781efd in Collections::QueryMaker::queryDone (this=0x3a08150) at /home/myriam/kde/build/amarok/src/core/QueryMaker.moc:174
#12 0x00007f6c027800e2 in Collections::MetaQueryMaker::slotQueryDone (this=0x3a08150) at /home/myriam/kde/src/amarok/src/core/collections/MetaQueryMaker.cpp:314
#13 0x00007f6c027801e6 in Collections::MetaQueryMaker::qt_metacall (this=0x3a08150, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffa73ad880) at /home/myriam/kde/build/amarok/src/core/MetaQueryMaker.moc:73
#14 0x00007f6c005b9b27 in QMetaObject::activate (sender=0x85503e0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7d7d9c8) at kernel/qobject.cpp:3280
#15 0x00007f6c02781efd in Collections::QueryMaker::queryDone (this=0x85503e0) at /home/myriam/kde/build/amarok/src/core/QueryMaker.moc:174
#16 0x00007f6ba8997ca0 in Collections::SqlQueryMaker::done (this=0x85503e0, job=0x7d99440) at /home/myriam/kde/src/amarok/src/core-impl/collections/db/sql/SqlQueryMaker.cpp:227
#17 0x00007f6ba899c38a in Collections::SqlQueryMaker::qt_metacall (this=0x85503e0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffa73ada50) at /home/myriam/kde/build/amarok/src/core-impl/collections/db/sql/SqlQueryMaker.moc:92
#18 0x00007f6c005b9b27 in QMetaObject::activate (sender=0x7d99440, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7d7d9c8) at kernel/qobject.cpp:3280
#19 0x00007f6bfd6e4df2 in ThreadWeaver::Job::done (this=0x5547840, _t1=0x7d99440) at ./Job.moc:97
#20 0x00007f6bfd6e4f94 in ThreadWeaver::Job::qt_metacall (this=0x7d99440, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7db4070) at ./Job.moc:77
#21 0x00007f6c005b3bde in QObject::event (this=0x7d99440, e=0x5547840) at kernel/qobject.cpp:1219
#22 0x00007f6c00f82fdc in QApplicationPrivate::notify_helper (this=0x2516a80, receiver=0x7d99440, e=0x7d90ee0) at kernel/qapplication.cpp:4396
#23 0x00007f6c00f88aed in QApplication::notify (this=0x7fffa73ae490, receiver=0x7d99440, e=0x7d90ee0) at kernel/qapplication.cpp:4277
#24 0x00007f6c02c34f36 in KApplication::notify (this=0x7fffa73ae490, receiver=0x7d99440, event=0x7d90ee0) at ../../kdeui/kernel/kapplication.cpp:311
#25 0x00007f6c005a1cdc in QCoreApplication::notifyInternal (this=0x7fffa73ae490, receiver=0x7d99440, event=0x7d90ee0) at kernel/qcoreapplication.cpp:732
#26 0x00007f6c005a4c22 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x2389690) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#27 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x2389690) at kernel/qcoreapplication.cpp:1373
#28 0x00007f6c005ce653 in sendPostedEvents (s=0x2515410) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#29 postEventSourceDispatch (s=0x2515410) at kernel/qeventdispatcher_glib.cpp:277
#30 0x00007f6bf91d1342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#31 0x00007f6bf91d52a8 in ?? () from /lib/libglib-2.0.so.0
#32 0x00007f6bf91d545c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#33 0x00007f6c005ce193 in QEventDispatcherGlib::processEvents (this=0x2388d40, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#34 0x00007f6c01035a4e in QGuiEventDispatcherGlib::processEvents (this=0x5547840, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#35 0x00007f6c005a0a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#36 0x00007f6c005a0dec in QEventLoop::exec (this=0x7fffa73ae430, flags=) at kernel/qeventloop.cpp:201
#37 0x00007f6c005a4ebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#38 0x000000000040c952 in main (argc=3, argv=0x7fffa73b08f8) at /home/myriam/kde/src/amarok/src/main.cpp:261
Comment 5 Myriam Schweingruber 2010-12-16 16:25:14 UTC
See also bug 260275, most likely related as well. Changing component to general, as it affects Media Devices as well as Internet services and copying from local collection folders to Media Devices.
Comment 6 Christian (Fuchs) 2010-12-17 13:30:19 UTC
Created attachment 54859 [details]
New crash information added by DrKonqi

amarok (2.4-GIT) on KDE Platform 4.5.85 (4.6 Beta2) using Qt 4.7.1

- What I was doing when the application crashed:

Tried to copy an album from my local collection to my Android phone (usb mass storage, own collection)

-- Backtrace (Reduced):
#6  0x00007fb81436ce47 in Collections::CollectionLocation::prepareCopy(QList<KSharedPtr<Meta::Track> > const&, Collections::CollectionLocation*, Transcoding::Configuration const&) () from /usr/lib/libamarokcore.so.1
#7  0x00007fb81436f385 in Collections::CollectionLocation::queryDone() () from /usr/lib/libamarokcore.so.1
#8  0x00007fb81436fbd1 in Collections::CollectionLocation::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libamarokcore.so.1
#9  0x00007fb7e9e09910 in Collections::SqlCollectionLocation::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libamarok-sqlcollection.so.1
[...]
#11 0x00007fb814370890 in Collections::MetaQueryMaker::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libamarokcore.so.1
Comment 7 Erik Haubold 2010-12-21 23:51:20 UTC
Created attachment 55146 [details]
New crash information added by DrKonqi

amarok (2.4-GIT) on KDE Platform 4.5.3 (KDE 4.5.3) using Qt 4.7.0

- What I was doing when the application crashed:

tried to copy some tracks from my local playlist onto my ipod.

git-checkout some minutes ago, using kde 4.5.3 on suse 11.3

-- Backtrace (Reduced):
#6  0x00007f62b0909c13 in Collections::CollectionLocation::prepareCopy (this=0xa292070, tracks=..., destination=0x2cc1680, configuration=...)
    at /home/erik/Downloads/amarok/amarok/src/core/collections/CollectionLocation.cpp:110
#7  0x00007f62b090b082 in Collections::CollectionLocation::queryDone (this=0xa292070) at /home/erik/Downloads/amarok/amarok/src/core/collections/CollectionLocation.cpp:486
#8  0x00007f62b090bbec in Collections::CollectionLocation::qt_metacall (this=0xa292070, _c=QMetaObject::InvokeMetaMethod, _id=21, _a=0x7fff373a57f0)
    at /home/erik/Downloads/amarok/amarok/build/src/core/CollectionLocation.moc:140
#9  0x00007f628ef732ed in Collections::SqlCollectionLocation::qt_metacall (this=0xa292070, _c=QMetaObject::InvokeMetaMethod, _id=25, _a=0x7fff373a57f0)
    at /home/erik/Downloads/amarok/amarok/build/src/core-impl/collections/db/sql/SqlCollectionLocation.moc:143
[...]
#11 0x00007f62b0912c7f in Collections::QueryMaker::queryDone (this=0x5823e80) at /home/erik/Downloads/amarok/amarok/build/src/core/QueryMaker.moc:174
Comment 8 Sergey Ivanov 2011-01-05 20:37:35 UTC
Could you test It with latest git revision? There were some changes in CollectionLocation code, probably this bug got fixed.
Comment 9 Thierry Göckel 2011-01-06 00:34:43 UTC
This has been fixed for my usage (copy to collection from file browser and organize files) for a while now. Don't know about devices.
Comment 10 Myriam Schweingruber 2011-01-06 13:27:40 UTC
I can't reproduce this with latest git copying to an Android phone and a Sansa Clip
Comment 11 Myriam Schweingruber 2011-03-19 03:17:18 UTC
*** Bug 268390 has been marked as a duplicate of this bug. ***
Comment 12 Myriam Schweingruber 2011-04-02 17:52:29 UTC
*** Bug 269908 has been marked as a duplicate of this bug. ***