Application: amarok (2.4.0) KDE Platform Version: 4.6.2 (4.6.2) Qt Version: 4.7.2 Operating System: Linux 2.6.38-8-generic-pae i686 Distribution: Ubuntu 11.04 -- Information about the crash: - What I was doing when the application crashed: I dragged the m3u playlist file from a network resource onto Amarok - then it crashed. The path of the m3u file is as follows: smb://server/music/album/playlist.m3u The crash can be reproduced every time. -- Backtrace: Application: Amarok (amarok), signal: Segmentation fault [Current thread is 1 (Thread 0xb03af780 (LWP 3825))] Thread 10 (Thread 0xb009bb70 (LWP 3826)): #0 0xb567dc72 in ?? () from /lib/i386-linux-gnu/libc.so.6 #1 0xb574562b in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6 #2 0xb4428ff9 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb442992b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb1e77304 in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0 #5 0xb44522df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #6 0xb45ede99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #7 0xb573773e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 9 (Thread 0xa76adb70 (LWP 3847)): #0 0xb7743424 in __kernel_vsyscall () #1 0xb5728f76 in poll () from /lib/i386-linux-gnu/libc.so.6 #2 0xb40874a2 in ?? () from /usr/lib/libpulse.so.0 #3 0xb40763a9 in pa_mainloop_poll () from /usr/lib/libpulse.so.0 #4 0xb4076b84 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0 #5 0xb4076c64 in pa_mainloop_run () from /usr/lib/libpulse.so.0 #6 0xb4087443 in ?? () from /usr/lib/libpulse.so.0 #7 0xb24ada75 in ?? () from /usr/lib/libpulsecommon-0.9.22.so #8 0xb45ede99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #9 0xb573773e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 8 (Thread 0xa66d8b70 (LWP 3849)): #0 0xb45f1774 in __pthread_mutex_unlock_usercnt () from /lib/i386-linux-gnu/libpthread.so.0 #1 0xb5745656 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6 #2 0xb44283d4 in g_main_context_query () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb4428e8c in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb4429524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb5a52577 in QEventDispatcherGlib::processEvents (this=0x9662a48, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0xb5a24289 in QEventLoop::processEvents (this=0xa66d8220, flags=...) at kernel/qeventloop.cpp:149 #7 0xb5a24522 in QEventLoop::exec (this=0xa66d8220, flags=...) at kernel/qeventloop.cpp:201 #8 0xb592e2a0 in QThread::exec (this=0x9637ec0) at thread/qthread.cpp:492 #9 0xb5a05fdb in QInotifyFileSystemWatcherEngine::run (this=0x9637ec0) at io/qfilesystemwatcher_inotify.cpp:248 #10 0xb5930da2 in QThreadPrivate::start (arg=0x9637ec0) at thread/qthread_unix.cpp:320 #11 0xb45ede99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #12 0xb573773e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 7 (Thread 0xaed04b70 (LWP 3855)): #0 0xb7743424 in __kernel_vsyscall () #1 0xb45f248c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0xb57453fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0xb5931467 in wait (this=0x96e6878, mutex=0x9682d90, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x96e6878, mutex=0x9682d90, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0xb4edd7e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x96e6860, th=0x95e4238) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0xb4ee047c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x973f670, th=0x95e4238) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0xb4edd42b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x96e6860, th=0x95e4238) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0xb4ee056a in ThreadWeaver::WorkingHardState::applyForWork (this=0x973f670, th=0x95e4238) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0xb4edd373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x96e6860, th=0x95e4238, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb4ee0589 in ThreadWeaver::WorkingHardState::applyForWork (this=0x973f670, th=0x95e4238) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #11 0xb4edd373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x96e6860, th=0x95e4238, previous=0x9b1a488) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #12 0xb4edef9e in ThreadWeaver::ThreadRunHelper::run (this=0xaed04284, parent=0x96e6860, th=0x95e4238) at ../../../threadweaver/Weaver/Thread.cpp:87 #13 0xb4edf05b in ThreadWeaver::Thread::run (this=0x95e4238) at ../../../threadweaver/Weaver/Thread.cpp:142 #14 0xb5930da2 in QThreadPrivate::start (arg=0x95e4238) at thread/qthread_unix.cpp:320 #15 0xb45ede99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #16 0xb573773e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 6 (Thread 0xa48f2b70 (LWP 3857)): #0 0xb7743424 in __kernel_vsyscall () #1 0xb45f248c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0xb57453fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0xb5931467 in wait (this=0x96e6878, mutex=0x9682d90, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x96e6878, mutex=0x9682d90, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0xb4edd7e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x96e6860, th=0x96c0e88) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0xb4ee047c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x973f670, th=0x96c0e88) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0xb4edd42b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x96e6860, th=0x96c0e88) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0xb4ee056a in ThreadWeaver::WorkingHardState::applyForWork (this=0x973f670, th=0x96c0e88) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0xb4edd373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x96e6860, th=0x96c0e88, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb4ee0589 in ThreadWeaver::WorkingHardState::applyForWork (this=0x973f670, th=0x96c0e88) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #11 0xb4edd373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x96e6860, th=0x96c0e88, previous=0x9b171f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #12 0xb4edef9e in ThreadWeaver::ThreadRunHelper::run (this=0xa48f2284, parent=0x96e6860, th=0x96c0e88) at ../../../threadweaver/Weaver/Thread.cpp:87 #13 0xb4edf05b in ThreadWeaver::Thread::run (this=0x96c0e88) at ../../../threadweaver/Weaver/Thread.cpp:142 #14 0xb5930da2 in QThreadPrivate::start (arg=0x96c0e88) at thread/qthread_unix.cpp:320 #15 0xb45ede99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #16 0xb573773e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 5 (Thread 0x9ddc6b70 (LWP 3865)): #0 0xb7743424 in __kernel_vsyscall () #1 0xb45f248c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0xb57453fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0xb5931467 in wait (this=0x96e6878, mutex=0x9682d90, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x96e6878, mutex=0x9682d90, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0xb4edd7e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x96e6860, th=0x9b9aa60) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0xb4ee047c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x973f670, th=0x9b9aa60) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0xb4edd42b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x96e6860, th=0x9b9aa60) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0xb4ee056a in ThreadWeaver::WorkingHardState::applyForWork (this=0x973f670, th=0x9b9aa60) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0xb4edd373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x96e6860, th=0x9b9aa60, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb4ee0589 in ThreadWeaver::WorkingHardState::applyForWork (this=0x973f670, th=0x9b9aa60) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #11 0xb4edd373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x96e6860, th=0x9b9aa60, previous=0x9b1a040) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #12 0xb4edef9e in ThreadWeaver::ThreadRunHelper::run (this=0x9ddc6284, parent=0x96e6860, th=0x9b9aa60) at ../../../threadweaver/Weaver/Thread.cpp:87 #13 0xb4edf05b in ThreadWeaver::Thread::run (this=0x9b9aa60) at ../../../threadweaver/Weaver/Thread.cpp:142 #14 0xb5930da2 in QThreadPrivate::start (arg=0x9b9aa60) at thread/qthread_unix.cpp:320 #15 0xb45ede99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #16 0xb573773e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 4 (Thread 0x9d3ffb70 (LWP 3866)): #0 0xb7743424 in __kernel_vsyscall () #1 0xb45f248c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0xb57453fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0xb5931467 in wait (this=0x96e6878, mutex=0x9682d90, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x96e6878, mutex=0x9682d90, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0xb4edd7e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x96e6860, th=0x9b2f718) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #6 0xb4ee047c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x973f670, th=0x9b2f718) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 #7 0xb4edd42b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x96e6860, th=0x9b2f718) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 #8 0xb4ee056a in ThreadWeaver::WorkingHardState::applyForWork (this=0x973f670, th=0x9b2f718) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #9 0xb4edd373 in ThreadWeaver::WeaverImpl::applyForWork (this=0x96e6860, th=0x9b2f718, previous=0x9c01188) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb4edef9e in ThreadWeaver::ThreadRunHelper::run (this=0x9d3ff284, parent=0x96e6860, th=0x9b2f718) at ../../../threadweaver/Weaver/Thread.cpp:87 #11 0xb4edf05b in ThreadWeaver::Thread::run (this=0x9b2f718) at ../../../threadweaver/Weaver/Thread.cpp:142 #12 0xb5930da2 in QThreadPrivate::start (arg=0x9b2f718) at thread/qthread_unix.cpp:320 #13 0xb45ede99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #14 0xb573773e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 3 (Thread 0x9cbfeb70 (LWP 3867)): #0 0xb7743424 in __kernel_vsyscall () #1 0xb45f248c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0xb57453fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0xb3a91b57 in ?? () from /usr/lib/libQtWebKit.so.4 #4 0xb45ede99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #5 0xb573773e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 2 (Thread 0x96392b70 (LWP 3886)): #0 0xb7743424 in __kernel_vsyscall () #1 0xb45f248c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0xb57453fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0xb48cb817 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0xb49df1c0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #4 0xb48cb851 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xb49df1c0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #5 0xb45ede99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #6 0xb573773e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 1 (Thread 0xb03af780 (LWP 3825)): [KCrash Handler] #7 DirectoryLoader::init (this=0x9d04ee8, urls=...) at ../../src/DirectoryLoader.cpp:90 #8 0xb6f4a8b7 in DirectoryLoader::init (this=0x9d04ee8, qurls=...) at ../../src/DirectoryLoader.cpp:63 #9 0xb6a0ff9e in Playlist::Model::dropMimeData (this=0x9751e28, data=0x9809c68, action=Qt::CopyAction, row=-1, parent=...) at ../../src/playlist/PlaylistModel.cpp:589 #10 0xb6503e12 in QSortFilterProxyModel::dropMimeData (this=0x9751c28, data=0x9809c68, action=Qt::CopyAction, row=-1, column=-1, parent=...) at itemviews/qsortfilterproxymodel.cpp:1813 #11 0xb6503e12 in QSortFilterProxyModel::dropMimeData (this=0x9752740, data=0x9809c68, action=Qt::CopyAction, row=-1, column=-1, parent=...) at itemviews/qsortfilterproxymodel.cpp:1813 #12 0xb6503e12 in QSortFilterProxyModel::dropMimeData (this=0x974ef30, data=0x9809c68, action=Qt::CopyAction, row=-1, column=-1, parent=...) at itemviews/qsortfilterproxymodel.cpp:1813 #13 0xb647ff70 in QAbstractItemView::dropEvent (this=0x9a73bb8, event=0xbfb09c40) at itemviews/qabstractitemview.cpp:1990 #14 0xb64979d5 in QListView::dropEvent (this=0x9a73bb8, e=0xbfb09c40) at itemviews/qlistview.cpp:881 #15 0xb6b5f3a6 in Playlist::PrettyListView::dropEvent (this=0x9a73bb8, event=0xbfb09c40) at ../../src/playlist/view/listview/PrettyListView.cpp:507 #16 0xb5f5a677 in QWidget::event (this=0x9a73bb8, event=0xbfb09c40) at kernel/qwidget.cpp:8449 #17 0xb634bf63 in QFrame::event (this=0x9a73bb8, e=0xbfb09c40) at widgets/qframe.cpp:557 #18 0xb63da5d2 in QAbstractScrollArea::viewportEvent (this=0x9a73bb8, e=0xbfb09c40) at widgets/qabstractscrollarea.cpp:1043 #19 0xb6479797 in QAbstractItemView::viewportEvent (this=0x9a73bb8, event=0xbfb09c40) at itemviews/qabstractitemview.cpp:1628 #20 0xb63dced5 in viewportEvent (this=0x9952ac0, o=0x9a72290, e=0xbfb09c40) at widgets/qabstractscrollarea_p.h:100 #21 QAbstractScrollAreaFilter::eventFilter (this=0x9952ac0, o=0x9a72290, e=0xbfb09c40) at widgets/qabstractscrollarea_p.h:116 #22 0xb5a2525a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x90a8680, receiver=0x9a72290, event=0xbfb09c40) at kernel/qcoreapplication.cpp:846 #23 0xb5f01d00 in QApplicationPrivate::notify_helper (this=0x90a8680, receiver=0x9a72290, e=0xbfb09c40) at kernel/qapplication.cpp:4458 #24 0xb5f06d35 in QApplication::notify (this=0xbfb0a438, receiver=0x9a72290, e=0xbfb09c40) at kernel/qapplication.cpp:4266 #25 0xb75643ca in KApplication::notify (this=0xbfb0a438, receiver=0x9a72290, event=0xbfb09c40) at ../../kdeui/kernel/kapplication.cpp:311 #26 0xb5a250bb in QCoreApplication::notifyInternal (this=0xbfb0a438, receiver=0x9a72290, event=0xbfb09c40) at kernel/qcoreapplication.cpp:731 #27 0xb5f96c89 in sendEvent (this=0x90aad38, xe=0xbfb0a0ec, passive=false) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #28 QX11Data::xdndHandleDrop (this=0x90aad38, xe=0xbfb0a0ec, passive=false) at kernel/qdnd_x11.cpp:1183 #29 0xb5f8cb94 in QApplication::x11ClientMessage (this=0xbfb0a438, w=0x95ed290, event=0xbfb0a0ec, passive_only=false) at kernel/qapplication_x11.cpp:3190 #30 0xb5f8a97d in QApplication::x11ProcessEvent (this=0xbfb0a438, event=0xbfb0a0ec) at kernel/qapplication_x11.cpp:3817 #31 0xb5fb5b84 in x11EventSourceDispatch (s=0x90aa788, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #32 0xb4428aa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #33 0xb4429270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #34 0xb4429524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #35 0xb5a5253c in QEventDispatcherGlib::processEvents (this=0x8f87f10, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #36 0xb5fb5775 in QGuiEventDispatcherGlib::processEvents (this=0x8f87f10, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #37 0xb5a24289 in QEventLoop::processEvents (this=0xbfb0a3b4, flags=...) at kernel/qeventloop.cpp:149 #38 0xb5a24522 in QEventLoop::exec (this=0xbfb0a3b4, flags=...) at kernel/qeventloop.cpp:201 #39 0xb5a28ecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #40 0xb5eff8e7 in QApplication::exec () at kernel/qapplication.cpp:3736 #41 0x08050cf0 in main (argc=478300, argv=0xb7742b00) at ../../src/main.cpp:268 Reported using DrKonqi
Please upgrade to Amarok 2.4.1, this is already fixed. *** This bug has been marked as a duplicate of bug 265378 ***