Hi Ralf, thank you for the report. I don't have C++Builder, so I would need some help. The pattern is quite big, is it possible to simplify it? Also bisecting the change which broke it would be a great help as well.
Regards, Zoltan -------- Eredeti levél -------- Feladó: Ralf Junker < [email protected] (Link -> mailto:[email protected]) > Dátum: 2019 november 13 18:52:42 Tárgy: [pcre-dev] Win32 JIT Access Violation Címzett: [email protected] < [email protected] (Link -> mailto:[email protected]) > I am receiving an access violation running pcre2test.exe (SVN 1184) against testinput2 on Win32. It is caused by the pattern in the attached test.txt. Command line: pcre2test.exe -jit -q -8 test.txt The AV triggers in sljitNativeX86_common.c, line 459: if (type == SLJIT_JUMP) {<!-- --> if (short_jump) *code_ptr++ = JMP_i8; else /* AV -> */ *code_ptr++ = JMP_i32; /* <- AV */ jump->addr++; } Only Win32 JIT is affected. The compiler is C++Builder. Win64 has no issues, neither does non-JIT mode. Could anyone reproduce my findings? Many thanks, Ralf -- ## List details at https://lists.exim.org/mailman/listinfo/pcre-dev
