Bug 236030 - Amarok crashed when attempting to rename many mediafiles of different types [@ CollectionLocation::slotFinishRemove]
Summary: Amarok crashed when attempting to rename many mediafiles of different types [...
Status: RESOLVED FIXED
Alias: None
Product: amarok
Classification: Applications
Component: Collections/Local (show other bugs)
Version: 2.3.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords: release_blocker
: 237809 240145 246392 249025 266121 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-05-02 14:56 UTC by Jere Samuli Perttula
Modified: 2012-08-19 16:53 UTC (History)
9 users (show)

See Also:
Latest Commit:
Version Fixed In: 2.4
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (22.95 KB, text/plain)
2011-01-02 16:25 UTC, spam_betasieben
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jere Samuli Perttula 2010-05-02 14:56:58 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-21-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
Amarok crashed when I attempted to rename about 1400 files with the "reorder files" dialog.

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

Thread 20 (Thread 0xb57d5b70 (LWP 1515)):
#0  0x00460422 in __kernel_vsyscall ()
#1  0x0070c342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x03b059f4 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0x022a7ce7 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 19 (Thread 0xb4fd4b70 (LWP 1519)):
#0  0x005f5851 in idleTimerSourcePrepare (source=0x965f728, timeout=0xb4fd40ac) at kernel/qeventdispatcher_glib.cpp:204
#1  0x03dd6aca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#2  0x03dd6ee9 in ?? () from /lib/libglib-2.0.so.0
#3  0x03dd74b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x005f560f in QEventDispatcherGlib::processEvents (this=0x9685b98, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#5  0x005c8059 in QEventLoop::processEvents (this=0xb4fd4270, flags=) at kernel/qeventloop.cpp:149
#6  0x005c84aa in QEventLoop::exec (this=0xb4fd4270, flags=...) at kernel/qeventloop.cpp:201
#7  0x004c45a8 in QThread::exec (this=0x9672fd0) at thread/qthread.cpp:487
#8  0x0205c96a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#9  0x004c732e in QThreadPrivate::start (arg=0x9672fd0) at thread/qthread_unix.cpp:248
#10 0x0070796e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#11 0x03af8a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 18 (Thread 0xb05feb70 (LWP 1531)):
#0  0x00460422 in __kernel_vsyscall ()
#1  0x03aeab86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x08238a8f in ?? () from /usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 17 (Thread 0xafdfdb70 (LWP 1533)):
#0  0x00460422 in __kernel_vsyscall ()
#1  0x03af1971 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0x022d15cc in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 16 (Thread 0xaf5fcb70 (LWP 1539)):
#0  0x00460422 in __kernel_vsyscall ()
#1  0x0070c015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x03b0599d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x022b89ee in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 15 (Thread 0xb43ffb70 (LWP 1540)):
#0  0x00460422 in __kernel_vsyscall ()
#1  0x0070c015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x03b0599d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x022b89ee in ?? () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 14 (Thread 0xb3bfeb70 (LWP 1541)):
#0  0x00460422 in __kernel_vsyscall ()
#1  0x0070c015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x03b0599d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x022b89ee in ?? () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 13 (Thread 0xb33fdb70 (LWP 1548)):
#0  0x00460422 in __kernel_vsyscall ()
#1  0x03aeab86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x03de44eb in g_poll () from /lib/libglib-2.0.so.0
#3  0x03dd70ac in ?? () from /lib/libglib-2.0.so.0
#4  0x03dd74b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x005f560f in QEventDispatcherGlib::processEvents (this=0x9ea6f00, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#6  0x005c8059 in QEventLoop::processEvents (this=0xb33fd280, flags=) at kernel/qeventloop.cpp:149
#7  0x005c84aa in QEventLoop::exec (this=0xb33fd280, flags=...) at kernel/qeventloop.cpp:201
#8  0x004c45a8 in QThread::exec (this=0x9ea49b0) at thread/qthread.cpp:487
#9  0x005a7c1b in QInotifyFileSystemWatcherEngine::run (this=0x9ea49b0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x004c732e in QThreadPrivate::start (arg=0x9ea49b0) at thread/qthread_unix.cpp:248
#11 0x0070796e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0x03af8a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 12 (Thread 0xaedfbb70 (LWP 1549)):
#0  0x00460422 in __kernel_vsyscall ()
#1  0x0070c015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x03b0599d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0429c9d7 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0x0429ca21 in ?? () from /usr/lib/libQtWebKit.so.4
#5  0x0070796e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x03af8a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 11 (Thread 0xae5fab70 (LWP 1550)):
#0  0x00460422 in __kernel_vsyscall ()
#1  0x0070c015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x03b0599d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x004c8287 in QWaitConditionPrivate::wait (this=0x9f700b0, mutex=0x9f71050, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x9f700b0, mutex=0x9f71050, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x006f1870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9f70098, th=0x9f71370) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x006f438c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9f71130, th=0x9f71370) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x006f027b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9f70098, th=0x9f71370) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x006f4482 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9f71130, th=0x9f71370) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x006f14d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9f70098, th=0x9f71370, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x006f44a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9f71130, th=0x9f71370) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x006f14d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9f70098, th=0x9f71370, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x006f44a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9f71130, th=0x9f71370) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x006f14d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9f70098, th=0x9f71370, previous=0xaab1210) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x006f251e in ThreadWeaver::ThreadRunHelper::run (this=0xae5fa2e4, parent=0x9f70098, th=0x9f71370) at ../../../threadweaver/Weaver/Thread.cpp:87
#15 0x006f2c3b in ThreadWeaver::Thread::run (this=0x9f71370) at ../../../threadweaver/Weaver/Thread.cpp:142
#16 0x004c732e in QThreadPrivate::start (arg=0x9f71370) at thread/qthread_unix.cpp:248
#17 0x0070796e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#18 0x03af8a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 10 (Thread 0xaddf9b70 (LWP 1551)):
#0  0x00460422 in __kernel_vsyscall ()
#1  0x0070c015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x03b0599d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x004c8287 in QWaitConditionPrivate::wait (this=0x9f700b0, mutex=0x9f71050, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x9f700b0, mutex=0x9f71050, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x006f1870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9f70098, th=0x9f72380) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x006f438c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9f71130, th=0x9f72380) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x006f027b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9f70098, th=0x9f72380) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x006f4482 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9f71130, th=0x9f72380) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x006f14d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9f70098, th=0x9f72380, previous=0xaab1210) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x006f251e in ThreadWeaver::ThreadRunHelper::run (this=0xaddf92e4, parent=0x9f70098, th=0x9f72380) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x006f2c3b in ThreadWeaver::Thread::run (this=0x9f72380) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x004c732e in QThreadPrivate::start (arg=0x9f72380) at thread/qthread_unix.cpp:248
#13 0x0070796e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0x03af8a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 9 (Thread 0xad3ffb70 (LWP 1552)):
#0  0x00460422 in __kernel_vsyscall ()
#1  0x0070c015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x03b0599d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x004c8287 in QWaitConditionPrivate::wait (this=0x9f700b0, mutex=0x9f71050, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x9f700b0, mutex=0x9f71050, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x006f1870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9f70098, th=0x9e30a50) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x006f438c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9f71130, th=0x9e30a50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x006f027b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9f70098, th=0x9e30a50) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x006f4482 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9f71130, th=0x9e30a50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x006f14d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9f70098, th=0x9e30a50, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x006f44a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9f71130, th=0x9e30a50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x006f14d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9f70098, th=0x9e30a50, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x006f44a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9f71130, th=0x9e30a50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x006f14d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9f70098, th=0x9e30a50, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x006f44a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9f71130, th=0x9e30a50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#15 0x006f14d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9f70098, th=0x9e30a50, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#16 0x006f44a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9f71130, th=0x9e30a50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#17 0x006f14d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9f70098, th=0x9e30a50, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#18 0x006f44a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9f71130, th=0x9e30a50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#19 0x006f14d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9f70098, th=0x9e30a50, previous=0xaac1d90) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#20 0x006f251e in ThreadWeaver::ThreadRunHelper::run (this=0xad3ff2e4, parent=0x9f70098, th=0x9e30a50) at ../../../threadweaver/Weaver/Thread.cpp:87
#21 0x006f2c3b in ThreadWeaver::Thread::run (this=0x9e30a50) at ../../../threadweaver/Weaver/Thread.cpp:142
#22 0x004c732e in QThreadPrivate::start (arg=0x9e30a50) at thread/qthread_unix.cpp:248
#23 0x0070796e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#24 0x03af8a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 8 (Thread 0xacbfeb70 (LWP 1553)):
#0  0x00460422 in __kernel_vsyscall ()
#1  0x0070c015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x03b0599d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x004c8287 in QWaitConditionPrivate::wait (this=0x9f700b0, mutex=0x9f71050, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x9f700b0, mutex=0x9f71050, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x006f1870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9f70098, th=0xb45f8080) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x006f438c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9f71130, th=0xb45f8080) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x006f027b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9f70098, th=0xb45f8080) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x006f4482 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9f71130, th=0xb45f8080) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x006f14d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9f70098, th=0xb45f8080, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x006f44a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9f71130, th=0xb45f8080) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x006f14d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9f70098, th=0xb45f8080, previous=0xb2e1af8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x006f251e in ThreadWeaver::ThreadRunHelper::run (this=0xacbfe2e4, parent=0x9f70098, th=0xb45f8080) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0x006f2c3b in ThreadWeaver::Thread::run (this=0xb45f8080) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0x004c732e in QThreadPrivate::start (arg=0xb45f8080) at thread/qthread_unix.cpp:248
#15 0x0070796e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0x03af8a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (Thread 0xa235eb70 (LWP 1560)):
#0  0x00460422 in __kernel_vsyscall ()
#1  0x0070c015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x03b0599d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x070f4c97 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x71ce1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#4  0x070f4ce1 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x71ce1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#5  0x0070796e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x03af8a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 0x9ff3fb70 (LWP 2451)):
#0  0x00460422 in __kernel_vsyscall ()
#1  0x03af1971 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0x022d15cc in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 5 (Thread 0x9ea16b70 (LWP 2452)):
#0  0x00460422 in __kernel_vsyscall ()
#1  0x0070c015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x03b0599d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x022ab2aa in ?? () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 4 (Thread 0x9e048b70 (LWP 2453)):
#0  0x00460422 in __kernel_vsyscall ()
#1  0x0070c015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x03b0599d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x022a2bf0 in ?? () from /usr/lib/libxine.so.1
#4  0x9eedef8e in ?? ()
#5  0xd40400a7 in ?? ()
#6  0x0ccbdb5a in ?? ()
#7  0xeb8e684b in ?? ()
#8  0xe861695b in ?? ()
#9  0x7d69116d in ?? ()
#10 0xcd302c6f in ?? ()
#11 0xee2f64a2 in ?? ()
#12 0xb4a1f774 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 3 (Thread 0x9d847b70 (LWP 2454)):
#0  0x00460422 in __kernel_vsyscall ()
#1  0x0070c015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x03b0599d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x022bb9da in ?? () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 2 (Thread 0x9cbadb70 (LWP 2635)):
#0  0x00460422 in __kernel_vsyscall ()
#1  0x0070c015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x03b0599d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x022ab1f6 in ?? () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 1 (Thread 0xb785d720 (LWP 1478)):
[KCrash Handler]
#6  0x004c1f39 in QMutex::lock (this=0x650087) at thread/qmutex.cpp:150
#7  0x005c9634 in QCoreApplication::postEvent (receiver=0xaa6e038, event=0xb514048, priority=0) at kernel/qcoreapplication.cpp:1113
#8  0x005c99ac in QCoreApplication::postEvent (receiver=0xaa6e038, event=0xb514048) at kernel/qcoreapplication.cpp:1066
#9  0x005d98a4 in QObject::deleteLater (this=0xaa6e038) at kernel/qobject.cpp:2158
#10 0x012560ef in CollectionLocation::slotFinishRemove (this=0xaa6e038) at ../../src/collection/CollectionLocation.cpp:412
#11 0x01256546 in CollectionLocation::showRemoveDialog (this=0xaa6e038, tracks=...) at ../../src/collection/CollectionLocation.cpp:303
#12 0x01254bc3 in CollectionLocation::startRemoveWorkflow (this=0xaa6e038, tracks=...) at ../../src/collection/CollectionLocation.cpp:501
#13 0x0125514f in CollectionLocation::prepareRemove (this=0xaa6e038, tracks=...) at ../../src/collection/CollectionLocation.cpp:192
#14 0x0125559d in CollectionLocation::removeSourceTracks (this=0xaa6e038, tracks=...) at ../../src/collection/CollectionLocation.cpp:520
#15 0x012558f7 in CollectionLocation::slotFinishCopy (this=0xaa6e038) at ../../src/collection/CollectionLocation.cpp:370
#16 0x01256412 in CollectionLocation::qt_metacall (this=0xaa6e038, _c=QMetaObject::InvokeMetaMethod, _id=20, _a=0xbfc9513c) at ./CollectionLocation.moc:133
#17 0x035083ca in SqlCollectionLocation::qt_metacall (this=0xaa6e038, _c=QMetaObject::InvokeMetaMethod, _id=20, _a=0xbfc9513c) at ./SqlCollectionLocation.moc:139
#18 0x005cec9a in QMetaObject::metacall (object=0xaa6e038, cl=178708536, idx=20, argv=0xbfc9513c) at kernel/qmetaobject.cpp:237
#19 0x005dd3d5 in QMetaObject::activate (sender=0xa718ab0, m=0x1772184, local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3293
#20 0x012534f7 in CollectionLocation::finishCopy (this=0xa718ab0) at ./CollectionLocation.moc:183
#21 0x0125351d in CollectionLocation::slotCopyOperationFinished (this=0xa718ab0) at ../../src/collection/CollectionLocation.cpp:317
#22 0x03507a83 in SqlCollectionLocation::slotTransferJobFinished (this=0xa718ab0, job=0xb89eba8) at ../../../../src/collection/sqlcollection/SqlCollectionLocation.cpp:330
#23 0x0350841f in SqlCollectionLocation::qt_metacall (this=0xa718ab0, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbfc95388) at ./SqlCollectionLocation.moc:148
#24 0x005cec9a in QMetaObject::metacall (object=0xa718ab0, cl=178708536, idx=30, argv=0xbfc95388) at kernel/qmetaobject.cpp:237
#25 0x005dd3d5 in QMetaObject::activate (sender=0xb89eba8, m=0x363c88, local_signal_index=3, argv=0xbfc95388) at kernel/qobject.cpp:3293
#26 0x001f5183 in KJob::result (this=0xb89eba8, _t1=0xb89eba8) at ./kjob.moc:194
#27 0x001f54e8 in KJob::emitResult (this=0xb89eba8) at ../../kdecore/jobs/kjob.cpp:312
#28 0x001f436c in KCompositeJob::slotResult (this=0xb89eba8, job=0xaa60b08) at ../../kdecore/jobs/kcompositejob.cpp:104
#29 0x001f41cd in KCompositeJob::qt_metacall (this=0xb89eba8, _c=QMetaObject::InvokeMetaMethod, _id=26, _a=0xbfc95568) at ./kcompositejob.moc:74
#30 0x0350734a in TransferJob::qt_metacall (this=0xb89eba8, _c=QMetaObject::InvokeMetaMethod, _id=26, _a=0xbfc95568) at ./SqlCollectionLocation.moc:69
#31 0x005cec9a in QMetaObject::metacall (object=0xb89eba8, cl=178708536, idx=26, argv=0xbfc95568) at kernel/qmetaobject.cpp:237
#32 0x005dd3d5 in QMetaObject::activate (sender=0xaa60b08, m=0x363c88, local_signal_index=3, argv=0xbfc95568) at kernel/qobject.cpp:3293
#33 0x001f5183 in KJob::result (this=0xaa60b08, _t1=0xaa60b08) at ./kjob.moc:194
#34 0x001f54e8 in KJob::emitResult (this=0xaa60b08) at ../../kdecore/jobs/kjob.cpp:312
#35 0x0198456b in KIO::FileCopyJob::slotResult (this=0xaa60b08, job=0xb83e130) at ../../kio/kio/job.cpp:2215
#36 0x01980112 in KIO::FileCopyJob::qt_metacall (this=0xaa60b08, _c=QMetaObject::InvokeMetaMethod, _id=32, _a=0xbfc956f8) at ./jobclasses.moc:721
#37 0x005cec9a in QMetaObject::metacall (object=0xaa60b08, cl=178708536, idx=32, argv=0xbfc956f8) at kernel/qmetaobject.cpp:237
#38 0x005dd3d5 in QMetaObject::activate (sender=0xb83e130, m=0x363c88, local_signal_index=3, argv=0xbfc956f8) at kernel/qobject.cpp:3293
#39 0x001f5183 in KJob::result (this=0xb83e130, _t1=0xb83e130) at ./kjob.moc:194
#40 0x001f54e8 in KJob::emitResult (this=0xb83e130) at ../../kdecore/jobs/kjob.cpp:312
#41 0x0197cf30 in KIO::SimpleJob::slotFinished (this=0xb83e130) at ../../kio/kio/job.cpp:486
#42 0x0197aea3 in KIO::SimpleJob::slotError (this=0xb83e130, err=112, errorText=...) at ../../kio/kio/job.cpp:498
#43 0x0197afee in KIO::SimpleJob::qt_metacall (this=0xb83e130, _c=QMetaObject::InvokeMetaMethod, _id=31, _a=0xbfc95924) at ./jobclasses.moc:170
#44 0x005cec9a in QMetaObject::metacall (object=0xb83e130, cl=178708536, idx=31, argv=0xbfc95924) at kernel/qmetaobject.cpp:237
#45 0x005dd3d5 in QMetaObject::activate (sender=0xa45f630, m=0x1b2bf44, local_signal_index=2, argv=0xbfc95924) at kernel/qobject.cpp:3293
#46 0x01a47799 in KIO::SlaveInterface::error (this=0xa45f630, _t1=112, _t2=...) at ./slaveinterface.moc:159
#47 0x01a4aab5 in KIO::SlaveInterface::dispatch (this=0xa45f630, _cmd=102, rawdata=...) at ../../kio/kio/slaveinterface.cpp:208
#48 0x01a47bc3 in KIO::SlaveInterface::dispatch (this=0xa45f630) at ../../kio/kio/slaveinterface.cpp:91
#49 0x01a3b088 in KIO::Slave::gotInput (this=0xa45f630) at ../../kio/kio/slave.cpp:324
#50 0x01a3b293 in KIO::Slave::qt_metacall (this=0xa45f630, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbfc95c0c) at ./slave.moc:82
#51 0x005cec9a in QMetaObject::metacall (object=0xa45f630, cl=178708536, idx=30, argv=0xbfc95c0c) at kernel/qmetaobject.cpp:237
#52 0x005dd3d5 in QMetaObject::activate (sender=0xb8188d8, m=0x1b28820, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3293
#53 0x01945bd7 in KIO::Connection::readyRead (this=0xb8188d8) at ./connection.moc:92
#54 0x01947f8e in KIO::ConnectionPrivate::dequeue (this=0xb78dc70) at ../../kio/kio/connection.cpp:82
#55 0x019480be in KIO::Connection::qt_metacall (this=0xb8188d8, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xae1ee50) at ./connection.moc:79
#56 0x005cec9a in QMetaObject::metacall (object=0xb8188d8, cl=178708536, idx=5, argv=0xae1ee50) at kernel/qmetaobject.cpp:237
#57 0x005d9336 in QMetaCallEvent::placeMetaCall (this=0xac34f48, object=0xb8188d8) at kernel/qobject.cpp:561
#58 0x005da3fe in QObject::event (this=0xb8188d8, e=0xac34f48) at kernel/qobject.cpp:1248
#59 0x025e54dc in QApplicationPrivate::notify_helper (this=0x95d8048, receiver=0xb8188d8, e=0xac34f48) at kernel/qapplication.cpp:4300
#60 0x025ec05e in QApplication::notify (this=0xbfc965a8, receiver=0xb8188d8, e=0xac34f48) at kernel/qapplication.cpp:3704
#61 0x013ce276 in App::notify (this=0xbfc965a8, receiver=0xb8188d8, event=0xac34f48) at ../../src/App.cpp:927
#62 0x005c9a3b in QCoreApplication::notifyInternal (this=0xbfc965a8, receiver=0xb8188d8, event=0xac34f48) at kernel/qcoreapplication.cpp:704
#63 0x005cc473 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x94f8eb8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#64 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x94f8eb8) at kernel/qcoreapplication.cpp:1345
#65 0x005cc5dd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#66 0x005f5adf in QCoreApplication::sendPostedEvents (s=0x95df5c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#67 postEventSourceDispatch (s=0x95df5c0) at kernel/qeventdispatcher_glib.cpp:276
#68 0x03dd35e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#69 0x03dd72d8 in ?? () from /lib/libglib-2.0.so.0
#70 0x03dd74b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#71 0x005f55d5 in QEventDispatcherGlib::processEvents (this=0x94f89e0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#72 0x026a5135 in QGuiEventDispatcherGlib::processEvents (this=0x94f89e0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#73 0x005c8059 in QEventLoop::processEvents (this=0xbfc96514, flags=) at kernel/qeventloop.cpp:149
#74 0x005c84aa in QEventLoop::exec (this=0xbfc96514, flags=...) at kernel/qeventloop.cpp:201
#75 0x005cc69f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#76 0x025e5577 in QApplication::exec () at kernel/qapplication.cpp:3579
#77 0x08050009 in main (argc=3, argv=0xbfc96e24) at ../../src/main.cpp:237

Possible duplicates by query: bug 232572, bug 225579, bug 225225, bug 225208, bug 225190.

Reported using DrKonqi
Comment 1 Sven Krohlas 2010-05-02 21:21:11 UTC
Is this still a problem in 2.3.1 beta 1?
Comment 2 Mikko C. 2010-05-22 11:46:00 UTC
*** Bug 237809 has been marked as a duplicate of this bug. ***
Comment 3 Myriam Schweingruber 2010-08-01 10:40:37 UTC
*** Bug 246392 has been marked as a duplicate of this bug. ***
Comment 4 Myriam Schweingruber 2010-08-09 14:08:28 UTC
Can somebody reproduce this with Amarok 2.3.1 or later?
Comment 5 Myriam Schweingruber 2010-08-25 22:19:35 UTC
*** Bug 249025 has been marked as a duplicate of this bug. ***
Comment 6 Myriam Schweingruber 2010-12-13 15:37:19 UTC
Bumping version based on duplicate.
Comment 7 Myriam Schweingruber 2010-12-13 15:37:58 UTC
*** Bug 240145 has been marked as a duplicate of this bug. ***
Comment 8 spam_betasieben 2011-01-02 16:25:41 UTC
Created attachment 55472 [details]
New crash information added by DrKonqi

amarok (2.3.2) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0

- What I was doing when the application crashed:
I was renaming many files with the "organize files" dialog. Some of them could not be removed:
The window title is "Unable to be removed tracks - Amarok".
The error message is: "There was a problem and 96 tracks could not be removed. Make sure the directory is writeable."
The error message dialog also shows a list of the files which could not be removed.

-- Backtrace (Reduced):
#6  deref (this=0x2e50ec0) at /usr/include/qt4/QtCore/qatomic_x86_64.h:133
#7  operator= (this=0x2e50ec0) at /usr/include/qt4/QtCore/qmap.h:430
#8  clear (this=0x2e50ec0) at /usr/include/qt4/QtCore/qmap.h:442
#9  Collections::CollectionLocation::slotFinishRemove (this=0x2e50ec0) at ../../../src/core/collections/CollectionLocation.cpp:409
#10 0x00007f2bb5cf152f in Collections::CollectionLocation::qt_metacall (this=0x2e50ec0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffcbf1bc90) at ./CollectionLocation.moc:135
Comment 9 Sergey Ivanov 2011-01-09 16:08:51 UTC
Does this bug still persist in current git? Could some one try to reproduce It?
Comment 10 spam_betasieben 2011-01-09 19:46:49 UTC
I couldn't reproduce it.
Comment 11 Myriam Schweingruber 2011-01-10 00:36:44 UTC
Closing then.
Comment 12 Myriam Schweingruber 2011-02-16 19:36:03 UTC
*** Bug 266121 has been marked as a duplicate of this bug. ***