Bug 475719 - Plasmashell Constantly Crashes on Startup in KWin::EglDmabuf::~EglDmabuf() with Wayland and Nvidia
Summary: Plasmashell Constantly Crashes on Startup in KWin::EglDmabuf::~EglDmabuf() wi...
Status: RESOLVED DUPLICATE of bug 466174
Alias: None
Product: plasmashell
Classification: Plasma
Component: Startup process (show other bugs)
Version: 5.27.8
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: wayland
Depends on:
Blocks:
 
Reported: 2023-10-16 23:02 UTC by Dashon
Modified: 2023-12-08 20:09 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
GDB Backtrace (2.92 KB, text/x-log)
2023-10-17 19:23 UTC, Dashon
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dashon 2023-10-16 23:02:03 UTC
SUMMARY
I decide to try out Plasma Wayland Session on Nvidia since some people said that it works pretty well for them. I logged out and then chose the plasma wayland session. Upon logging in I got nothing but a black screen on both of my monitors. On one monitor the mouse cursor was there and I could move it around just fine. On the other monitor, moving the cursor around created that 2005 mouse trailing effect. 

I was eventually able to login normally by renaming the .config directory, so I imagine some features of Plasma on X11 cause Plasma on Wayland not to crash. 
The error messages are the same from this bug https://bugs.kde.org/show_bug.cgi?id=440397
That is what prompted me to file the bug report, but in between now and then I managed to solve the problem as I described above.

I was able to open a terminal in this state and run plasmashell, it would show my wallpaper for about a second and then crash again.


STEPS TO REPRODUCE
All I can say for this is to have an Nvidia GPU and login to a Wayland session.

Since renaming the .config directory solves the issue. I imagine something there is the root cause. Maybe because I was using mouse gestures which upon reading are no longer supported on Wayland?

OBSERVED RESULT
Black screen trailing mouse curson on one of my two monitors.

EXPECTED RESULT
Plasmashell should be running.

SOFTWARE/OS VERSIONS
Operating System: EndeavourOS 
KDE Plasma Version: 5.27.8
KDE Frameworks Version: 5.110.0
Qt Version: 5.15.11
Kernel Version: 6.5.7-zen1-1-zen (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 5800X 8-Core Processor
Memory: 62.7 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 3080
Manufacturer: Micro-Star International Co., Ltd.
Product Name: MS-7C95
System Version: 1.0

ADDITIONAL INFORMATION
Renaming the .local folder solved a different bug I was having with dragging windows around. I filed and then closed here: https://bugs.kde.org/show_bug.cgi?id=475677 since I was able to fix it. I think specifically it was the kscreen folder that was causing that issue.
Comment 1 Dashon 2023-10-16 23:33:57 UTC
The error messages weren't exactly the same as the other bug, but I failed to capture plasmashell's terminal output before solving the issue. Off the top of my head I remember seeing errors related to not being able to get some surface.
Comment 2 Nate Graham 2023-10-17 17:59:49 UTC
> On the other monitor, moving the cursor around created that 2005 mouse trailing effect. 
This one is already fixed for Plasma 6.

Was Plasma actually crashing such that you could get a backtrace? If so, can you attach it? Thanks!
Comment 3 Dashon 2023-10-17 19:23:15 UTC
plasmashell terminal output:
Checking screens: available: (QScreen(0x56382ef8fcd0, name="DP-3"), QScreen(0x56382ef91df0, name="DP-2")) redundant: QHash() fake: QSet() all: (QScreen(0x56382ef91df0, name="DP-2"), QScreen(0x56382ef8fcd0, name="DP-3"))
kf.plasma.quick: Applet preload policy set to 1
file:///usr/lib/qt/qml/org/kde/kirigami.2/templates/InlineMessage.qml:265:13: QML SelectableLabel: Binding loop detected for property "implicitWidth"
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
file:///usr/lib/qt/qml/org/kde/kirigami.2/templates/InlineMessage.qml:265:13: QML SelectableLabel: Binding loop detected for property "implicitWidth"
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml:47: TypeError: Cannot read property 'location' of null
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml:48: TypeError: Cannot read property 'location' of null
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml:49: TypeError: Cannot read property 'location' of null
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml:46: TypeError: Cannot read property 'location' of null
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
org.kde.plasma.kicker: DragHelper is deprecated and will be removed in Plasma 6. Use Qt Quick Drag instead.
file:///home/user/.local/share/plasma/plasmoids/com.github.zren.todolist/contents/ui/main.qml:129:2: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///home/user/.local/share/plasma/plasmoids/com.github.zren.todolist/contents/ui/NoteItem.qml:346:2: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///home/user/.local/share/plasma/plasmoids/com.github.zren.todolist/contents/ui/NoteItem.qml:31:2: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
Both point size and pixel size set. Using pixel size.
org.kde.plasma.kicker: DashboardWindow is deprecated and will be removed in Plasma 6. Use Qt Quick Window instead.
file:///home/user/.local/share/plasma/plasmoids/P-Connor.PlasmaDrawer/contents/ui/CompactRepresentation.qml:58: TypeError: Cannot read property 'height' of null
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml:47: TypeError: Cannot read property 'location' of null
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml:48: TypeError: Cannot read property 'location' of null
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml:49: TypeError: Cannot read property 'location' of null
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml:46: TypeError: Cannot read property 'location' of null
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml:47: TypeError: Cannot read property 'location' of null
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml:48: TypeError: Cannot read property 'location' of null
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml:49: TypeError: Cannot read property 'location' of null
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml:46: TypeError: Cannot read property 'location' of null
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Cyclic dependency detected between "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml" and "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/NotificationHeader.qml"
Cyclic dependency detected between "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml" and "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/ThumbnailStrip.qml"
file:///usr/share/plasma/plasmoids/org.kde.plasma.networkmanagement/contents/ui/main.qml:95: TypeError: Cannot read property 'airplaneModeAvailable' of null
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///home/user/.local/share/plasma/plasmoids/com.github.zren.todolist/contents/ui/NoteListView.qml:48:2: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///home/user/.local/share/plasma/plasmoids/com.github.zren.todolist/contents/ui/NoteListView.qml:19:12: QML TodoItemDelegate: Binding loop detected for property "implicitHeight"
file:///home/user/.local/share/plasma/plasmoids/com.github.zren.todolist/contents/ui/NoteListView.qml:19:12: QML TodoItemDelegate: Binding loop detected for property "implicitHeight"
qml: PlasmaExtras.ScrollArea is deprecated. Use PlasmaComponents3.ScrollView instead.
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
kf5idletime_wayland: This plugin does not support polling idle time
file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
The Wayland connection broke. Did the Wayland compositor die?
Comment 4 Dashon 2023-10-17 19:23:34 UTC
Created attachment 162384 [details]
GDB Backtrace
Comment 5 Dashon 2023-10-17 19:24:53 UTC
(In reply to Nate Graham from comment #2)
> > On the other monitor, moving the cursor around created that 2005 mouse trailing effect. 
> This one is already fixed for Plasma 6.
> 
> Was Plasma actually crashing such that you could get a backtrace? If so, can
> you attach it? Thanks!

Restored from backup and reproduced the issue using the old config. Added the plasmashell terminal output and the gdb backtrace.
Comment 6 Nate Graham 2023-10-18 20:09:42 UTC
Thanks, that's helpful.

Backtrace:

#0  0x00007ffff532206f in __GI___libc_write (nbytes=20, buf=0x555557947908, fd=51) at ../sysdeps/unix/sysv/linux/write.c:26
#1  __GI___libc_write (fd=51, buf=0x555557947908, nbytes=20) at ../sysdeps/unix/sysv/linux/write.c:24
#2  0x00007ffff733fc80 in QtWaylandClient::QWaylandDataSource::data_source_send(QString const&, int) (this=<optimized out>, mime_type=<optimized out>, fd=51) at /usr/src/debug/qt5-wayland/qtwayland/src/client/qwaylanddatasource.cpp:91
#3  0x00007ffff73497fe in QtWayland::wl_data_source::handle_send(void*, wl_data_source*, char const*, int) (data=0x55555794d3e0, object=<optimized out>, mime_type=0x7fffb000206c "text/plain;charset=utf-8", fd=51) at /usr/src/debug/qt5-wayland/build/src/client/qwayland-wayland.cpp:712
#4  0x00007ffff795e4f6 in ffi_call_unix64 () at ../src/x86/unix64.S:104
#5  0x00007ffff795af5e in ffi_call_int (cif=cif@entry=0x7fffffffdaa0, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=closure@entry=0x0) at ../src/x86/ffi64.c:673
#6  0x00007ffff795db73 in ffi_call (cif=cif@entry=0x7fffffffdaa0, fn=<optimized out>, rvalue=rvalue@entry=0x0, avalue=avalue@entry=0x7fffffffdb70) at ../src/x86/ffi64.c:710
#7  0x00007ffff7db2645 in wl_closure_invoke (closure=closure@entry=0x7fffb0001f90, target=<optimized out>, target@entry=0x55555794d050, opcode=opcode@entry=1, data=<optimized out>, flags=1) at ../wayland-1.22.0/src/connection.c:1025
#8  0x00007ffff7db2e73 in dispatch_event (display=display@entry=0x55555562b550, queue=0x55555562b640) at ../wayland-1.22.0/src/wayland-client.c:1631
#9  0x00007ffff7db313c in dispatch_queue (queue=0x55555562b640, display=0x55555562b550) at ../wayland-1.22.0/src/wayland-client.c:1777
#10 wl_display_dispatch_queue_pending (display=0x55555562b550, queue=0x55555562b640) at ../wayland-1.22.0/src/wayland-client.c:2019
#11 0x00007ffff7322f26 in QtWaylandClient::QWaylandDisplay::flushRequests() (this=<optimized out>) at /usr/src/debug/qt5-wayland/qtwayland/src/client/qwaylanddisplay.cpp:255
#12 0x00007ffff5ad06a3 in doActivate<false>(QObject*, int, void**) (sender=0x5555556449a0, signal_index=4, argv=0x7fffffffdda0) at kernel/qobject.cpp:3937
#13 0x00007ffff5aea407 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5555556449a0, flags=...) at kernel/qeventdispatcher_glib.cpp:430
#14 0x00007ffff5a9a2c4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffffffdec0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#15 0x00007ffff5a9b763 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#16 0x00007ffff5f3bf02 in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1870
#17 0x00007ffff6776cda in QApplication::exec() () at kernel/qapplication.cpp:2832
#18 0x000055555557816c in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace/plasma-workspace-5.27.8/shell/main.cpp:235


Do you see any crashes for kwin_wayland in the output of `coredumpctl --reverse`, near the top?
Comment 7 Dashon 2023-10-18 20:33:56 UTC
(In reply to Nate Graham from comment #6)
> Thanks, that's helpful.
> 
> Backtrace:
> 
> #0  0x00007ffff532206f in __GI___libc_write (nbytes=20, buf=0x555557947908,
> fd=51) at ../sysdeps/unix/sysv/linux/write.c:26
> #1  __GI___libc_write (fd=51, buf=0x555557947908, nbytes=20) at
> ../sysdeps/unix/sysv/linux/write.c:24
> #2  0x00007ffff733fc80 in
> QtWaylandClient::QWaylandDataSource::data_source_send(QString const&, int)
> (this=<optimized out>, mime_type=<optimized out>, fd=51) at
> /usr/src/debug/qt5-wayland/qtwayland/src/client/qwaylanddatasource.cpp:91
> #3  0x00007ffff73497fe in QtWayland::wl_data_source::handle_send(void*,
> wl_data_source*, char const*, int) (data=0x55555794d3e0, object=<optimized
> out>, mime_type=0x7fffb000206c "text/plain;charset=utf-8", fd=51) at
> /usr/src/debug/qt5-wayland/build/src/client/qwayland-wayland.cpp:712
> #4  0x00007ffff795e4f6 in ffi_call_unix64 () at ../src/x86/unix64.S:104
> #5  0x00007ffff795af5e in ffi_call_int (cif=cif@entry=0x7fffffffdaa0,
> fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>,
> closure=closure@entry=0x0) at ../src/x86/ffi64.c:673
> #6  0x00007ffff795db73 in ffi_call (cif=cif@entry=0x7fffffffdaa0,
> fn=<optimized out>, rvalue=rvalue@entry=0x0,
> avalue=avalue@entry=0x7fffffffdb70) at ../src/x86/ffi64.c:710
> #7  0x00007ffff7db2645 in wl_closure_invoke
> (closure=closure@entry=0x7fffb0001f90, target=<optimized out>,
> target@entry=0x55555794d050, opcode=opcode@entry=1, data=<optimized out>,
> flags=1) at ../wayland-1.22.0/src/connection.c:1025
> #8  0x00007ffff7db2e73 in dispatch_event
> (display=display@entry=0x55555562b550, queue=0x55555562b640) at
> ../wayland-1.22.0/src/wayland-client.c:1631
> #9  0x00007ffff7db313c in dispatch_queue (queue=0x55555562b640,
> display=0x55555562b550) at ../wayland-1.22.0/src/wayland-client.c:1777
> #10 wl_display_dispatch_queue_pending (display=0x55555562b550,
> queue=0x55555562b640) at ../wayland-1.22.0/src/wayland-client.c:2019
> #11 0x00007ffff7322f26 in QtWaylandClient::QWaylandDisplay::flushRequests()
> (this=<optimized out>) at
> /usr/src/debug/qt5-wayland/qtwayland/src/client/qwaylanddisplay.cpp:255
> #12 0x00007ffff5ad06a3 in doActivate<false>(QObject*, int, void**)
> (sender=0x5555556449a0, signal_index=4, argv=0x7fffffffdda0) at
> kernel/qobject.cpp:3937
> #13 0x00007ffff5aea407 in
> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
> (this=0x5555556449a0, flags=...) at kernel/qeventdispatcher_glib.cpp:430
> #14 0x00007ffff5a9a2c4 in
> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
> (this=this@entry=0x7fffffffdec0, flags=..., flags@entry=...) at
> ../../include/QtCore/../../src/corelib/global/qflags.h:69
> #15 0x00007ffff5a9b763 in QCoreApplication::exec() () at
> ../../include/QtCore/../../src/corelib/global/qflags.h:121
> #16 0x00007ffff5f3bf02 in QGuiApplication::exec() () at
> kernel/qguiapplication.cpp:1870
> #17 0x00007ffff6776cda in QApplication::exec() () at
> kernel/qapplication.cpp:2832
> #18 0x000055555557816c in main(int, char**) (argc=<optimized out>,
> argv=<optimized out>) at
> /usr/src/debug/plasma-workspace/plasma-workspace-5.27.8/shell/main.cpp:235
> 
> 
> Do you see any crashes for kwin_wayland in the output of `coredumpctl
> --reverse`, near the top?

Yes, I see about 4 of them all dated for the 17th when I did the backtrace.
Comment 8 Nate Graham 2023-10-18 20:39:58 UTC
Perfect. Can you paste the gdb backtrace of the oldest one? See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_using_coredumpctl
Comment 9 Dashon 2023-10-18 21:16:17 UTC
(In reply to Nate Graham from comment #8)
> Perfect. Can you paste the gdb backtrace of the oldest one? See
> https://community.kde.org/Guidelines_and_HOWTOs/Debugging/
> How_to_create_useful_crash_reports#Retrieving_a_backtrace_using_coredumpctl

Would this still work even though under the "corefile" column of coredumpctl it says "inaccessible"
Comment 10 Dashon 2023-10-18 21:24:13 UTC
(In reply to Nate Graham from comment #8)
> Perfect. Can you paste the gdb backtrace of the oldest one? See
> https://community.kde.org/Guidelines_and_HOWTOs/Debugging/
> How_to_create_useful_crash_reports#Retrieving_a_backtrace_using_coredumpctl

I tried it and I think it did. This is the backtrace of having done that.

#0  0x00007f38d72ac83c in  () at /usr/lib/libc.so.6
#1  0x00007f38d725c668 in raise () at /usr/lib/libc.so.6
#2  0x00007f38d72444b8 in abort () at /usr/lib/libc.so.6
#3  0x00007f38d938afee in  () at /usr/lib/libepoxy.so.0
#4  0x00007f38d938e9d2 in  () at /usr/lib/libepoxy.so.0
#5  0x00007f38d9e30de7 in  () at /usr/lib/libkwin.so.5
#6  0x00007f38d9e32c29 in KWin::EglDmabuf::~EglDmabuf() () at /usr/lib/libkwin.so.5
#7  0x00007f38d9e34181 in KWin::AbstractEglBackend::~AbstractEglBackend() () at /usr/lib/libkwin.so.5
#8  0x00007f38d9d75f4d in  () at /usr/lib/libkwin.so.5
#9  0x00007f38d9bc057b in KWin::Compositor::stop() () at /usr/lib/libkwin.so.5
#10 0x00007f38d9bb90f8 in KWin::Compositor::reinitialize() () at /usr/lib/libkwin.so.5
#11 0x00007f38d82d04e7 in  () at /usr/lib/libQt5Core.so.5
#12 0x00007f38d9d11dea in KWin::Workspace::slotReconfigure() () at /usr/lib/libkwin.so.5
#13 0x00007f38d82d04e7 in  () at /usr/lib/libQt5Core.so.5
#14 0x00007f38d82d201f in QTimer::timeout(QTimer::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#15 0x00007f38d82c2f9e in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#16 0x00007f38d79788ff in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#17 0x00007f38d829b5b8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#18 0x00007f38d82e9c1b in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#19 0x00007f38d82ea101 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#20 0x000055a02316e9b2 in  ()
#21 0x00007f38d829a2c4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#22 0x00007f38d829b763 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#23 0x000055a02308a2fb in  ()
#24 0x00007f38d7245cd0 in  () at /usr/lib/libc.so.6
#25 0x00007f38d7245d8a in __libc_start_main () at /usr/lib/libc.so.6
#26 0x000055a02308bed5 in  ()
#0  0x00007f38d72ac83c in  () at /usr/lib/libc.so.6
#1  0x00007f38d725c668 in raise () at /usr/lib/libc.so.6
#2  0x00007f38d72444b8 in abort () at /usr/lib/libc.so.6
#3  0x00007f38d938afee in  () at /usr/lib/libepoxy.so.0
#4  0x00007f38d938e9d2 in  () at /usr/lib/libepoxy.so.0
#5  0x00007f38d9e30de7 in  () at /usr/lib/libkwin.so.5
#6  0x00007f38d9e32c29 in KWin::EglDmabuf::~EglDmabuf() () at /usr/lib/libkwin.so.5
#7  0x00007f38d9e34181 in KWin::AbstractEglBackend::~AbstractEglBackend() () at /usr/lib/libkwin.so.5
#8  0x00007f38d9d75f4d in  () at /usr/lib/libkwin.so.5
#9  0x00007f38d9bc057b in KWin::Compositor::stop() () at /usr/lib/libkwin.so.5
#10 0x00007f38d9bb90f8 in KWin::Compositor::reinitialize() () at /usr/lib/libkwin.so.5
#11 0x00007f38d82d04e7 in  () at /usr/lib/libQt5Core.so.5
#12 0x00007f38d9d11dea in KWin::Workspace::slotReconfigure() () at /usr/lib/libkwin.so.5
#13 0x00007f38d82d04e7 in  () at /usr/lib/libQt5Core.so.5
#14 0x00007f38d82d201f in QTimer::timeout(QTimer::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#15 0x00007f38d82c2f9e in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#16 0x00007f38d79788ff in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#17 0x00007f38d829b5b8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#18 0x00007f38d82e9c1b in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#19 0x00007f38d82ea101 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#20 0x000055a02316e9b2 in  ()
#21 0x00007f38d829a2c4 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#22 0x00007f38d829b763 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#23 0x000055a02308a2fb in  ()
#24 0x00007f38d7245cd0 in  () at /usr/lib/libc.so.6
#25 0x00007f38d7245d8a in __libc_start_main () at /usr/lib/libc.so.6
#26 0x000055a02308bed5 in  ()
Comment 11 Nate Graham 2023-10-20 15:11:41 UTC
Thanks a lot! That's helpful. Perhaps related to Bug 466174.
Comment 12 Nate Graham 2023-12-08 20:09:12 UTC

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