Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

internal_dfa_match, a stack overflow occurred due to recursive calls. #258

Closed
SolitaryGrass opened this issue May 31, 2023 · 3 comments
Closed

Comments

@SolitaryGrass
Copy link

pattern:.(A-Za-zwyer|(?i)i{0,6}(\C))++[^z]{0,}
However, the length of the text to be matched must be sufficient for it to match 7000 to 8000 times.
you can use this text
debug message:
AddressSanitizer:DEADLYSIGNAL

==1218==ERROR: AddressSanitizer: stack-overflow on address 0x7ffc7ac13e60 (pc 0x000000504938 bp 0x7ffc7ac14270 sp 0x7ffc7ac13e60 T0)
#0 0x504938 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:533
#1 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#2 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#3 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#4 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#5 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#6 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#7 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#8 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#9 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#10 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#11 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#12 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#13 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#14 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#15 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#16 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#17 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#18 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#19 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#20 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#21 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#22 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#23 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#24 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#25 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#26 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#27 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#28 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#29 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#30 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#31 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#32 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#33 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#34 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#35 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#36 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#37 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#38 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#39 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#40 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#41 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#42 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#43 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#44 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#45 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#46 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#47 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#48 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#49 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#50 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#51 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#52 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#53 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#54 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#55 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#56 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#57 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#58 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#59 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#60 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#61 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#62 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#63 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#64 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#65 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#66 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#67 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#68 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#69 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#70 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#71 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#72 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#73 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#74 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#75 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#76 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#77 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#78 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#79 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#80 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#81 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#82 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#83 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#84 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#85 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#86 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#87 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#88 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#89 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#90 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#91 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#92 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#93 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#94 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#95 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#96 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#97 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#98 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#99 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#100 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#101 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#102 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#103 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#104 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#105 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#106 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#107 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#108 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#109 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#110 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#111 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#112 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#113 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#114 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#115 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#116 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#117 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#118 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#119 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#120 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#121 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#122 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#123 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#124 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#125 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#126 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#127 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#128 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#129 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#130 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#131 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#132 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#133 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#134 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#135 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#136 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#137 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#138 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#139 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#140 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#141 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#142 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#143 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#144 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#145 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#146 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#147 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#148 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#149 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#150 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#151 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#152 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#153 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#154 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#155 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#156 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#157 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#158 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#159 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#160 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#161 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#162 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#163 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#164 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#165 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#166 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#167 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#168 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#169 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#170 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#171 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#172 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#173 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#174 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#175 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#176 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#177 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#178 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#179 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#180 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#181 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#182 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#183 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#184 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#185 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#186 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#187 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#188 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#189 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#190 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#191 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#192 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#193 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#194 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#195 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#196 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#197 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#198 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#199 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#200 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#201 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#202 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#203 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#204 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#205 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#206 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#207 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#208 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#209 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#210 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#211 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#212 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#213 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#214 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#215 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#216 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#217 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#218 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#219 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#220 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#221 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#222 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#223 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#224 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#225 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#226 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#227 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#228 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#229 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#230 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#231 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#232 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#233 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#234 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#235 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#236 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#237 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#238 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#239 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#240 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#241 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#242 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#243 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#244 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#245 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#246 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#247 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#248 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14

SUMMARY: AddressSanitizer: stack-overflow /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:533 in internal_dfa_match
==1218==ABORTING
On my computer, it will stack overflow after about 7800 recursive calls.

@tempelmann
Copy link

Would you please wrap the pasted text into two lines of backticks (```) so that all the # numbers do not get interpreted as references to other tickets.

@SolitaryGrass
Copy link
Author

pattern:.(A-Za-zwyer|(?i)i{0,6}(\C))++[^z]{0,}
However, the length of the text to be matched must be sufficient for it to match 7000 to 8000 times.
you can use this text
debug message:

AddressSanitizer:DEADLYSIGNAL
==1218==ERROR: AddressSanitizer: stack-overflow on address 0x7ffc7ac13e60 (pc 0x000000504938 bp 0x7ffc7ac14270 sp 0x7ffc7ac13e60 T0)
#0 0x504938 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:533
#1 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#2 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#3 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#4 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#5 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#6 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#7 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#8 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#9 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#10 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#11 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#12 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#13 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#14 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#15 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#16 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#17 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#18 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#19 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#20 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#21 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#22 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#23 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#24 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#25 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#26 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#27 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#28 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#29 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#30 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#31 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#32 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#33 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#34 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#35 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#36 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#37 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#38 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#39 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#40 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#41 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#42 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#43 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#44 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#45 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#46 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#47 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#48 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#49 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#50 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#51 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#52 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#53 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#54 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#55 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#56 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#57 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#58 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#59 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#60 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#61 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#62 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#63 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#64 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#65 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#66 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#67 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#68 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#69 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#70 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#71 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#72 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#73 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#74 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#75 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#76 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#77 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#78 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#79 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#80 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#81 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#82 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#83 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#84 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#85 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#86 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#87 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#88 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#89 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#90 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#91 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#92 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#93 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#94 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#95 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#96 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#97 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#98 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#99 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#100 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#101 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#102 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#103 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#104 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#105 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#106 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#107 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#108 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#109 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#110 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#111 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#112 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#113 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#114 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#115 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#116 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#117 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#118 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#119 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#120 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#121 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#122 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#123 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#124 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#125 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#126 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#127 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#128 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#129 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#130 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#131 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#132 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#133 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#134 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#135 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#136 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#137 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#138 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#139 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#140 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#141 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#142 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#143 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#144 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#145 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#146 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#147 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#148 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#149 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#150 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#151 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#152 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#153 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#154 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#155 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#156 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#157 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#158 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#159 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#160 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#161 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#162 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#163 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#164 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#165 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#166 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#167 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#168 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#169 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#170 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#171 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#172 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#173 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#174 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#175 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#176 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#177 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#178 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#179 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#180 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#181 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#182 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#183 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#184 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#185 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#186 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#187 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#188 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#189 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#190 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#191 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#192 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#193 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#194 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#195 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#196 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#197 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#198 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#199 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#200 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#201 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#202 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#203 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#204 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#205 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#206 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#207 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#208 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#209 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#210 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#211 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#212 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#213 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#214 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#215 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#216 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#217 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#218 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#219 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#220 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#221 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#222 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#223 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#224 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#225 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#226 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#227 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#228 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#229 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#230 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#231 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#232 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#233 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#234 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#235 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#236 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#237 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#238 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#239 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#240 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#241 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#242 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#243 0x50baf8 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#244 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#245 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#246 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14
#247 0x50ba61 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:3018:16
#248 0x510f81 in internal_dfa_match /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:2929:14

SUMMARY: AddressSanitizer: stack-overflow /root/fuzzing_pcre2/pcre2-10.42/src/pcre2_dfa_match.c:533 in internal_dfa_match
==1218==ABORTING


On my computer, it will stack overflow after about 7800 recursive calls.

@PhilipHazel
Copy link
Collaborator

This is not a bug; it's just that the default recursion limit is very large. Please check the documentation for pcre2_set_depth_limit(). This is part of what it says: ",,, is supported by pcre2_dfa_match(), which uses it to limit the depth of nested internal recursive function calls that implement atomic groups, lookaround assertions, and pattern recursions. This limits, indirectly, the amount of system stack that is used. It was more useful in versions before 10.32, when stack memory was used for local workspace vectors for recursive function calls. From version 10.32, only local variables are allocated on the stack and as each call uses only a few hundred bytes, even a small stack can support quite a lot of recursion."

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants