Bug 514091

Summary: Krunner crashes after typing "="
Product: [Plasma] krunner Reporter: Piotr Mierzwinski <piotr.mierzwinski>
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: REPORTED ---    
Severity: crash CC: alexander.lohnau, kde, kdedev, natalie_clarius, piotr.mierzwinski
Priority: NOR    
Version First Reported In: 6.5.80   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: krunner crash
krunner crash - backtrace

Description Piotr Mierzwinski 2026-01-03 00:13:41 UTC
Created attachment 188175 [details]
krunner crash

SUMMARY
Krunner crashed after I typed "="
PFA attached backtrace

STEPS TO REPRODUCE
1. Alt+F2
2. Type "="
3. 

OBSERVED RESULT
crash

EXPECTED RESULT
no crash

SOFTWARE/OS VERSIONS
KDE Plasma Version: 6.5.80
KDE Frameworks Version: 6.22.0
Qt Version: 6.10.1

ADDITIONAL INFORMATION
Comment 1 David Edmundson 2026-01-03 17:20:02 UTC
>             #9  0x000076480b121020 _Z9qt_assertPKcS0_i (libQt6Core.so.6 + 0x521020)
                #10 0x000076480d51cfd3 n/a (libKF6Runner.so.6 + 0x19fd3)

Unfortunately there are no debug symbols for the relevant part. Without a backtrace or being able to reproduce there is nothing actionable we can do.
Comment 2 Piotr Mierzwinski 2026-01-05 01:03:22 UTC
Created attachment 188221 [details]
krunner crash - backtrace

Today I sent automatic report with message: "Krunner crashed after I typed "=""

OK. I found core:
Mon 2026-01-05 01:29:03 CET 33297 1000 1001 SIGABRT present  /usr/bin/krunner                                               9.1M
and tried to get more info by commad:
$ sudo coredumpctl gdb 33297
result is attached.
Comment 3 TraceyC 2026-01-05 20:55:23 UTC
I'm not able to reproduce this on Plasma built from git-master

Searchable backtrace of the crashing thread

$ sudo coredumpctl gdb 33297
           PID: 33297 (krunner)
           UID: 1000 (piotr)
           GID: 1001 (piotr)
        Signal: 6 (ABRT)
     Timestamp: Mon 2026-01-05 01:29:01 CET (27min ago)
  Command Line: /usr/bin/krunner --daemon
    Executable: /usr/bin/krunner
 Control Group: /user.slice/user-1000.slice/user@1000.service/background.slice/plasma-krunner.service
          Unit: user@1000.service
     User Unit: plasma-krunner.service
         Slice: user-1000.slice
     Owner UID: 1000 (piotr)
       Boot ID: e528838603f248b79049fadecef0cbb5
    Machine ID: 29636ac4c94e4738937d6efc05c8378c
      Hostname: Dell
       Storage: /var/lib/systemd/coredump/core.krunner.1000.e528838603f248b79049fadecef0cbb5.33297.1767572941000000.zst (present)
  Size on Disk: 9.1M
       Message: Process 33297 (krunner) of user 1000 dumped core.
                
                Module libgomp.so.1 from deb gcc-14-14.2.0-4ubuntu2~24.04.amd64
                Module libzstd.so.1 from deb libzstd-1.5.5+dfsg2-2build1.1.amd64
                Module libsystemd.so.0 from deb systemd-255.4-1ubuntu8.12.amd64
                Module libudev.so.1 from deb systemd-255.4-1ubuntu8.12.amd64
                Module libgcc_s.so.1 from deb gcc-14-14.2.0-4ubuntu2~24.04.amd64
                Module libstdc++.so.6 from deb gcc-14-14.2.0-4ubuntu2~24.04.amd64
                Stack trace of thread 33297:
                #0  0x0000769fc069eb2c __pthread_kill_implementation (libc.so.6 + 0x9eb2c)
                #1  0x0000769fc064527e __GI_raise (libc.so.6 + 0x4527e)
                #2  0x0000769fc386a5f6 _ZN6KCrash19defaultCrashHandlerEi (libKF6Crash.so.6 + 0x95f6)
                #3  0x0000769fc0645330 __restore_rt (libc.so.6 + 0x45330)
                #4  0x0000769fc069eb2c __pthread_kill_implementation (libc.so.6 + 0x9eb2c)
                #5  0x0000769fc064527e __GI_raise (libc.so.6 + 0x4527e)
                #6  0x0000769fc06288ff __GI_abort (libc.so.6 + 0x288ff)
                #7  0x0000769fc1332891 _Z6qAbortv (libQt6Core.so.6 + 0x532891)
                #8  0x0000769fc1333653 _ZNK14QMessageLogger5fatalEPKcz (libQt6Core.so.6 + 0x533653)
                #9  0x0000769fc1321020 _Z9qt_assertPKcS0_i (libQt6Core.so.6 + 0x521020)
                #10 0x0000769fc38a3fd3 _ZN7KRunner13RunnerManager31setHistoryEnvironmentIdentifierERK7QString.cold (libKF6Runner.so.6 + 0x19fd3)
                #11 0x0000769fc38c627f _ZN7KRunner13RunnerManager11qt_metacallEN11QMetaObject4CallEiPPv (libKF6Runner.so.6 + 0x3c27f)
                #12 0x0000769fc2c9b50a _ZNK18QQmlObjectOrGadget8metacallEN11QMetaObject4CallEiPPv (libQt6Qml.so.6 + 0x29b50a)
                #13 0x0000769fc2d9a161 _ZN3QV413QObjectMethod11callPreciseERK18QQmlObjectOrGadgetRK16QQmlPropertyDataPNS_15ExecutionEngineEPNS_8CallDataEN11QMetaObject4CallE (libQt6Qml.so.6 + 0x39a161)
                #14 0x0000769fc2d9d185 _ZNK3QV413QObjectMethod12callInternalEPKNS_5ValueES3_i (libQt6Qml.so.6 + 0x39d185)
                #15 0x0000769fc2ee43f5 _ZN3QV44Moth3VME9interpretEPNS_17JSTypesStackFrameEPNS_15ExecutionEngineEPKc (libQt6Qml.so.6 + 0x4e43f5)
                #16 0x0000769fc2ee761c _ZN3QV44Moth3VME4execEPNS_17JSTypesStackFrameEPNS_15ExecutionEngineE (libQt6Qml.so.6 + 0x4e761c)
                #17 0x0000769fc2e0d6c4 _ZN3QV4L6doCallEPNS_8FunctionEPKNS_5ValueES4_iPNS_16ExecutionContextE (libQt6Qml.so.6 + 0x40d6c4)
                #18 0x0000769fc2e0e5c6 _ZN3QV48Function4callEP7QObjectPPvPK9QMetaTypeiPNS_16ExecutionContextE (libQt6Qml.so.6 + 0x40e5c6)
                #19 0x0000769fc2c7bf07 _ZN24QQmlJavaScriptExpression8evaluateEPPvPK9QMetaTypei (libQt6Qml.so.6 + 0x27bf07)
                #20 0x0000769fc2d32fea _ZN25QQmlBoundSignalExpression8evaluateEPPv (libQt6Qml.so.6 + 0x332fea)
                #21 0x0000769fc2d3444f _Z24QQmlBoundSignal_callbackP20QQmlNotifierEndpointPPv (libQt6Qml.so.6 + 0x33444f)
                #22 0x0000769fc2c8f03c _ZN12QQmlNotifier10emitNotifyEP20QQmlNotifierEndpointPPv (libQt6Qml.so.6 + 0x28f03c)
                #23 0x0000769fc129f930 _Z10doActivateILb0EEvP7QObjectiPPv (libQt6Core.so.6 + 0x49f930)
                #24 0x000060e9fb05552c _ZN11QMetaObject8activateIvJ7QStringEEEvP7QObjectPKS_iPT_DpRKT0_ (krunner + 0x1052c)
                #25 0x0000769fc129fc89 _ZN9QtPrivate15QSlotObjectBase4callEP7QObjectPPv (libQt6Core.so.6 + 0x49fc89)
                #26 0x0000769fc38319d9 _ZN11KActivities8Consumer22currentActivityChangedERK7QString (libPlasmaActivities.so.7 + 0x119d9)
                #27 0x0000769fc129fc89 _ZN9QtPrivate15QSlotObjectBase4callEP7QObjectPPv (libQt6Core.so.6 + 0x49fc89)
                #28 0x0000769fc383da45 _ZN11KActivities15ActivitiesCache18setCurrentActivityERK7QString (libPlasmaActivities.so.7 + 0x1da45)
                #29 0x0000769fc3844167 _ZN11KActivities15ActivitiesCache18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv (libPlasmaActivities.so.7 + 0x24167)
                #30 0x0000769fc12a0204 _Z10doActivateILb0EEvP7QObjectiPPv (libQt6Core.so.6 + 0x4a0204)
                #31 0x0000769fc2017dc1 _ZN11QMetaObject8activateIvJP23QDBusPendingCallWatcherEEEvP7QObjectPKS_iPT_DpRKT0_ (libQt6DBus.so.6 + 0x67dc1)
                #32 0x0000769fc1232e10 _ZN7QObject5eventEP6QEvent (libQt6Core.so.6 + 0x432e10)
                #33 0x0000769fc283d68d _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt6Widgets.so.6 + 0x63d68d)
                #34 0x0000769fc12d6ec0 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt6Core.so.6 + 0x4d6ec0)
                #35 0x0000769fc12d7191 _ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData (libQt6Core.so.6 + 0x4d7191)
                #36 0x0000769fc108852f postEventSourceDispatch (libQt6Core.so.6 + 0x28852f)
                #37 0x0000769fbfb005c5 n/a (libglib-2.0.so.0 + 0x5d5c5)
                #38 0x0000769fbfb5f737 n/a (libglib-2.0.so.0 + 0xbc737)
                #39 0x0000769fbfaffa63 g_main_context_iteration (libglib-2.0.so.0 + 0x5ca63)
                #40 0x0000769fc1086fef _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x286fef)
                #41 0x0000769fc12e14e3 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x4e14e3)
                #42 0x0000769fc12db62f _ZN16QCoreApplication4execEv (libQt6Core.so.6 + 0x4db62f)
                #43 0x000060e9fb05448f main (krunner + 0xf48f)
                #44 0x0000769fc062a1ca __libc_start_call_main (libc.so.6 + 0x2a1ca)
                #45 0x0000769fc062a28b __libc_start_main_impl (libc.so.6 + 0x2a28b)
                #46 0x000060e9fb054925 _start (krunner + 0xf925)