https://bugs.kde.org/show_bug.cgi?id=389989
Bug ID: 389989 Summary: ARK Drag file out of compressed file under wayland Product: ark Version: 17.12.1 Platform: Neon Packages OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: elvis.angelac...@kde.org Reporter: 2gd4...@gmail.com CC: rthoms...@gmail.com Target Milestone: --- Application: ark (17.12.1) Qt Version: 5.9.3 Frameworks Version: 5.42.0 Operating System: Linux 4.13.0-32-generic x86_64 Distribution: KDE neon User Edition 5.12 -- Information about the crash: - What I was doing when the application crashed: Clicked on file inside a rar file with intention of drap and drop The crash can be reproduced every time. -- Backtrace: Application: Ark (ark), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7fc4c46488c0 (LWP 3172))] Thread 2 (Thread 0x7fc4aa3dd700 (LWP 3173)): #0 0x00007fc4c081227d in read () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fc4bafa96f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fc4baf65e74 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fc4baf66330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fc4baf6649c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fc4c113d6cb in QEventDispatcherGlib::processEvents (this=0x7fc4a40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #6 0x00007fc4c10e5e2a in QEventLoop::exec (this=this@entry=0x7fc4aa3dccd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #7 0x00007fc4c0f0e8f4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515 #8 0x00007fc4be4ff315 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #9 0x00007fc4c0f13709 in QThreadPrivate::start (arg=0x7fc4be773d40) at thread/qthread_unix.cpp:368 #10 0x00007fc4bc99a6ba in start_thread (arg=0x7fc4aa3dd700) at pthread_create.c:333 #11 0x00007fc4c082241d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7fc4c46488c0 (LWP 3172)): [KCrash Handler] #6 QtWaylandClient::QWaylandScreen::display (this=0x0) at qwaylandscreen.cpp:89 #7 0x00007fc4b3f194e8 in QtWaylandClient::QWaylandWindow::QWaylandWindow (this=0x2322f20, window=<optimized out>) at qwaylandwindow.cpp:83 #8 0x00007fc4b3f1e6e9 in QtWaylandClient::QWaylandShmWindow::QWaylandShmWindow (this=0x2322f20, window=<optimized out>) at qwaylandshmwindow.cpp:53 #9 0x00007fc4b3f0bea0 in QtWaylandClient::QWaylandIntegration::createPlatformWindow (this=<optimized out>, window=0x22df7c0) at qwaylandintegration.cpp:193 #10 0x00007fc4c16e1726 in QWindowPrivate::create (this=0x2322cd0, recursive=recursive@entry=false, nativeHandle=nativeHandle@entry=0) at kernel/qwindow.cpp:439 #11 0x00007fc4c16e198d in QWindow::create (this=this@entry=0x22df7c0) at kernel/qwindow.cpp:624 #12 0x00007fc4c16e132d in QWindow::setVisible (this=0x22df7c0, visible=visible@entry=true) at kernel/qwindow.cpp:546 #13 0x00007fc4c16cb198 in QBasicDrag::recreateShapedPixmapWindow (this=this@entry=0x1da3a90, screen=0x1d8d320, pos=...) at kernel/qsimpledrag.cpp:271 #14 0x00007fc4c16cb21e in QBasicDrag::startDrag (this=this@entry=0x1da3a90) at kernel/qsimpledrag.cpp:252 #15 0x00007fc4b3f379ac in QtWaylandClient::QWaylandDrag::startDrag (this=0x1da3a90) at qwaylanddnd.cpp:74 #16 0x00007fc4c16cb41d in QBasicDrag::drag (this=0x1da3a90, o=<optimized out>) at kernel/qsimpledrag.cpp:214 #17 0x00007fc4c16e87c9 in QDragManager::drag (this=0x231f8b0, o=o@entry=0x22e16a0) at kernel/qdnd.cpp:141 #18 0x00007fc4c16e7107 in QDrag::exec (this=this@entry=0x22e16a0, supportedActions=..., supportedActions@entry=..., defaultDropAction=<optimized out>) at kernel/qdrag.cpp:284 #19 0x00007fc4c209b5c8 in QAbstractItemView::startDrag (this=0x21afb30, supportedActions=...) at itemviews/qabstractitemview.cpp:3679 #20 0x00007fc4c209a036 in QAbstractItemView::mouseMoveEvent (this=this@entry=0x21afb30, event=event@entry=0x7fff41aac7a0) at itemviews/qabstractitemview.cpp:1836 #21 0x00007fc4c2104b63 in QTreeView::mouseMoveEvent (this=0x21afb30, event=0x7fff41aac7a0) at itemviews/qtreeview.cpp:1975 #22 0x00007fc4c1e84b08 in QWidget::event (this=this@entry=0x21afb30, event=event@entry=0x7fff41aac7a0) at kernel/qwidget.cpp:9200 #23 0x00007fc4c1f2c2fe in QFrame::event (this=0x21afb30, e=0x7fff41aac7a0) at widgets/qframe.cpp:550 #24 0x00007fc4c209ab33 in QAbstractItemView::viewportEvent (this=this@entry=0x21afb30, event=event@entry=0x7fff41aac7a0) at itemviews/qabstractitemview.cpp:1748 #25 0x00007fc4c21040fc in QTreeView::viewportEvent (this=0x21afb30, event=0x7fff41aac7a0) at itemviews/qtreeview.cpp:1312 #26 0x00007fc4c10e7b62 in QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=receiver@entry=0x21a8970, event=event@entry=0x7fff41aac7a0) at kernel/qcoreapplication.cpp:1129 #27 0x00007fc4c1e45b75 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x21a8970, e=0x7fff41aac7a0) at kernel/qapplication.cpp:3718 #28 0x00007fc4c1e4e1cb in QApplication::notify (this=<optimized out>, receiver=0x21a8970, e=0x7fff41aac7a0) at kernel/qapplication.cpp:3198 #29 0x00007fc4c10e7df8 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x21a8970, event=event@entry=0x7fff41aac7a0) at kernel/qcoreapplication.cpp:1018 #30 0x00007fc4c1e4cb6f in QCoreApplication::sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:233 #31 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x21a8970, event=event@entry=0x7fff41aac7a0, alienWidget=alienWidget@entry=0x21a8970, nativeWidget=0x2118660, buttonDown=buttonDown@entry=0x7fc4c2547820 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2704 #32 0x00007fc4c1e9eb06 in QWidgetWindow::handleMouseEvent (this=this@entry=0x2230ef0, event=event@entry=0x7fff41aacba0) at kernel/qwidgetwindow.cpp:622 #33 0x00007fc4c1ea1563 in QWidgetWindow::event (this=0x2230ef0, event=0x7fff41aacba0) at kernel/qwidgetwindow.cpp:243 #34 0x00007fc4c1e45b9c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x2230ef0, e=0x7fff41aacba0) at kernel/qapplication.cpp:3722 #35 0x00007fc4c1e4d5a7 in QApplication::notify (this=0x7fff41aad0a0, receiver=0x2230ef0, e=0x7fff41aacba0) at kernel/qapplication.cpp:3481 #36 0x00007fc4c10e7df8 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x2230ef0, event=event@entry=0x7fff41aacba0) at kernel/qcoreapplication.cpp:1018 #37 0x00007fc4c16d7230 in QCoreApplication::sendSpontaneousEvent (event=0x7fff41aacba0, receiver=0x2230ef0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #38 QGuiApplicationPrivate::processMouseEvent (e=0x23289a0) at kernel/qguiapplication.cpp:1949 #39 0x00007fc4c16d9195 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x23289a0) at kernel/qguiapplication.cpp:1733 #40 0x00007fc4c16b27cb in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:939 #41 0x00007fc4b3f4c570 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib/x86_64-linux-gnu/libQt5WaylandClient.so.5 #42 0x00007fc4baf66197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #43 0x00007fc4baf663f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #44 0x00007fc4baf6649c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #45 0x00007fc4c113d6af in QEventDispatcherGlib::processEvents (this=0x1e00ce0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #46 0x00007fc4c10e5e2a in QEventLoop::exec (this=this@entry=0x7fff41aacf50, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212 #47 0x00007fc4c10eed64 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1291 #48 0x00007fc4c16cebdc in QGuiApplication::exec () at kernel/qguiapplication.cpp:1679 #49 0x00007fc4c1e45af5 in QApplication::exec () at kernel/qapplication.cpp:2910 #50 0x000000000040c8f5 in main (argc=2, argv=<optimized out>) at /workspace/build/app/main.cpp:328 Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.