Hi.
IDEA plugin doesn't seem working with CVS irssi. I tried
irssi-idea-0.1.41 and irssi-0.7.98.CVS (20010924) on linux 2.2.19,
glibc 2.2.3, perl 5.6.1, glib 1.2.10.
First of all, it doesn't encrypt anything:
/load idea:
23:00 -!- Irssi: IDEA-encryption plugin loaded. Messages will be
encrypted whenever possible if idea_autocrypt
is set, alternatively you can use /idea and /ideam. Modify
your keyring with /key in advance.
23:00 -!- Irssi: Loaded module idea/core
/key add test:
23:01 -!- Irssi: Added default key "test" for "#test"
/idea foobar:
23:01 -!- Irssi: IDEA encryption failed! Perhaps no key set for "#test"?
After unloading IDEA module and privmsg'ing anywhere, irssi
segfaults and dumps core:
libra@quasimodo:~$ ls -al core
-rw------- 1 libra libra 1150976 Sep 26 23:02 core
libra@quasimodo:~$ gdb irssi core
GNU gdb 5.0
Copyright 2000 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-slackware-linux"...
Core was generated by `irssi'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /lib/libnsl.so.1...done.
Loaded symbols for /lib/libnsl.so.1
Reading symbols from /usr/lib/libgmodule-1.2.so.0...done.
Loaded symbols for /usr/lib/libgmodule-1.2.so.0
Reading symbols from /usr/lib/libglib-1.2.so.0...done.
Loaded symbols for /usr/lib/libglib-1.2.so.0
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/libncurses.so.5...done.
Loaded symbols for /lib/libncurses.so.5
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/libnss_compat.so.2...done.
Loaded symbols for /lib/libnss_compat.so.2
#0 0x34ab58 in ?? ()
(gdb) bt
#0 0x34ab58 in ?? ()
#1 0x80ab444 in signal_emit_real (rec=0x80d3968, params=3, va=0xbffff47c) at
signals.c:216
#2 0x80ab526 in signal_emit (signal=0x80b912d "command msg", params=3) at
signals.c:253
#3 0x806c89b in event_text (data=0x812bd50 "laksmda", server=0x8134a68,
item=0x8136368)
at chat-completion.c:777
#4 0x80ab444 in signal_emit_real (rec=0x80e9878, params=3, va=0xbffff56c) at
signals.c:216
#5 0x80ab526 in signal_emit (signal=0x80c60d4 "send text", params=3) at signals.c:253
#6 0x809be78 in event_command (line=0x812bd50 "laksmda", server=0x8134a68,
item=0x8136368)
at commands.c:851
#7 0x80ab444 in signal_emit_real (rec=0x80d34b8, params=3, va=0xbffff64c) at
signals.c:216
#8 0x80ab526 in signal_emit (signal=0x80b24b2 "send command", params=3) at
signals.c:253
#9 0x8056f61 in key_send_line () at gui-readline.c:160
#10 0x80ab444 in signal_emit_real (rec=0x8104668, params=3, va=0xbffff72c) at
signals.c:216
#11 0x80ab526 in signal_emit (signal=0x8136638 "key send_line", params=3)
at signals.c:253
#12 0x807c25f in sig_multi (data=0x8120458 "check_replaces;send_line", gui_data=0x0)
at keyboard.c:622
#13 0x80ab444 in signal_emit_real (rec=0x80e9a30, params=3, va=0xbffff82c) at
signals.c:216
#14 0x80ab526 in signal_emit (signal=0x813a2b8 "key multi", params=3) at signals.c:253
#15 0x807bfbb in key_emit_signal (keyboard=0x811adc0, key=0x81206a8) at keyboard.c:521
#16 0x807c10f in key_pressed (keyboard=0x811adc0, key=0xbffff8d8 "^J") at
keyboard.c:577
#17 0x8056ef9 in handle_key (key=10) at gui-readline.c:142
#18 0x80572e9 in readline () at gui-readline.c:320
#19 0x80a1043 in irssi_io_invoke (source=0x811aae0, condition=G_IO_IN, data=0x811aaf8)
at misc.c:56
#20 0x150c40 in g_io_unix_dispatch (source_data=0x811ab08, current_time=0xbffffa04,
user_data=0x811aaf8) at giounix.c:135
#21 0x152308 in g_main_dispatch (dispatch_time=0xbffffa04) at gmain.c:656
#22 0x152913 in g_main_iterate (block=1, dispatch=1) at gmain.c:877
#23 0x152aac in g_main_run (loop=0x812bcc8) at gmain.c:935
#24 0x8060d75 in main (argc=1, argv=0xbffffae4) at irssi.c:286
#25 0x1c62eb in __libc_start_main (main=0x8060d0c <main>, argc=1, ubp_av=0xbffffae4,
init=0x8054d10 <_init>, fini=0x80b228c <_fini>, rtld_fini=0x11c130 <_dl_fini>,
stack_end=0xbffffadc) at ../sysdeps/generic/libc-start.c:129
(gdb)
Is it some known problem which I'm not aware of? Or is it something
new? If more info is needed, I could provide it.
shasta
--
(0> Jakub Jankowski [url]: s.atn.pl "Beauty is skin deep;
//\ shasta@IRCnet [uin]: 70171776 ugly goes right
V_/_ [EMAIL PROTECTED] [cell]: 502110186 to the bone."