Irssi core bugs

Notice: Undefined index: tasklist_type in /var/www/bugs.irssi.org/includes/class.tpl.php(128) : eval()'d code on line 85 Notice: Undefined index: tasklist_type in /var/www/bugs.irssi.org/includes/class.tpl.php(128) : eval()'d code on line 90
  • Status Unconfirmed
  • Percent Complete
    0%
  • 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
Attached to Project: Irssi core bugs
Opened by Dylan Cali (calid) - 2011-08-05

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

This task does not depend on any other tasks.

Tom (shabble)
Friday, 02 December 2011, 21:49 GMT
Reproduced with 0.8.15 and latest svn on OSX10.7.

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?

Loading...