Re: [hatari-devel] antartica.no Windows build: Issues with libreadline8.dll

[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]


I've updated with a newer ncurses. Try again now.

On Mon, May 6, 2019 at 6:21 PM Christian Zietz <czietz@xxxxxxx> wrote:
Christer Solskogen schrieb:

> Hmf, could you try in a couple of minutes and report back? If there
> still is an issue, I'll use readline-7 instead of 8.

Tested the binaries for commit "65dda3cf": both Win32 and Win64 still
crash. Using a debugger confirms that it's still a double free issue,
ultimately not in libreadline8 but in the now separate libncurses6. I
see that it is ncurses 6.1.20180127, whereas the bug was only fixed in
6.1-20180217. Maybe it would suffice to replace the libncurses6.dll by a
newer version?

Error type: HEAP_FAILURE_BLOCK_NOT_BUSY
Details:    The caller performed an operation (such as a free
            or a size check) that is illegal on a free block.
Follow-up:  Check the error's stack trace to find the culprit.


Stack trace:
Stack trace at 0x00007ffe8afe2848
    00007ffe8af1ebe1: ntdll!RtlpLogHeapFailure+0x45
    00007ffe8af2cd62: ntdll!RtlFreeHeap+0x9a8e2
    00007ffe88279d0c: msvcrt!free+0x1c
    000000006c65a817: libncurses6!nc_free_termtype+0x17
    000000006c65ca15: libncurses6!nc_setupterm_ex+0x195
    000000006c65cc17: libncurses6!tgetent_sp+0x47
    000000006f595856: libreadline8!rl_init_terminal_io+0x318
    000000006f5825d4: libreadline8!rl_initialize+0x79
    000000006f58284c: libreadline8!readline+0x18
    0000000000c359a1: hatari_win64_debug+0x8359a1

Regards
Christian
--
Christian Zietz  -  CHZ-Soft  -  czietz@xxxxxxx
WWW: http://www.chzsoft.de/
PGP/GnuPG-Key-ID: 0x52CB97F66DA025CA / 0x6DA025CA




Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/