Bug 392097 - Wayland console crash on tab move
Summary: Wayland console crash on tab move
Status: RESOLVED WORKSFORME
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: 17.12.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-03-20 11:57 UTC by fallenritemonk
Modified: 2021-01-01 04:39 UTC (History)
1 user (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 fallenritemonk 2018-03-20 11:57:35 UTC
Application: konsole (17.12.2)

Qt Version: 5.10.0
Frameworks Version: 5.43.0
Operating System: Linux 4.15.9-1-default x86_64
Distribution: "openSUSE Tumbleweed"

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

Opening a konsole, created a new tab, and move the new tab to the first possition by dragging it with the mouse.

The konsole also crashes with a single tab when trying to move the tab.

The crash can be reproduced every time.

-- Backtrace:
Application: Konsole (konsole), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f7130926800 (LWP 10410))]

Thread 2 (Thread 0x7f711ba3c700 (LWP 10411)):
#0  0x00007f7125fd8e44 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f7125f92978 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f7125f9335b in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f7125f9353c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f712c7b0a2b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f712c75795a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#6  0x00007f712c57ebaa in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#7  0x00007f712a8ffa35 in ?? () from /usr/lib64/libQt5DBus.so.5
#8  0x00007f712c583ba0 in ?? () from /usr/lib64/libQt5Core.so.5
#9  0x00007f7127fa659b in start_thread () from /lib64/libpthread.so.0
#10 0x00007f713023ea1f in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f7130926800 (LWP 10410)):
[KCrash Handler]
#6  0x00007f711f4851b0 in QtWaylandClient::QWaylandScreen::display() const () from /usr/lib64/libQt5WaylandClient.so.5
#7  0x00007f711f480938 in QtWaylandClient::QWaylandWindow::QWaylandWindow(QWindow*) () from /usr/lib64/libQt5WaylandClient.so.5
#8  0x00007f711f485799 in QtWaylandClient::QWaylandShmWindow::QWaylandShmWindow(QWindow*) () from /usr/lib64/libQt5WaylandClient.so.5
#9  0x00007f711f474470 in QtWaylandClient::QWaylandIntegration::createPlatformWindow(QWindow*) const () from /usr/lib64/libQt5WaylandClient.so.5
#10 0x00007f712cf76d16 in QWindowPrivate::create(bool, unsigned long long) () from /usr/lib64/libQt5Gui.so.5
#11 0x00007f712cf782d0 in QWindowPrivate::setVisible(bool) () from /usr/lib64/libQt5Gui.so.5
#12 0x00007f712cf6113f in QBasicDrag::recreateShapedPixmapWindow(QScreen*, QPoint const&) () from /usr/lib64/libQt5Gui.so.5
#13 0x00007f712cf61195 in QBasicDrag::startDrag() () from /usr/lib64/libQt5Gui.so.5
#14 0x00007f711f49df4c in QtWaylandClient::QWaylandDrag::startDrag() () from /usr/lib64/libQt5WaylandClient.so.5
#15 0x00007f712cf61342 in QBasicDrag::drag(QDrag*) () from /usr/lib64/libQt5Gui.so.5
#16 0x00007f712cf7f571 in QDragManager::drag(QDrag*) () from /usr/lib64/libQt5Gui.so.5
#17 0x00007f712cf7bec8 in QDrag::exec(QFlags<Qt::DropAction>, Qt::DropAction) () from /usr/lib64/libQt5Gui.so.5
#18 0x00007f712fed5e69 in ?? () from /usr/lib64/libkonsoleprivate.so.17
#19 0x00007f712c78736c in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#20 0x00007f712fef1d8e in ?? () from /usr/lib64/libkonsoleprivate.so.17
#21 0x00007f712fed8af3 in ?? () from /usr/lib64/libkonsoleprivate.so.17
#22 0x00007f712d7b1338 in QWidget::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#23 0x00007f712d9188cc in QTabBar::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#24 0x00007f712d77501c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#25 0x00007f712d77c86f in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#26 0x00007f712c759148 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#27 0x00007f712d77b8bf in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQt5Widgets.so.5
#28 0x00007f712d7cb68b in ?? () from /usr/lib64/libQt5Widgets.so.5
#29 0x00007f712d7cdab1 in ?? () from /usr/lib64/libQt5Widgets.so.5
#30 0x00007f712d77501c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#31 0x00007f712d77c314 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#32 0x00007f712c759148 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#33 0x00007f712cf6d0cc in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib64/libQt5Gui.so.5
#34 0x00007f712cf6ea15 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib64/libQt5Gui.so.5
#35 0x00007f712cf47eab in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Gui.so.5
#36 0x00007f711f4b207b in ?? () from /usr/lib64/libQt5WaylandClient.so.5
#37 0x00007f712c75795a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#38 0x00007f712c760494 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5
#39 0x00007f713052c047 in kdemain () from /usr/lib64/libkdeinit5_konsole.so
#40 0x00007f7130166a87 in __libc_start_main () from /lib64/libc.so.6
#41 0x000055d369d647fa in _start ()

Reported using DrKonqi
Comment 1 Justin Zobel 2020-12-02 00:45:46 UTC
Thank you for the report.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved" when you respond, thank you.
Comment 2 Bug Janitor Service 2020-12-17 04:34:14 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2021-01-01 04:39:36 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!