Bug 242729 - Dolphin crashed when trying to copy a file to another tab
Summary: Dolphin crashed when trying to copy a file to another tab
Status: RESOLVED DUPLICATE of bug 217931
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-24 22:16 UTC by Guido Kroon
Modified: 2010-08-02 10:26 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Guido Kroon 2010-06-24 22:16:51 UTC
Application: dolphin (1.4)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-22-generic x86_64
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
I think this crash can be reproduced when you do the following:

1) Open dolphin and make sure you open at least 2 tabs.
2) Try to drag a file or folder the other tab (with the mouse) while making sure the mouse flows over the navigation (just between the content of the folder and the tabs you see above it) so that dolphin pops up a selection box of nested locations, and then directly followed by hovering the mouse over to the next tab where you want to copy the folder or file to.
3) When the next tab is brought forward, notice the selection box of nested locations from the previous tab is still present, even though it doesn't belong in the new tab you browse through. (that might just be the cause of the crash)
4) Release your mouse and choose to copy the folder or the file.

Note that I also experienced this crash when I was doing the exact same thing, but then making a symbolic link, so I think it has something to do that Dolphin doesn't like it when the selection box of the other tab is still showing in the other tab and then copying or linking the file or folder. I'm not sure, but it's my best guess.

The crash can be reproduced every time.

 -- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f4ac005a760 (LWP 2144))]

Thread 3 (Thread 0x7f4aaf677710 (LWP 2149)):
#0  0x00007f4ab80fcf14 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#1  0x00007f4ab80fd318 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f4ab80fd8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f4abc42b566 in QEventDispatcherGlib::processEvents (this=0x25141f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f4abc400992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f4abc400d6c in QEventLoop::exec (this=0x7f4aaf676db0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f4abc30ad59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f4abc3e1178 in QInotifyFileSystemWatcherEngine::run (this=0x25236f0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f4abc30d775 in QThreadPrivate::start (arg=0x25236f0) at thread/qthread_unix.cpp:248
#9  0x00007f4ab92439ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f4abbce46cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f4aac831710 (LWP 6446)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f4aa71e5081 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f4ab92439ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f4abbce46cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f4ac005a760 (LWP 2144)):
[KCrash Handler]
#5  malloc_consolidate (av=0x7f4abbf7be40) at malloc.c:5146
#6  0x00007f4abbc78fad in _int_malloc (av=0x7f4abbf7be40, bytes=1024) at malloc.c:4370
#7  0x00007f4abbc7a58e in *__GI___libc_malloc (bytes=1024) at malloc.c:3660
#8  0x00007f4abd1ef25a in QDataBuffer (this=0x30f6250) at ../../include/QtGui/private/../../../src/gui/painting/qdatabuffer_p.h:66
#9  QPolygonClipper (this=0x30f6250) at ../../include/QtGui/private/../../../src/gui/painting/qpolygonclipper_p.h:66
#10 QX11PaintEnginePrivate (this=0x30f6250) at ../../include/QtGui/private/../../../src/gui/painting/qpaintengine_x11_p.h:146
#11 QX11PaintEngine (this=0x30f6250) at painting/qpaintengine_x11.cpp:452
#12 0x00007f4abd0e4af8 in QX11PixmapData::paintEngine (this=0x30f1a10) at image/qpixmap_x11.cpp:2153
#13 0x00007f4abd146cff in QPainter::begin (this=0x7fffc2dfe9c0, pd=0x7fffc2dfe960) at painting/qpainter.cpp:1757
#14 0x00007f4abd1475a8 in QPainter (this=0x7fffc2dfe9c0, pd=0x7fffc2dfe960) at painting/qpainter.cpp:1477
#15 0x00007f4abdcba611 in KIconEngine::pixmap (this=<value optimized out>, size=<value optimized out>, mode=<value optimized out>, state=<value optimized out>)
    at ../../kdeui/icons/kiconengine.cpp:127
#16 0x00007f4abd0a1625 in QIcon::pixmap (this=<value optimized out>, size=..., mode=65, state=3153575488) at image/qicon.cpp:669
#17 0x00007f4abe2678d2 in KFileItemDelegate::paint (this=0x2b6d590, painter=<value optimized out>, option=..., index=...) at ../../kio/kio/kfileitemdelegate.cpp:1236
#18 0x00007f4abf4e21c8 in DolphinFileItemDelegate::paint (this=0x2b6d590, painter=0x7fffc2dff340, option=<value optimized out>, index=...)
    at ../../../../apps/dolphin/src/dolphinfileitemdelegate.cpp:77
#19 0x00007f4abd539e3a in QListView::paintEvent (this=<value optimized out>, e=<value optimized out>) at itemviews/qlistview.cpp:1044
#20 0x00007f4abdcdf16b in KCategorizedView::paintEvent (this=0x2b67550, event=0x7fffc2e004f0) at ../../kdeui/itemviews/kcategorizedview.cpp:783
#21 0x00007f4abd045162 in QWidget::event (this=0x2b67550, event=0x7fffc2e004f0) at kernel/qwidget.cpp:8144
#22 0x00007f4abd3ec4e6 in QFrame::event (this=0x2b67550, e=0x7fffc2e004f0) at widgets/qframe.cpp:557
#23 0x00007f4abd51b26b in QAbstractItemView::viewportEvent (this=0x2b67550, event=0x7fffc2e004f0) at itemviews/qabstractitemview.cpp:1610
#24 0x00007f4abc401487 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x2b64ce0, event=0x7fffc2e004f0) at kernel/qcoreapplication.cpp:819
#25 0x00007f4abcfef1fc in QApplicationPrivate::notify_helper (this=0x2041ec0, receiver=0x2b64ce0, e=0x7fffc2e004f0) at kernel/qapplication.cpp:4296
#26 0x00007f4abcff56fb in QApplication::notify (this=0x7fffc2e016f0, receiver=0x2b64ce0, e=0x7fffc2e004f0) at kernel/qapplication.cpp:4183
#27 0x00007f4abdcfa526 in KApplication::notify (this=0x7fffc2e016f0, receiver=0x2b64ce0, event=0x7fffc2e004f0) at ../../kdeui/kernel/kapplication.cpp:302
#28 0x00007f4abc40206c in QCoreApplication::notifyInternal (this=0x7fffc2e016f0, receiver=0x2b64ce0, event=0x7fffc2e004f0) at kernel/qcoreapplication.cpp:704
#29 0x00007f4abd04d7dd in QCoreApplication::sendSpontaneousEvent (this=0x2b66060, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x2320b70) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#30 QWidgetPrivate::drawWidget (this=0x2b66060, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x2320b70)
    at kernel/qwidget.cpp:5339
#31 0x00007f4abd207866 in QWidgetBackingStore::sync (this=0x2320b70) at painting/qbackingstore.cpp:1283
#32 0x00007f4abd03eb60 in QWidgetPrivate::syncBackingStore (this=0x20e07c0) at kernel/qwidget.cpp:1672
#33 0x00007f4abd045865 in QWidget::event (this=0x20c1f80, event=0x2ab6250) at kernel/qwidget.cpp:8291
#34 0x00007f4abd407cab in QMainWindow::event (this=0x20c1f80, event=0x2ab6250) at widgets/qmainwindow.cpp:1433
#35 0x00007f4abde116f3 in KXmlGuiWindow::event (this=0x7f4abbf7be40, ev=0x400) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#36 0x00007f4abcfef22c in QApplicationPrivate::notify_helper (this=0x2041ec0, receiver=0x20c1f80, e=0x2ab6250) at kernel/qapplication.cpp:4300
#37 0x00007f4abcff56fb in QApplication::notify (this=0x7fffc2e016f0, receiver=0x20c1f80, e=0x2ab6250) at kernel/qapplication.cpp:4183
#38 0x00007f4abdcfa526 in KApplication::notify (this=0x7fffc2e016f0, receiver=0x20c1f80, event=0x2ab6250) at ../../kdeui/kernel/kapplication.cpp:302
#39 0x00007f4abc40206c in QCoreApplication::notifyInternal (this=0x7fffc2e016f0, receiver=0x20c1f80, event=0x2ab6250) at kernel/qcoreapplication.cpp:704
#40 0x00007f4abc4047e7 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x201bc30) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#41 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x201bc30) at kernel/qcoreapplication.cpp:1345
#42 0x00007f4abc42b9d3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#43 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#44 0x00007f4ab80f98c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#45 0x00007f4ab80fd748 in ?? () from /lib/libglib-2.0.so.0
#46 0x00007f4ab80fd8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#47 0x00007f4abc42b513 in QEventDispatcherGlib::processEvents (this=0x201b770, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#48 0x00007f4abd09f46e in QGuiEventDispatcherGlib::processEvents (this=0x7f4abbf7be40, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#49 0x00007f4abc400992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#50 0x00007f4abc400d6c in QEventLoop::exec (this=0x7fffc2e01640, flags=) at kernel/qeventloop.cpp:201
#51 0x00007f4abc404aab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#52 0x000000000043b1c5 in main (argc=<value optimized out>, argv=<value optimized out>) at ../../../../apps/dolphin/src/main.cpp:101

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

Possible duplicates by query: bug 242190, bug 219111, bug 217931, bug 204416.

Reported using DrKonqi
Comment 1 Tommi Tervo 2010-08-02 10:26:59 UTC

*** This bug has been marked as a duplicate of bug 217931 ***