Bug 504130 - System Settings crashes when scrolling the left panel with the mouse wheel
Summary: System Settings crashes when scrolling the left panel with the mouse wheel
Status: RESOLVED DUPLICATE of bug 503703
Alias: None
Product: systemsettings
Classification: Applications
Component: generic-crash (other bugs)
Version First Reported In: 6.3.5
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-05-13 05:39 UTC by formicant
Modified: 2025-05-13 07:27 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description formicant 2025-05-13 05:39:41 UTC
SUMMARY
Every time I’m trying to scroll the left panel (where the setting section are listed) with the mouse wheel, the Settings app crashes.

STEPS TO REPRODUCE
1. Open System Settings
2. Place the mouse cursor over the left panel
3. Turn the mouse wheel down

OBSERVED RESULT
The app crashes.

EXPECTED RESULT
The contents of the panel should scroll.

SOFTWARE/OS VERSIONS
Linux distro:  Arch Linux
KDE Plasma Version: 6.3.5
KDE Frameworks Version: 6.14.0
Qt Version: 6.9.0
Graphics Platform: X11
Comment 1 Antonio Rojas 2025-05-13 06:25:51 UTC
Please post a backtrace as requested in the template
Comment 2 formicant 2025-05-13 07:13:43 UTC
```
/usr/include/c++/15.1.1/bits/stl_algo.h:3638: constexpr const _Tp& std::clamp(const _Tp&, const _Tp&, const _Tp&) [with _Tp = int]: Assertion '!(__hi < __lo)' failed.
KCrash: Application 'systemsettings' crashing... crashRecursionCounter = 2
fish: Job 1, 'systemsettings' terminated by signal SIGABRT (Abort)
```
Comment 3 formicant 2025-05-13 07:21:31 UTC
(In reply to Antonio Rojas from comment #1)
> Please post a backtrace as requested in the template

[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/bin/systemsettings'.
Program terminated with signal SIGABRT, Aborted.
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
44	      return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0;
[Current thread is 1 (Thread 0x7fb6aa68af40 (LWP 2358))]
Function(s) ^std::(move|forward|as_const|(__)?addressof) will be skipped when stepping.
Function(s) ^std::(shared|unique)_ptr<.*>::(get|operator) will be skipped when stepping.
Function(s) ^std::(basic_string|vector|array|deque|(forward_)?list|(unordered_|flat_)?(multi)?(map|set)|span)<.*>::(c?r?(begin|end)|front|back|data|size|empty) will be skipped when stepping.
Function(s) ^std::(basic_string|vector|array|deque|span)<.*>::operator.] will be skipped when stepping.
KCRASH_INFO_MESSAGE: Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>}

Cannot QML trace cores :(
/usr/share/drkonqi/gdb/python/gdb_preamble/preamble.py:547: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC).
  boot_time = datetime.utcfromtimestamp(psutil.boot_time()).strftime('%Y-%m-%dT%H:%M:%S')
Comment 4 Antonio Rojas 2025-05-13 07:27:54 UTC

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