Bug 2449939 - [abrt] zsh: _IO_putc(): zsh killed by SIGSEGV
Summary: [abrt] zsh: _IO_putc(): zsh killed by SIGSEGV
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: zsh
Version: 44
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Lukáš Zaoral
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:86ca7154cf6bc7b61bd9b5559ae...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-03-21 10:49 UTC by fedora
Modified: 2026-04-25 01:23 UTC (History)
7 users (show)

Fixed In Version: zsh-5.9-20.fc45 zsh-5.9-18.fc42 zsh-5.9-19.fc43 zsh-5.9-20.fc44
Clone Of:
Environment:
Last Closed: 2026-03-24 09:57:51 UTC
Type: ---
Embargoed:
lzaoral: mirror+


Attachments (Terms of Use)
File: dso_list (1.88 KB, text/plain)
2026-03-21 10:49 UTC, fedora
no flags Details
File: core_backtrace (71.66 KB, text/plain)
2026-03-21 10:49 UTC, fedora
no flags Details
File: cpuinfo (3.58 KB, text/plain)
2026-03-21 10:49 UTC, fedora
no flags Details
File: limits (1.29 KB, text/plain)
2026-03-21 10:49 UTC, fedora
no flags Details
File: open_fds (378 bytes, text/plain)
2026-03-21 10:49 UTC, fedora
no flags Details
File: proc_pid_status (1.47 KB, text/plain)
2026-03-21 10:49 UTC, fedora
no flags Details
File: maps (9.77 KB, text/plain)
2026-03-21 10:49 UTC, fedora
no flags Details
File: mountinfo (3.73 KB, text/plain)
2026-03-21 10:49 UTC, fedora
no flags Details
File: environ (2.50 KB, text/plain)
2026-03-21 10:49 UTC, fedora
no flags Details
File: backtrace (159.89 KB, text/plain)
2026-03-21 10:49 UTC, fedora
no flags Details
File: exploitable (101 bytes, text/plain)
2026-03-21 10:49 UTC, fedora
no flags Details
File: os_info (739 bytes, text/plain)
2026-03-21 10:49 UTC, fedora
no flags Details

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.


Note You need to log in before you can comment on or make changes to this bug.