Bug 308348 - Dolphin crashes after "Move Here"-ing of a file to the folder widget on the desktop
Summary: Dolphin crashes after "Move Here"-ing of a file to the folder widget on the d...
Status: RESOLVED UNMAINTAINED
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 2.1
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords:
: 337279 346811 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-10-13 22:36 UTC by Sergey Podskokniev
Modified: 2016-12-25 14:28 UTC (History)
4 users (show)

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


Attachments
New crash information added by DrKonqi (7.53 KB, text/plain)
2015-12-05 12:06 UTC, ILYA
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey Podskokniev 2012-10-13 22:36:16 UTC
Application: dolphin (2.1)
KDE Platform Version: 4.9.2
Qt Version: 4.8.2
Operating System: Linux 3.6.1-1.fc17.x86_64 x86_64
Distribution: "Fedora release 17 (Beefy Miracle)"

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

I dragged plus "Move Here"-ed a file from a Dolphin window into the folder view widget on the desktop. The file was moved succesfully though.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7fac0f3c1880 (LWP 3257))]

Thread 2 (Thread 0x7fac02024700 (LWP 3260)):
#0  0x000000316d0e8bcf in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x000000316cc47af4 in g_main_context_poll (n_fds=1, fds=0x7fabfc002bb0, timeout=-1, context=0x7fabfc0009a0, priority=<optimized out>) at gmain.c:3440
#2  g_main_context_iterate (context=context@entry=0x7fabfc0009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3141
#3  0x000000316cc47c14 in g_main_context_iteration (context=0x7fabfc0009a0, may_block=1) at gmain.c:3207
#4  0x00000031755a44e6 in QEventDispatcherGlib::processEvents (this=0x7fabfc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x000000317557510f in QEventLoop::processEvents (this=this@entry=0x7fac02023cf0, flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003175575398 in QEventLoop::exec (this=0x7fac02023cf0, flags=...) at kernel/qeventloop.cpp:204
#7  0x0000003175478650 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x0000003175555b2f in QInotifyFileSystemWatcherEngine::run (this=0xf03470) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x000000317547b5eb in QThreadPrivate::start (arg=0xf03470) at thread/qthread_unix.cpp:307
#10 0x000000316d807d14 in start_thread (arg=0x7fac02024700) at pthread_create.c:309
#11 0x000000316d0f167d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7fac0f3c1880 (LWP 3257)):
[KCrash Handler]
#6  QGraphicsWidget::event (this=0xfeea70, event=0x7fffe6847210) at graphicsview/qgraphicswidget.cpp:1385
#7  0x0000003184078efb in KItemListView::event (this=0xfeea70, event=0x7fffe6847210) at /usr/src/debug/kde-baseapps-4.9.2/dolphin/src/kitemviews/kitemlistview.cpp:849
#8  0x00000031799ca37c in QApplicationPrivate::notify_helper (this=this@entry=0xd1d470, receiver=receiver@entry=0xfeea70, e=e@entry=0x7fffe6847210) at kernel/qapplication.cpp:4551
#9  0x00000031799ce7fa in QApplication::notify (this=0x7fffe68488c0, receiver=0xfeea70, e=0x7fffe6847210) at kernel/qapplication.cpp:4412
#10 0x000000317c0468a6 in KApplication::notify (this=0x7fffe68488c0, receiver=0xfeea70, event=0x7fffe6847210) at /usr/src/debug/kdelibs-4.9.2/kdeui/kernel/kapplication.cpp:311
#11 0x00000031755763be in QCoreApplication::notifyInternal (this=0x7fffe68488c0, receiver=0xfeea70, event=0x7fffe6847210) at kernel/qcoreapplication.cpp:915
#12 0x0000003179faeeab in sendEvent (event=0x7fffe6847210, item=0xfeea80, this=<optimized out>) at graphicsview/qgraphicsscene.cpp:1217
#13 QGraphicsScenePrivate::sendEvent (this=<optimized out>, item=0xfeea80, event=0x7fffe6847210) at graphicsview/qgraphicsscene.cpp:1197
#14 0x0000003179fafa90 in sendMouseEvent (mouseEvent=0x7fffe6847210, this=0xffdb30) at graphicsview/qgraphicsscene.cpp:1295
#15 QGraphicsScenePrivate::sendMouseEvent (this=0xffdb30, mouseEvent=0x7fffe6847210) at graphicsview/qgraphicsscene.cpp:1274
#16 0x0000003179fb05cc in QGraphicsScene::mouseMoveEvent (this=<optimized out>, mouseEvent=0x7fffe6847210) at graphicsview/qgraphicsscene.cpp:4102
#17 0x0000003179fc28d0 in QGraphicsScene::event (this=0xffdb10, event=0x7fffe6847210) at graphicsview/qgraphicsscene.cpp:3451
#18 0x00000031799ca37c in QApplicationPrivate::notify_helper (this=this@entry=0xd1d470, receiver=receiver@entry=0xffdb10, e=e@entry=0x7fffe6847210) at kernel/qapplication.cpp:4551
#19 0x00000031799ce7fa in QApplication::notify (this=0x7fffe68488c0, receiver=0xffdb10, e=0x7fffe6847210) at kernel/qapplication.cpp:4412
#20 0x000000317c0468a6 in KApplication::notify (this=0x7fffe68488c0, receiver=0xffdb10, event=0x7fffe6847210) at /usr/src/debug/kdelibs-4.9.2/kdeui/kernel/kapplication.cpp:311
#21 0x00000031755763be in QCoreApplication::notifyInternal (this=0x7fffe68488c0, receiver=0xffdb10, event=0x7fffe6847210) at kernel/qcoreapplication.cpp:915
#22 0x0000003179fd5ab4 in QGraphicsViewPrivate::mouseMoveEventHandler (this=this@entry=0xffe300, event=event@entry=0x7fffe6847c40) at graphicsview/qgraphicsview.cpp:646
#23 0x0000003179fd8b2e in QGraphicsView::mouseMoveEvent (this=0xffe2d0, event=0x7fffe6847c40) at graphicsview/qgraphicsview.cpp:3276
#24 0x0000003179a19ac4 in QWidget::event (this=0xffe2d0, event=0x7fffe6847c40) at kernel/qwidget.cpp:8356
#25 0x0000003179dc3806 in QFrame::event (this=0xffe2d0, e=0x7fffe6847c40) at widgets/qframe.cpp:557
#26 0x0000003179fdbe4b in QGraphicsView::viewportEvent (this=0xffe2d0, event=0x7fffe6847c40) at graphicsview/qgraphicsview.cpp:2866
#27 0x0000003175576526 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x1014270, event=0x7fffe6847c40) at kernel/qcoreapplication.cpp:1025
#28 0x00000031799ca34c in QApplicationPrivate::notify_helper (this=this@entry=0xd1d470, receiver=receiver@entry=0x1014270, e=e@entry=0x7fffe6847c40) at kernel/qapplication.cpp:4547
#29 0x00000031799cf05b in QApplication::notify (this=<optimized out>, receiver=0x1014270, e=0x7fffe6847c40) at kernel/qapplication.cpp:4094
#30 0x000000317c0468a6 in KApplication::notify (this=0x7fffe68488c0, receiver=0x1014270, event=0x7fffe6847c40) at /usr/src/debug/kdelibs-4.9.2/kdeui/kernel/kapplication.cpp:311
#31 0x00000031755763be in QCoreApplication::notifyInternal (this=0x7fffe68488c0, receiver=0x1014270, event=0x7fffe6847c40) at kernel/qcoreapplication.cpp:915
#32 0x00000031799cb1bb in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#33 QApplicationPrivate::sendMouseEvent (receiver=0x1014270, event=0x7fffe6847c40, alienWidget=0x1014270, nativeWidget=0xe6ec90, buttonDown=0x317a49dd68, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3162
#34 0x0000003179a45724 in QETWidget::translateMouseEvent (this=this@entry=0xe6ec90, event=event@entry=0x7fffe68483b0) at kernel/qapplication_x11.cpp:4523
#35 0x0000003179a444b1 in QApplication::x11ProcessEvent (this=0x7fffe68488c0, event=0x7fffe68483b0) at kernel/qapplication_x11.cpp:3646
#36 0x0000003179a6a4cc in x11EventSourceDispatch (s=s@entry=0xd1f170, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#37 0x000000316cc47825 in g_main_dispatch (context=0xd1ef30) at gmain.c:2539
#38 g_main_context_dispatch (context=context@entry=0xd1ef30) at gmain.c:3075
#39 0x000000316cc47b58 in g_main_context_iterate (context=context@entry=0xd1ef30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3146
#40 0x000000316cc47c14 in g_main_context_iteration (context=0xd1ef30, may_block=1) at gmain.c:3207
#41 0x00000031755a44c6 in QEventDispatcherGlib::processEvents (this=0xceec60, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#42 0x0000003179a6a1ae in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#43 0x000000317557510f in QEventLoop::processEvents (this=this@entry=0x7fffe6848780, flags=...) at kernel/qeventloop.cpp:149
#44 0x0000003175575398 in QEventLoop::exec (this=0x7fffe6848780, flags=...) at kernel/qeventloop.cpp:204
#45 0x000000317557a188 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#46 0x000000318204e917 in kdemain (argc=6, argv=0x7fffe68489f8) at /usr/src/debug/kde-baseapps-4.9.2/dolphin/src/main.cpp:89
#47 0x000000316d021735 in __libc_start_main (main=0x400810 <main(int, char**)>, argc=6, ubp_av=0x7fffe68489f8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffe68489e8) at libc-start.c:226
#48 0x0000000000400841 in _start ()

Reported using DrKonqi
Comment 1 Frank Reininghaus 2013-04-10 07:40:27 UTC
Thanks for the bug report, and sorry for the late response (I saw the report earlier, but the backtrace gives very little information about what could be the problem). Please reopen if you can still reproduce this crash in KDE 4.10.2 or later. Thanks for your help!
Comment 2 Frank Reininghaus 2014-07-14 14:10:45 UTC
*** Bug 337279 has been marked as a duplicate of this bug. ***
Comment 3 Frank Reininghaus 2014-07-14 14:13:34 UTC
Reopening because the problem was reported again.

The backtrace does not provide much info about what went wrong. Since both reports mention that the crash happened after a drag&drop operation from Dolphin to another application, it could be that something bad (like deleting the view) happened inside the nested event loop of the QDrag object.
Comment 4 Frank Reininghaus 2015-04-30 17:05:16 UTC
*** Bug 346811 has been marked as a duplicate of this bug. ***
Comment 5 ILYA 2015-12-05 12:06:48 UTC
Created attachment 95904 [details]
New crash information added by DrKonqi

dolphin (4.14.2) on KDE Platform 4.14.2 using Qt 4.8.6

- What I was doing when the application crashed:

There is a systemic issue of restarting the application, but the file is not moved.

-- Backtrace (Reduced):
#6  QGraphicsWidget::event (this=this@entry=0x26fc810, event=event@entry=0x7ffdd61376c0) at graphicsview/qgraphicswidget.cpp:1384
#7  0x00007f71c3bd1b24 in KItemListView::event (this=0x26fc810, event=0x7ffdd61376c0) at ../../../dolphin/src/kitemviews/kitemlistview.cpp:914
#8  0x00007f71c12cde2c in QApplicationPrivate::notify_helper (this=this@entry=0x220bb90, receiver=receiver@entry=0x26fc810, e=e@entry=0x7ffdd61376c0) at kernel/qapplication.cpp:4567
#9  0x00007f71c12d44a0 in QApplication::notify (this=this@entry=0x7ffdd6138590, receiver=receiver@entry=0x26fc810, e=e@entry=0x7ffdd61376c0) at kernel/qapplication.cpp:4353
#10 0x00007f71c1fd8cca in KApplication::notify (this=0x7ffdd6138590, receiver=0x26fc810, event=0x7ffdd61376c0) at ../../kdeui/kernel/kapplication.cpp:311
Comment 6 Elvis Angelaccio 2016-12-25 14:28:11 UTC
Both Dolphin and Plasma changed a lot, closing.