On Sat, May 06, 2017 at 05:18:42PM +0200, Juergen Sauermann wrote:
> thanks. Unfortunately I cannot reproduce this problem on my box:
[...]
> However, I may have located and fixed it in SVN 942.

I'm still seeing it in 944.
I'll try to find the cause myself, then.

The backtrace from gdb looks like this:

Program received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
51      ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1  0x00007ff863b813fa in __GI_abort () at abort.c:89
#2  0x00007ff863bbdbd0 in __libc_message (do_abort=do_abort@entry=2, 
fmt=fmt@entry=0x7ff863cb2bd0 "*** Error in `%s': %s: 0x%s ***\n") at 
../sysdeps/posix/libc_fatal.c:175
#3  0x00007ff863bc3f96 in malloc_printerr (action=3, str=0x7ff863cb2d28 "double 
free or corruption (fasttop)", ptr=<optimized out>, ar_ptr=<optimized out>) at 
malloc.c:5046
#4  0x00007ff863bc478e in _int_free (av=0x7ff863ee5b00 <main_arena>, 
p=0x555941479040, have_lock=0) at malloc.c:3902
#5  0x000055593f67c7f7 in Simple_string<unsigned char, false>::deallocate 
(this=0x555941477eb0) at Simple_string.hh:258
#6  Simple_string<unsigned char, false>::operator= (other=..., 
this=0x555941477eb0) at Simple_string.hh:104
#7  UTF8_string::operator= (this=0x555941477eb0) at UTF8_string.hh:40
#8  InputFile::operator= (this=0x555941477ea8) at InputFile.hh:30
#9  Simple_string<InputFile, false>::insert_before (t=..., pos=0, 
this=<optimized out>) at Simple_string.hh:156
#10 Workspace::load_DUMP (out=..., filename=..., fd=<optimized out>, 
with_LX=with_LX@entry=no_LX, silent=silent@entry=false, 
object_filter=object_filter@entry=0x7ffeb1b9f6c0) at Workspace.cc:710
#11 0x000055593f67d9ac in Workspace::copy_WS (out=..., 
libref=libref@entry=LIB0, wsname=..., lib_ws_objects=..., 
protection=protection@entry=false) at Workspace.cc:997
#12 0x000055593f547e34 in Command::cmd_COPY (out=..., args=..., 
protection=protection@entry=false) at Command.cc:676
#13 0x000055593f555835 in Command::do_APL_command (out=..., line=...) at 
Command.def:27
#14 0x000055593f5569fc in Command::process_line (line=...) at Command.cc:76
#15 0x000055593f556aff in Command::process_line () at Command.cc:64
#16 0x000055593f67537d in Workspace::immediate_execution (exit_on_error=false) 
at Workspace.cc:178
#17 0x000055593f50d0d5 in main (argc=<optimized out>, argv=<optimized out>) at 
main.cc:479
(gdb) 


-k

Reply via email to