------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugs.exim.org/show_bug.cgi?id=1235 Summary: Stackoverflow caused by geshi's java regex Product: PCRE Version: 8.30 Platform: Other OS/Version: Linux Status: NEW Severity: bug Priority: high Component: Code AssignedTo: [email protected] ReportedBy: [email protected] CC: [email protected] Created an attachment (id=558) --> (http://bugs.exim.org/attachment.cgi?id=558) pcretest example The attached pcretest causes a segfault on my 64bit machines, 32bit work fine. Topmost 2 frames from my backtrace: #0 0x00007ffff7982f11 in match (eptr=0x62a1e6 "——·c + ———·z = 6\n", ' ' <repeats 17 times>, "10 100 100", ' ' <repeats 16 times>, "\n\n 10·a + 100·b + c - z = 90\n\n a + 10·b + 100·c - z = "..., ecode=0x638feb "\036<\036D\036O\036T\036>q", mstart=<error reading variable: Cannot access memory at address 0x7fffff7fed58>, offset_top=<error reading variable: Cannot access memory at address 0x7fffff7fed54>, md=<error reading variable: Cannot access memory at address 0x7fffff7fed48>, eptrb=<error reading variable: Cannot access memory at address 0x7fffff7fed40>, rdepth=10262) at pcre_exec.c:473 #1 0x00007ffff7983cef in match (eptr=0x62a1e6 "——·c + ———·z = 6\n", ' ' <repeats 17 times>, "10 100 100", ' ' <repeats 16 times>, "\n\n 10·a + 100·b + c - z = 90\n\n a + 10·b + 100·c - z = "..., ecode=0x638fe8 "}", mstart=0x6279d5 "6\n\n 10a + 100b + c - z = 90\n\n a + 10b + 100c - z = 198\n\n \n\n Umformen und sortieren (Variablen alphabetisch links, Konstanten rechts):\n\n 100a + 10b + c - z = 0\n\n a + b + c = 6\n\n 10a + 100b "..., offset_top=6, md=0x7fffffffb770, eptrb=0x0, rdepth=10261) at pcre_exec.c:1044 I haven't tested if it works in previous pcre versions. Arch Linux pcre 8.30 -- Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email -- ## List details at https://lists.exim.org/mailman/listinfo/pcre-dev
