Bug 243197

Summary: Amarok crashes while managing files on MTP-devices [@ Meta::MtpHandler::libDeleteTrack]
Product: [Applications] amarok Reporter: tom <tommot12>
Component: Collections/Media DevicesAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED FIXED    
Severity: crash CC: aumuell, derek.w.knight, frederic.degraeve
Priority: NOR    
Version: 2.3.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 2.4
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description tom 2010-06-29 21:23:20 UTC
Application: amarok (2.3.0)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-22-generic x86_64
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
Step 1: Plug in MTP-based mp3-player (Sandisk 1GB)
Step 2: Access player in Amarok
Step 3: Trying to delete files from stick

I'm asked if I really want to delete all the files. After clicking "Yes", nothing happens, the files remain on the stick. Trying to delete them "again" or any other action that involves the MTP-device leads to instant crash.

Output of lsusb --verbose (if it is helpful):

Bus 001 Device 004: ID 0781:7460 SanDisk Corp. Sansa Express
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x0781 SanDisk Corp.
  idProduct          0x7460 Sansa Express
  bcdDevice            0.01
  iManufacturer           1 Sandisk
  iProduct                2 Sansa Express
  iSerial                 5 0002FA996092ACB50002FA996092470B
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           39
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          3 USB/Sansa Express
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     80 Bulk (Zip)
      iInterface              4 USB/Sansa Express
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval              16


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

Thread 16 (Thread 0x7fdb61611710 (LWP 2089)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007fdb67331081 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fdb78f209ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007fdb7aad66cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7fdb60e10710 (LWP 2090)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007fdb60e0fa60 in ?? ()
#2  0x00007fff045ff852 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 14 (Thread 0x7fdb5bfff710 (LWP 2093)):
#0  0x00007fdb7aac9f53 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fdb6040a915 in ?? () from /usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so
#2  0x00007fdb78f209ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007fdb7aad66cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7fdb5b7fe710 (LWP 2094)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdb67341e23 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fdb78f209ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007fdb7aad66cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

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

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

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

Thread 9 (Thread 0x7fdb58502710 (LWP 2099)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007fdb58501a60 in ?? ()
#2  0x00007fff045ff852 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 8 (Thread 0x7fdb4e1a4710 (LWP 2100)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdb7b31772b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2cbeb80, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2cbeb80, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fdb7796b026 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2cbdd40, th=0x2cbefb0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fdb7796d6ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x2cbd4d0, th=0x2cbefb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fdb7796bbff in ThreadWeaver::ThreadRunHelper::run (this=0x7fdb4e1a3dc0, parent=0x2cbdd40, th=0x2cbefb0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007fdb7796c168 in ThreadWeaver::Thread::run (this=0x2cbefb0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007fdb7b316775 in QThreadPrivate::start (arg=0x2cbefb0) at thread/qthread_unix.cpp:248
#8  0x00007fdb78f209ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007fdb7aad66cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fdb4d9a3710 (LWP 2101)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdb7b31772b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2cbeb80, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2cbeb80, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fdb7796b026 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2cbdd40, th=0x7fdb5c4bbca0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fdb7796d6ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x2cbd4d0, th=0x7fdb5c4bbca0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fdb7796d6c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2cbd4d0, th=0x7fdb5c4bbca0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007fdb7796d6c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2cbd4d0, th=0x7fdb5c4bbca0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007fdb7796bbff in ThreadWeaver::ThreadRunHelper::run (this=0x7fdb4d9a2dc0, parent=0x2cbdd40, th=0x7fdb5c4bbca0) at ../../../threadweaver/Weaver/Thread.cpp:87
#8  0x00007fdb7796c168 in ThreadWeaver::Thread::run (this=0x7fdb5c4bbca0) at ../../../threadweaver/Weaver/Thread.cpp:142
#9  0x00007fdb7b316775 in QThreadPrivate::start (arg=0x7fdb5c4bbca0) at thread/qthread_unix.cpp:248
#10 0x00007fdb78f209ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#11 0x00007fdb7aad66cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fdb4d1a2710 (LWP 2102)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdb7b31772b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2cbeb80, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2cbeb80, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fdb7796b026 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2cbdd40, th=0x25190f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fdb7796d6ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x2cbd4d0, th=0x25190f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fdb7796d6c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2cbd4d0, th=0x25190f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007fdb7796bbff in ThreadWeaver::ThreadRunHelper::run (this=0x7fdb4d1a1dc0, parent=0x2cbdd40, th=0x25190f0) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007fdb7796c168 in ThreadWeaver::Thread::run (this=0x25190f0) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007fdb7b316775 in QThreadPrivate::start (arg=0x25190f0) at thread/qthread_unix.cpp:248
#9  0x00007fdb78f209ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007fdb7aad66cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fdb4c9a1710 (LWP 2103)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdb7b31772b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2cbeb80, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2cbeb80, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fdb7796b026 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2cbdd40, th=0x2c344f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fdb7796d6ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x2cbd4d0, th=0x2c344f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fdb7796d6c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2cbd4d0, th=0x2c344f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007fdb7796d6c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2cbd4d0, th=0x2c344f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007fdb7796d6c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2cbd4d0, th=0x2c344f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007fdb7796bbff in ThreadWeaver::ThreadRunHelper::run (this=0x7fdb4c9a0dc0, parent=0x2cbdd40, th=0x2c344f0) at ../../../threadweaver/Weaver/Thread.cpp:87
#9  0x00007fdb7796c168 in ThreadWeaver::Thread::run (this=0x2c344f0) at ../../../threadweaver/Weaver/Thread.cpp:142
#10 0x00007fdb7b316775 in QThreadPrivate::start (arg=0x2c344f0) at thread/qthread_unix.cpp:248
#11 0x00007fdb78f209ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#12 0x00007fdb7aad66cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fdb4b91f710 (LWP 2111)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdb771d62a6 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7fdb774b4220) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#2  0x00007fdb771d62e9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7fdb774c22ec) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#3  0x00007fdb78f209ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007fdb7aad66cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fdb41830710 (LWP 2967)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fdb7b31772b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x375c9e8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x375c9e8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fdb7c285026 in QFileInfoGatherer::run (this=<value optimized out>) at dialogs/qfileinfogatherer.cpp:203
#4  0x00007fdb7b316775 in QThreadPrivate::start (arg=0x375c9d8) at thread/qthread_unix.cpp:248
#5  0x00007fdb78f209ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007fdb7aad66cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fdb42031710 (LWP 2968)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007fdb42030a60 in ?? ()
#2  0x00007fff045ff852 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 1 (Thread 0x7fdb7dac27a0 (LWP 2088)):
[KCrash Handler]
#5  Meta::MtpHandler::libDeleteTrack (this=0x3423130, track=...) at ../../../../src/collection/mtpcollection/handler/MtpHandler.cpp:738
#6  0x00007fdb7cbb681d in Meta::MediaDeviceHandler::slotFinalizeTrackRemove (this=0x3423130, track=...) at ../../src/collection/mediadevicecollection/handler/MediaDeviceHandler.cpp:671
#7  0x00007fdb570e5b5f in Meta::MtpHandler::libDeleteTrackFile (this=0x7fdb3c010850, track=<value optimized out>) at ../../../../src/collection/mtpcollection/handler/MtpHandler.cpp:719
#8  0x00007fdb7cbb3f22 in Meta::MediaDeviceHandler::privateRemoveTrackFromDevice (this=<value optimized out>, track=...)
    at ../../src/collection/mediadevicecollection/handler/MediaDeviceHandler.cpp:652
#9  0x00007fdb7cbb4ecf in Meta::MediaDeviceHandler::removeNextTrackFromDevice (this=0x3423130) at ../../src/collection/mediadevicecollection/handler/MediaDeviceHandler.cpp:639
#10 0x00007fdb7cbb6634 in Meta::MediaDeviceHandler::removeTrackListFromDevice (this=0x3423130, tracks=...) at ../../src/collection/mediadevicecollection/handler/MediaDeviceHandler.cpp:621
#11 0x00007fdb7cba2be1 in MediaDeviceCollectionLocation::removeUrlsFromCollection (this=0x40d73a0, sources=...) at ../../src/collection/mediadevicecollection/MediaDeviceCollectionLocation.cpp:179
#12 0x00007fdb7cc85051 in CollectionLocation::slotStartRemove (this=0x40d73a0) at ../../src/collection/CollectionLocation.cpp:383
#13 0x00007fdb7cc869cd in CollectionLocation::qt_metacall (this=0x40d73a0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff045026a0) at ./CollectionLocation.moc:134
#14 0x00007fdb7cba2d90 in MediaDeviceCollectionLocation::qt_metacall (this=0x7fdb3c010850, _c=QMetaObject::InvokeMetaMethod, _id=-64, _a=0x65) at ./MediaDeviceCollectionLocation.moc:73
#15 0x00007fdb7b41de3f in QMetaObject::activate (sender=0x40d73a0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x65) at kernel/qobject.cpp:3293
#16 0x00007fdb7cc850a8 in CollectionLocation::slotShowRemoveDialogDone (this=0x40d73a0) at ../../src/collection/CollectionLocation.cpp:343
#17 0x00007fdb7cc86b00 in CollectionLocation::showRemoveDialog (this=0x40d73a0, tracks=...) at ../../src/collection/CollectionLocation.cpp:305
#18 0x00007fdb7cc85222 in CollectionLocation::startRemoveWorkflow (this=0x40d73a0, tracks=...) at ../../src/collection/CollectionLocation.cpp:501
#19 0x00007fdb7cc8578b in CollectionLocation::prepareRemove (this=0x40d73a0, tracks=...) at ../../src/collection/CollectionLocation.cpp:192
#20 0x00007fdb7cc86391 in CollectionLocation::queryDone (this=0x40d73a0) at ../../src/collection/CollectionLocation.cpp:442
#21 0x00007fdb7cc86891 in CollectionLocation::qt_metacall (this=0x40d73a0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff045029a0) at ./CollectionLocation.moc:138
#22 0x00007fdb7cba2d90 in MediaDeviceCollectionLocation::qt_metacall (this=0x7fdb3c010850, _c=QMetaObject::InvokeMetaMethod, _id=-64, _a=0x65) at ./MediaDeviceCollectionLocation.moc:73
#23 0x00007fdb7b41de3f in QMetaObject::activate (sender=0x36aba30, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x65) at kernel/qobject.cpp:3293
#24 0x00007fdb7cc88650 in MetaQueryMaker::qt_metacall (this=0x36aba30, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>) at ./MetaQueryMaker.moc:72
#25 0x00007fdb7b41de3f in QMetaObject::activate (sender=0x34355d0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x65) at kernel/qobject.cpp:3293
#26 0x00007fdb7cc95f90 in MemoryQueryMaker::qt_metacall (this=0x34355d0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff04502c20) at ./MemoryQueryMaker.moc:72
#27 0x00007fdb7b41de3f in QMetaObject::activate (sender=0x3475750, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x65) at kernel/qobject.cpp:3293
#28 0x00007fdb7796c532 in ThreadWeaver::Job::done (this=0x7fdb3c010850, _t1=0x3475750) at ./Job.moc:97
#29 0x00007fdb7796c6d4 in ThreadWeaver::Job::qt_metacall (this=0x3475750, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x2f55dd0) at ./Job.moc:77
#30 0x00007fdb7b41ad49 in QObject::event (this=0x3475750, e=0x3d63a40) at kernel/qobject.cpp:1248
#31 0x00007fdb7bd7f22c in QApplicationPrivate::notify_helper (this=0x1bec230, receiver=0x3475750, e=0x3d63a40) at kernel/qapplication.cpp:4300
#32 0x00007fdb7bd856fb in QApplication::notify (this=0x7fff04503730, receiver=0x3475750, e=0x3d63a40) at kernel/qapplication.cpp:4183
#33 0x00007fdb7cde512a in App::notify (this=0x7fdb3c010850, receiver=0x0, event=0xffffffffffffffc0) at ../../src/App.cpp:927
#34 0x00007fdb7b40b06c in QCoreApplication::notifyInternal (this=0x7fff04503730, receiver=0x3475750, event=0x3d63a40) at kernel/qcoreapplication.cpp:704
#35 0x00007fdb7b40d7e7 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x1aa0470) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#36 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1aa0470) at kernel/qcoreapplication.cpp:1345
#37 0x00007fdb7b4349d3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#38 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#39 0x00007fdb73fa48c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#40 0x00007fdb73fa8748 in ?? () from /lib/libglib-2.0.so.0
#41 0x00007fdb73fa88fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#42 0x00007fdb7b434513 in QEventDispatcherGlib::processEvents (this=0x1a9fbc0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#43 0x00007fdb7be2f46e in QGuiEventDispatcherGlib::processEvents (this=0x7fdb3c010850, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#44 0x00007fdb7b409992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#45 0x00007fdb7b409d6c in QEventLoop::exec (this=0x7fff045036d0, flags=) at kernel/qeventloop.cpp:201
#46 0x00007fdb7b40daab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#47 0x0000000000408782 in main (argc=1, argv=0x7fff045056a8) at ../../src/main.cpp:237

Reported using DrKonqi
Comment 1 Frédéric Degraeve 2010-07-14 21:55:16 UTC
Created attachment 49153 [details]
New crash information added by DrKonqi

I tried to delete the files and it crashed directly.
Comment 2 Myriam Schweingruber 2010-08-09 14:58:44 UTC
Is this still valid for Amarok 2.3.1 or later?
Comment 3 Myriam Schweingruber 2010-12-13 18:22:57 UTC
Is this still valid for Amarok 2.3.2 or 2.4 beta? Please give feedback, else I will have to close this as invalid for lack of feedback.
Comment 4 Myriam Schweingruber 2011-01-10 21:34:17 UTC
Closing for lack of feedback. Feel free to reopen if you can reproduce this with the upcoming Amarok 2.4 or later.
Comment 5 Myriam Schweingruber 2011-01-23 10:46:37 UTC
*** Bug 264016 has been marked as a duplicate of this bug. ***