Bug 262345

Summary: Dolphin drag and drop copy crash
Product: [Applications] dolphin Reporter: Pedro <pedromro>
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED FIXED    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 4.8.0
Sentry Crash Report:

Description Pedro 2011-01-06 22:46:50 UTC
Application: dolphin (1.5)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-24-generic-pae i686
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:
Copying files between Dolphin diferent windows by drag and drop from a sftp location to a local directory

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

Thread 3 (Thread 0xb2490b70 (LWP 1996)):
#0  0xb76e4424 in __kernel_vsyscall ()
#1  0xb75cc0f3 in ?? () from /lib/libc.so.6
#2  0xb756065f in ?? () from /lib/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 2 (Thread 0xb07f6b70 (LWP 2011)):
#0  0xb76e4424 in __kernel_vsyscall ()
#1  0xb75cc0f3 in ?? () from /lib/libc.so.6
#2  0xb756065f in ?? () from /lib/libc.so.6
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 1 (Thread 0xb4b9d710 (LWP 1989)):
[KCrash Handler]
#7  0xb76e4424 in __kernel_vsyscall ()
#8  0xb7518941 in raise () from /lib/libc.so.6
#9  0xb751be42 in abort () from /lib/libc.so.6
#10 0xb7550305 in ?? () from /lib/libc.so.6
#11 0xb755a501 in ?? () from /lib/libc.so.6
#12 0xb755d2fc in ?? () from /lib/libc.so.6
#13 0xb755fa1c in ?? () from /lib/libc.so.6
#14 0xb755ff53 in realloc () from /lib/libc.so.6
#15 0xb5a61024 in qRealloc (ptr=0x94194f0, size=128) at global/qmalloc.cpp:65
#16 0xb5ac1fcc in QVectorData::reallocate (x=0x6, newsize=1989, oldsize=48, alignment=0) at tools/qvector.cpp:74
#17 0xb613483d in QVector<QRect>::realloc (this=0x93e6bb4, asize=4, aalloc=7) at ../../include/QtCore/../../src/corelib/tools/qvector.h:480
#18 0xb6297400 in QVector<QRect>::resize(int) () from /usr/lib/libQtGui.so.4
#19 0xb62912ef in miSubtractO (dest=..., r1=0x90bfc38, r1End=0x90bfc48, r2=0x940e4c8, r2End=0x940e4d8, y1=3, y2=279) at painting/qregion.cpp:2554
#20 0xb62909fa in miRegionOp (dest=<value optimized out>, reg1=<value optimized out>, reg2=0x940e4c0, overlapFunc=0xb6291090 <miSubtractO(QRegionPrivate&, QRect const*, QRect const*, QRect const*, QRect const*, int, int)>, nonOverlap1Func=0xb628e150 <miSubtractNonO1(QRegionPrivate&, QRect const*, QRect const*, int, int)>, nonOverlap2Func=0) at painting/qregion.cpp:2280
#21 0xb6290d72 in SubtractRegion (regM=<value optimized out>, regS=<value optimized out>, dest=...) at painting/qregion.cpp:2624
#22 0xb6290ed1 in QRegion::subtract (this=0x92d14c0, r=...) at painting/qregion.cpp:4198
#23 0xb6290f30 in subtracted (this=0x92d14c0, r=...) at ../../include/QtGui/../../src/gui/painting/qregion.h:110
#24 QRegion::operator- (this=0x92d14c0, r=...) at painting/qregion.cpp:511
#25 0xb6290f83 in QRegion::operator-= (this=0x92d14c0, r=...) at painting/qregion.cpp:593
#26 0xb6121b97 in QWidgetPrivate::subtractOpaqueChildren (this=0x92d1438, source=..., clipRect=...) at kernel/qwidget.cpp:2026
#27 0xb631eef6 in QWidgetBackingStore::sync (this=0x9320888) at painting/qbackingstore.cpp:1214
#28 0xb61212b3 in QWidgetPrivate::syncBackingStore (this=0x9299ae0) at kernel/qwidget.cpp:1805
#29 0xb6128466 in QWidget::event (this=0x90be550, event=0x9169470) at kernel/qwidget.cpp:8480
#30 0xb6568917 in QMainWindow::event (this=0x90be550, event=0x9169470) at widgets/qmainwindow.cpp:1417
#31 0xb6d358a4 in KMainWindow::event (this=0x90be550, ev=0x9169470) at ../../kdeui/widgets/kmainwindow.cpp:1100
#32 0xb6d7e14f in KXmlGuiWindow::event (this=0x90be550, ev=0x9169470) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:130
#33 0xb60c9fdc in QApplicationPrivate::notify_helper (this=0x8bfdac0, receiver=0x90be550, e=0x9169470) at kernel/qapplication.cpp:4396
#34 0xb60d00e9 in QApplication::notify (this=0xbfb66f50, receiver=0x90be550, e=0x9169470) at kernel/qapplication.cpp:4361
#35 0xb6c3f68a in KApplication::notify (this=0xbfb66f50, receiver=0x90be550, event=0x9169470) at ../../kdeui/kernel/kapplication.cpp:310
#36 0xb5b68b3b in QCoreApplication::notifyInternal (this=0xbfb66f50, receiver=0x90be550, event=0x9169470) at kernel/qcoreapplication.cpp:732
#37 0xb5b6bd8b in sendEvent (receiver=0x0, event_type=0, data=0x8bdee98) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#38 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8bdee98) at kernel/qcoreapplication.cpp:1373
#39 0xb5b6bf4d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266
#40 0xb5b97a74 in sendPostedEvents (s=0x8c01f10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#41 postEventSourceDispatch (s=0x8c01f10) at kernel/qeventdispatcher_glib.cpp:277
#42 0xb522a855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#43 0xb522e668 in ?? () from /lib/libglib-2.0.so.0
#44 0xb522e848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#45 0xb5b97565 in QEventDispatcherGlib::processEvents (this=0x8bdeb58, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#46 0xb618bbe5 in QGuiEventDispatcherGlib::processEvents (this=0x8bdeb58, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#47 0xb5b67609 in QEventLoop::processEvents (this=0xbfb66ea4, flags=) at kernel/qeventloop.cpp:149
#48 0xb5b67a8a in QEventLoop::exec (this=0xbfb66ea4, flags=...) at kernel/qeventloop.cpp:201
#49 0xb5b6c00f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#50 0xb60c8e07 in QApplication::exec () at kernel/qapplication.cpp:3672
#51 0xb7693dab in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#52 0x080485ab in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2011-01-23 17:19:33 UTC
[Comment from a bug triager]
Looks like some bug in the Qt library or some other memory corruption.
- Check if Dolphin crash if you repeat the situation ?
Regards