Bug 341830 - Dolphn crashed when dragging a file to the location bar
Summary: Dolphn crashed when dragging a file to the location bar
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kfile
Classification: Applications
Component: kurlnavigator (show other bugs)
Version: 4.13.2
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-12-12 21:39 UTC by Kevin Clevenger
Modified: 2018-06-15 02:52 UTC (History)
2 users (show)

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 Kevin Clevenger 2014-12-12 21:39:03 UTC
Application: dolphin (4.14.3)
KDE Platform Version: 4.14.3
Qt Version: 4.8.6
Operating System: Linux 3.17.4-200.fc20.x86_64 x86_64
Distribution: "Fedora release 20 (Heisenbug)"

-- Information about the crash:
- What I was doing when the application crashed:
I was dragging a file to a parent directory in the location bar, released the mouse button, and Dolphin crashed

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

Thread 3 (Thread 0x7f1cf3a93700 (LWP 22282)):
#0  0x00000034c7e8a4ca in g_private_get_impl (key=0x34c812ab40 <g_thread_specific_private>) at gthread-posix.c:988
#1  0x00000034c7e8a969 in g_private_get (key=key@entry=0x34c812ab40 <g_thread_specific_private>) at gthread-posix.c:1019
#2  0x00000034c7e6ef00 in g_thread_self () at gthread.c:994
#3  0x00000034c7e4863c in g_main_context_acquire (context=0x7f1cec0009a0) at gmain.c:3122
#4  0x00000034c7e49465 in g_main_context_iterate (context=context@entry=0x7f1cec0009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3663
#5  0x00000034c7e496dc in g_main_context_iteration (context=0x7f1cec0009a0, may_block=1) at gmain.c:3774
#6  0x00000034cebb543e in QEventDispatcherGlib::processEvents (this=0x7f1cec0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#7  0x00000034ceb8538f in QEventLoop::processEvents (this=this@entry=0x7f1cf3a92c40, flags=...) at kernel/qeventloop.cpp:149
#8  0x00000034ceb856dd in QEventLoop::exec (this=this@entry=0x7f1cf3a92c40, flags=...) at kernel/qeventloop.cpp:204
#9  0x00000034cea79e5f in QThread::exec (this=this@entry=0x207ae90) at thread/qthread.cpp:538
#10 0x00000034ceb65de3 in QInotifyFileSystemWatcherEngine::run (this=0x207ae90) at io/qfilesystemwatcher_inotify.cpp:265
#11 0x00000034cea7c69f in QThreadPrivate::start (arg=0x207ae90) at thread/qthread_unix.cpp:349
#12 0x00000034c4a07ee5 in start_thread (arg=0x7f1cf3a93700) at pthread_create.c:309
#13 0x00000034c3ef4b8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f1cf31be700 (LWP 22283)):
#0  0x00000034c3eea71d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00000034c7e495b4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7f1ce40027c0, timeout=-1, context=0x7f1ce40009a0) at gmain.c:4007
#2  g_main_context_iterate (context=context@entry=0x7f1ce40009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708
#3  0x00000034c7e496dc in g_main_context_iteration (context=0x7f1ce40009a0, may_block=1) at gmain.c:3774
#4  0x00000034cebb543e in QEventDispatcherGlib::processEvents (this=0x7f1ce40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#5  0x00000034ceb8538f in QEventLoop::processEvents (this=this@entry=0x7f1cf31bdc90, flags=...) at kernel/qeventloop.cpp:149
#6  0x00000034ceb856dd in QEventLoop::exec (this=this@entry=0x7f1cf31bdc90, flags=...) at kernel/qeventloop.cpp:204
#7  0x00000034cea79e5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:538
#8  0x00000034cea7c69f in QThreadPrivate::start (arg=0x261bdd0) at thread/qthread_unix.cpp:349
#9  0x00000034c4a07ee5 in start_thread (arg=0x7f1cf31be700) at pthread_create.c:309
#10 0x00000034c3ef4b8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f1cffd2f940 (LWP 22281)):
[KCrash Handler]
#6  QETWidget::translateMouseEvent (this=this@entry=0x3d15ea0, event=event@entry=0x7fffb6a19ae0) at kernel/qapplication_x11.cpp:4491
#7  0x00000033268450ac in QApplication::x11ProcessEvent (this=0x7fffb6a1c790, event=event@entry=0x7fffb6a19ae0) at kernel/qapplication_x11.cpp:3663
#8  0x000000332686cac4 in x11EventSourceDispatch (s=s@entry=0x1d78430, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#9  0x00000034c7e492a6 in g_main_dispatch (context=0x1d8e130) at gmain.c:3066
#10 g_main_context_dispatch (context=context@entry=0x1d8e130) at gmain.c:3642
#11 0x00000034c7e49628 in g_main_context_iterate (context=context@entry=0x1d8e130, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713
#12 0x00000034c7e496dc in g_main_context_iteration (context=0x1d8e130, may_block=1) at gmain.c:3774
#13 0x00000034cebb541e in QEventDispatcherGlib::processEvents (this=0x1d526e0, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#14 0x000000332686cc46 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#15 0x00000034ceb8538f in QEventLoop::processEvents (this=this@entry=0x7fffb6a19ee0, flags=...) at kernel/qeventloop.cpp:149
#16 0x00000034ceb856dd in QEventLoop::exec (this=this@entry=0x7fffb6a19ee0, flags=...) at kernel/qeventloop.cpp:204
#17 0x0000003326c16bb7 in QMenu::exec (this=<optimized out>, p=..., action=action@entry=0x0) at widgets/qmenu.cpp:2124
#18 0x0000003330c81e0e in KDEPrivate::KUrlNavigatorButton::openSubDirsMenu (this=0x2f60e60, job=<optimized out>) at /usr/src/debug/kdelibs-4.14.3/kfile/kurlnavigatorbutton.cpp:508
#19 0x00000034ceb9b37a in QMetaObject::activate (sender=sender@entry=0x28b1c40, m=m@entry=0x3632cd14a0 <KJob::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7fffb6a1a0e0) at kernel/qobject.cpp:3567
#20 0x0000003632939aa2 in KJob::result (this=this@entry=0x28b1c40, _t1=_t1@entry=0x28b1c40) at /usr/src/debug/kdelibs-4.14.3/x86_64-redhat-linux-gnu/kdecore/kjob.moc:207
#21 0x0000003632939af0 in KJob::emitResult (this=this@entry=0x28b1c40) at /usr/src/debug/kdelibs-4.14.3/kdecore/jobs/kjob.cpp:318
#22 0x00000033295017da in KIO::SimpleJob::slotFinished (this=this@entry=0x28b1c40) at /usr/src/debug/kdelibs-4.14.3/kio/kio/job.cpp:496
#23 0x000000332950680e in KIO::ListJob::slotFinished (this=0x28b1c40) at /usr/src/debug/kdelibs-4.14.3/kio/kio/job.cpp:2713
#24 0x00000034ceb9b37a in QMetaObject::activate (sender=0x3b49260, m=m@entry=0x33298b9460 <KIO::SlaveInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x0) at kernel/qobject.cpp:3567
#25 0x00000033295a6f73 in KIO::SlaveInterface::finished (this=<optimized out>) at /usr/src/debug/kdelibs-4.14.3/x86_64-redhat-linux-gnu/kio/slaveinterface.moc:184
#26 0x00000033295a8ba6 in KIO::SlaveInterface::dispatch (this=<optimized out>, _cmd=104, rawdata=...) at /usr/src/debug/kdelibs-4.14.3/kio/kio/slaveinterface.cpp:176
#27 0x00000033295a5efe in KIO::SlaveInterface::dispatch (this=0x3b49260) at /usr/src/debug/kdelibs-4.14.3/kio/kio/slaveinterface.cpp:92
#28 0x0000003329599d0e in KIO::Slave::gotInput (this=0x3b49260) at /usr/src/debug/kdelibs-4.14.3/kio/kio/slave.cpp:344
#29 0x00000034ceb9b37a in QMetaObject::activate (sender=0x32596e0, m=m@entry=0x33298b2980 <KIO::Connection::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3567
#30 0x00000033294ccbc0 in KIO::Connection::readyRead (this=<optimized out>) at /usr/src/debug/kdelibs-4.14.3/x86_64-redhat-linux-gnu/kio/connection.moc:105
#31 0x00000033294cd311 in KIO::ConnectionPrivate::dequeue (this=0x2cb7f50) at /usr/src/debug/kdelibs-4.14.3/kio/kio/connection.cpp:82
#32 0x00000034ceb9f90e in QObject::event (this=0x32596e0, e=<optimized out>) at kernel/qobject.cpp:1222
#33 0x00000033267cae5c in QApplicationPrivate::notify_helper (this=this@entry=0x1d8cf70, receiver=receiver@entry=0x32596e0, e=e@entry=0x304afd0) at kernel/qapplication.cpp:4565
#34 0x00000033267d17b5 in QApplication::notify (this=this@entry=0x7fffb6a1c790, receiver=receiver@entry=0x32596e0, e=e@entry=0x304afd0) at kernel/qapplication.cpp:4351
#35 0x000000332764a4fa in KApplication::notify (this=0x7fffb6a1c790, receiver=0x32596e0, event=0x304afd0) at /usr/src/debug/kdelibs-4.14.3/kdeui/kernel/kapplication.cpp:311
#36 0x00000034ceb868fd in QCoreApplication::notifyInternal (this=0x7fffb6a1c790, receiver=receiver@entry=0x32596e0, event=event@entry=0x304afd0) at kernel/qcoreapplication.cpp:953
#37 0x00000034ceb89ae5 in sendEvent (event=0x304afd0, receiver=0x32596e0) at kernel/qcoreapplication.h:231
#38 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1d50d90) at kernel/qcoreapplication.cpp:1577
#39 0x00000034ceb89f83 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#40 0x00000034cebb5c9e in sendPostedEvents () at kernel/qcoreapplication.h:236
#41 postEventSourceDispatch (s=s@entry=0x1d9afd0) at kernel/qeventdispatcher_glib.cpp:300
#42 0x00000034c7e492a6 in g_main_dispatch (context=0x1d8e130) at gmain.c:3066
#43 g_main_context_dispatch (context=context@entry=0x1d8e130) at gmain.c:3642
#44 0x00000034c7e49628 in g_main_context_iterate (context=context@entry=0x1d8e130, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713
#45 0x00000034c7e496dc in g_main_context_iteration (context=0x1d8e130, may_block=1) at gmain.c:3774
#46 0x00000034cebb541e in QEventDispatcherGlib::processEvents (this=0x1d526e0, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#47 0x000000332686cc46 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#48 0x00000034ceb8538f in QEventLoop::processEvents (this=this@entry=0x2f4bac0, flags=...) at kernel/qeventloop.cpp:149
#49 0x00000034ceb856dd in QEventLoop::exec (this=this@entry=0x2f4bac0, flags=...) at kernel/qeventloop.cpp:204
#50 0x0000003326855fcd in QDragManager::drag (this=0x2a70d40, o=o@entry=0x2411a70) at kernel/qdnd_x11.cpp:2028
#51 0x00000033267dc71a in QDrag::exec (this=0x2411a70, supportedActions=..., defaultDropAction=Qt::CopyAction) at kernel/qdrag.cpp:284
#52 0x000000333067fe92 in KItemListController::startDragging() () from /lib64/libdolphinprivate.so.4
#53 0x000000333067ffdc in KItemListController::mouseMoveEvent(QGraphicsSceneMouseEvent*, QTransform const&) () from /lib64/libdolphinprivate.so.4
#54 0x000000333067c38b in KItemListController::processEvent(QEvent*, QTransform const&) () from /lib64/libdolphinprivate.so.4
#55 0x000000333068e232 in KItemListView::event(QEvent*) () from /lib64/libdolphinprivate.so.4
#56 0x00000033267cae5c in QApplicationPrivate::notify_helper (this=this@entry=0x1d8cf70, receiver=receiver@entry=0x23165a0, e=e@entry=0x7fffb6a1b820) at kernel/qapplication.cpp:4565
#57 0x00000033267d17b5 in QApplication::notify (this=this@entry=0x7fffb6a1c790, receiver=receiver@entry=0x23165a0, e=e@entry=0x7fffb6a1b820) at kernel/qapplication.cpp:4351
#58 0x000000332764a4fa in KApplication::notify (this=0x7fffb6a1c790, receiver=0x23165a0, event=0x7fffb6a1b820) at /usr/src/debug/kdelibs-4.14.3/kdeui/kernel/kapplication.cpp:311
#59 0x00000034ceb868fd in QCoreApplication::notifyInternal (this=0x7fffb6a1c790, receiver=0x23165a0, event=event@entry=0x7fffb6a1b820) at kernel/qcoreapplication.cpp:953
#60 0x00000033267c96e6 in sendSpontaneousEvent (event=event@entry=0x7fffb6a1b820, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:234
#61 qt_sendSpontaneousEvent (receiver=<optimized out>, event=event@entry=0x7fffb6a1b820) at kernel/qapplication.cpp:5563
#62 0x0000003326dcac61 in QGraphicsScenePrivate::sendEvent (this=<optimized out>, item=0x23165b0, event=0x7fffb6a1b820) at graphicsview/qgraphicsscene.cpp:1217
#63 0x0000003326dcb15f in QGraphicsScenePrivate::sendMouseEvent (this=0x382fb90, mouseEvent=0x7fffb6a1b820) at graphicsview/qgraphicsscene.cpp:1295
#64 0x0000003326dd44a6 in QGraphicsScene::mouseMoveEvent (this=<optimized out>, mouseEvent=0x7fffb6a1b820) at graphicsview/qgraphicsscene.cpp:4102
#65 0x0000003326de06ec in QGraphicsScene::event (this=0x21bafc0, event=0x7fffb6a1b820) at graphicsview/qgraphicsscene.cpp:3451
#66 0x00000033267cae5c in QApplicationPrivate::notify_helper (this=this@entry=0x1d8cf70, receiver=receiver@entry=0x21bafc0, e=e@entry=0x7fffb6a1b820) at kernel/qapplication.cpp:4565
#67 0x00000033267d17b5 in QApplication::notify (this=this@entry=0x7fffb6a1c790, receiver=receiver@entry=0x21bafc0, e=e@entry=0x7fffb6a1b820) at kernel/qapplication.cpp:4351
#68 0x000000332764a4fa in KApplication::notify (this=0x7fffb6a1c790, receiver=0x21bafc0, event=0x7fffb6a1b820) at /usr/src/debug/kdelibs-4.14.3/kdeui/kernel/kapplication.cpp:311
#69 0x00000034ceb868fd in QCoreApplication::notifyInternal (this=0x7fffb6a1c790, receiver=0x21bafc0, event=event@entry=0x7fffb6a1b820) at kernel/qcoreapplication.cpp:953
#70 0x00000033267c96e6 in sendSpontaneousEvent (event=event@entry=0x7fffb6a1b820, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:234
#71 qt_sendSpontaneousEvent (receiver=<optimized out>, event=event@entry=0x7fffb6a1b820) at kernel/qapplication.cpp:5563
#72 0x0000003326df68f4 in QGraphicsViewPrivate::mouseMoveEventHandler (this=this@entry=0x2da7420, event=event@entry=0x7fffb6a1bef0) at graphicsview/qgraphicsview.cpp:646
#73 0x0000003326df797a in QGraphicsView::mouseMoveEvent (this=0x2da73f0, event=0x7fffb6a1bef0) at graphicsview/qgraphicsview.cpp:3276
#74 0x000000332681dc96 in QWidget::event (this=this@entry=0x2da73f0, event=event@entry=0x7fffb6a1bef0) at kernel/qwidget.cpp:8374
#75 0x0000003326bd444e in QFrame::event (this=0x2da73f0, e=0x7fffb6a1bef0) at widgets/qframe.cpp:557
#76 0x0000003326df90a9 in QGraphicsView::viewportEvent (this=0x2da73f0, event=0x7fffb6a1bef0) at graphicsview/qgraphicsview.cpp:2866
#77 0x00000034ceb86a66 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x1d8cf70, receiver=receiver@entry=0x38f7090, event=event@entry=0x7fffb6a1bef0) at kernel/qcoreapplication.cpp:1063
#78 0x00000033267cae3c in QApplicationPrivate::notify_helper (this=this@entry=0x1d8cf70, receiver=receiver@entry=0x38f7090, e=e@entry=0x7fffb6a1bef0) at kernel/qapplication.cpp:4561
#79 0x00000033267d18f1 in QApplication::notify (this=this@entry=0x7fffb6a1c790, receiver=receiver@entry=0x38f7090, e=e@entry=0x7fffb6a1bef0) at kernel/qapplication.cpp:4108
#80 0x000000332764a4fa in KApplication::notify (this=0x7fffb6a1c790, receiver=0x38f7090, event=0x7fffb6a1bef0) at /usr/src/debug/kdelibs-4.14.3/kdeui/kernel/kapplication.cpp:311
#81 0x00000034ceb868fd in QCoreApplication::notifyInternal (this=0x7fffb6a1c790, receiver=receiver@entry=0x38f7090, event=event@entry=0x7fffb6a1bef0) at kernel/qcoreapplication.cpp:953
#82 0x00000033267d1067 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#83 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x38f7090, event=event@entry=0x7fffb6a1bef0, alienWidget=alienWidget@entry=0x38f7090, nativeWidget=nativeWidget@entry=0x24f3ba0, buttonDown=buttonDown@entry=0x33272dd278 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3173
#84 0x000000332684663b in QETWidget::translateMouseEvent (this=this@entry=0x24f3ba0, event=event@entry=0x7fffb6a1c260) at kernel/qapplication_x11.cpp:4540
#85 0x00000033268450ac in QApplication::x11ProcessEvent (this=0x7fffb6a1c790, event=event@entry=0x7fffb6a1c260) at kernel/qapplication_x11.cpp:3663
#86 0x000000332686cac4 in x11EventSourceDispatch (s=s@entry=0x1d78430, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#87 0x00000034c7e492a6 in g_main_dispatch (context=0x1d8e130) at gmain.c:3066
#88 g_main_context_dispatch (context=context@entry=0x1d8e130) at gmain.c:3642
#89 0x00000034c7e49628 in g_main_context_iterate (context=context@entry=0x1d8e130, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713
#90 0x00000034c7e496dc in g_main_context_iteration (context=0x1d8e130, may_block=1) at gmain.c:3774
#91 0x00000034cebb541e in QEventDispatcherGlib::processEvents (this=0x1d526e0, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#92 0x000000332686cc46 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#93 0x00000034ceb8538f in QEventLoop::processEvents (this=this@entry=0x7fffb6a1c650, flags=...) at kernel/qeventloop.cpp:149
#94 0x00000034ceb856dd in QEventLoop::exec (this=this@entry=0x7fffb6a1c650, flags=...) at kernel/qeventloop.cpp:204
#95 0x00000034ceb8ada9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#96 0x0000003333251971 in kdemain () from /lib64/libkdeinit4_dolphin.so
#97 0x00000034c3e21d65 in __libc_start_main (main=0x4008e0 <main>, argc=5, argv=0x7fffb6a1c8d8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffb6a1c8c8) at libc-start.c:285
#98 0x0000000000400911 in _start ()

Possible duplicates by query: bug 341570, bug 337361, bug 337329, bug 337204, bug 336796.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2014-12-13 14:54:17 UTC
Thanks for the bug report. Looks like an issue in the KUrlNavigator class, so I'll reassign the report there. Is the problem reproducible for you? If yes, a Valgrind log would be very helpful. See https://community.kde.org/Dolphin/FAQ/Crashes for details. Thanks for your help!
Comment 2 Nate Graham 2018-06-15 02:52:19 UTC
Crash in old unmaintained KF4 software with no duplicates from any Qt5/KF5 versions. If anyone can still reproduce using recent KF5 versions of KIO and Dolphin, please file a new bug. Thanks!