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 fjkwoe (fjkwoe) - 2013-07-29

FS#899 - Segfault on "gui print text finished" signal and "Irssi::UI::Window::view" subroutine.

When function handling "gui print text finished" or "gui print text" signal calls "Irssi::UI::Window::view()" function Irssi crashes with segmentation fault. See test.pl for example.

Further more after it crashes all calls to the view() function will fail with "Undefined subroutine" Perl error. This also breaks scripts that were working fine before and are calling the view(). The point is the segfault broke something permanently.

To reproduce:
ulimit -c unlimited

mkdir -p ~/.irssi_test/scripts
cp test.pl ~/.irssi_test/scripts
irssi --home=~/.irssi_test
/run test.pl

gdb irssi core
set logging file bt.log
set logging on
bt
set logging off
quit

   test.pl (0.4 KiB)
   bt.log (1.4 KiB)

This task does not depend on any other tasks.

Loading...