Bug 436121 - Sometimes KDE Crash Handler crashes a few seconds after login
Summary: Sometimes KDE Crash Handler crashes a few seconds after login
Status: RESOLVED UPSTREAM
Alias: None
Product: drkonqi
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 434937 436479 437108 437705 438764 (view as bug list)
Depends on:
Blocks:
 
Reported: 2021-04-24 12:33 UTC by Patrick Silva
Modified: 2021-09-28 01:54 UTC (History)
7 users (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 Patrick Silva 2021-04-24 12:33:54 UTC
SUMMARY
Sometimes Plasma notifies about KDE Crash Handler crash a few seconds after login.

Application: The KDE Crash Handler (drkonqi), signal: Segmentation fault
Content of s_kcrashErrorMessage: [Current thread is 1 (Thread 0x7f83cac658c0 (LWP 16837))]
[New LWP 16898]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f83ce113aff in __GI___poll (fds=fds@entry=0x7ffeffa07268, nfds=nfds@entry=1, timeout=timeout@entry=1000) at ../sysdeps/unix/sysv/linux/poll.c:29

Thread 2 (Thread 0x7f83c913a700 (LWP 16898)):
#0  0x00007f83ce113aff in __GI___poll (fds=0x7f83c4005240, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f83ccfef36e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f83c4005240, timeout=<optimized out>, context=0x7f83c4000c20) at ../../../glib/gmain.c:4346
#2  g_main_context_iterate (context=context@entry=0x7f83c4000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042
#3  0x00007f83ccfef4a3 in g_main_context_iteration (context=0x7f83c4000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108
#4  0x00007f83ce6f9ffb in QEventDispatcherGlib::processEvents (this=0x7f83c4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f83ce69e1eb in QEventLoop::exec (this=this@entry=0x7f83c9139cb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f83ce4b8a52 in QThread::exec (this=this@entry=0x7f83cf0aed80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f83cf02af4b in QDBusConnectionManager::run (this=0x7f83cf0aed80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#8  0x00007f83ce4b9bec in QThreadPrivate::start (arg=0x7f83cf0aed80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:329
#9  0x00007f83cd9f7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f83ce120293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f83cac658c0 (LWP 16837)):
[KCrash Handler]
#6  wl_proxy_marshal_constructor (proxy=0x0, opcode=0, interface=0x7f83ccf91640 <wl_surface_interface>) at ../src/wayland-client.c:829
#7  0x00007f83cceaa067 in QtWaylandClient::QWaylandDisplay::createSurface (this=<optimized out>, handle=handle@entry=0x561ca0ff2d70) at qwaylanddisplay.cpp:96
#8  0x00007f83ccebee0a in QtWaylandClient::QWaylandSurface::QWaylandSurface (this=0x561ca0ff2d70, display=<optimized out>) at qwaylandsurface.cpp:50
#9  0x00007f83cceb08ba in QtWaylandClient::QWaylandWindow::initializeWlSurface (this=this@entry=0x561ca0f20450) at qwaylandwindow.cpp:213
#10 0x00007f83cceb2096 in QtWaylandClient::QWaylandWindow::QWaylandWindow (this=0x561ca0f20450, window=0x561ca10168b0, display=0x561ca0b86850) at qwaylandwindow.cpp:93
#11 0x00007f83ccebcf3d in QtWaylandClient::QWaylandShmWindow::QWaylandShmWindow (this=0x561ca0f20450, window=<optimized out>, display=<optimized out>) at qwaylandshmwindow.cpp:52
#12 0x00007f83cce9ab79 in QtWaylandClient::QWaylandIntegration::createPlatformWindow (this=<optimized out>, window=0x561ca10168b0) at qwaylandintegration.cpp:171
#13 0x00007f83cea8b3f4 in QWindowPrivate::create (this=0x561ca0f51e10, recursive=recursive@entry=false, nativeHandle=nativeHandle@entry=0) at kernel/qwindow.cpp:527
#14 0x00007f83cea8b7c1 in QWindow::create (this=this@entry=0x561ca10168b0) at kernel/qwindow.cpp:650
#15 0x00007f83cf37b8b8 in QWidgetPrivate::create (this=this@entry=0x561ca0c7c7b0) at kernel/qwidget.cpp:1314
#16 0x00007f83cf37bebe in QWidget::create (this=0x561ca0c1d590, window=<optimized out>, initializeWindow=<optimized out>, destroyOldWindow=<optimized out>) at kernel/qwidget.cpp:1179
#17 0x00007f83cf38958b in QWidgetPrivate::setVisible (this=0x561ca0c7c7b0, visible=<optimized out>) at kernel/qwidget.cpp:8062
#18 0x00007f83cf389966 in QWidget::setVisible (this=this@entry=0x561ca0c1d590, visible=visible@entry=true) at kernel/qwidget.cpp:8043
#19 0x00007f83cf552cc8 in QDialog::setVisible (this=0x561ca0c1d590, visible=<optimized out>) at dialogs/qdialog.cpp:787
#20 0x0000561c9fe09e51 in (anonymous namespace)::openDrKonqiDialog () at ./src/main.cpp:54
#21 0x0000561c9fe0923e in main (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:219
[Inferior 1 (process 16837) detached]
Comment 1 Harald Sitter 2021-04-26 14:40:26 UTC
*** Bug 434937 has been marked as a duplicate of this bug. ***
Comment 2 Harald Sitter 2021-05-04 07:19:18 UTC
*** Bug 436479 has been marked as a duplicate of this bug. ***
Comment 3 Harald Sitter 2021-05-17 09:28:10 UTC
*** Bug 437108 has been marked as a duplicate of this bug. ***
Comment 4 Harald Sitter 2021-05-27 03:52:16 UTC
*** Bug 437705 has been marked as a duplicate of this bug. ***
Comment 5 Harald Sitter 2021-06-15 11:57:58 UTC
I've been staring at this probably once a week and never know what to do with it. I don't see drkonqi at fault here, but equally I also don't really know anything about the involved functions so I can't say which piece of software is responsible. It seems a somewhat safe bet that whatever is wrong is in qtwayland but I have zero idea what. You could try filing this upstream with Qt directly. Certainly has a better chance of getting fixed there than here.

Not a very fulfilling conclusion but I honestly don't know what else to do with this.
Comment 6 Lyubomir 2021-06-15 12:16:01 UTC
Upstream bug: https://bugreports.qt.io/browse/QTBUG-94525
Comment 7 Harald Sitter 2021-06-17 17:11:54 UTC
*** Bug 438764 has been marked as a duplicate of this bug. ***
Comment 8 Lyubomir 2021-06-24 05:26:29 UTC
Upstream are asking for more info, so if anyone has more info (than the crash trace?!?!)...