- Status Unconfirmed
- Percent Complete
- Task Type Bug Report
- Category core
- Assigned To No-one
- Operating System Linux
- Severity High
- Priority Normal
- Reported Version irssi 0.8.15
- Due in Version Undecided
- Due Date Undecided
- Votes 0
- Private No
FS#817 - SegFault when executing bind command
Arch Linux 2.6.39-ARCH
x86_64 AMD Athlon(tm) 64 Processor 3200+ AuthenticAMD
Gnome 3.0.2
tmux 1.5
urxvt 9.12
executing the command '/bind cleft key meta' causes irssi to segfault
x86_64 AMD Athlon(tm) 64 Processor 3200+ AuthenticAMD
Gnome 3.0.2
tmux 1.5
urxvt 9.12
executing the command '/bind cleft key meta' causes irssi to segfault
Friday, 02 December 2011, 21:49 GMT
The crash seems to be the result of a mutually recursive loop between expand_combo() and expand_key() which eventually (stack depth 512) segfaults from inside g_strndup/malloc. The fact that cleft is defined internally as a binding with a prefix of meta2 (which has a prefix of meta) might be related?