Summary: | `plasmashell -v` segmentation fault (core dumped) | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Aroun <kde> |
Component: | generic-crash | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED UPSTREAM | ||
Severity: | crash | CC: | kde, kde, qydwhotmail |
Priority: | NOR | ||
Version: | 5.27.3 | ||
Target Milestone: | 1.0 | ||
Platform: | NixOS | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Aroun
2023-03-22 16:21:29 UTC
Thank you for the bug report! Please note that Plasma 5.26.5 will not be supported for much longer by KDE; supported versions are 5.27, and 5.27 or newer. Please upgrade to the latest version as soon as your distribution makes it available to you. Plasma is a fast-moving project, and bugs in one version are often fixed in the next one. Thank you @ Bug Janitor Service I updated my system to NixOS unstable and the crash still happens. I updated the bug description accordingly. SOFTWARE/OS VERSIONS Linux/KDE Plasma: NixOS unstable KDE Plasma Version: 5.27.3 KDE Frameworks Version: 5.104.0 Qt Version: 5.15.8 Without the relevant symbols this looks more like an issue in Qt to me, but without them I can't do anything here really (In reply to David Redondo from comment #3) > Without the relevant symbols this looks more like an issue in Qt to me, but > without them I can't do anything here really I finally managed to build plasma-workspace with Qt debugging symbols. Please see the backtrace: ``` Thread 2 "QDBusConnection" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7ffff0a3c640 (LWP 470584)] 0x00007ffff524b5fa in QObject::disconnect (sender=0x591fa0, signal=signal@entry=0x0, receiver=receiver@entry=0x7fffec001c00, method=method@entry=0x0) at kernel/qobject.cpp:3141 3141 kernel/qobject.cpp: No such file or directory. (gdb) bt #0 0x00007ffff524b5fa in QObject::disconnect (sender=0x591fa0, signal=signal@entry=0x0, receiver=receiver@entry=0x7fffec001c00, method=method@entry=0x0) at kernel/qobject.cpp:3141 #1 0x00007ffff5cc4f40 in QObject::disconnect (member=0x0, receiver=0x7fffec001c00, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:359 #2 QDBusConnectionPrivate::closeConnection (this=this@entry=0x7fffec001c00) at qdbusintegrator.cpp:1162 #3 0x00007ffff5cb9f40 in QDBusConnectionManager::run ( this=0x7ffff5d24060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:189 #4 0x00007ffff50b8814 in QThreadPrivate::start ( arg=0x7ffff5d24060 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:330 #5 0x00007ffff4888e86 in start_thread (arg=<optimized out>) at pthread_create.c:442 #6 0x00007ffff490fd30 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 ``` Indeed I would not suspect anything kde related at first glance, please report to qt (In reply to David Redondo from comment #5) > Indeed I would not suspect anything kde related at first glance, please > report to qt Reported at https://bugreports.qt.io/browse/QTBUG-112258 (In reply to David Redondo from comment #5) > Indeed I would not suspect anything kde related at first glance, please > report to qt @David Redondo Please check the reply from Qt https://bugreports.qt.io/browse/QTBUG-112258?focusedCommentId=714487&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-714487. Any idea how to move forward? Looks like only NixOS is affected Can you run `QDBUS_DEBUG=1 plasmashell -v` and post the output here? (In reply to Fushan Wen from comment #9) > Can you run `QDBUS_DEBUG=1 plasmashell -v` and post the output here? [:~] % QDBUS_DEBUG=1 plasmashell -v QDBusConnectionPrivate(0x7efd38001c00) : connected successfully QDBusConnectionPrivate(0x7efd38001c00) got message (signal): QDBusMessage(type=Signal, service="org.freedesktop.DBus", path="/org/freedesktop/DBus", interface="org.freedesktop.DBus", member="NameAcquired", signature="s", contents=(":1.524") ) QDBusConnectionPrivate(0x7efd38001c00) delivery is suspended QDBusConnectionPrivate(0x7efd38001c00) sending message: QDBusMessage(type=MethodCall, service="org.freedesktop.portal.Desktop", path="/org/freedesktop/portal/desktop", interface="org.freedesktop.DBus.Properties", member="Get", signature="", contents=("org.freedesktop.portal.Screenshot", "version") ) QDBusConnectionPrivate(0x7efd38001c00) got message reply: QDBusMessage(type=MethodReturn, service=":1.4", signature="v", contents=([Variant(uint): 2]) ) QDBusConnectionPrivate(0x7efd38001c00) Adding rule: "type='signal',path='/plasmashellrc',interface='org.kde.kconfig.notify',member='ConfigChanged'" QDBusConnectionPrivate(0x7efd38001c00) Adding rule: "type='signal',path='/kdeglobals',interface='org.kde.kconfig.notify',member='ConfigChanged'" QDBusConnectionPrivate(0x7efd38001c00) Adding rule: "type='signal',path='/BreezeStyle',interface='org.kde.Breeze.Style',member='reparseConfiguration'" QDBusConnectionPrivate(0x7efd38001c00) Adding rule: "type='signal',path='/BreezeDecoration',interface='org.kde.Breeze.Style',member='reparseConfiguration'" QDBusConnectionPrivate(0x7efd38001c00) Adding rule: "type='signal',path='/KGlobalSettings',interface='org.kde.KGlobalSettings',member='notifyChange'" QDBusConnectionPrivate(0x7efd38001c00) Adding rule: "type='signal',path='/KWin',interface='org.kde.KWin',member='reloadConfig'" plasmashell 5.27.3 QDBusConnectionPrivate(0x7efd38001c00) Disconnected zsh: segmentation fault (core dumped) QDBUS_DEBUG=1 plasmashell -v [:~] 139 % |