------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugs.exim.org/show_bug.cgi?id=1223 Summary: Test failure on 10.7/i386 with JIT Product: PCRE Version: 8.30 Platform: x86 OS/Version: MacOS X Status: NEW Severity: bug Priority: medium Component: Code AssignedTo: [email protected] ReportedBy: [email protected] CC: [email protected] I get a segfault during the tests on 10.7/i386 when built with --enable-jit. I've also heard that a similar failure occurs on powerpc Macs with jit but I can't find the report now. All tests pass with --disable-jit and also pass with or without jit when built for x86_64. The output is: ---- Testing 8-bit library ---- Test 1: main functionality (Compatible with Perl >= 5.10) OK OK with study ./RunTest: line 299: 69991 Segmentation fault: 11 $sim $valgrind ./pcretest -q $bmode $opt $testdata/testinput1 testtry FAIL: RunTest Crash report is: Process: pcretest [69991] Path: /Users/USER/Downloads/*/pcretest Identifier: pcretest Version: ??? (???) Code Type: X86 (Native) Parent Process: sh [69861] Date/Time: 2012-03-27 09:06:21.019 -0400 OS Version: Mac OS X 10.7.3 (11D50) Report Version: 9 Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: 0x000000000000000d, 0x0000000000000000 VM Regions Near 0: --> __PAGEZERO 0000000000000000-0000000000001000 [ 4K] ---/--- SM=NUL /Users/USER/Downloads/* VM_ALLOCATE 0000000000001000-0000000000009000 [ 32K] ---/--- SM=NUL Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libdyld.dylib 0x905fe820 misaligned_stack_error_ + 0 1 libpcre.1.dylib 0x000b1b1f do_searchovector + 223 (pcre_jit_compile.c:4102) 2 ??? 0x00192a66 0 + 1649254 Thread 0 crashed with X86 Thread State (32-bit): eax: 0x00000137 ebx: 0x78a7754b ecx: 0x7867ba57 edx: 0x7867ba55 edi: 0xc00035d0 esi: 0x78a77550 ebp: 0xbfffb4cc esp: 0xbfffb464 ss: 0x00000023 efl: 0x00010286 eip: 0x905fe820 cs: 0x0000001b ds: 0x00000023 es: 0x00000023 fs: 0x00000000 gs: 0x0000000f cr2: 0x00083b1d Logical CPU: 0 It looks like the crash is due to a misaligned stack at pcre_jit_compile.c line 4102. -- Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email -- ## List details at https://lists.exim.org/mailman/listinfo/pcre-dev
