Hi Florian, On 2014-10-17 09:57, Florian Schlichting wrote: > are you able to reproduce that on the fly (start irssi, load xmpp, /msg > someone and bang), or does it at least happen with some regularity?
Not sure what "on the fly" means? It happens every time, for any contact. > AND you're not also using the OTR plugin at the same time (there's a > known bug there, unfortunately)? I'm fairly sure not, the only package I have with 'otr' in its name is libwww-robotrules-perl. > If so, please install all the -dbg packages (for irssi, > irss-plugin-xmpp, libloudmouth1, possibly more if there are still > unresolved symbols e.g. libc6-dbg, libglib2.0-0-dbg) and post a > backtrace, so I can get an idea where the segfault happens. OK I attempted to do this and am attaching a gdb log file, which I edited to remove the contact name. HTH. Thanks, -- Nick
Reading symbols from irssi...Reading symbols from /usr/lib/debug/.build-id/73/d4b2d074c202295befdcc7dcb95ef9c3b9637f.debug...done. done. Starting program: /usr/bin/irssi [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/arm-linux-gnueabi/libthread_db.so.1". Program received signal SIGILL, Illegal instruction. 0xb6a6bf80 in _armv7_neon_probe () from /usr/lib/arm-linux-gnueabi/libcrypto.so.1.0.0 Continuing. Program received signal SIGILL, Illegal instruction. _armv7_tick () at armv4cpuid.S:17 17 armv4cpuid.S: No such file or directory. Continuing. [New Thread 0xb6270460 (LWP 13261)] [Thread 0xb6270460 (LWP 13261) exited] Program received signal SIGSEGV, Segmentation fault. 0x0009dbd0 in cmd_msg (data=<optimized out>, server=0x1aa9f0, item=<optimized out>) at chat-commands.c:392 392 chat-commands.c: No such file or directory. #0 0x0009dbd0 in cmd_msg (data=<optimized out>, server=0x1aa9f0, item=<optimized out>) at chat-commands.c:392 #1 0x0009b7a0 in signal_emit_real (rec=rec@entry=0xe8878, params=params@entry=3, va=..., va@entry=..., first_hook=<optimized out>) at signals.c:242 #2 0x0009bbcc in signal_emit (signal=signal@entry=0xb2a9c "command msg", params=3) at signals.c:286 #3 0x000532fc in cmd_query (data=<optimized out>, server=0x1aa9f0, item=<optimized out>) at fe-queries.c:278 #4 0x0009b7a0 in signal_emit_real (rec=rec@entry=0x104f00, params=params@entry=3, va=..., va@entry=..., first_hook=<optimized out>) at signals.c:242 #5 0x0009bbcc in signal_emit (signal=signal@entry=0x57f6e0 "command query", params=3) at signals.c:286 #6 0x0008777c in parse_command (item=0x0, server=0x1aa9f0, expand_aliases=<optimized out>, command=0x57a2f9 "query *****@*****.*** foo") at commands.c:899 #7 event_command (line=0x57a2f9 "query *****@*****.*** foo", server=0x1aa9f0, item=0x0) at commands.c:945 #8 0x0009b7a0 in signal_emit_real (rec=rec@entry=0xdfdb0, params=params@entry=3, va=..., va@entry=..., first_hook=<optimized out>) at signals.c:242 #9 0x0009bbcc in signal_emit (signal=signal@entry=0xabb10 "send command", params=3) at signals.c:286 #10 0x00025f10 in key_send_line () at gui-readline.c:439 #11 0x0009b7a0 in signal_emit_real (rec=rec@entry=0x11a088, params=params@entry=3, va=..., va@entry=..., first_hook=<optimized out>) at signals.c:242 #12 0x0009bbcc in signal_emit (signal=signal@entry=0x57f770 "key send_line", params=3) at signals.c:286 #13 0x0005bdf4 in sig_multi (data=<optimized out>, gui_data=0x0) at keyboard.c:653 #14 0x0009b7a0 in signal_emit_real (rec=rec@entry=0xf4fe0, params=params@entry=3, va=..., va@entry=..., first_hook=<optimized out>) at signals.c:242 #15 0x0009bbcc in signal_emit (signal=signal@entry=0x5c8470 "key multi", params=3) at signals.c:286 #16 0x0005c718 in key_emit_signal (keyboard=0x10e3a0, key=0x10afb0, key=0x10afb0) at keyboard.c:552 #17 key_pressed (keyboard=0x10e3a0, key=key@entry=0xbefff334 "\272\214BT\n\246\005") at keyboard.c:608 #18 0x000255d8 in sig_gui_key_pressed (keyp=0xa) at gui-readline.c:406 #19 0x0009b7a0 in signal_emit_real (rec=rec@entry=0x11d960, params=params@entry=1, va=..., va@entry=..., first_hook=<optimized out>) at signals.c:242 #20 0x0009bbcc in signal_emit (signal=signal@entry=0xabb64 "gui key pressed", params=1) at signals.c:286 #21 0x00026994 in sig_input () at gui-readline.c:664 #22 0x0008e480 in irssi_io_invoke (source=<optimized out>, condition=<optimized out>, data=<optimized out>) at misc.c:54 #23 0xb6c3e904 in g_main_dispatch (context=0xdf668) at /build/glib2.0-fUQjgT/glib2.0-2.42.0/./glib/gmain.c:3111 #24 g_main_context_dispatch (context=context@entry=0xdf668) at /build/glib2.0-fUQjgT/glib2.0-2.42.0/./glib/gmain.c:3710 #25 0xb6c3ecdc in g_main_context_iterate (context=context@entry=0xdf668, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/glib2.0-fUQjgT/glib2.0-2.42.0/./glib/gmain.c:3781 #26 0xb6c3ed98 in g_main_context_iteration (context=0xdf668, context@entry=0x0, may_block=may_block@entry=1) at /build/glib2.0-fUQjgT/glib2.0-2.42.0/./glib/gmain.c:3842 #27 0x00022540 in main (argc=<optimized out>, argv=<optimized out>) at irssi.c:379 A debugging session is active. Inferior 1 [process 13258] will be killed. Quit anyway? (y or n)