Bug 404403 - Konsole crashed when exiting on Wayland
Summary: Konsole crashed when exiting on Wayland
Status: RESOLVED DUPLICATE of bug 390151
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: 18.12.2
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-02-15 16:39 UTC by Matej Mrenica
Modified: 2019-02-15 18:17 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matej Mrenica 2019-02-15 16:39:38 UTC
KDE Plasma Version: 5.15.0
KDE Frameworks Version: 5.55
Qt Version: 5.12.1

Log:

Application: Konsole (konsole), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f4b21a2ac80 (LWP 22345))]

Thread 2 (Thread 0x7f4b1fd95700 (LWP 22346)):
#0  0x00007f4b28fddc21 in poll () from /usr/lib/libc.so.6
#1  0x00007f4b25a36540 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f4b25a3662e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f4b2788cd04 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007f4b27835b2c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007f4b27679569 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007f4b26e32ba6 in ?? () from /usr/lib/libQt5DBus.so.5
#7  0x00007f4b2767a96c in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007f4b264d4a9d in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007f4b28fe8b23 in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f4b21a2ac80 (LWP 22345)):
[KCrash Handler]
#6  0x00007f4b29138bf9 in ?? () from /usr/lib/libwayland-client.so.0
#7  0x00007f4b291348f3 in wl_proxy_destroy () from /usr/lib/libwayland-client.so.0
#8  0x00007f4b20e59009 in org_kde_plasma_window_destroy (org_kde_plasma_window=0x55701a4af2d0) at /usr/src/debug/build/src/client/wayland-plasma-window-management-client-protocol.h:694
#9  KWayland::Client::WaylandPointer<org_kde_plasma_window, org_kde_plasma_window_destroy>::release (this=0x55701a4af340, this=0x55701a4af340) at /usr/src/debug/src/client/wayland_pointer_p.h:53
#10 KWayland::Client::PlasmaWindow::release (this=this@entry=0x55701a4af320) at /usr/src/debug/src/client/plasmawindowmanagement.cpp:787
#11 0x00007f4b20e5902b in KWayland::Client::PlasmaWindow::~PlasmaWindow (this=0x55701a4af320, __in_chrg=<optimized out>) at /usr/src/debug/src/client/plasmawindowmanagement.cpp:777
#12 0x00007f4b20e5916a in KWayland::Client::PlasmaWindow::~PlasmaWindow (this=0x55701a4af320, __in_chrg=<optimized out>) at /usr/src/debug/src/client/plasmawindowmanagement.cpp:775
#13 0x00007f4b2785f7ab in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#14 0x00007f4b27868825 in QObject::~QObject() () from /usr/lib/libQt5Core.so.5
#15 0x00007f4b20e598da in KWayland::Client::PlasmaWindowManagement::~PlasmaWindowManagement (this=0x55701a6c7200, __in_chrg=<optimized out>) at /usr/src/debug/src/client/plasmawindowmanagement.cpp:255
#16 0x00007f4b2785f7ab in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#17 0x00007f4b27868825 in QObject::~QObject() () from /usr/lib/libQt5Core.so.5
#18 0x00007f4b1eb722c4 in WaylandIntegration::~WaylandIntegration (this=<optimized out>, __in_chrg=<optimized out>) at /usr/src/debug/kwayland-integration-5.15.0/src/windowsystem/waylandintegration.cpp:54
#19 WaylandIntegrationSingleton::~WaylandIntegrationSingleton (this=<optimized out>, __in_chrg=<optimized out>) at /usr/src/debug/kwayland-integration-5.15.0/src/windowsystem/waylandintegration.cpp:40
#20 (anonymous namespace)::Q_QGS_privateWaylandIntegrationSelf::Holder::~Holder (this=<optimized out>, __in_chrg=<optimized out>) at /usr/src/debug/kwayland-integration-5.15.0/src/windowsystem/waylandintegration.cpp:46
#21 0x00007f4b28f2745c in __run_exit_handlers () from /usr/lib/libc.so.6
#22 0x00007f4b28f2758e in exit () from /usr/lib/libc.so.6
#23 0x00007f4b28f1122a in __libc_start_main () from /usr/lib/libc.so.6
#24 0x000055701951f05e in _start ()
[Inferior 1 (process 22345) detached]
Comment 1 Kurt Hindenburg 2019-02-15 17:42:09 UTC
Can you explain how you closed Konsole (X icon, Ctrl+d, etc)?  I can't get it to crash ATM
Comment 2 Matej Mrenica 2019-02-15 17:50:08 UTC
With X, it doesn't always crash. TBH it actually happens quite rarely.
Comment 3 Christoph Feck 2019-02-15 18:05:52 UTC

*** This bug has been marked as a duplicate of bug 390151 ***
Comment 4 Patrick Silva 2019-02-15 18:11:33 UTC
here konsole always crashes under Wayland when closed while two or more tabs are open. I see a window asking for confirmation to exit, I click the button to close konsole and plasma shows a crash notification.

Operating System: Arch Linux 
KDE Plasma Version: 5.15.0
KDE Frameworks Version: 5.55.0
Qt Version: 5.12.1
Comment 5 Christoph Feck 2019-02-15 18:17:55 UTC
Jari, if you have a backtrace for a crash when not using Wayland, please report it as a separate ticket. Backtrace from comment #0 can only happen in Wayland.