Re: segfault joining channel (silc-1.1.8).

janemba <[email protected]> Wed, 21 Oct 2009 07:59:18 +0200
Newsgroups gmane.network.silc.devel
Message-ID <[email protected]>
Jochen Eisinger wrote:
> Hi,
>
> there are some changes in recent irssi versions which make it
> incompatible with the silc plugin. So in order to use the silc plugin,
> you have to stick to an old irssi version (or use the stand-alone silc
> client)
>
> best
> -- jochen
>   

Hi

I installed an old irssi version and it works wonderfully ;)

Thanks,

> janemba wrote:
>   
>> Hello,
>>
>> I have a problem for few days. I installed irssi-0.8.14 and silc-1.1.8
>> (plugin). When I
>> join a chan I have a segfault. Here is a gdb dump :
>>
>> ---
>> Program received signal SIGSEGV, Segmentation fault.
>> [Switching to Thread 0x7f29f91b96f0 (LWP 5573)]
>> 0x000000000043d162 in sig_statusbar_more_updated () at statusbar-items.c:292
>> 292             server = active_win == NULL ? NULL :
>> active_win->active_server;
>> (gdb) bt
>> #0  0x000000000043d162 in sig_statusbar_more_updated ()
>>     at statusbar-items.c:292
>> #1  0x00000000004a7a74 in signal_emit_real (rec=0x8a5e90,
>>     params=<value optimized out>, va=<value optimized out>,
>>     first_hook=<value optimized out>) at signals.c:242
>> #2  0x00000000004a8057 in signal_emit_id (signal_id=<value optimized out>,
>>     params=1) at signals.c:304
>> #3  0x00000000004a7a74 in signal_emit_real (rec=0x852750,
>>     params=<value optimized out>, va=<value optimized out>,
>>     first_hook=<value optimized out>) at signals.c:242
>> #4  0x00000000004a8057 in signal_emit_id (signal_id=<value optimized out>,
>>     params=3) at signals.c:304
>> #5  0x000000000046863f in print_line (dest=0x7fffd0a09af0,
>>     text=0x92f550 "\004</critical\004g window_item_set_active: assertion
>> `window != NULL' failed") at printtext.c:182
>> #6  0x0000000000468940 in printformat_module_dest_charargs (
>>     module=0x5bb513 "fe-common/core", dest=0x7fffd0a09af0, formatnum=212,
>>     arglist=0x7fffd0a09a70) at printtext.c:80
>> #7  0x0000000000468a28 in printformat_module_dest_args (
>>     module=0x5bb513 "fe-common/core", dest=0x7fffd0a09af0, formatnum=212,
>>     va=0x7fffd0a09b60) at printtext.c:58
>> #8  0x0000000000468b8d in printformat_module_args (
>>     module=0x5bb513 "fe-common/core", server=<value optimized out>,
>>     target=<value optimized out>, level=<value optimized out>,
>> formatnum=212,
>> ---Type <return> to continue, or q <return> to quit---
>>     va=0x7fffd0a09b60) at printtext.c:101
>> #9  0x0000000000468c2a in printformat_module (module=0x0, server=0x0,
>>     target=0x0, level=0, formatnum=0) at printtext.c:110
>> #10 0x000000000045861e in glog_func (log_domain=<value optimized out>,
>>     log_level=<value optimized out>, message=<value optimized out>)
>>     at fe-common-core.c:268
>> #11 0x00007f29f801eff1 in g_logv () from /usr/lib64/libglib-2.0.so.0
>> #12 0x00007f29f801f353 in g_log () from /usr/lib64/libglib-2.0.so.0
>> #13 0x0000000000471e05 in cmd_join (data=<value optimized out>,
>>     server=0x93a400) at fe-channels.c:144
>> #14 0x00000000004a7a74 in signal_emit_real (rec=0x8694d0,
>>     params=<value optimized out>, va=<value optimized out>,
>>     first_hook=<value optimized out>) at signals.c:242
>> #15 0x00000000004a816c in signal_emit (signal=<value optimized out>,
>> params=3)
>>     at signals.c:286
>> #16 0x000000000049376d in event_command (
>>     line=0x939e71 "join this_is_a_false_chan", server=0x93a400, item=0x0)
>>     at commands.c:899
>> #17 0x00000000004a7a74 in signal_emit_real (rec=0x829e90,
>>     params=<value optimized out>, va=<value optimized out>,
>>     first_hook=<value optimized out>) at signals.c:242
>> #18 0x00000000004a816c in signal_emit (signal=<value optimized out>,
>> params=3)
>>     at signals.c:286
>> #19 0x00000000004a964a in eval_special_string (cmd=<value optimized out>,
>> ---Type <return> to continue, or q <return> to quit---
>>     data=0x8298ea "this_is_a_false_chan", server=0x93a400, item=0x0)
>>     at special-vars.c:593
>> #20 0x000000000049383a in event_command (
>>     line=0x9381e1 "j this_is_a_false_chan", server=0x93a400, item=0x0)
>>     at commands.c:868
>> #21 0x00000000004a7a74 in signal_emit_real (rec=0x829e90,
>>     params=<value optimized out>, va=<value optimized out>,
>>     first_hook=<value optimized out>) at signals.c:242
>> #22 0x00000000004a816c in signal_emit (signal=<value optimized out>,
>> params=3)
>>     at signals.c:286
>> #23 0x0000000000434f6b in key_send_line () at gui-readline.c:541
>> #24 0x00000000004a7a74 in signal_emit_real (rec=0x8b1630,
>>     params=<value optimized out>, va=<value optimized out>,
>>     first_hook=<value optimized out>) at signals.c:242
>> #25 0x00000000004a816c in signal_emit (signal=<value optimized out>,
>> params=3)
>>     at signals.c:286
>> #26 0x0000000000467469 in sig_multi (data=<value optimized out>,
>> gui_data=0x0)
>>     at keyboard.c:639
>> #27 0x00000000004a7a74 in signal_emit_real (rec=0x852ba0,
>>     params=<value optimized out>, va=<value optimized out>,
>>     first_hook=<value optimized out>) at signals.c:242
>> #28 0x00000000004a816c in signal_emit (signal=<value optimized out>,
>> params=3)
>>     at signals.c:286
>> #29 0x0000000000466db0 in key_pressed (keyboard=0x8a9e50,
>> ---Type <return> to continue, or q <return> to quit---
>>     key=<value optimized out>) at keyboard.c:538
>> #30 0x0000000000434447 in sig_gui_key_pressed (keyp=<value optimized out>)
>>     at gui-readline.c:507
>> #31 0x00000000004a7a74 in signal_emit_real (rec=0x8b9750,
>>     params=<value optimized out>, va=<value optimized out>,
>>     first_hook=<value optimized out>) at signals.c:242
>> #32 0x00000000004a816c in signal_emit (signal=<value optimized out>,
>> params=1)
>>     at signals.c:286
>> #33 0x000000000043ec37 in term_gets () at term-terminfo.c:603
>> #34 0x000000000049a5fa in irssi_io_invoke (source=0x0,
>>     condition=<value optimized out>, data=<value optimized out>) at
>> misc.c:54
>> #35 0x00007f29f801528b in g_main_context_dispatch ()
>>    from /usr/lib64/libglib-2.0.so.0
>> #36 0x00007f29f8018a4d in ?? () from /usr/lib64/libglib-2.0.so.0
>> #37 0x00007f29f8018c0b in g_main_context_iteration ()
>>    from /usr/lib64/libglib-2.0.so.0
>> #38 0x000000000044497c in main (argc=<value optimized out>, argv=0x0)
>>     at irssi.c:356
>> ---
>>
>> For information I'm using slackware-2.6.29.6 64 bits. None option was
>> used at
>> irssi or silc compliling.
>>
>> Regards,
>> _______________________________________________________________________
>> Info:    https://lists.silcnet.org/mailman/listinfo/silc-announce
>> Archive: https://lists.silcnet.org/pipermail/silc-announce
>> FAQ:     http://silcnet.org/support/faq/
>>
>>     

_______________________________________________________________________
Info:    https://lists.silcnet.org/mailman/listinfo/silc-announce
Archive: https://lists.silcnet.org/pipermail/silc-announce
FAQ:     http://silcnet.org/support/faq/