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) 

Reply via email to