Plugin crash

Jarno Saarto jarno.saarto at mindless.com
Wed May 23 08:27:21 CEST 2007


I used irssi 0.8.10-2 provided by debian sarge together with silc-plugin 
1.1b5 compiled from sources. The client crashed in two situations.

Firstly after joining silc channel.
Backtrace:
#0  format_read_arglist (va=0xbfffe714 "\2308\035\b>\035\b\001", 
format=0xd0,
     arglist=0xbfffe640, arglist_size=10,
     buffer=0xbfffe570 
"\030\020\021\b\017\b\230N!@J\021\b\017\bN!@\030F\021\bL\021\b\037\035\016\bJ\021\b\017\b", 
buffer_size=200)
     at formats.c:225
#1  0x080979b6 in printformat_module_dest_args (
     module=0x406ab4a0 "fe-common/silc", dest=0xbfffe6b0, formatnum=4,
     va=0xbfffe640 "\203\034\bh") at printtext.c:58
#2  0x08097afc in printformat_module_args (
     module=0xbfffe640 "\203\034\bh", server=0xbfffe640,
     target=0xbfffe640 "\203\034\bh", level=-1073748416,
     formatnum=-1073748416, va=0xbfffe640 "\203\034\bh")
     at printtext.c:94
#3  0x08097b44 in printformat_module (module=0xbfffe640 "\203\034\bh",
     server=0xbfffe640, target=0xbfffe640 "\203\034\bh",
     level=-1073748416, formatnum=-1073748416) at printtext.c:103
#4  0x4061ba34 in silc_command_reply (client=0x81b73f0, conn=0x81d2180,
     command=14 '\016', status=0 '\0', error=0 '\0',
     vp=0xd0 <Address 0xd0 out of bounds>) at client_ops.c:1795
#5  0x406aae4f in silc_client_command_callback (cmd=0x81d43c8)
     at command_reply.c:80
#6  0x406a7a73 in silc_client_command_reply_join (fsm=0x81d43d0,
     fsm_context=0x81d43c8, state_context=0xbffff2e0) at 
command_reply.c:1305


-------------------------
The client crashed also when old type keys existed in .silc -directory 
with error: Private key passphrase: [Error]: Malformed SILC private key
[Error]: Could not load key pair


Backtrace:
#0  silc_fsm_event_signal (event=0x81b743c) at silcfsm.c:702
#1  0x4060c95e in silc_core_deinit () at silc-core.c:795
#2  0x4060c7b6 in silc_core_init () at silc-core.c:779
#3  0x080d1712 in module_load_name (path=0x0, rootmodule=0x81b62f0 "silc",
     submodule=0x80fd2c3 "core", silent=1) at modules-load.c:199
#4  0x080d18d4 in module_load_prefixes (path=0x81b62d0 "silc",
     module=0x81b62f0 "silc", start=0, end=4, prefixes=0x81b5070)
     at modules-load.c:238
#5  0x080d1abe in module_load_full (path=0x81b62d0 "silc",
     rootmodule=0x81b62f0 "silc", submodule=0x81b6300 "silc", start=0, 
end=0,
     prefixes=0x0) at modules-load.c:294
#6  0x080d1b49 in module_load (path=0x0, prefixes=0x81b5070)
     at modules-load.c:317
#7  0x0808ddde in cmd_load (data=0xbfffed1c "") at fe-modules.c:179
#8  0x080dd820 in signal_emit_real (rec=0x8128a30, params=135432784,
     va=0x81b73f0 "", first_hook=0x81b2c18) at signals.c:242
#9  0x080dd8d4 in signal_emit (signal=0x0, params=3) at signals.c:286
#10 0x080c8a57 in parse_command (command=0x81b6259 "load silc",
     expand_aliases=136009112, server=0x0, item=0x0) at commands.c:899
#11 0x080c8bec in event_command (line=0x81b6259 "load silc", server=0x0,
     item=0x0) at commands.c:945
#12 0x080dd820 in signal_emit_real (rec=0x8112300, params=135341080,
     va=0x81b73f0 "", first_hook=0x81332e8) at signals.c:242



-- 
Jarno


More information about the silc-devel mailing list