Bug 502670

Summary: Stuck in a login loop after update. When logging in, I am taken back to the login screen. Ksycoca might be related to this issue.
Product: [KDE Neon] neon Reporter: Mina <842mono>
Component: Packages User EditionAssignee: Neon Bugs <neon-bugs-null>
Status: REPORTED ---    
Severity: normal CC: jr, neon-bugs-null
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Mina 2025-04-11 10:19:21 UTC
Hi.

I've been trying to fix my OS for a long time. An update broke it.

https://discuss.kde.org/t/stuck-in-a-login-loop-with-kde-neon-after-update-when-i-type-the-password-and-press-enter-i-go-back-to-the-login-screen/31742/19

I've posted the thread above about the crash. It might contain more information.

When I go to the TTY and type something like startplasma-wayland or startplasma-x11 or something, I get this:

`startplasma - x11 [ 2301 ] : ASSERT : "offer.service ( ) - > offset ( ) ! = 0 " in file ./src/sycoca/kbuildservicefactory.cpp , line 333`

Gemini, the Google AI says this:

Understanding the startplasma-x11 Crash
The core dump's stack trace reveals the following crucial information:
Assertion Failure: The crash occurs due to an assertion failure in the kbuildservicefactory.cpp file within the libKF6Service.so.6 library. Specifically, the assertion offer.service()->offset() != e fails.
KSycoca and KBuildSycoca Involvement: The stack trace shows that the crash happens during the KSycocaPrivate::buildSycoca() and KBuildSycoca::recreate() functions. These functions are responsible for building and rebuilding the KDE service cache.
Service Lookup: The crash happens when the system tries to find a desktop service by name (KService::serviceByDesktopName).

Any thoughts?


STEPS TO REPRODUCE
1. 
2. 
3. 

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: 
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION