Bug 2449939

Summary: [abrt] zsh: _IO_putc(): zsh killed by SIGSEGV
Product: [Fedora] Fedora Reporter: fedora
Component: zshAssignee: Lukáš Zaoral <lzaoral>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 44CC: dmaphy, fedora, jantill, j, kdudka, lzaoral, vmihalko
Target Milestone: ---Flags: lzaoral: mirror+
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard: abrt_hash:86ca7154cf6bc7b61bd9b5559aed07b54e42bc27;VARIANT_ID=kde;
Fixed In Version: zsh-5.9-20.fc45 zsh-5.9-18.fc42 zsh-5.9-19.fc43 zsh-5.9-20.fc44 Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2026-03-24 09:57:51 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: dso_list
none
File: core_backtrace
none
File: cpuinfo
none
File: limits
none
File: open_fds
none
File: proc_pid_status
none
File: maps
none
File: mountinfo
none
File: environ
none
File: backtrace
none
File: exploitable
none
File: os_info none

Description fedora 2026-03-21 10:49:09 UTC
Description of problem:
Open Konsole and zsh will crash

Version-Release number of selected component:
zsh-5.9-19.fc44

Additional info:
reporter:       libreport-2.17.15
comment:        Open Konsole and zsh will crash
kernel:         6.19.8-300.fc44.x86_64
uid:            1000
backtrace_rating: 4
crash_function: _IO_putc
reason:         zsh killed by SIGSEGV
rootdir:        /
executable:     /usr/bin/zsh
package:        zsh-5.9-19.fc44
type:           CCpp
runlevel:       /bin/sh: Zeile 1: runlevel: Kommando nicht gefunden
cmdline:        /bin/zsh
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-org.kde.konsole-7325.scope/tab(7347).scope
journald_cursor: s=838d019e6e91418da445bf25e0f2a2d6;i=d42e;b=c5f028e5ee6f4d6e96b4ecdf32e4e320;m=1ac32f50;t=64d866de3fa5b;x=923e0b581d53a618

Truncated backtrace:
Thread no. 1 (246 frames)
 #0 _IO_putc at putc.c:28
 #1 putshout at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/utils.c:437
 #2 tputs_sp at ../../ncurses/tinfo/lib_tputs.c:370
 #3 tputs at ../../ncurses/tinfo/lib_tputs.c:458
 #4 set_colour_attribute at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/prompt.c:2075
 #5 printfmt at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/Zle/zle_tricky.c:2494
 #6 calclist at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/Zle/compresult.c:1625
 #7 list_lines at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/Zle/compresult.c:1446
 #8 getstrvalue at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/params.c:2203
 #9 getarg at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/params.c:1488
 #10 getindex at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/params.c:1902
 #11 fetchvalue at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/params.c:2122
 #12 paramsubst at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/subst.c:2559
 #13 stringsubst at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/subst.c:322
 #14 prefork at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/subst.c:142
 #15 singsub at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/subst.c:520
 #16 arithsubst at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/subst.c:4223
 #17 stringsubst at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/subst.c:368
 #18 prefork at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/subst.c:142
 #19 execcmd_exec at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:3226
 #20 execpline2 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1960
 #21 execpline at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1689
 #22 execlist at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1444
 #23 execode at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1221
 #24 getoutput at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:4692
 #25 stringsubst at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/subst.c:399
 #26 prefork at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/subst.c:142
 #27 execcmd_exec at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:4099
 #28 execpline2 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1960
 #29 execpline at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1689
 #30 execlist at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1444
 #31 execode at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1221
 #32 runshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:6068
 #33 wrap_private at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/Modules/param_private.c:491
 #34 runshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:6052
 #35 comp_wrapper at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/Zle/complete.c:1588
 #37 runshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:6052
 #38 doshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:5918
 #39 execshfunc.part.0.lto_priv.0 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:5487
 #40 execshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:5453
 #41 execcmd_exec at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:4019
 #42 execpline2 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1960
 #43 execpline at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1689
 #44 execlist at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1453
 #45 execif at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/loop.c:582
 #46 execcmd_exec at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:3968
 #47 execpline2 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1960
 #48 execpline at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1689
 #49 execlist at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1444
 #50 execwhile at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/loop.c:458
 #51 execcmd_exec at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:3968
 #52 execpline2 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1960
 #53 execpline at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1689
 #54 execlist at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1444
 #55 execode at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1221
 #56 runshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:6068
 #57 wrap_private at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/Modules/param_private.c:491
 #58 runshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:6052
 #59 comp_wrapper at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/Zle/complete.c:1588
 #61 runshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:6052
 #62 doshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:5918
 #63 execshfunc.part.0.lto_priv.0 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:5487
 #64 execshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:5453
 #65 execcmd_exec at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:4019
 #66 execpline2 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1960
 #67 execpline at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1689
 #68 execlist at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1453
 #69 execwhile at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/loop.c:458
 #70 execcmd_exec at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:3968
 #71 execpline2 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1960
 #72 execpline at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1689
 #73 execlist at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1444
 #74 execode at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1221
 #75 runshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:6068
 #76 wrap_private at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/Modules/param_private.c:491
 #77 runshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:6052
 #78 comp_wrapper at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/Zle/complete.c:1588
 #80 runshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:6052
 #81 doshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:5918
 #82 execshfunc.part.0.lto_priv.0 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:5487
 #83 execshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:5453
 #84 execcmd_exec at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:4019
 #85 execpline2 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1960
 #86 execpline at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1689
 #87 execlist at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1444
 #88 execode at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1221
 #89 execautofn_basic.isra.0 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:5533
 #90 execcmd_exec at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:3966
 #91 execpline2 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1960
 #92 execpline at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1689
 #93 execlist at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1444
 #94 execode at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1221
 #95 runshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:6068
 #96 wrap_private at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/Modules/param_private.c:491
 #97 runshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:6052
 #98 comp_wrapper at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/Zle/complete.c:1588
 #100 runshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:6052
 #101 doshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:5918
 #102 execshfunc.part.0.lto_priv.0 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:5487
 #103 execshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:5453
 #104 execcmd_exec at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:4019
 #105 execpline2 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1960
 #106 execpline at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1689
 #107 execlist at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1444
 #108 execif at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/loop.c:582
 #109 execcmd_exec at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:3968
 #110 execpline2 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1960
 #111 execpline at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1689
 #112 execlist at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1444
 #113 execode at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1221
 #114 execautofn_basic.isra.0 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:5533
 #115 execcmd_exec at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:3966
 #116 execpline2 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1960
 #117 execpline at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1689
 #118 execlist at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1444
 #119 execode at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1221
 #120 runshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:6068
 #121 wrap_private at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/Modules/param_private.c:491
 #122 runshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:6052
 #123 comp_wrapper at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/Zle/complete.c:1588
 #125 runshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:6052
 #126 doshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:5918
 #127 execshfunc.part.0.lto_priv.0 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:5487
 #128 execshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:5453
 #129 execcmd_exec at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:4019
 #130 execpline2 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1960
 #131 execpline at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1689
 #132 execlist at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1453
 #133 execif at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/loop.c:582
 #134 execcmd_exec at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:3968
 #135 execpline2 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1960
 #136 execpline at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1689
 #137 execlist at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1444
 #138 execode at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1221
 #139 execautofn_basic.isra.0 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:5533
 #140 execcmd_exec at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:3966
 #141 execpline2 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1960
 #142 execpline at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1689
 #143 execlist at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1444
 #144 execode at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1221
 #145 runshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:6068
 #146 wrap_private at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/Modules/param_private.c:491
 #147 runshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:6052
 #148 comp_wrapper at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/Zle/complete.c:1588
 #150 runshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:6052
 #151 doshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:5918
 #152 execshfunc.part.0.lto_priv.0 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:5487
 #153 execshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:5453
 #154 execcmd_exec at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:4019
 #155 execpline2 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1960
 #156 execpline at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1689
 #157 execlist at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1444
 #158 execif at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/loop.c:582
 #159 execcmd_exec at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:3968
 #160 execpline2 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1960
 #161 execpline at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1689
 #162 execlist at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1444
 #163 execode at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1221
 #164 runshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:6068
 #165 wrap_private at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/Modules/param_private.c:491
 #166 runshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:6052
 #167 comp_wrapper at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/Zle/complete.c:1588
 #169 runshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:6052
 #170 doshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:5918
 #171 execshfunc.part.0.lto_priv.0 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:5487
 #172 execshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:5453
 #173 execcmd_exec at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:4019
 #174 execpline2 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1960
 #175 execpline at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1689
 #176 execlist at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1444
 #177 execwhile at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/loop.c:458
 #178 execcmd_exec at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:3968
 #179 execpline2 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1960
 #180 execpline at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1689
 #181 execlist at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1444
 #182 execif at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/loop.c:582
 #183 execcmd_exec at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:3968
 #184 execpline2 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1960
 #185 execpline at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1689
 #186 execlist at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1444
 #187 execif at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/loop.c:582
 #188 execcmd_exec at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:3968
 #189 execpline2 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1960
 #190 execpline at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1689
 #191 execlist at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1444
 #192 execfor at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/loop.c:175
 #193 execcmd_exec at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:3968
 #194 execpline2 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1960
 #195 execpline at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1689
 #196 execlist at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1444
 #197 execwhile at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/loop.c:458
 #198 execcmd_exec at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:3968
 #199 execpline2 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1960
 #200 execpline at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1689
 #201 execlist at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1444
 #202 execode at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1221
 #203 runshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:6068
 #204 wrap_private at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/Modules/param_private.c:491
 #205 runshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:6052
 #206 comp_wrapper at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/Zle/complete.c:1588
 #208 runshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:6052
 #209 doshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:5918
 #210 execshfunc.part.0.lto_priv.0 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:5487
 #211 execshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:5453
 #212 execcmd_exec at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:4019
 #213 execpline2 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1960
 #214 execpline at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1689
 #215 execlist at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1444
 #216 execode at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1221
 #217 runshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:6068
 #218 wrap_private at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/Modules/param_private.c:491
 #219 runshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:6052
 #220 comp_wrapper at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/Zle/complete.c:1588
 #222 runshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:6052
 #223 doshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:5918
 #224 execshfunc.part.0.lto_priv.0 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:5487
 #225 execshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:5453
 #226 execcmd_exec at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:4019
 #227 execpline2 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1960
 #228 execpline at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1689
 #229 execlist at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1453
 #230 execif at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/loop.c:582
 #231 execcmd_exec at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:3968
 #232 execpline2 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1960
 #233 execpline at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1689
 #234 execlist at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1444
 #235 execcase at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/loop.c:681
 #236 execcmd_exec at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:3968
 #237 execpline2 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1960
 #238 execpline at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1689
 #239 execlist at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1444
 #240 execode at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1221
 #241 runshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:6068
 #242 wrap_private at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/Modules/param_private.c:491
 #243 runshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:6052
 #244 comp_wrapper at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/Zle/complete.c:1588
 #246 runshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:6052
 #247 doshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:5918
 #248 execshfunc.part.0.lto_priv.0 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:5487
 #249 execshfunc at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:5453
 #250 execcmd_exec at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:4019
 #251 execpline2 at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1960
 #252 execpline at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1689
 #253 execlist at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:1444
 #254 execif at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/loop.c:582
 #255 execcmd_exec at /usr/src/debug/zsh-5.9-19.fc44.x86_64/Src/exec.c:3968


Potential duplicate: bug 2195913

Comment 1 fedora 2026-03-21 10:49:12 UTC
Created attachment 2134392 [details]
File: dso_list

Comment 2 fedora 2026-03-21 10:49:13 UTC
Created attachment 2134393 [details]
File: core_backtrace

Comment 3 fedora 2026-03-21 10:49:15 UTC
Created attachment 2134394 [details]
File: cpuinfo

Comment 4 fedora 2026-03-21 10:49:16 UTC
Created attachment 2134395 [details]
File: limits

Comment 5 fedora 2026-03-21 10:49:17 UTC
Created attachment 2134396 [details]
File: open_fds

Comment 6 fedora 2026-03-21 10:49:19 UTC
Created attachment 2134397 [details]
File: proc_pid_status

Comment 7 fedora 2026-03-21 10:49:20 UTC
Created attachment 2134398 [details]
File: maps

Comment 8 fedora 2026-03-21 10:49:22 UTC
Created attachment 2134399 [details]
File: mountinfo

Comment 9 fedora 2026-03-21 10:49:23 UTC
Created attachment 2134400 [details]
File: environ

Comment 10 fedora 2026-03-21 10:49:25 UTC
Created attachment 2134401 [details]
File: backtrace

Comment 11 fedora 2026-03-21 10:49:26 UTC
Created attachment 2134402 [details]
File: exploitable

Comment 12 fedora 2026-03-21 10:49:28 UTC
Created attachment 2134403 [details]
File: os_info

Comment 13 Lukáš Zaoral 2026-03-21 14:08:51 UTC
Thnak you for the report!  Generally, the ABRT reports for zsh are useless for me since they are really complex.  However, I has the idea to try Claude on this report and it was able to find the issue and even to assemble a simple reproducer using the provided gdb backtrace:

$ autoload -Uz compinit && compinit -u 2>/dev/null
$ _crash_repro() {
  builtin compadd -X '%F{red}colored explanation%f' -- foo bar baz
  local _l=$(echo $compstate[list_lines])
}
$ compdef _crash_repro crashtest
// press tab after entering 'crashtest '
$ crashtest <TAB>
colored explanation
bar  baz  foo
$ coredumpctl info
           PID: 858709 (zsh)
           UID: 1000 (lzaoral)
           GID: 1000 (lzaoral)
        Signal: 11 (SEGV)
     Timestamp: Sat 2026-03-21 15:04:58 CET (1min 44s ago)
  Command Line: zsh
    Executable: /usr/bin/zsh
 Control Group: /user.slice/user-1000.slice/session-12.scope
          Unit: session-12.scope
         Slice: user-1000.slice
       Session: 12
     Owner UID: 1000 (lzaoral)
       Boot ID: cd178e0a36b84573b2d22e87bac6a870
    Machine ID: 2b54b975991c4af1b63ea16fedbcf8e6
      Hostname: fedora-vm-lzaoral
       Storage: /var/lib/systemd/coredump/core.zsh.1000.cd178e0a36b84573b2d22e87bac6a870.858709.1774101898000000.zst (present)
  Size on Disk: 896.4K
       Package: zsh/5.9-19.fc44
      build-id: 29e388fac2bd84929a9dfd201fb06e123f976457
       Message: Process 858709 (zsh) of user 1000 dumped core.

                Module /usr/bin/zsh from rpm zsh-5.9-19.fc44.aarch64
                Module computil.so from rpm zsh-5.9-19.fc44.aarch64
                Module complist.so from rpm zsh-5.9-19.fc44.aarch64
                Module socket.so from rpm zsh-5.9-19.fc44.aarch64
                Module zleparameter.so from rpm zsh-5.9-19.fc44.aarch64
                Module termcap.so from rpm zsh-5.9-19.fc44.aarch64
                Module mathfunc.so from rpm zsh-5.9-19.fc44.aarch64
                Module zutil.so from rpm zsh-5.9-19.fc44.aarch64
                Module complete.so from rpm zsh-5.9-19.fc44.aarch64
                Module files.so from rpm zsh-5.9-19.fc44.aarch64
                Module parameter.so from rpm zsh-5.9-19.fc44.aarch64
                Module datetime.so from rpm zsh-5.9-19.fc44.aarch64
                Module stat.so from rpm zsh-5.9-19.fc44.aarch64
                Module system.so from rpm zsh-5.9-19.fc44.aarch64
                Module terminfo.so from rpm zsh-5.9-19.fc44.aarch64
                Module langinfo.so from rpm zsh-5.9-19.fc44.aarch64
                Module zle.so from rpm zsh-5.9-19.fc44.aarch64
                Module libtinfo.so.6 from rpm ncurses-6.6-1.fc44.aarch64
                Stack trace of thread 858709:
                #0  0x0000ffffb6552178 _IO_putc (libc.so.6 + 0x82178)
                #1  0x0000aaaac8d90b08 putshout (/usr/bin/zsh + 0xa0b08)
                #2  0x0000ffffb67853b8 tputs_sp (libtinfo.so.6 + 0x153b8)
                #3  0x0000ffffb678571c tputs (libtinfo.so.6 + 0x1571c)
                #4  0x0000ffffa85c1cc0 printfmt (zle.so + 0x31cc0)
                #5  0x0000ffffa840e0c8 calclist (complete.so + 0x1e0c8)
                #6  0x0000ffffa841011c list_lines (complete.so + 0x2011c)
                #7  0x0000aaaac8d6755c getstrvalue (/usr/bin/zsh + 0x7755c)
                #8  0x0000aaaac8d629b4 getarg (/usr/bin/zsh + 0x729b4)
                #9  0x0000aaaac8d639a4 getindex (/usr/bin/zsh + 0x739a4)
                #10 0x0000aaaac8d64038 fetchvalue (/usr/bin/zsh + 0x74038)
                #11 0x0000aaaac8d89ae8 paramsubst (/usr/bin/zsh + 0x99ae8)
                #12 0x0000aaaac8d8ef6c stringsubst (/usr/bin/zsh + 0x9ef6c)
                #13 0x0000aaaac8d8f6dc prefork (/usr/bin/zsh + 0x9f6dc)
                #14 0x0000aaaac8d1f170 execcmd_exec (/usr/bin/zsh + 0x2f170)
                #15 0x0000aaaac8d22a84 execpline2 (/usr/bin/zsh + 0x32a84)
                #16 0x0000aaaac8d22eec execpline (/usr/bin/zsh + 0x32eec)
                #17 0x0000aaaac8d24894 execlist (/usr/bin/zsh + 0x34894)
                #18 0x0000aaaac8d24ca0 execode (/usr/bin/zsh + 0x34ca0)
                #19 0x0000aaaac8d25ce0 getoutput (/usr/bin/zsh + 0x35ce0)
                #20 0x0000aaaac8d8f1e8 stringsubst (/usr/bin/zsh + 0x9f1e8)
                #21 0x0000aaaac8d8f6dc prefork (/usr/bin/zsh + 0x9f6dc)
                #22 0x0000aaaac8d22618 execcmd_exec (/usr/bin/zsh + 0x32618)
                #23 0x0000aaaac8d22a84 execpline2 (/usr/bin/zsh + 0x32a84)
                #24 0x0000aaaac8d22eec execpline (/usr/bin/zsh + 0x32eec)
                #25 0x0000aaaac8d24894 execlist (/usr/bin/zsh + 0x34894)
                #26 0x0000aaaac8d24ca0 execode (/usr/bin/zsh + 0x34ca0)
                #27 0x0000aaaac8d278a4 runshfunc (/usr/bin/zsh + 0x378a4)
                #28 0x0000ffffa83fab2c comp_wrapper (complete.so + 0xab2c)
                #29 0x0000aaaac8d27850 runshfunc (/usr/bin/zsh + 0x37850)
                #30 0x0000aaaac8d28000 doshfunc (/usr/bin/zsh + 0x38000)
                #31 0x0000aaaac8d295cc execshfunc.part.0.lto_priv.0 (/usr/bin/zsh + 0x395cc)
                #32 0x0000aaaac8d2225c execcmd_exec (/usr/bin/zsh + 0x3225c)
                #33 0x0000aaaac8d22a84 execpline2 (/usr/bin/zsh + 0x32a84)
                #34 0x0000aaaac8d22eec execpline (/usr/bin/zsh + 0x32eec)
                #35 0x0000aaaac8d24894 execlist (/usr/bin/zsh + 0x34894)
                #36 0x0000aaaac8d24ca0 execode (/usr/bin/zsh + 0x34ca0)
                #37 0x0000aaaac8d1913c eval (/usr/bin/zsh + 0x2913c)
                #38 0x0000aaaac8d01518 execbuiltin (/usr/bin/zsh + 0x11518)
                #39 0x0000aaaac8d222bc execcmd_exec (/usr/bin/zsh + 0x322bc)
                #40 0x0000aaaac8d22a84 execpline2 (/usr/bin/zsh + 0x32a84)
                #41 0x0000aaaac8d22eec execpline (/usr/bin/zsh + 0x32eec)
                #42 0x0000aaaac8d248bc execlist (/usr/bin/zsh + 0x348bc)
                #43 0x0000aaaac8d53e20 execif (/usr/bin/zsh + 0x63e20)
                #44 0x0000aaaac8d211e4 execcmd_exec (/usr/bin/zsh + 0x311e4)
                #45 0x0000aaaac8d22a84 execpline2 (/usr/bin/zsh + 0x32a84)
                #46 0x0000aaaac8d22eec execpline (/usr/bin/zsh + 0x32eec)
                #47 0x0000aaaac8d24894 execlist (/usr/bin/zsh + 0x34894)
                #48 0x0000aaaac8d24ca0 execode (/usr/bin/zsh + 0x34ca0)
                #49 0x0000aaaac8d278a4 runshfunc (/usr/bin/zsh + 0x378a4)
                #50 0x0000ffffa83fab2c comp_wrapper (complete.so + 0xab2c)
                #51 0x0000aaaac8d27850 runshfunc (/usr/bin/zsh + 0x37850)
                #52 0x0000aaaac8d28000 doshfunc (/usr/bin/zsh + 0x38000)
                #53 0x0000aaaac8d295cc execshfunc.part.0.lto_priv.0 (/usr/bin/zsh + 0x395cc)
                #54 0x0000aaaac8d2225c execcmd_exec (/usr/bin/zsh + 0x3225c)
                #55 0x0000aaaac8d22a84 execpline2 (/usr/bin/zsh + 0x32a84)
                #56 0x0000aaaac8d22eec execpline (/usr/bin/zsh + 0x32eec)
                #57 0x0000aaaac8d24894 execlist (/usr/bin/zsh + 0x34894)
                #58 0x0000aaaac8d24ca0 execode (/usr/bin/zsh + 0x34ca0)
                #59 0x0000aaaac8d278a4 runshfunc (/usr/bin/zsh + 0x378a4)
                #60 0x0000ffffa83fab2c comp_wrapper (complete.so + 0xab2c)
                #61 0x0000aaaac8d27850 runshfunc (/usr/bin/zsh + 0x37850)
                #62 0x0000aaaac8d28000 doshfunc (/usr/bin/zsh + 0x38000)
                #63 0x0000aaaac8d295cc execshfunc.part.0.lto_priv.0 (/usr/bin/zsh + 0x395cc)
                ELF object binary architecture: AARCH64

Comment 14 Lukáš Zaoral 2026-03-24 09:38:00 UTC
The crash has been fixed upstream already, though through commit which should have been a plain refactoring: https://sourceforge.net/p/zsh/code/ci/667ead3a64e590ac758e9f0a053849c7aaccec66/

The following patch fixes the issue:

diff --git a/Src/Zle/zle_tricky.c b/Src/Zle/zle_tricky.c
index 8f32c68e3..bd4a67cee 100644
--- a/Src/Zle/zle_tricky.c
+++ b/Src/Zle/zle_tricky.c
@@ -2490,15 +2490,17 @@ printfmt(char *fmt, int n, int dopr, int doesc)
                           p--;
                   } else
                       atr = match_colour(NULL, is_fg, arg);
-                  if (atr != TXT_ERROR)
+                  if (atr != TXT_ERROR && dopr)
                       set_colour_attribute(atr, is_fg ? COL_SEQ_FG :
                                            COL_SEQ_BG, 0);
                   break;
               case 'f':
-                  set_colour_attribute(TXTNOFGCOLOUR, COL_SEQ_FG, 0);
+                  if (dopr)
+                      set_colour_attribute(TXTNOFGCOLOUR, COL_SEQ_FG, 0);
                   break;
               case 'k':
-                  set_colour_attribute(TXTNOBGCOLOUR, COL_SEQ_BG, 0);
+                  if (dopr)
+                      set_colour_attribute(TXTNOBGCOLOUR, COL_SEQ_BG, 0);
                   break;
               case '{':
                   if (arg)

Comment 15 Fedora Update System 2026-03-24 09:53:35 UTC
FEDORA-2026-ccadae2b14 (zsh-5.9-20.fc45) has been submitted as an update to Fedora 45.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-ccadae2b14

Comment 16 Fedora Update System 2026-03-24 09:57:51 UTC
FEDORA-2026-ccadae2b14 (zsh-5.9-20.fc45) has been pushed to the Fedora 45 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 17 Fedora Update System 2026-03-24 11:22:07 UTC
FEDORA-2026-3b1346c47a (zsh-5.9-18.fc42) has been submitted as an update to Fedora 42.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-3b1346c47a

Comment 18 Fedora Update System 2026-03-24 11:22:08 UTC
FEDORA-2026-b8dd76d8ce (zsh-5.9-19.fc43) has been submitted as an update to Fedora 43.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-b8dd76d8ce

Comment 19 Fedora Update System 2026-03-25 01:59:16 UTC
FEDORA-2026-3b1346c47a has been pushed to the Fedora 42 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-3b1346c47a`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-3b1346c47a

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 20 Fedora Update System 2026-03-25 02:28:24 UTC
FEDORA-2026-b8dd76d8ce has been pushed to the Fedora 43 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-b8dd76d8ce`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-b8dd76d8ce

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 21 Fedora Update System 2026-03-25 03:08:00 UTC
FEDORA-2026-d0a473011e has been pushed to the Fedora 44 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-d0a473011e`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-d0a473011e

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 22 Fedora Update System 2026-04-02 00:43:11 UTC
FEDORA-2026-3b1346c47a (zsh-5.9-18.fc42) has been pushed to the Fedora 42 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 23 Fedora Update System 2026-04-02 01:06:04 UTC
FEDORA-2026-b8dd76d8ce (zsh-5.9-19.fc43) has been pushed to the Fedora 43 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 24 Fedora Update System 2026-04-25 01:23:20 UTC
FEDORA-2026-d0a473011e (zsh-5.9-20.fc44) has been pushed to the Fedora 44 stable repository.
If problem still persists, please make note of it in this bug report.