61
Applications / Re: ssh and colored dir - difference between OpenSSH_5.3p1 and OpenSSH_8.4p1
« on: December 18, 2023, 02:43:57 am »
8.4p1 is from netlabs experimental. You need to install more debug symbols if you actually want to debug this. You also need to update exceptq to
http://www.warpcave.com/betas/exceptq-7.11.6-shl-2023-02-23.zip
A quick look at the somewhat limited exceptq report implies a double free:
001BEB28 1DBE8E3D LIBCN0 0001:000A8E3D ifree.c#129 __um_free_maybe_lock + 269 0001:000A8BD4 (ifree.obj)
corresponds to
src\lib\malloc\ifree.c:127
if (_UM_HDR_STATUS (hdr) == _UMS_FREE)
{
_um_abort ("_um_free_maybe_lock: Tried to free block twice - block=%p lock=%d\n",
block, lock);
return;
}
It's also possible the something corrupted the heap, but we won't know until someone spends some quality time with the debugger.
http://www.warpcave.com/betas/exceptq-7.11.6-shl-2023-02-23.zip
A quick look at the somewhat limited exceptq report implies a double free:
001BEB28 1DBE8E3D LIBCN0 0001:000A8E3D ifree.c#129 __um_free_maybe_lock + 269 0001:000A8BD4 (ifree.obj)
corresponds to
src\lib\malloc\ifree.c:127
if (_UM_HDR_STATUS (hdr) == _UMS_FREE)
{
_um_abort ("_um_free_maybe_lock: Tried to free block twice - block=%p lock=%d\n",
block, lock);
return;
}
It's also possible the something corrupted the heap, but we won't know until someone spends some quality time with the debugger.