Summary: | dragging and dropping a track from an external source into the playlist view crashes amarok | ||
---|---|---|---|
Product: | [Applications] amarok | Reporter: | Casey Link <unnamedrambler> |
Component: | general | Assignee: | Amarok Developers <amarok-bugs-dist> |
Status: | RESOLVED FIXED | ||
Severity: | crash | ||
Priority: | NOR | ||
Version: | 2.0-SVN | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | backtrace |
Description
Casey Link
2008-08-13 14:00:11 UTC
Created attachment 26826 [details]
backtrace
Application: Amarok (amarok), signal SIGABRT [Current thread is 0 (LWP 2649)] Thread 11 (Thread 0xb231db90 (LWP 2650)): #0 0xb7f02410 in __kernel_vsyscall () #1 0xb5eb1dd2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb2acabbb in ?? () from /usr/lib/libxine.so.1 Thread 10 (Thread 0xb1ab8b90 (LWP 2651)): #0 0xb4bf80e4 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1 #1 0xb62a0e14 in QTimerInfoList::getTime (this=0x81b6c34, t=@0x81b6c58) at kernel/qeventdispatcher_unix.cpp:341 #2 0xb62a1047 in QTimerInfoList::updateCurrentTime (this=0x81b6c34) at kernel/qeventdispatcher_unix.cpp:299 #3 0xb62a170d in QTimerInfoList::timerWait (this=0x81b6c34, tm=@0xb1ab80ec) at kernel/qeventdispatcher_unix.cpp:422 #4 0xb629ef64 in timerSourcePrepare (source=0x81b6c00, timeout=0xb1ab8148) at kernel/qeventdispatcher_glib.cpp:142 #5 0xb4b7d68f in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #6 0xb4b7de49 in ?? () from /usr/lib/libglib-2.0.so.0 #7 0xb4b7e74e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #8 0xb629e160 in QEventDispatcherGlib::processEvents (this=0x81b65f8, flags=@0xb1ab8224) at kernel/qeventdispatcher_glib.cpp:327 #9 0xb626ba22 in QEventLoop::processEvents (this=0xb1ab829c, flags=@0xb1ab8264) at kernel/qeventloop.cpp:149 #10 0xb626bc61 in QEventLoop::exec (this=0xb1ab829c, flags=@0xb1ab82a4) at kernel/qeventloop.cpp:196 #11 0xb6176665 in QThread::exec (this=0x81a6898) at thread/qthread.cpp:464 #12 0xb2b2da53 in Phonon::Xine::XineThread::run (this=0x81a6898) at /home/ramblurr/kde/src/KDE/kdebase/runtime/phonon/xine/xinethread.cpp:141 #13 0xb617a5c9 in QThreadPrivate::start (arg=0x81a6898) at thread/qthread_unix.cpp:190 #14 0xb5ead4fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #15 0xb5098e5e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 9 (Thread 0xb12b7b90 (LWP 2654)): #0 0xb7f02410 in __kernel_vsyscall () #1 0xb5eb499b in read () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb46ebc62 in ?? () from /usr/lib/libasound.so.2 #3 0xb46e928d in snd_ctl_read () from /usr/lib/libasound.so.2 #4 0xb46e56fd in snd_hctl_handle_events () from /usr/lib/libasound.so.2 #5 0xb46f13a1 in snd_mixer_handle_events () from /usr/lib/libasound.so.2 #6 0xb298a2da in ?? () from /usr/lib/xine/plugins/1.20/xineplug_ao_out_alsa.so Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 8 (Thread 0xb0a74b90 (LWP 2655)): #0 0xb7f02410 in __kernel_vsyscall () #1 0xb5eb1aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb2adb254 in ?? () from /usr/lib/libxine.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 7 (Thread 0xaf8feb90 (LWP 2662)): #0 0xb7f02410 in __kernel_vsyscall () #1 0xb5091881 in select () from /lib/tls/i686/cmov/libc.so.6 #2 0xb625139f in QProcessManager::run (this=0x80751f8) at io/qprocess_unix.cpp:307 #3 0xb617a5c9 in QThreadPrivate::start (arg=0x80751f8) at thread/qthread_unix.cpp:190 #4 0xb5ead4fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #5 0xb5098e5e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 6 (Thread 0xb00ffb90 (LWP 2664)): #0 0xb7f02410 in __kernel_vsyscall () #1 0xb5eb1aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb617b014 in QWaitConditionPrivate::wait (this=0x8734e88, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #3 0xb617ab13 in QWaitCondition::wait (this=0x8734df8, mutex=0x87f76f8, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #4 0xb6dea130 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8734de0, th=0x875d168) at /home/ramblurr/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0xb6deebbe in ThreadWeaver::WorkingHardState::waitForAvailableJob ( this=0x87ed338, th=0x875d168) at /home/ramblurr/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0xb6de97b9 in ThreadWeaver::WeaverImpl::waitForAvailableJob ( this=0x8734de0, th=0x875d168) at /home/ramblurr/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0xb6deecdb in ThreadWeaver::WorkingHardState::applyForWork ( this=0x87ed338, th=0x875d168) at /home/ramblurr/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0xb6dea39e in ThreadWeaver::WeaverImpl::applyForWork (this=0x8734de0, th=0x875d168, previous=0x0) at /home/ramblurr/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0xb6deed03 in ThreadWeaver::WorkingHardState::applyForWork ( this=0x87ed338, th=0x875d168) at /home/ramblurr/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #10 0xb6dea39e in ThreadWeaver::WeaverImpl::applyForWork (this=0x8734de0, th=0x875d168, previous=0x0) at /home/ramblurr/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #11 0xb6deed03 in ThreadWeaver::WorkingHardState::applyForWork ( this=0x87ed338, th=0x875d168) at /home/ramblurr/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #12 0xb6dea39e in ThreadWeaver::WeaverImpl::applyForWork (this=0x8734de0, th=0x875d168, previous=0x818f270) at /home/ramblurr/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #13 0xb6decd8f in ThreadWeaver::ThreadRunHelper::run (this=0xb00ff2e8, parent=0x8734de0, th=0x875d168) at /home/ramblurr/kde/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:87 #14 0xb6decf32 in ThreadWeaver::Thread::run (this=0x875d168) at /home/ramblurr/kde/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142 #15 0xb617a5c9 in QThreadPrivate::start (arg=0x875d168) at thread/qthread_unix.cpp:190 #16 0xb5ead4fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #17 0xb5098e5e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 5 (Thread 0xae701b90 (LWP 2665)): #0 0xb7f02410 in __kernel_vsyscall () #1 0xb5eb1aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb617b014 in QWaitConditionPrivate::wait (this=0x8734e88, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #3 0xb617ab13 in QWaitCondition::wait (this=0x8734df8, mutex=0x87f76f8, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #4 0xb6dea130 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8734de0, th=0x87a00e8) at /home/ramblurr/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0xb6deebbe in ThreadWeaver::WorkingHardState::waitForAvailableJob ( this=0x87ed338, th=0x87a00e8) at /home/ramblurr/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0xb6de97b9 in ThreadWeaver::WeaverImpl::waitForAvailableJob ( this=0x8734de0, th=0x87a00e8) at /home/ramblurr/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0xb6deecdb in ThreadWeaver::WorkingHardState::applyForWork ( this=0x87ed338, th=0x87a00e8) at /home/ramblurr/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0xb6dea39e in ThreadWeaver::WeaverImpl::applyForWork (this=0x8734de0, th=0x87a00e8, previous=0x0) at /home/ramblurr/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0xb6deed03 in ThreadWeaver::WorkingHardState::applyForWork ( this=0x87ed338, th=0x87a00e8) at /home/ramblurr/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #10 0xb6dea39e in ThreadWeaver::WeaverImpl::applyForWork (this=0x8734de0, th=0x87a00e8, previous=0x86d8e00) at /home/ramblurr/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #11 0xb6decd8f in ThreadWeaver::ThreadRunHelper::run (this=0xae7012e8, parent=0x8734de0, th=0x87a00e8) at /home/ramblurr/kde/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:87 #12 0xb6decf32 in ThreadWeaver::Thread::run (this=0x87a00e8) at /home/ramblurr/kde/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142 #13 0xb617a5c9 in QThreadPrivate::start (arg=0x87a00e8) at thread/qthread_unix.cpp:190 #14 0xb5ead4fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #15 0xb5098e5e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 4 (Thread 0xadf00b90 (LWP 2666)): #0 0xb7f02410 in __kernel_vsyscall () #1 0xb5eb1aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb617b014 in QWaitConditionPrivate::wait (this=0x8734e88, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #3 0xb617ab13 in QWaitCondition::wait (this=0x8734df8, mutex=0x87f76f8, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #4 0xb6dea130 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8734de0, th=0x866abe0) at /home/ramblurr/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0xb6deebbe in ThreadWeaver::WorkingHardState::waitForAvailableJob ( this=0x87ed338, th=0x866abe0) at /home/ramblurr/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0xb6de97b9 in ThreadWeaver::WeaverImpl::waitForAvailableJob ( this=0x8734de0, th=0x866abe0) at /home/ramblurr/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0xb6deecdb in ThreadWeaver::WorkingHardState::applyForWork ( this=0x87ed338, th=0x866abe0) at /home/ramblurr/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0xb6dea39e in ThreadWeaver::WeaverImpl::applyForWork (this=0x8734de0, th=0x866abe0, previous=0x0) at /home/ramblurr/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0xb6deed03 in ThreadWeaver::WorkingHardState::applyForWork ( this=0x87ed338, th=0x866abe0) at /home/ramblurr/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #10 0xb6dea39e in ThreadWeaver::WeaverImpl::applyForWork (this=0x8734de0, th=0x866abe0, previous=0x0) at /home/ramblurr/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #11 0xb6deed03 in ThreadWeaver::WorkingHardState::applyForWork ( this=0x87ed338, th=0x866abe0) at /home/ramblurr/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #12 0xb6dea39e in ThreadWeaver::WeaverImpl::applyForWork (this=0x8734de0, th=0x866abe0, previous=0x8920568) at /home/ramblurr/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #13 0xb6decd8f in ThreadWeaver::ThreadRunHelper::run (this=0xadf002e8, parent=0x8734de0, th=0x866abe0) at /home/ramblurr/kde/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:87 #14 0xb6decf32 in ThreadWeaver::Thread::run (this=0x866abe0) at /home/ramblurr/kde/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142 #15 0xb617a5c9 in QThreadPrivate::start (arg=0x866abe0) at thread/qthread_unix.cpp:190 #16 0xb5ead4fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #17 0xb5098e5e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 3 (Thread 0xad6ffb90 (LWP 2668)): #0 0xb7f02410 in __kernel_vsyscall () #1 0xb5eb1aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb617b014 in QWaitConditionPrivate::wait (this=0x8734e88, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #3 0xb617ab13 in QWaitCondition::wait (this=0x8734df8, mutex=0x87f76f8, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #4 0xb6dea130 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8734de0, th=0x880c108) at /home/ramblurr/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0xb6deebbe in ThreadWeaver::WorkingHardState::waitForAvailableJob ( this=0x87ed338, th=0x880c108) at /home/ramblurr/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0xb6de97b9 in ThreadWeaver::WeaverImpl::waitForAvailableJob ( this=0x8734de0, th=0x880c108) at /home/ramblurr/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0xb6deecdb in ThreadWeaver::WorkingHardState::applyForWork ( this=0x87ed338, th=0x880c108) at /home/ramblurr/kde/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0xb6dea39e in ThreadWeaver::WeaverImpl::applyForWork (this=0x8734de0, th=0x880c108, previous=0x8983090) at /home/ramblurr/kde/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0xb6decd8f in ThreadWeaver::ThreadRunHelper::run (this=0xad6ff2e8, parent=0x8734de0, th=0x880c108) at /home/ramblurr/kde/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:87 #10 0xb6decf32 in ThreadWeaver::Thread::run (this=0x880c108) at /home/ramblurr/kde/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142 #11 0xb617a5c9 in QThreadPrivate::start (arg=0x880c108) at thread/qthread_unix.cpp:190 #12 0xb5ead4fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #13 0xb5098e5e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 2 (Thread 0xacefeb90 (LWP 2669)): #0 0xb7f02410 in __kernel_vsyscall () #1 0xb5eb1aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb617b014 in QWaitConditionPrivate::wait (this=0x8735458, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #3 0xb617ab13 in QWaitCondition::wait (this=0x880b730, mutex=0x880b72c, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #4 0xb544d033 in QHostInfoAgent::run (this=0x880b720) at kernel/qhostinfo.cpp:247 #5 0xb617a5c9 in QThreadPrivate::start (arg=0x880b720) at thread/qthread_unix.cpp:190 #6 0xb5ead4fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #7 0xb5098e5e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 1 (Thread 0xb4500720 (LWP 2649)): [KCrash Handler] #6 0xb7f02410 in __kernel_vsyscall () #7 0xb4fed085 in raise () from /lib/tls/i686/cmov/libc.so.6 #8 0xb4feea01 in abort () from /lib/tls/i686/cmov/libc.so.6 #9 0xb616fa5d in qt_message_output (msgType=QtFatalMsg, buf=0xbfd400f0 "ASSERT: \"first >= 0\" in file kernel/qabstractitemmodel.cpp, line 2068") at global/qglobal.cpp:2061 #10 0xb616fae1 in qFatal (msg=0xb62c6518 "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2263 #11 0xb616ff39 in qt_assert (assertion=0xb63067eb "first >= 0", file=0xb63067bb "kernel/qabstractitemmodel.cpp", line=2068) at global/qglobal.cpp:1831 #12 0xb6264b64 in QAbstractItemModel::beginInsertRows (this=0x81569c0, parent=@0xbfd421cc, first=-1, last=-1) at kernel/qabstractitemmodel.cpp:2068 #13 0xb7cacda9 in Playlist::Model::insertTracksCommand (this=0x81569c0, row=-1, list=@0xbfd4223c) at /home/ramblurr/kde/src/extragear/multimedia/amarokgit/src/playlist/PlaylistModel.cpp:1131 #14 0xb7cbc036 in Playlist::AddTracksCmd::redo (this=0x8698660) at /home/ramblurr/kde/src/extragear/multimedia/amarokgit/src/playlist/UndoCommands.cpp:36 #15 0xb5d25a27 in QUndoStack::push (this=0x8346a18, cmd=0x8698660) at util/qundostack.cpp:545 #16 0xb7caec33 in Playlist::Model::insertTracks (this=0x81569c0, row=-1, tracks=@0xbfd4235c) at /home/ramblurr/kde/src/extragear/multimedia/amarokgit/src/playlist/PlaylistModel.cpp:399 #17 0xb7cafdc6 in Playlist::Model::insertTrack (this=0x81569c0, row=-1, track=@0xbfd423c8) at /home/ramblurr/kde/src/extragear/multimedia/amarokgit/src/playlist/PlaylistModel.cpp:372 #18 0xb7cb0280 in Playlist::Model::dropMimeData (this=0x81569c0, data=0x86e7fb0, action=Qt::CopyAction, row=-1, column=0, parent=@0xbfd42454) at /home/ramblurr/kde/src/extragear/multimedia/amarokgit/src/playlist/PlaylistModel.cpp:1068 #19 0xb7ca5e4d in Playlist::GraphicsView::dropEvent (this=0x83cbd48, event=0xbfd42a7c) at /home/ramblurr/kde/src/extragear/multimedia/amarokgit/src/playlist/PlaylistGraphicsView.cpp:231 #20 0xb577019d in QWidget::event (this=0x83cbd48, event=0xbfd42a7c) at kernel/qwidget.cpp:7199 #21 0xb5adf550 in QFrame::event (this=0x83cbd48, e=0xbfd42a7c) at widgets/qframe.cpp:657 #22 0xb5b76d05 in QAbstractScrollArea::viewportEvent (this=0x83cbd48, e=0xbfd42a7c) at widgets/qabstractscrollarea.cpp:947 #23 0xb5ceeaf0 in QGraphicsView::viewportEvent (this=0x83cbd48, event=0xbfd42a7c) at graphicsview/qgraphicsview.cpp:2334 #24 0xb5b79802 in QAbstractScrollAreaPrivate::viewportEvent (this=0x84629d8, event=0xbfd42a7c) at widgets/qabstractscrollarea_p.h:102 #25 0xb5b79834 in QAbstractScrollAreaFilter::eventFilter (this=0x8463df8, o=0x8463ee0, e=0xbfd42a7c) at widgets/qabstractscrollarea_p.h:113 #26 0xb626cef0 in QCoreApplicationPrivate::sendThroughObjectEventFilters ( this=0x8071198, receiver=0x8463ee0, event=0xbfd42a7c) at kernel/qcoreapplication.cpp:698 #27 0xb5712957 in QApplicationPrivate::notify_helper (this=0x8071198, receiver=0x8463ee0, e=0xbfd42a7c) at kernel/qapplication.cpp:3796 #28 0xb5714506 in QApplication::notify (this=0xbfd431cc, receiver=0x8463ee0, e=0xbfd42a7c) at kernel/qapplication.cpp:3757 #29 0xb79dc42b in KApplication::notify (this=0xbfd431cc, receiver=0x8463ee0, event=0xbfd42a7c) at /home/ramblurr/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:311 #30 0xb626eb62 in QCoreApplication::notifyInternal (this=0xbfd431cc, receiver=0x8463ee0, event=0xbfd42a7c) at kernel/qcoreapplication.cpp:587 #31 0xb6a91cfb in QCoreApplication::sendEvent (receiver=0x8463ee0, event=0xbfd42a7c) at ../../../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #32 0xb579b915 in QX11Data::xdndHandleDrop (this=0x8075738, xe=0xbfd42f2c, passive=false) at kernel/qdnd_x11.cpp:1161 #33 0xb57815c6 in QApplication::x11ClientMessage (this=0xbfd431cc, w=0x8153548, event=0xbfd42f2c, passive_only=false) at kernel/qapplication_x11.cpp:2778 #34 0xb57900d5 in QApplication::x11ProcessEvent (this=0xbfd431cc, event=0xbfd42f2c) at kernel/qapplication_x11.cpp:3297 #35 0xb57bb811 in x11EventSourceDispatch (s=0x8075030, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148 #36 0xb4b7add6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #37 0xb4b7e193 in ?? () from /usr/lib/libglib-2.0.so.0 #38 0xb4b7e74e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #39 0xb629e140 in QEventDispatcherGlib::processEvents (this=0x8071c90, flags=@0xbfd430c4) at kernel/qeventdispatcher_glib.cpp:325 #40 0xb57bb02c in QGuiEventDispatcherGlib::processEvents (this=0x8071c90, flags=@0xbfd430f4) at kernel/qguieventdispatcher_glib.cpp:204 #41 0xb626ba22 in QEventLoop::processEvents (this=0xbfd43170, flags=@0xbfd43134) at kernel/qeventloop.cpp:149 #42 0xb626bc61 in QEventLoop::exec (this=0xbfd43170, flags=@0xbfd43178) at kernel/qeventloop.cpp:196 #43 0xb626f34b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:849 #44 0xb5712696 in QApplication::exec () at kernel/qapplication.cpp:3330 #45 0x0804bdb6 in main (argc=2, argv=0xbfd436a4) at /home/ramblurr/kde/src/extragear/multimedia/amarokgit/src/main.cpp:126 SVN commit 848376 by nhnielsen: Dragging from external sources ( and the file browser ) does not crash Amarok any more M +16 -2 PlaylistModel.cpp |