Bug 278599 - Drag and drop from dolphin or konqueror to firefox
Summary: Drag and drop from dolphin or konqueror to firefox
Status: RESOLVED FIXED
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-27 05:39 UTC by emmanuel.hugonnet
Modified: 2011-12-17 23:04 UTC (History)
3 users (show)

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


Attachments
New crash information added by DrKonqi (12.36 KB, text/plain)
2011-11-22 07:01 UTC, emmanuel.hugonnet
Details

Note You need to log in before you can comment on or make changes to this bug.
Description emmanuel.hugonnet 2011-07-27 05:39:22 UTC
Application: konqueror (4.6.5 (4.6.5))
KDE Platform Version: 4.6.5 (4.6.5)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-10-generic x86_64
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed:

I was drag and dropping files from dolphin or konqueror to firefox. When I enter the firefox window the openend file browser (konqueror/dolphin) crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: Konqueror (konqueror), signal: Aborted
[Current thread is 1 (Thread 0x7f42c38f7780 (LWP 3203))]

Thread 4 (Thread 0x7f42b265a700 (LWP 3204)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f42c312180f in _L_lock_12013 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f42c311f8d8 in __libc_free (mem=0x7f42c34321c0) at malloc.c:3736
#3  0x00007f42c0cb08bb in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x16a5ae0, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:399
#4  0x00007f42c0cb08f9 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x16a5ae0, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:401
#5  0x00007f42c0b9d4d4 in QThreadPrivate::finish (arg=0x7f42c0fb8f60) at thread/qthread_unix.cpp:356
#6  0x00007f42c0b9e17d in ~__pthread_cleanup_class (arg=0x7f42c0fb8f60) at /usr/include/pthread.h:545
#7  QThreadPrivate::start (arg=0x7f42c0fb8f60) at thread/qthread_unix.cpp:279
#8  0x00007f42bc8e1d8c in start_thread (arg=0x7f42b265a700) at pthread_create.c:304
#9  0x00007f42c318904d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f42a4489700 (LWP 3223)):
#0  0x00007f42c317bf03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f42bc222104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f42bc222639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f42c0cb0446 in QEventDispatcherGlib::processEvents (this=0x1c4c6b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f42c0c84882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f42c0c84abc in QEventLoop::exec (this=0x7f42a4488dd0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f42c0b9b924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#7  0x00007f42c0c66c2f in QInotifyFileSystemWatcherEngine::run (this=0x1927980) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f42c0b9e175 in QThreadPrivate::start (arg=0x1927980) at thread/qthread_unix.cpp:320
#9  0x00007f42bc8e1d8c in start_thread (arg=0x7f42a4489700) at pthread_create.c:304
#10 0x00007f42c318904d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f42a23a5700 (LWP 3231)):
#0  0x00007f42bc8e43c4 in __pthread_mutex_lock (mutex=0x2103ad8) at pthread_mutex_lock.c:61
#1  0x00007f42bc2210d3 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f42bc221f9d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f42bc222639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f42c0cb0446 in QEventDispatcherGlib::processEvents (this=0x1c3a190, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f42c0c84882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f42c0c84abc in QEventLoop::exec (this=0x7f42a23a4dd0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f42c0b9b924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#8  0x00007f42c0c66c2f in QInotifyFileSystemWatcherEngine::run (this=0x21c81a0) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f42c0b9e175 in QThreadPrivate::start (arg=0x21c81a0) at thread/qthread_unix.cpp:320
#10 0x00007f42bc8e1d8c in start_thread (arg=0x7f42a23a5700) at pthread_create.c:304
#11 0x00007f42c318904d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f42c38f7780 (LWP 3203)):
[KCrash Handler]
#6  0x00007f42c30d6d05 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f42c30daab6 in abort () at abort.c:92
#8  0x00007f42c310fd7b in __libc_message (do_abort=2, fmt=0x7f42c31f8400 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#9  0x00007f42c311ba8f in malloc_printerr (av=<value optimized out>, p=0x20ce9d0) at malloc.c:6283
#10 _int_free (av=<value optimized out>, p=0x20ce9d0) at malloc.c:4795
#11 0x00007f42c311f8e3 in __libc_free (mem=<value optimized out>) at malloc.c:3738
#12 0x00007f42c221c209 in XFree (data=<value optimized out>) at ../../src/XlibInt.c:1701
#13 0x00007f42bfe56fcf in xdndProxy (w=<value optimized out>) at kernel/qdnd_x11.cpp:354
#14 0x00007f42bfe5b5a1 in QDragManager::move (this=0x1f923f0, globalPos=...) at kernel/qdnd_x11.cpp:1574
#15 0x00007f42bfe5c2c9 in QDragManager::eventFilter (this=0x1f923f0, o=<value optimized out>, e=<value optimized out>) at kernel/qdnd_x11.cpp:1306
#16 0x00007f42c0c8556b in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x159aaf0, receiver=0x1acd700, event=0x7fff31ca6120) at kernel/qcoreapplication.cpp:827
#17 0x00007f42bfdcb966 in QApplicationPrivate::notify_helper (this=0x159aaf0, receiver=0x1acd700, e=0x7fff31ca6120) at kernel/qapplication.cpp:4437
#18 0x00007f42bfdd0dc3 in QApplication::notify (this=<value optimized out>, receiver=0x1acd700, e=0x7fff31ca6120) at kernel/qapplication.cpp:4023
#19 0x00007f42c16c76c6 in KApplication::notify (this=0x7fff31ca8cd0, receiver=0x1acd700, event=0x7fff31ca6120) at ../../kdeui/kernel/kapplication.cpp:311
#20 0x00007f42c0c8549c in QCoreApplication::notifyInternal (this=0x7fff31ca8cd0, receiver=0x1acd700, event=0x7fff31ca6120) at kernel/qcoreapplication.cpp:731
#21 0x00007f42bfdcca1d in sendEvent (receiver=0x1acd700, event=0x7fff31ca6120, alienWidget=0x0, nativeWidget=0x1acd700, buttonDown=0x7f42c08af218, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#22 QApplicationPrivate::sendMouseEvent (receiver=0x1acd700, event=0x7fff31ca6120, alienWidget=0x0, nativeWidget=0x1acd700, buttonDown=0x7f42c08af218, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3122
#23 0x00007f42bfe4e190 in QETWidget::translateMouseEvent (this=0x1acd700, event=<value optimized out>) at kernel/qapplication_x11.cpp:4558
#24 0x00007f42bfe4cab7 in QApplication::x11ProcessEvent (this=0x7fff31ca8cd0, event=0x7fff31ca6a70) at kernel/qapplication_x11.cpp:3680
#25 0x00007f42bfe75842 in x11EventSourceDispatch (s=0x159e330, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#26 0x00007f42bc221bcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f42bc2223a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007f42bc222639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007f42c0cb03ef in QEventDispatcherGlib::processEvents (this=0x154a340, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#30 0x00007f42bfe754de in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#31 0x00007f42c0c84882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#32 0x00007f42c0c84abc in QEventLoop::exec (this=0x1a95020, flags=...) at kernel/qeventloop.cpp:201
#33 0x00007f42bfe5bfd4 in QDragManager::drag (this=0x1f923f0, o=<value optimized out>) at kernel/qdnd_x11.cpp:1981
#34 0x00007f42bfddd898 in QDrag::exec (this=0x209be40, supportedActions=..., defaultDropAction=Qt::IgnoreAction) at kernel/qdrag.cpp:284
#35 0x00007f42a2402dde in DragAndDropHelper::startDrag (this=0x1ac38a0, itemView=0x1c007c0, supportedActions=..., dolphinViewController=<value optimized out>) at ../../../dolphin/src/views/draganddrophelper.cpp:78
#36 0x00007f42a23ed07e in DolphinDetailsView::startDrag (this=0x1c007c0, supportedActions=<value optimized out>) at ../../../dolphin/src/views/dolphindetailsview.cpp:219
#37 0x00007f42c02e8dc3 in QAbstractItemView::mouseMoveEvent (this=0x1c007c0, event=<value optimized out>) at itemviews/qabstractitemview.cpp:1709
#38 0x00007f42a23fcd65 in DolphinTreeView::mouseMoveEvent (this=0x1c007c0, event=0x7fff31ca7e50) at ../../../dolphin/src/views/dolphintreeview.cpp:156
#39 0x00007f42bfe1ccfc in QWidget::event (this=0x1c007c0, event=0x7fff31ca7e50) at kernel/qwidget.cpp:8244
#40 0x00007f42c01cf156 in QFrame::event (this=0x1c007c0, e=0x7fff31ca7e50) at widgets/qframe.cpp:557
#41 0x00007f42c02e046b in QAbstractItemView::viewportEvent (this=0x1c007c0, event=0x7fff31ca7e50) at itemviews/qabstractitemview.cpp:1628
#42 0x00007f42c0324675 in QTreeView::viewportEvent (this=0x1c007c0, event=0x7fff31ca7e50) at itemviews/qtreeview.cpp:1256
#43 0x00007f42c0c85627 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x1a1c1f0, event=0x7fff31ca7e50) at kernel/qcoreapplication.cpp:846
#44 0x00007f42bfdcb9c1 in QApplicationPrivate::notify_helper (this=0x159aaf0, receiver=0x1a1c1f0, e=0x7fff31ca7e50) at kernel/qapplication.cpp:4458
#45 0x00007f42bfdd0dc3 in QApplication::notify (this=<value optimized out>, receiver=0x1a1c1f0, e=0x7fff31ca7e50) at kernel/qapplication.cpp:4023
#46 0x00007f42c16c76c6 in KApplication::notify (this=0x7fff31ca8cd0, receiver=0x1a1c1f0, event=0x7fff31ca7e50) at ../../kdeui/kernel/kapplication.cpp:311
#47 0x00007f42c0c8549c in QCoreApplication::notifyInternal (this=0x7fff31ca8cd0, receiver=0x1a1c1f0, event=0x7fff31ca7e50) at kernel/qcoreapplication.cpp:731
#48 0x00007f42bfdcca1d in sendEvent (receiver=0x1a1c1f0, event=0x7fff31ca7e50, alienWidget=0x1a1c1f0, nativeWidget=0x162e000, buttonDown=0x7f42c08af218, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#49 QApplicationPrivate::sendMouseEvent (receiver=0x1a1c1f0, event=0x7fff31ca7e50, alienWidget=0x1a1c1f0, nativeWidget=0x162e000, buttonDown=0x7f42c08af218, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3122
#50 0x00007f42bfe4e190 in QETWidget::translateMouseEvent (this=0x162e000, event=<value optimized out>) at kernel/qapplication_x11.cpp:4558
#51 0x00007f42bfe4cab7 in QApplication::x11ProcessEvent (this=0x7fff31ca8cd0, event=0x7fff31ca87a0) at kernel/qapplication_x11.cpp:3680
#52 0x00007f42bfe75842 in x11EventSourceDispatch (s=0x159e330, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#53 0x00007f42bc221bcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#54 0x00007f42bc2223a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#55 0x00007f42bc222639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#56 0x00007f42c0cb03ef in QEventDispatcherGlib::processEvents (this=0x154a340, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#57 0x00007f42bfe754de in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#58 0x00007f42c0c84882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#59 0x00007f42c0c84abc in QEventLoop::exec (this=0x7fff31ca8aa0, flags=...) at kernel/qeventloop.cpp:201
#60 0x00007f42c0c88ecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#61 0x00007f42c34e8d88 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../../konqueror/src/konqmain.cpp:234
#62 0x00007f42c30c1eff in __libc_start_main (main=0x400730 <main(int, char**)>, argc=2, ubp_av=0x7fff31ca95d8, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff31ca95c8) at libc-start.c:226
#63 0x0000000000400659 in _start ()

This bug may be a duplicate of or related to bug 269827.

Possible duplicates by query: bug 277891, bug 277535, bug 277513, bug 277419, bug 277397.

Reported using DrKonqi
Comment 1 Dawit Alemayehu 2011-11-21 23:27:34 UTC
Do you still see this crash in most recent versions of KDE, v4.7 and higher ?
Comment 2 emmanuel.hugonnet 2011-11-22 07:01:43 UTC
Created attachment 65921 [details]
New crash information added by DrKonqi

dolphin (1.7) on KDE Platform 4.7.3 (4.7.3) using Qt 4.7.4

- What I was doing when the application crashed:
Having still the same problem with KDE 4.7.3. 
The crash happens when I enter the applet zone while still pressing on the mouse button.

-- Backtrace (Reduced):
#6  0x00007f08fcf403a5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f08fcf43b0b in __GI_abort () at abort.c:92
[...]
#9  0x00007f08fcf82a96 in malloc_printerr (action=3, str=0x7f08fd069210 "double free or corruption (fasttop)", ptr=<optimized out>) at malloc.c:6283
#10 0x00007f08fcf86d7c in __GI___libc_free (mem=<optimized out>) at malloc.c:3738
#11 0x00007f08f6d50519 in XFree (data=<optimized out>) at ../../src/XlibInt.c:1701
Comment 3 emmanuel.hugonnet 2011-11-22 07:03:57 UTC
(In reply to comment #1)
> Do you still see this crash in most recent versions of KDE, v4.7 and higher ?

Yep :o( see the informations from today's crash on 4.7.3 under this comment
Comment 4 Dawit Alemayehu 2011-11-22 07:34:07 UTC
(In reply to comment #3)
> (In reply to comment #1)
> > Do you still see this crash in most recent versions of KDE, v4.7 and higher ?
> 
> Yep :o( see the informations from today's crash on 4.7.3 under this comment

Ok. Thanks, but please always post the full backtrace in the comment and not as an attachement.
Comment 5 Dawit Alemayehu 2011-11-22 07:34:18 UTC
Application: dolphin (1.7)
KDE Platform Version: 4.7.3 (4.7.3)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-13-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
Having still the same problem with KDE 4.7.3. 
The crash happens when I enter the applet zone while still pressing on the mouse button.

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Aborted
[Current thread is 1 (Thread 0x7f08fd707780 (LWP 3688))]

Thread 5 (Thread 0x7f08eaceb700 (LWP 3689)):
#0  0x00007f08f5be51fd in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x7f08e4000988) at pthread_mutex_unlock.c:290
#2  0x00007f08f570f3f5 in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f08f570fe6a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f08f5710429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f08f9427f3e in QEventDispatcherGlib::processEvents (this=0x255a240, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00007f08f93fbcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f08f93fbef7 in QEventLoop::exec (this=0x7f08eaceadd0, flags=...) at kernel/qeventloop.cpp:201
#8  0x00007f08f931327f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#9  0x00007f08f93decbf in QInotifyFileSystemWatcherEngine::run (this=0x25d8810) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007f08f9315d05 in QThreadPrivate::start (arg=0x25d8810) at thread/qthread_unix.cpp:331
#11 0x00007f08f5be1efc in start_thread (arg=0x7f08eaceb700) at pthread_create.c:304
#12 0x00007f08fcfeb89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f08e2fbf700 (LWP 3692)):
#0  0x00007f08f5be4034 in __pthread_mutex_lock (mutex=0x7f08e4002698) at pthread_mutex_lock.c:61
#1  0x00007f08f570e649 in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f08f570fd81 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f08f5710429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f08f9427f3e in QEventDispatcherGlib::processEvents (this=0x7f08e4002240, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f08f93fbcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f08f93fbef7 in QEventLoop::exec (this=0x7f08e2fbedd0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f08f931327f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#8  0x00007f08f93decbf in QInotifyFileSystemWatcherEngine::run (this=0x2b924d0) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f08f9315d05 in QThreadPrivate::start (arg=0x2b924d0) at thread/qthread_unix.cpp:331
#10 0x00007f08f5be1efc in start_thread (arg=0x7f08e2fbf700) at pthread_create.c:304
#11 0x00007f08fcfeb89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f08e27be700 (LWP 3696)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f08fcf889df in _L_lock_10501 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f08fcf86d71 in __GI___libc_free (mem=0x7f08fd2a41c0) at malloc.c:3736
#3  0x00007f08f941439b in cleanup (pointer=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62
#4  ~QScopedPointer (this=0x2ab6c88, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100
#5  QObject::~QObject (this=0x2ab6c80, __in_chrg=<optimized out>) at kernel/qobject.cpp:818
#6  0x00007f08f9427e49 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x2ab6c80, __in_chrg=<optimized out>) at kernel/qeventdispatcher_glib.cpp:401
#7  0x00007f08f9314e34 in QThreadPrivate::finish (arg=0x7f08f9730580) at thread/qthread_unix.cpp:367
#8  0x00007f08f9315d0d in ~__pthread_cleanup_class (this=<synthetic pointer>, __in_chrg=<optimized out>) at /usr/include/pthread.h:545
#9  ~__pthread_cleanup_class (this=<synthetic pointer>, __in_chrg=<optimized out>) at thread/qthread_unix.cpp:824
#10 QThreadPrivate::start (arg=0x7f08f9730580) at thread/qthread_unix.cpp:290
#11 0x00007f08f5be1efc in start_thread (arg=0x7f08e27be700) at pthread_create.c:304
#12 0x00007f08fcfeb89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f08d81fa700 (LWP 3712)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216
#1  0x00007f08e1b657d1 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f08f5be1efc in start_thread (arg=0x7f08d81fa700) at pthread_create.c:304
#3  0x00007f08fcfeb89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f08fd707780 (LWP 3688)):
[KCrash Handler]
#6  0x00007f08fcf403a5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f08fcf43b0b in __GI_abort () at abort.c:92
#8  0x00007f08fcf78113 in __libc_message (do_abort=2, fmt=0x7f08fd0690d8 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#9  0x00007f08fcf82a96 in malloc_printerr (action=3, str=0x7f08fd069210 "double free or corruption (fasttop)", ptr=<optimized out>) at malloc.c:6283
#10 0x00007f08fcf86d7c in __GI___libc_free (mem=<optimized out>) at malloc.c:3738
#11 0x00007f08f6d50519 in XFree (data=<optimized out>) at ../../src/XlibInt.c:1701
#12 0x00007f08f9e86b6f in xdndProxy (w=<optimized out>) at kernel/qdnd_x11.cpp:354
#13 0x00007f08f9e8b1ae in QDragManager::move (this=0x3043fa0, globalPos=...) at kernel/qdnd_x11.cpp:1574
#14 0x00007f08f9e8bf09 in QDragManager::eventFilter (this=0x3043fa0, o=<optimized out>, e=<optimized out>) at kernel/qdnd_x11.cpp:1306
#15 0x00007f08f93fcbcc in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x23d7470, receiver=0x30878f0, event=0x7fff9770f720) at kernel/qcoreapplication.cpp:883
#16 0x00007f08f9dfd396 in QApplicationPrivate::notify_helper (this=0x23d7470, receiver=0x30878f0, e=0x7fff9770f720) at kernel/qapplication.cpp:4461
#17 0x00007f08f9e02c6b in QApplication::notify (this=<optimized out>, receiver=0x30878f0, e=0x7fff9770f720) at kernel/qapplication.cpp:4047
#18 0x00007f08fab11126 in KApplication::notify (this=0x7fff97711df0, receiver=0x30878f0, event=0x7fff9770f720) at ../../kdeui/kernel/kapplication.cpp:311
#19 0x00007f08f93fcafc in QCoreApplication::notifyInternal (this=0x7fff97711df0, receiver=0x30878f0, event=0x7fff9770f720) at kernel/qcoreapplication.cpp:787
#20 0x00007f08f9dfe3f2 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#21 QApplicationPrivate::sendMouseEvent (receiver=0x30878f0, event=0x7fff9770f720, alienWidget=0x0, nativeWidget=0x30878f0, buttonDown=0x28de750, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146
#22 0x00007f08f9e7d945 in QETWidget::translateMouseEvent (this=0x30878f0, event=<optimized out>) at kernel/qapplication_x11.cpp:4568
#23 0x00007f08f9e7c8be in QApplication::x11ProcessEvent (this=0x7fff97711df0, event=0x7fff9770ff40) at kernel/qapplication_x11.cpp:3690
#24 0x00007f08f9ea5412 in x11EventSourceDispatch (s=0x23cf900, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#25 0x00007f08f570fa5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f08f5710258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f08f5710429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007f08f9427ed6 in QEventDispatcherGlib::processEvents (this=0x23afa00, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#29 0x00007f08f9ea507e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#30 0x00007f08f93fbcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#31 0x00007f08f93fbef7 in QEventLoop::exec (this=0x2d44580, flags=...) at kernel/qeventloop.cpp:201
#32 0x00007f08f9e8bc05 in QDragManager::drag (this=0x3043fa0, o=<optimized out>) at kernel/qdnd_x11.cpp:1981
#33 0x00007f08f9e0ef38 in QDrag::exec (this=0x302b5d0, supportedActions=..., defaultDropAction=Qt::IgnoreAction) at kernel/qdrag.cpp:284
#34 0x00007f08fc371d7e in DragAndDropHelper::startDrag(QAbstractItemView*, QFlags<Qt::DropAction>, DolphinViewController*) () from /usr/lib/libdolphinprivate.so.4
#35 0x00007f08fc35b57b in DolphinDetailsView::startDrag(QFlags<Qt::DropAction>) () from /usr/lib/libdolphinprivate.so.4
#36 0x00007f08fa30f9ee in QAbstractItemView::mouseMoveEvent (this=0x28dfda0, event=<optimized out>) at itemviews/qabstractitemview.cpp:1709
#37 0x00007f08fc36b685 in DolphinTreeView::mouseMoveEvent(QMouseEvent*) () from /usr/lib/libdolphinprivate.so.4
#38 0x00007f08f9e4dcce in QWidget::event (this=0x28dfda0, event=0x7fff97711190) at kernel/qwidget.cpp:8280
#39 0x00007f08fa1f64f6 in QFrame::event (this=0x28dfda0, e=0x7fff97711190) at widgets/qframe.cpp:557
#40 0x00007f08fa30719b in QAbstractItemView::viewportEvent (this=0x28dfda0, event=0x7fff97711190) at itemviews/qabstractitemview.cpp:1628
#41 0x00007f08fa34bd35 in QTreeView::viewportEvent (this=0x28dfda0, event=0x7fff97711190) at itemviews/qtreeview.cpp:1256
#42 0x00007f08f93fcc88 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x28de750, event=0x7fff97711190) at kernel/qcoreapplication.cpp:902
#43 0x00007f08f9dfd3ef in notify_helper (e=0x7fff97711190, receiver=0x28de750, this=0x23d7470) at kernel/qapplication.cpp:4482
#44 QApplicationPrivate::notify_helper (this=0x23d7470, receiver=0x28de750, e=0x7fff97711190) at kernel/qapplication.cpp:4458
#45 0x00007f08f9e02c6b in QApplication::notify (this=<optimized out>, receiver=0x28de750, e=0x7fff97711190) at kernel/qapplication.cpp:4047
#46 0x00007f08fab11126 in KApplication::notify (this=0x7fff97711df0, receiver=0x28de750, event=0x7fff97711190) at ../../kdeui/kernel/kapplication.cpp:311
#47 0x00007f08f93fcafc in QCoreApplication::notifyInternal (this=0x7fff97711df0, receiver=0x28de750, event=0x7fff97711190) at kernel/qcoreapplication.cpp:787
#48 0x00007f08f9dfe3f2 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#49 QApplicationPrivate::sendMouseEvent (receiver=0x28de750, event=0x7fff97711190, alienWidget=0x28de750, nativeWidget=0x27dc450, buttonDown=0x28de750, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146
#50 0x00007f08f9e7d945 in QETWidget::translateMouseEvent (this=0x27dc450, event=<optimized out>) at kernel/qapplication_x11.cpp:4568
#51 0x00007f08f9e7c8be in QApplication::x11ProcessEvent (this=0x7fff97711df0, event=0x7fff977119b0) at kernel/qapplication_x11.cpp:3690
#52 0x00007f08f9ea5412 in x11EventSourceDispatch (s=0x23cf900, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#53 0x00007f08f570fa5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#54 0x00007f08f5710258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#55 0x00007f08f5710429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#56 0x00007f08f9427ed6 in QEventDispatcherGlib::processEvents (this=0x23afa00, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#57 0x00007f08f9ea507e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#58 0x00007f08f93fbcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#59 0x00007f08f93fbef7 in QEventLoop::exec (this=0x7fff97711d80, flags=...) at kernel/qeventloop.cpp:201
#60 0x00007f08f9400789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#61 0x00007f08fd2f4269 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#62 0x00007f08fcf2b30d in __libc_start_main (main=0x400640, argc=5, ubp_av=0x7fff977122d8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff977122c8) at libc-start.c:226
#63 0x0000000000400671 in _start ()

Possible duplicates by query: bug 287214, bug 286234, bug 285483, bug 283789, bug 282657.

Reported using DrKonqi
Comment 6 Dawit Alemayehu 2011-11-22 07:38:09 UTC
To me these drag and drop related crashes all seem to be in Qt itself. Anyhow, reassigning to dolphin since file management in konqueror is now handled by the dolphin file management KPart.