seems like the assertion is still reachable in changeset 15622 with other commands. Run: ./bin/gm convert -negate -clip $POC. with the attached file
Hi Cyrill, I got the email registeration confirmation and just forwarded the reports to bugzilla. Thanks for your response.
The same POC file causes a "memory alignment error" for stable version nasm 2.13. 273 static uint8_t *do_ea(uint8_t *data, int modrm, int asize, 274 int segsize, enum ea_type type, 275 operand *op, insn *ins) ... 449 switch (mod) { 462 case 2: 463 op->segment |= SEG_DISP32; **464 op->offset = gets32(data);** 465 data += 4; 466 break; 467 } 468 return data; 469 } 470 } The error log is attached: disasm/disasm.c:464:26: runtime error: load of misaligned address 0x7ffc53ca36a3 for type 'uint32_t', which...
Stack-Buffer-Overflow in disasm (src/disasm/disasm.c)
Stack buffer overflow (out-of-bound) in disasm (src/disasm/disasm.c)
heap-buffer-overflow in AcquireCacheNexus when processing jng file
Divide-by-zero in ReadMNGImage (coders/png.c)