Bug 434937 - KDE Crash Handler closes unexpectedly upon logging in wayland session
Summary: KDE Crash Handler closes unexpectedly upon logging in wayland session
Status: RESOLVED DUPLICATE of bug 436121
Alias: None
Product: drkonqi
Classification: Applications
Component: general (show other bugs)
Version: 5.21.3
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-03-25 14:49 UTC by storagebin95
Modified: 2021-04-26 14:40 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 storagebin95 2021-03-25 14:49:53 UTC
SUMMARY
KDE crash handler fails upon login with notification in system tray


STEPS TO REPRODUCE
1. Log in a wayland session
2. 
3. 

OBSERVED RESULT
Few seconds after logging in wayland session, the crash handler crashes with notification in system tray


EXPECTED RESULT
No crash handler failure

SOFTWARE/OS VERSIONS
Linux/KDE Plasma:
Operating System: KDE neon 5.21
KDE Plasma Version: 5.21.3
KDE Frameworks Version: 5.80.0
Qt Version: 5.15.2
Kernel Version: 5.4.0-70-generic
OS Type: 64-bit
Graphics Platform: Wayland


ADDITIONAL INFORMATION
Application: The KDE Crash Handler (drkonqi), signal: Segmentation fault

[New LWP 154140]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007fca3a9f3aff in __GI___poll (fds=0x7fffced9c828, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29
[Current thread is 1 (Thread 0x7fca3753f8c0 (LWP 154080))]

Thread 2 (Thread 0x7fca35774700 (LWP 154140)):
#0  0x00007fca399164dd in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fca398c8dac in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fca398c9312 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fca398c94a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fca3afd9ffb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fca3af7e1eb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fca3ad98a52 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fca3b903f4b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007fca3ad99bec in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fca3a2d1609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007fca3aa00293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fca3753f8c0 (LWP 154080)):
[KCrash Handler]
#4  0x00007fca396fe4aa in wl_proxy_marshal_constructor () from /lib/x86_64-linux-gnu/libwayland-client.so.0
#5  0x00007fca39784067 in QtWaylandClient::QWaylandDisplay::createSurface(void*) () from /lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#6  0x00007fca39798e0a in ?? () from /lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#7  0x00007fca3978a8ba in QtWaylandClient::QWaylandWindow::initializeWlSurface() () from /lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#8  0x00007fca3978c096 in QtWaylandClient::QWaylandWindow::QWaylandWindow(QWindow*, QtWaylandClient::QWaylandDisplay*) () from /lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#9  0x00007fca39796f3d in QtWaylandClient::QWaylandShmWindow::QWaylandShmWindow(QWindow*, QtWaylandClient::QWaylandDisplay*) () from /lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#10 0x00007fca39774b79 in QtWaylandClient::QWaylandIntegration::createPlatformWindow(QWindow*) const () from /lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
#11 0x00007fca3b36b3f4 in QWindowPrivate::create(bool, unsigned long long) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#12 0x00007fca3bbe18b8 in QWidgetPrivate::create() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007fca3bbe1ebe in QWidget::create(unsigned long long, bool, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007fca3bbef58b in QWidgetPrivate::setVisible(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007fca3bdb8cc8 in QDialog::setVisible(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x000055c3e8c2a701 in (anonymous namespace)::openDrKonqiDialog () at ./src/main.cpp:54
#17 0x000055c3e8c29b1e in main (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:219
[Inferior 1 (process 154080) detached]
Comment 1 Harald Sitter 2021-04-26 14:40:26 UTC

*** This bug has been marked as a duplicate of bug 436121 ***