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.9
  • Due in Version Undecided
  • Due Date Undecided
  • Votes 0
  • Private No
Attached to Project: Irssi core bugs
Opened by Stefan Lundstrom (stelun) - 2005-04-07

FS#228 - Core dump while ssl connected under detached screen

I've noticed it crashed a few times now. And it have always happend when I had my screen session detached for a longer time. If i detach over half an hour I have no problem. Might be so that a new person msgs me and a new window is allocated.

Thanks for a great software.

------------
(gdb) bt full
#0 0x4003aed5 in g_io_channel_unref () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#1 0x4003afc5 in g_io_channel_read () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#2 0x080b5a2f in net_receive (handle=0x8139d78,
buf=0xbffff30c ",óÿ¿\016¨!@H~,@", len=512) at network.c:371
handle = (GIOChannel *) 0x0
buf = 0x4003aed0 "è¯#ÿÿ9\006u8\203~\004\001u2¸\002"
ret = 0
err = -1073745140
#3 0x08090dab in irc_receive_line (server=0x81295a0, str=0xbffff538,
read_socket=1) at irc.c:309
server = (SERVER_REC *) 0x81295a0
str = (char **) 0xbffff538
tmpbuf = ",óÿ¿\016¨!@H~,@\0R,@ÿÿÿÿ,ð\032@ا\021\bÀÔ\032@lóÿ¿\0\0\0\0\0\0\0\0\006\0\026\b\214óÿ¿Ò\032!@\0R,@\005\0\026\b\001\0\0\0þ\031!@\002\0\0\0\005\0\026\b\a\0\026\b\214óÿ¿áB\006\bX²\001\0\214óÿ¿êB\006\b\0\0\0\0\001\0\0\0XL\006\b*\0\0\0\026\0\0\0\002\0\0\0¼óÿ¿Á3\006\b\005\0\026\b\0R,@¼óÿ¿¾O"@ G\b@\f\223\017\b\bÈ\016\b¾O"@ G\b@ø%\020\b\bÈ\016\bþ<\005@\200Ñ\017\bÀ\215\r\0T®\016\b\0ôÿ¿"...
recvlen = 1073983184
ret = -1073745140
#4 0x08090f94 in irc_parse_incoming (server=0x81295a0) at irc.c:378
server = (SERVER_REC *) 0x81295a0
str = 0x80eaff0 ""
count = 0
#5 0x080b2623 in irssi_io_invoke (source=0x8139d78, condition=25,
data=0x8134d58) at misc.c:56
condition = 0
rec = (IRSSI_INPUT_REC *) 0x4003aed0
icond = 3
#6 0x4005efbc in _glib_gettext () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#7 0x40041a79 in g_get_current_time () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#8 0x40042897 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#9 0x40042c73 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#10 0x40042df6 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#11 0x08068f2c in main (argc=1, argv=0xbffff724) at irssi.c:385
argc = 1
argv = (char **) 0xbffff724
options = {{longName = 0x80c8b4c "dummy", shortName = 100 'd',
argInfo = 0, arg = 0x80e9884, val = 0,
descrip = 0x80c8b30 "Use the dummy terminal mode", argDescrip = 0x0}, {
longName = 0x0, shortName = 0 '\0', argInfo = 0, arg = 0x0, val = 0,
descrip = 0x0, argDescrip = 0x0}}

This task does not depend on any other tasks.

Devin Bryant (devwild)
Monday, 13 March 2006, 03:44 GMT
irssi 0.8.10 exibits this behavior any time you are ungracefully detatched from a screen session for longer than about 30 seconds (at least with an SSL IRC server it is easily reproducible). In 0.8.6 it would simply hang for a long period of time after you reconnected, now it hangs for a long time then seg faults.

This is extremely annoying and defeats a primary purpose of using screen with irssi.

This behavior is also easily reproducible by suspending (^Z, easy to accidentally do by hitting pause/break on a PC keyboard) irssi then forgrounding the process after 30 seconds (fg). This also has the same difference in behavior between .6 and .10, and is indicitative of improper signal handling of some sort.
Emanuele Giaquinta (ayin)
Tuesday, 20 November 2007, 10:53 GMT
Can you still reproduce the problem with irssi-0.8.12 ?

Loading...