[kde] [Bug 497469] New: gmenudbusmenuproxy crashed in QXcbScreen::setMonitor
Julien Delquié
bugzilla_noreply at kde.org
Sat Dec 14 17:16:57 GMT 2024
https://bugs.kde.org/show_bug.cgi?id=497469
Bug ID: 497469
Summary: gmenudbusmenuproxy crashed in QXcbScreen::setMonitor
Classification: I don't know
Product: kde
Version: unspecified
Platform: Compiled Sources
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: unassigned-bugs at kde.org
Reporter: julien.dlq at gmail.com
Target Milestone: ---
Application: gmenudbusmenuproxy (6.2.4)
(Compiled from sources)
ApplicationNotResponding [ANR]: false
Qt Version: 6.8.1
Frameworks Version: 6.8.0
Operating System: Linux 6.12.4-gentoo-x86_64 x86_64
Windowing System: X11
Distribution: "Gentoo Linux"
DrKonqi: 6.2.4 [CoredumpBackend]
-- Information about the crash:
gmenudbusmenuproxy crashed during lockscreen or after unlock screen.
The report says that Windowing System is X11 (I don’t know why), but I swear
that I’m under Wayland during this session, here is my kinfo, launched via
konsole during the very same session:
$ kinfo
Operating System: Gentoo Linux 2.17
KDE Plasma Version: 6.2.4
KDE Frameworks Version: 6.8.0
Qt Version: 6.8.1
Kernel Version: 6.12.4-gentoo-x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i7-9700K CPU @ 3.60GHz
Memory: 31.3 Gio of RAM
Graphics Processor: AMD Radeon RX 7800 XT
Note: my plasmashell session run under wayland, but sddm run under X11.
The crash can be reproduced sometimes.
-- Backtrace:
Application: gmenudbusmenuproxy (gmenudbusmenuproxy), signal: Segmentation
fault
warning: core file may not match specified executable file.
[New LWP 43196]
[New LWP 43198]
[New LWP 43225]
[New LWP 43201]
[New LWP 43223]
[New LWP 43224]
[New LWP 43226]
[New LWP 43222]
[New LWP 43227]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/gmenudbusmenuproxy'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f2874452c0c in ?? () from /usr/lib64/libc.so.6
[Current thread is 1 (Thread 0x7f287143f300 (LWP 43196))]
python sentry-sdk not installed :(
Cannot QML trace cores :(
/usr/share/drkonqi/gdb/python/gdb_preamble/preamble.py:516: DeprecationWarning:
datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in
a future version. Use timezone-aware objects to represent datetimes in UTC:
datetime.datetime.fromtimestamp(timestamp, datetime.UTC).
boot_time =
datetime.utcfromtimestamp(psutil.boot_time()).strftime('%Y-%m-%dT%H:%M:%S')
Unexpectedly stumbled over an objfile (/usr/lib64/libzstd.so.1.5.6) without
build_id. Not creating payload.
[Current thread is 1 (Thread 0x7f287143f300 (LWP 43196))]
Thread 9 (Thread 0x7f284a1bb6c0 (LWP 43227)):
#0 0x00007f287444d69e in ?? () from /usr/lib64/libc.so.6
#1 0x00007f28744500a9 in pthread_cond_wait () from /usr/lib64/libc.so.6
#2 0x00007f2860f881ed in ?? () from /usr/lib64/libgallium-24.2.8.so
#3 0x00007f2860f66aab in ?? () from /usr/lib64/libgallium-24.2.8.so
#4 0x00007f2860f8811b in ?? () from /usr/lib64/libgallium-24.2.8.so
#5 0x00007f2874450ec9 in ?? () from /usr/lib64/libc.so.6
#6 0x00007f28744c142c in ?? () from /usr/lib64/libc.so.6
Thread 8 (Thread 0x7f2860cc06c0 (LWP 43222)):
#0 0x00007f287444d69e in ?? () from /usr/lib64/libc.so.6
#1 0x00007f28744500a9 in pthread_cond_wait () from /usr/lib64/libc.so.6
#2 0x00007f2860f881ed in ?? () from /usr/lib64/libgallium-24.2.8.so
#3 0x00007f2860f66aab in ?? () from /usr/lib64/libgallium-24.2.8.so
#4 0x00007f2860f8811b in ?? () from /usr/lib64/libgallium-24.2.8.so
#5 0x00007f2874450ec9 in ?? () from /usr/lib64/libc.so.6
#6 0x00007f28744c142c in ?? () from /usr/lib64/libc.so.6
Thread 7 (Thread 0x7f284a9bc6c0 (LWP 43226)):
#0 0x00007f287444d69e in ?? () from /usr/lib64/libc.so.6
#1 0x00007f28744500a9 in pthread_cond_wait () from /usr/lib64/libc.so.6
#2 0x00007f2860f881ed in ?? () from /usr/lib64/libgallium-24.2.8.so
#3 0x00007f2860f66aab in ?? () from /usr/lib64/libgallium-24.2.8.so
#4 0x00007f2860f8811b in ?? () from /usr/lib64/libgallium-24.2.8.so
#5 0x00007f2874450ec9 in ?? () from /usr/lib64/libc.so.6
#6 0x00007f28744c142c in ?? () from /usr/lib64/libc.so.6
Thread 6 (Thread 0x7f284bbbe6c0 (LWP 43224)):
#0 0x00007f287444d69e in ?? () from /usr/lib64/libc.so.6
#1 0x00007f28744500a9 in pthread_cond_wait () from /usr/lib64/libc.so.6
#2 0x00007f2860f881ed in ?? () from /usr/lib64/libgallium-24.2.8.so
#3 0x00007f2860f66aab in ?? () from /usr/lib64/libgallium-24.2.8.so
#4 0x00007f2860f8811b in ?? () from /usr/lib64/libgallium-24.2.8.so
#5 0x00007f2874450ec9 in ?? () from /usr/lib64/libc.so.6
#6 0x00007f28744c142c in ?? () from /usr/lib64/libc.so.6
Thread 5 (Thread 0x7f284c3bf6c0 (LWP 43223)):
#0 0x00007f287444d69e in ?? () from /usr/lib64/libc.so.6
#1 0x00007f28744500a9 in pthread_cond_wait () from /usr/lib64/libc.so.6
#2 0x00007f2860f881ed in ?? () from /usr/lib64/libgallium-24.2.8.so
#3 0x00007f2860f66aab in ?? () from /usr/lib64/libgallium-24.2.8.so
#4 0x00007f2860f8811b in ?? () from /usr/lib64/libgallium-24.2.8.so
#5 0x00007f2874450ec9 in ?? () from /usr/lib64/libc.so.6
#6 0x00007f28744c142c in ?? () from /usr/lib64/libc.so.6
Thread 4 (Thread 0x7f2862d0a6c0 (LWP 43201)):
#0 0x00007f28744b46bf in poll () from /usr/lib64/libc.so.6
#1 0x00007f28757894a2 in ?? () from /usr/lib64/libxcb.so.1
#2 0x00007f287578b86a in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3 0x00007f2863653fb8 in QXcbEventQueue::run (this=0x563c78c93d00) at
/usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/plugins/platforms/xcb/qxcbeventqueue.cpp:192
#4 0x00007f28749fd2d5 in operator() (__closure=<optimized out>) at
/usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/thread/qthread_unix.cpp:354
#5 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/thread/qthread_unix.cpp:290
#6 QThreadPrivate::start (arg=0x563c78c93d00) at
/usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/thread/qthread_unix.cpp:318
#7 0x00007f2874450ec9 in ?? () from /usr/lib64/libc.so.6
#8 0x00007f28744c142c in ?? () from /usr/lib64/libc.so.6
Thread 3 (Thread 0x7f284b3bd6c0 (LWP 43225)):
#0 0x00007f287444d69e in ?? () from /usr/lib64/libc.so.6
#1 0x00007f28744500a9 in pthread_cond_wait () from /usr/lib64/libc.so.6
#2 0x00007f2860f881ed in ?? () from /usr/lib64/libgallium-24.2.8.so
#3 0x00007f2860f66aab in ?? () from /usr/lib64/libgallium-24.2.8.so
#4 0x00007f2860f8811b in ?? () from /usr/lib64/libgallium-24.2.8.so
#5 0x00007f2874450ec9 in ?? () from /usr/lib64/libc.so.6
#6 0x00007f28744c142c in ?? () from /usr/lib64/libc.so.6
Thread 2 (Thread 0x7f286350b6c0 (LWP 43198)):
#0 0x00007f28744b4bf6 in ppoll () from /usr/lib64/libc.so.6
#1 0x00007f2873fd7abc in ?? () from /usr/lib64/libglib-2.0.so.0
#2 0x00007f2873fd8150 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3 0x00007f28748d42f3 in QEventDispatcherGlib::processEvents
(this=0x7f285c000ba0, flags=...) at
/usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#4 0x00007f2874b3e102 in QEventLoop::exec (this=this at entry=0x7f286350ab30,
flags=..., flags at entry=...) at
/usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/global/qflags.h:34
#5 0x00007f2874a6c99e in QThread::exec (this=this at entry=0x7f2874e72160
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/global/qflags.h:74
#6 0x00007f2874e4956e in QDBusConnectionManager::run (this=0x7f2874e72160
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/dbus/qdbusconnectionmanager.cpp:144
#7 0x00007f28749fd2d5 in operator() (__closure=<optimized out>) at
/usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/thread/qthread_unix.cpp:354
#8 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/thread/qthread_unix.cpp:290
#9 QThreadPrivate::start (arg=0x7f2874e72160
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/thread/qthread_unix.cpp:318
#10 0x00007f2874450ec9 in ?? () from /usr/lib64/libc.so.6
#11 0x00007f28744c142c in ?? () from /usr/lib64/libc.so.6
Thread 1 (Thread 0x7f287143f300 (LWP 43196)):
[KCrash Handler]
#4 QXcbScreen::setMonitor (this=this at entry=0x563c78d45750,
monitorInfo=monitorInfo at entry=0x7f2854002d3c, timestamp=<optimized out>) at
/usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/plugins/platforms/xcb/qxcbscreen.cpp:657
#5 0x00007f286363aac3 in QXcbConnection::updateScreen_monitor
(this=this at entry=0x563c78c94230, screen=screen at entry=0x563c78d45750,
monitorInfo=monitorInfo at entry=0x7f2854002d3c, timestamp=<optimized out>) at
/usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/plugins/platforms/xcb/qxcbconnection_screens.cpp:251
#6 0x00007f286363cb22 in QXcbConnection::initializeScreensFromMonitor
(this=this at entry=0x563c78c94230, it=it at entry=0x7ffd2d627cd0,
xcbScreenNumber=xcbScreenNumber at entry=0,
primaryScreen=primaryScreen at entry=0x7ffd2d627cb0,
initialized=initialized at entry=true) at
/usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/plugins/platforms/xcb/qxcbconnection_screens.cpp:519
#7 0x00007f286363e0b8 in QXcbConnection::initializeScreens
(this=this at entry=0x563c78c94230, initialized=initialized at entry=true) at
/usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/plugins/platforms/xcb/qxcbconnection_screens.cpp:317
#8 0x00007f2863633f6e in QXcbConnection::handleXcbEvent
(this=this at entry=0x563c78c94230, event=event at entry=0x7f2854004f90) at
/usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/plugins/platforms/xcb/qxcbconnection.cpp:590
#9 0x00007f28636346d6 in QXcbConnection::processXcbEvents
(this=0x563c78c94230, flags=...) at
/usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/plugins/platforms/xcb/qxcbconnection.cpp:1087
#10 0x00007f2863653507 in xcbSourceDispatch (source=<optimized out>) at
/usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:55
#11 0x00007f2873fd471c in ?? () from /usr/lib64/libglib-2.0.so.0
#12 0x00007f2873fd79e7 in ?? () from /usr/lib64/libglib-2.0.so.0
#13 0x00007f2873fd8150 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#14 0x00007f28748d42f3 in QEventDispatcherGlib::processEvents
(this=0x563c78cd1510, flags=...) at
/usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#15 0x00007f2874b3e102 in QEventLoop::exec (this=this at entry=0x7ffd2d628090,
flags=..., flags at entry=...) at
/usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/global/qflags.h:34
#16 0x00007f2874b3e3e8 in QCoreApplication::exec () at
/usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/corelib/global/qflags.h:74
#17 0x00007f2874febf20 in QGuiApplication::exec () at
/usr/src/debug/dev-qt/qtbase-6.8.1/qtbase-everywhere-src-6.8.1/src/gui/kernel/qguiapplication.cpp:1975
#18 0x0000563c5b25cd5f in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/kde-plasma/plasma-workspace-6.2.4/plasma-workspace-6.2.4/gmenu-dbusmenu-proxy/main.cpp:48
Reported using DrKonqi
This report was filed against 'kde' because the product 'gmenudbusmenuproxy'
could not be located in Bugzilla. Add it to drkonqi's mappings file!
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Unassigned-bugs
mailing list