https://bugs.kde.org/show_bug.cgi?id=391353
Bug ID: 391353 Summary: Drag and drop crashes applications in wayland Product: kate Version: unspecified Platform: openSUSE RPMs OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: normal Priority: NOR Component: general Assignee: kwrite-bugs-n...@kde.org Reporter: nortex...@gmail.com Target Milestone: --- Application: kate (17.12.2) Qt Version: 5.10.0 Frameworks Version: 5.43.0 Operating System: Linux 4.15.6-1-default x86_64 Distribution: "openSUSE Tumbleweed" -- Information about the crash: Drag and drop causes KDE applications to crash. It works fine for the GTK apps I tried, such as Firefox and Libreoffice Writer. For KDE I tried Dolphin, Kate, Falkon, and k3b. I tried Telegram's official qt application and drag and drop worked fine. Plasma 5.12.1 and 5.12.2, opensuse tumbleweed. The crash can be reproduced every time. -- Backtrace: Application: Kate (kate), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f6845857900 (LWP 2893))] Thread 2 (Thread 0x7f682d936700 (LWP 2894)): #0 0x00007f68401a3179 in poll () from /lib64/libc.so.6 #1 0x00007f6839e58109 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f6839e5821c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f6840ae0aab in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #4 0x00007f6840a879da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #5 0x00007f68408aebfa in QThread::exec() () from /usr/lib64/libQt5Core.so.5 #6 0x00007f6840f04a35 in ?? () from /usr/lib64/libQt5DBus.so.5 #7 0x00007f68408b3bf0 in ?? () from /usr/lib64/libQt5Core.so.5 #8 0x00007f683bea259b in start_thread () from /lib64/libpthread.so.0 #9 0x00007f68401ada1f in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f6845857900 (LWP 2893)): [KCrash Handler] #6 0x00007f68329961b0 in QtWaylandClient::QWaylandScreen::display() const () from /usr/lib64/libQt5WaylandClient.so.5 #7 0x00007f6832991938 in QtWaylandClient::QWaylandWindow::QWaylandWindow(QWindow*) () from /usr/lib64/libQt5WaylandClient.so.5 #8 0x00007f6832996799 in QtWaylandClient::QWaylandShmWindow::QWaylandShmWindow(QWindow*) () from /usr/lib64/libQt5WaylandClient.so.5 #9 0x00007f6832985470 in QtWaylandClient::QWaylandIntegration::createPlatformWindow(QWindow*) const () from /usr/lib64/libQt5WaylandClient.so.5 #10 0x00007f6841769d26 in QWindowPrivate::create(bool, unsigned long long) () from /usr/lib64/libQt5Gui.so.5 #11 0x00007f684176b2e0 in QWindowPrivate::setVisible(bool) () from /usr/lib64/libQt5Gui.so.5 #12 0x00007f684175413f in QBasicDrag::recreateShapedPixmapWindow(QScreen*, QPoint const&) () from /usr/lib64/libQt5Gui.so.5 #13 0x00007f6841754195 in QBasicDrag::startDrag() () from /usr/lib64/libQt5Gui.so.5 #14 0x00007f68329aef4c in QtWaylandClient::QWaylandDrag::startDrag() () from /usr/lib64/libQt5WaylandClient.so.5 #15 0x00007f6841754342 in QBasicDrag::drag(QDrag*) () from /usr/lib64/libQt5Gui.so.5 #16 0x00007f6841772581 in QDragManager::drag(QDrag*) () from /usr/lib64/libQt5Gui.so.5 #17 0x00007f684176ef9a in QDrag::start(QFlags<Qt::DropAction>) () from /usr/lib64/libQt5Gui.so.5 #18 0x00007f6845294a80 in ?? () from /usr/lib64/libKF5TextEditor.so.5 #19 0x00007f684529eea4 in ?? () from /usr/lib64/libKF5TextEditor.so.5 #20 0x00007f6841fa4338 in QWidget::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #21 0x00007f6841f6801c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #22 0x00007f6841f6f86f in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #23 0x00007f6840a891c8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5 #24 0x00007f6841f6e8bf in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQt5Widgets.so.5 #25 0x00007f6841fbe68b in ?? () from /usr/lib64/libQt5Widgets.so.5 #26 0x00007f6841fc0ab1 in ?? () from /usr/lib64/libQt5Widgets.so.5 #27 0x00007f6841f6801c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #28 0x00007f6841f6f314 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5 #29 0x00007f6840a891c8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5 #30 0x00007f68417600dc in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib64/libQt5Gui.so.5 #31 0x00007f6841761a25 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib64/libQt5Gui.so.5 #32 0x00007f684173aeab in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Gui.so.5 #33 0x00007f68329c307b in ?? () from /usr/lib64/libQt5WaylandClient.so.5 #34 0x00007f6840a879da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #35 0x00007f6840a90514 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5 #36 0x000055d77f10ec60 in ?? () #37 0x00007f68400d5a87 in __libc_start_main () from /lib64/libc.so.6 #38 0x000055d77f11026a in _start () Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.