silc_client_send_channel_message segfault
Secure chat and conferencing protocol
Brought to you by:
priikone
From: Sami F. <sa...@ik...> - 2002-05-26 11:50:31
|
hi. I was going to say "morning" on a channel, but silc didn't like it. RH Linux 2.4.x, glibc-2.2.4-24, gcc-3.1, silc-0.9.1. #0 0x401aa4bc in memcpy () at memcpy:-1 0x401aa4bc <memcpy+108>: repz movsb %ds:(%esi),%es:(%edi) (gdb) print $esi $1 =3D 0 #1 0x082654fa in ?? () #2 0x081a35d3 in silc_buffer_format (dst=3D0xbfffda70) at silcbuffmt.c:4= 6 #3 0x081716c9 in silc_packet_assemble (packet=3D0x0, rng=3D0x81fdcd8, ci= pher=3D0x0,=20 hmac=3D0x82658e8, sock=3D0x825a620,=20 data=3D0x827c600 ".=E3=AD\200=E2\216\001=C5=D9G=E9=C3=B6=B8BL\002C\02= 6\214\202~TZ\200\222\aa=A3=CA\0365L^=F4\230=D1\020R\017B=E1\021=C5 &\006=F6= ", data_len=3D136729850, assembled_packet=3D0xbfffda70) at silcpacket.c:167 #4 0x08161d48 in silc_client_send_channel_message (client=3D0x81fbfa0,=20 conn=3D0x825a1e0, channel=3D0x8266770, key=3D0x81fdcd8, flags=3D0,=20 data=3D0x827c600 ".=E3=AD\200=E2\216\001=C5=D9G=E9=C3=B6=B8BL\002C\02= 6\214\202~TZ\200\222\aa=A3=CA\0365L^=F4\230=D1\020R\017B=E1\021=C5 &\006=F6= ", data_len=3D48, force_send=3D1) at client_channel.c:151 #5 0x080a065f in send_message (server=3D0x821aa90, target=3D0x827e209 "s= ilc",=20 msg=3D0x827e20e "morning", target_type=3D136734576) at silc-servers.c= :64 #6 0x080c0295 in cmd_msg (data=3D0x0, server=3D0x821aa90, item=3D0x82661= c0) at chat-commands.c:363 #7 0x080bdc23 in signal_emit_real (rec=3D0x81fb480, params=3D0, va=3D0x1= 7,=20 first_hook=3D0x81fb4a0) at signals.c:242 #8 0x080bdd88 in signal_emit (signal=3D0x81b8e5c "command msg", params=3D= 136295552) at signals.c:286 #9 0x0809d761 in event_text (data=3D0x81fb4a0 "", server=3D0x821aa90, it= em=3D0x82661c0) at chat-completion.c:866 #10 0x080bdc23 in signal_emit_real (rec=3D0x8209cb0, params=3D0, va=3D0x1= 7,=20 first_hook=3D0x8206238) at signals.c:242 #11 0x080bdd88 in signal_emit (signal=3D0x81bb346 "send text", params=3D1= 36354992) at signals.c:286 #12 0x080ace25 in event_command (line=3D0x8209cd0 "", server=3D0x821aa90,= item=3D0x0) at commands.c:928 #13 0x080bdc23 in signal_emit_real (rec=3D0x81f3a90, params=3D0, va=3D0x1= 7,=20 first_hook=3D0x820de50) at signals.c:242 #14 0x080bdd88 in signal_emit (signal=3D0x81abcf3 "send command", params=3D= 136264336) at signals.c:286 #15 0x08072dfd in key_send_line () at gui-readline.c:191 #16 0x080bdc23 in signal_emit_real (rec=3D0x8217cc0, params=3D0, va=3D0x1= 7,=20 first_hook=3D0x8217ce0) at signals.c:242 #17 0x080bdd88 in signal_emit (signal=3D0x827e2c0 "key send_line", params= =3D136412352) at signals.c:286 #18 0x0809399d in sig_multi (data=3D0x8217c28 "check_replaces;send_line",= =20 gui_data=3D0x0) at keyboard.c:638 #19 0x080bdc23 in signal_emit_real (rec=3D0x820ae80, params=3D0, va=3D0x1= 7,=20 first_hook=3D0x820aea0) at signals.c:242 #20 0x080bdd88 in signal_emit (signal=3D0x8279088 "key multi", params=3D1= 36359552) at signals.c:286 #21 0x08093685 in key_emit_signal (keyboard=3D0x82654fa, key=3D0x820aea0) at keyboard.c:532 #22 0x08072ca3 in handle_key (key=3D10) at gui-readline.c:168 #23 0x0807320e in sig_input () at gui-readline.c:369 #24 0x080b2566 in irssi_io_invoke (source=3D0x8215fb0, condition=3D0, dat= a=3D0x8215fc8) at misc.c:57 #25 0x400b428e in g_io_unix_dispatch (source_data=3D0x82654fa,=20 current_time=3D0xbfffe2a8, user_data=3D0x8215fc8) at giounix.c:135 #26 0x400b5a72 in g_main_dispatch (dispatch_time=3D0xbfffe2a8) at gmain.c= :656 #27 0x400b5e84 in g_main_iterate (block=3D1074563812, dispatch=3D1) at gm= ain.c:877 #28 0x400b61ce in g_main_iteration (block=3D1) at gmain.c:907 #29 0x08083231 in main (argc=3D1, argv=3D0x0) at silc.c:350 #30 0x4013d647 in __libc_start_main (main=3D0x8083190 <main>, argc=3D1,=20 ubp_av=3D0xbfffe374, init=3D0x806f3b0 <_init>, fini=3D0x81ab970 <_fin= i>,=20 rtld_fini=3D0x4000dcd4 <_dl_fini>, stack_end=3D0xbfffe36c) at ../sysdeps/generic/libc-start.c:129 --=20 Safari - sa...@ik... - PGP key 0x427E7914 - http://iki.fi/safari/ "Talk is cheap. Show me the code." - Linus Torvalds |