Summary: | ksmserver crashed in QXcbScreen::setMonitor | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Julien Delquié <julien.dlq> |
Component: | Session Management | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | natalie_clarius, nate, nicolas.fella |
Priority: | NOR | Keywords: | drkonqi |
Version: | 6.2.4 | ||
Target Milestone: | 1.0 | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | https://crash-reports.kde.org/organizations/kde/issues/7932/events/989f83522bae4bfb94ad3df9f9bff7e3/ |
Description
Julien Delquié
2024-12-16 07:15:58 UTC
This crash happened with a build of qtbase 6.8.1 + the following patch [1], on my Gentoo. It’s linked to this bug report [2], I think. So the patch does not seem to perfectly work. [1] https://github.com/qt/qtbase/commit/f8aa1c423e7f878a4a7518438321eb01e552747f [2] https://bugreports.qt.io/browse/QTBUG-131343 Also, like in bugreport 497165 [1], when I saw this crash of ksmserver, I was not able to start a stopped Activity anymore… And if I perform a « systemctl --user restart plasma-ksmserver.service », I am able to start my stopped Activity again; seems to be the same workaround. [1] https://bugs.kde.org/show_bug.cgi?id=497165 Your backtrace has the same line numer (qxcbscreen.cpp:657) as https://bugs.kde.org/show_bug.cgi?id=496218, but the patch should cause the lines to move. That either sounds like you didn't run a patched version, or it's crashing on different code that happens to have the same line number With the patch line 275 is if (crtc == XCB_NONE) { with crtc being a unique_ptr. I don't see how that would crash > The report says that Windowing System is X11 (I don’t know why), but I swear that I’m under Wayland during this session
That's expected. The ksmserver process runs under XWayland since it's responsible for XWayland app integration
Sounds like Bug 496218 either isn't fixed, or you're not running with the patched code right, or it has more requirements that weren't backported. Note that Bug Bug 496218 says it's fixed in Qt 6.8.2. *** This bug has been marked as a duplicate of bug 496218 *** Ok I’m sorry, I think I just forgot to reboot or at least restart my plasma session because I did many thing else during build… that should explain why. |