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)