Summary: | plasmashell crashes when trying to exit "Edit Mode" | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | MScattolin <matheus.scattolinanselmo> |
Component: | Edit Mode | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED UPSTREAM | ||
Severity: | crash | CC: | akselmo, fanzhuyifan, kde, nate |
Priority: | NOR | Keywords: | qt6 |
Version: | 5.27.80 | ||
Target Milestone: | 1.0 | ||
Platform: | Other | ||
OS: | Linux | ||
URL: | https://codereview.qt-project.org/c/qt/qtwayland/+/529547 | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=478990 | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | full backtrace |
Description
MScattolin
2023-11-19 14:28:23 UTC
This has been fixed with some commits in recent days. But if you still see it with the same backtrace after updating to the latest git versions, please feel free to re-open this bug report. If you see a crash with a different backtrace, please open a new one. Thanks a lot! Reopening since I sometimes see this backtrace when plasmashell crashes during display rearrangements. Full backtrace will be attached. Version is current master compiled from source. +bt #0 QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55bc890d90a0, event=0x7ffc931b35c0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta1/src/corelib/kernel/qcoreapplication.cpp:1126 #1 0x00007fdf307654cd in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta1/src/corelib/kernel/qcoreapplication.cpp:1575 #2 0x00007fdf30feb840 in QPlatformWindow::deliverUpdateRequest() (this=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta1/src/gui/kernel/qplatformwindow.cpp:783 #3 0x00007fdf307afc74 in QObject::event(QEvent*) (this=0x55bc891746e0, e=0x55bc8bee2710) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta1/src/corelib/kernel/qobject.cpp:1446 #4 0x00007fdf3297bf4b in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x55bc891746e0, e=0x55bc8bee2710) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta1/src/widgets/kernel/qapplication.cpp:3290 #5 0x00007fdf30765488 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55bc891746e0, event=event@entry=0x55bc8bee2710) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta1/src/corelib/kernel/qcoreapplication.cpp:1134 #6 0x00007fdf30765814 in QCoreApplication::sendEvent(QObject*, QEvent*) (event=0x55bc8bee2710, receiver=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta1/src/corelib/kernel/qcoreapplication.cpp:1575 #7 QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x55bc862d7ba0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta1/src/corelib/kernel/qcoreapplication.cpp:1946 #8 0x00007fdf309ad734 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=0x0, event_type=0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta1/src/corelib/kernel/qcoreapplication.cpp:1803 #9 postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x55bc8637a4c0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta1/src/corelib/kernel/qeventdispatcher_glib.cpp:244 #10 0x00007fdf2f384f69 in g_main_dispatch (context=0x7fdf24000ef0) at ../glib/glib/gmain.c:3476 #11 0x00007fdf2f3e3367 in g_main_context_dispatch_unlocked (context=0x7fdf24000ef0) at ../glib/glib/gmain.c:4284 #12 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7fdf24000ef0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4349 #13 0x00007fdf2f383162 in g_main_context_iteration (context=0x7fdf24000ef0, may_block=1) at ../glib/glib/gmain.c:4414 #14 0x00007fdf309ab164 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55bc86306320, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta1/src/corelib/kernel/qeventdispatcher_glib.cpp:394 #15 0x00007fdf3076d67e in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=..., this=0x7ffc931b3a40) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta1/src/corelib/kernel/qeventloop.cpp:100 #16 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffc931b3a40, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta1/src/corelib/kernel/qeventloop.cpp:182 #17 0x00007fdf307690b8 in QCoreApplication::exec() () at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta1/src/corelib/global/qflags.h:74 #18 0x00007fdf3297849a in QApplication::exec() () at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0-beta1/src/widgets/kernel/qapplication.cpp:2568 #19 0x000055bc846780e5 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace/plasma-workspace/shell/main.cpp:214 Operating System: Arch Linux KDE Plasma Version: 5.91.90 KDE Frameworks Version: 5.248.0 Qt Version: 6.7.0 Kernel Version: 6.6.10-arch1-1 (64-bit) Graphics Platform: Wayland Processors: 20 × 13th Gen Intel® Core™ i9-13900H Memory: 15.2 GiB of RAM Graphics Processor: Mesa Intel® Graphics Manufacturer: ASUSTeK COMPUTER INC. Product Name: ROG Zephyrus G16 GU603VV_GU603VV System Version: 1.0 Created attachment 164779 [details]
full backtrace
Can't reproduce on my Plasma 6 setup. Operating System: Fedora Linux 39 KDE Plasma Version: 6.0.80 KDE Frameworks Version: 5.249.0 Qt Version: 6.6.0 Kernel Version: 6.6.9-200.fc39.x86_64 (64-bit) Graphics Platform: Wayland Processors: 12 × AMD Ryzen 5 3600 6-Core Processor Memory: 15.5 GiB of RAM Graphics Processor: AMD Radeon RX 6600 Could be possibly fixed, can you try again after updating your arch install? If it still happens, it could be bug related to the Qt version. (In reply to Akseli Lahtinen from comment #4) > Can't reproduce on my Plasma 6 setup. > > Operating System: Fedora Linux 39 > KDE Plasma Version: 6.0.80 > KDE Frameworks Version: 5.249.0 > Qt Version: 6.6.0 > Kernel Version: 6.6.9-200.fc39.x86_64 (64-bit) > Graphics Platform: Wayland > Processors: 12 × AMD Ryzen 5 3600 6-Core Processor > Memory: 15.5 GiB of RAM > Graphics Processor: AMD Radeon RX 6600 > > Could be possibly fixed, can you try again after updating your arch install? > If it still happens, it could be bug related to the Qt version. I tested again on neon unstable and when I rearrange displays, I got the crash in https://bugs.kde.org/show_bug.cgi?id=478838. l will let you know if I ever see this backtrace here. I believe this is fixed with https://codereview.qt-project.org/c/qt/qtwayland/+/529547. Please reopen if this happens with Qt 6.6.2 or newer |