php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #55090 preg_match crashes
Submitted: 2011-06-30 11:06 UTC Modified: 2011-07-01 04:38 UTC
From: junkmail at lordb dot de Assigned:
Status: Duplicate Package: PCRE related
PHP Version: 5.3.6 OS: Mac OS X/Linux
Private report: No CVE-ID: None
 [2011-06-30 11:06 UTC] junkmail at lordb dot de
Description:
------------
A call to preg_match (with a certain regular expression) chrashes the executing httpd process.

I can reproduce this error with the most recent MAMP (http://www.mamp.info) version. Unfortunately this package only includes PHP 5.3.5 (and not the newest version 5.3.6). However, I can also reproduce the error at my hoster's server, which runs PHP 5.2.12. However, I can't reproduce the error on my own Linux server, which also runs 5.3.5. So, some other component/module seem to interfere here. Just say, if you need any more information.

Here's the crash report as listed in Mac OS X's console:

Process:         httpd [17560]
Path:            /Applications/MAMP/Library/bin/httpd
Identifier:      httpd
Version:         ??? (???)
Code Type:       X86 (Native)
Parent Process:  httpd [17095]

Date/Time:       2011-06-30 16:35:18.167 +0200
OS Version:      Mac OS X 10.6.8 (10K540)
Report Version:  6

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_PROTECTION_FAILURE at 0x00000000bf7ffd2c
Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
0   libphp5.so                    	0x0104e05a match + 12 (pcre_exec.c:470)
1   libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
2   libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
3   libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
4   libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
5   libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
6   libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
7   libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
8   libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
9   libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
10  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
11  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
12  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
13  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
14  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
15  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
16  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
17  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
18  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
19  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
20  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
21  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
22  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
23  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
24  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
25  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
26  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
27  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
28  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
29  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
30  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
31  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
32  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
33  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
34  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
35  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
36  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
37  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
38  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
39  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
40  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
41  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
42  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
43  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
44  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
45  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
46  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
47  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
48  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
49  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
50  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
51  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
52  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
53  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
54  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
55  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
56  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
57  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
58  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
59  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
60  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
61  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
62  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
63  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
64  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
65  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
66  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
67  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
68  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
69  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
70  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
71  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
72  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
73  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
74  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
75  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
76  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
77  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
78  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
79  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
80  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
81  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
82  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
83  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
84  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
85  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
86  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
87  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
88  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
89  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
90  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
91  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
92  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
93  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
94  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
95  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
96  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
97  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
98  libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
99  libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
100 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
101 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
102 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
103 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
104 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
105 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
106 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
107 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
108 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
109 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
110 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
111 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
112 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
113 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
114 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
115 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
116 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
117 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
118 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
119 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
120 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
121 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
122 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
123 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
124 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
125 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
126 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
127 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
128 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
129 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
130 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
131 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
132 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
133 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
134 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
135 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
136 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
137 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
138 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
139 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
140 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
141 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
142 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
143 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
144 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
145 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
146 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
147 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
148 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
149 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
150 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
151 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
152 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
153 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
154 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
155 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
156 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
157 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
158 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
159 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
160 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
161 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
162 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
163 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
164 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
165 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
166 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
167 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
168 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
169 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
170 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
171 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
172 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
173 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
174 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
175 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
176 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
177 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
178 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
179 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
180 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
181 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
182 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
183 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
184 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
185 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
186 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
187 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
188 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
189 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
190 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
191 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
192 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
193 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
194 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
195 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
196 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
197 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
198 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
199 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
200 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
201 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
202 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
203 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
204 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
205 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
206 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
207 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
208 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
209 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
210 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
211 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
212 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
213 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
214 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
215 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
216 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
217 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
218 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
219 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
220 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
221 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
222 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
223 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
224 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
225 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
226 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
227 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
228 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
229 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
230 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
231 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
232 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
233 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
234 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
235 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
236 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
237 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
238 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
239 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
240 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
241 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
242 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
243 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
244 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
245 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
246 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
247 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
248 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
249 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
250 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
251 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
252 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
253 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
254 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
255 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
256 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
257 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
258 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
259 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
260 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
261 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
262 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
263 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
264 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
265 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
266 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
267 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
268 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
269 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
270 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
271 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
272 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
273 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
274 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
275 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
276 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
277 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
278 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
279 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
280 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
281 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
282 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
283 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
284 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
285 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
286 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
287 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
288 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
289 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
290 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
291 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
292 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
293 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
294 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
295 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
296 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
297 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
298 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
299 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
300 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
301 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
302 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
303 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
304 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
305 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
306 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
307 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
308 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
309 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
310 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
311 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
312 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
313 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
314 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
315 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
316 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
317 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
318 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
319 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
320 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
321 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
322 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
323 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
324 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
325 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
326 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
327 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
328 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
329 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
330 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
331 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
332 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
333 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
334 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
335 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
336 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
337 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
338 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
339 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
340 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
341 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
342 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
343 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
344 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
345 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
346 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
347 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
348 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
349 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
350 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
351 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
352 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
353 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
354 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
355 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
356 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
357 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
358 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
359 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
360 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
361 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
362 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
363 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
364 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
365 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
366 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
367 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
368 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
369 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
370 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
371 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
372 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
373 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
374 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
375 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
376 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
377 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
378 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
379 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
380 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
381 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
382 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
383 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
384 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
385 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
386 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
387 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
388 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
389 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
390 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
391 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
392 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
393 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
394 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
395 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
396 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
397 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
398 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
399 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
400 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
401 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
402 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
403 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
404 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
405 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
406 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
407 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
408 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
409 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
410 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
411 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
412 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
413 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
414 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
415 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
416 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
417 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
418 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
419 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
420 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
421 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
422 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
423 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
424 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
425 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
426 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
427 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
428 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
429 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
430 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
431 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
432 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
433 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
434 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
435 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
436 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
437 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
438 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
439 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
440 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
441 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
442 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
443 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
444 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
445 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
446 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
447 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
448 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
449 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
450 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
451 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
452 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
453 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
454 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
455 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
456 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
457 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
458 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
459 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
460 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
461 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
462 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
463 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
464 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
465 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
466 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
467 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
468 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
469 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
470 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
471 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
472 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
473 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
474 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
475 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
476 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
477 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
478 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
479 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
480 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
481 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
482 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
483 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
484 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
485 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
486 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
487 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
488 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
489 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
490 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
491 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
492 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
493 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
494 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
495 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
496 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
497 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
498 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
499 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
500 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
501 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
502 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
503 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
504 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
505 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
506 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
507 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
508 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
509 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)
510 libphp5.so                    	0x01059025 match + 45015 (pcre_exec.c:1623)
511 libphp5.so                    	0x01055c48 match + 31738 (pcre_exec.c:864)

Thread 0 crashed with X86 Thread State (32-bit):
  eax: 0x04288a92  ebx: 0x0104e05f  ecx: 0x04287aca  edx: 0x0c40d353
  edi: 0x0c40d352  esi: 0x00000000  ebp: 0xbf800168  esp: 0xbf7ffd30
   ss: 0x0000001f  efl: 0x00010286  eip: 0x0104e05a   cs: 0x00000017
   ds: 0x0000001f   es: 0x0000001f   fs: 0x00000000   gs: 0x00000037
  cr2: 0xbf7ffd2c

Binary Images:
    0x1000 -    0x38fe9 +httpd ??? (???) /Applications/MAMP/Library/bin/httpd
   0xff000 -   0x10cfcf +libaprutil-0.0.dylib 10.19.0 (compatibility 10.0.0) /Applications/MAMP/Library/lib/libaprutil-0.0.dylib
  0x13e000 -   0x158fc3 +libexpat.1.dylib 7.2.0 (compatibility 7.0.0) /Applications/MAMP/Library/lib/libexpat.1.dylib
  0x195000 -   0x287fc7 +libiconv.2.dylib 8.0.0 (compatibility 8.0.0) /Applications/MAMP/Library/lib/libiconv.2.dylib
  0x2e1000 -   0x2f4fcf +libapr-0.0.dylib 10.19.0 (compatibility 10.0.0) /Applications/MAMP/Library/lib/libapr-0.0.dylib
  0x36c000 -   0x36cfff +mod_access.so ??? (???) /Applications/MAMP/Library/modules/mod_access.so
  0x374000 -   0x374fff +mod_auth.so ??? (???) /Applications/MAMP/Library/modules/mod_auth.so
  0x37c000 -   0x37cfff +mod_auth_anon.so ??? (???) /Applications/MAMP/Library/modules/mod_auth_anon.so
  0x383000 -   0x383fff +mod_auth_dbm.so ??? (???) /Applications/MAMP/Library/modules/mod_auth_dbm.so
  0x38b000 -   0x38ffeb +mod_auth_digest.so ??? (???) /Applications/MAMP/Library/modules/mod_auth_digest.so
  0x39c000 -   0x39cfff +mod_file_cache.so ??? (???) /Applications/MAMP/Library/modules/mod_file_cache.so
  0x3a5000 -   0x3a5fff +mod_echo.so ??? (???) /Applications/MAMP/Library/modules/mod_echo.so
  0x3ad000 -   0x3affff +mod_charset_lite.so ??? (???) /Applications/MAMP/Library/modules/mod_charset_lite.so
  0x3b9000 -   0x3bcfff +mod_cache.so ??? (???) /Applications/MAMP/Library/modules/mod_cache.so
  0x3d1000 -   0x3d301f +mod_disk_cache.so ??? (???) /Applications/MAMP/Library/modules/mod_disk_cache.so
  0x3de000 -   0x3e0fff +mod_mem_cache.so ??? (???) /Applications/MAMP/Library/modules/mod_mem_cache.so
  0x3f0000 -   0x3f1fff +mod_example.so ??? (???) /Applications/MAMP/Library/modules/mod_example.so
  0x500000 -   0x500fff +mod_case_filter.so ??? (???) /Applications/MAMP/Library/modules/mod_case_filter.so
  0x508000 -   0x508fff +mod_case_filter_in.so ??? (???) /Applications/MAMP/Library/modules/mod_case_filter_in.so
  0x510000 -   0x512fff +mod_ext_filter.so ??? (???) /Applications/MAMP/Library/modules/mod_ext_filter.so
  0x51d000 -   0x524fff +mod_include.so ??? (???) /Applications/MAMP/Library/modules/mod_include.so
  0x537000 -   0x539fff +mod_deflate.so ??? (???) /Applications/MAMP/Library/modules/mod_deflate.so
  0x544000 -   0x546fff +mod_log_config.so ??? (???) /Applications/MAMP/Library/modules/mod_log_config.so
  0x554000 -   0x554fff +mod_env.so ??? (???) /Applications/MAMP/Library/modules/mod_env.so
  0x55c000 -   0x55ffff +mod_mime_magic.so ??? (???) /Applications/MAMP/Library/modules/mod_mime_magic.so
  0x56d000 -   0x56dfff +mod_cern_meta.so ??? (???) /Applications/MAMP/Library/modules/mod_cern_meta.so
  0x575000 -   0x57605f +mod_expires.so ??? (???) /Applications/MAMP/Library/modules/mod_expires.so
  0x57f000 -   0x580fff +mod_headers.so ??? (???) /Applications/MAMP/Library/modules/mod_headers.so
  0x58a000 -   0x58bfff +mod_usertrack.so ??? (???) /Applications/MAMP/Library/modules/mod_usertrack.so
  0x594000 -   0x595fff +mod_setenvif.so ??? (???) /Applications/MAMP/Library/modules/mod_setenvif.so
  0x59e000 -   0x5a3fff +mod_proxy.so ??? (???) /Applications/MAMP/Library/modules/mod_proxy.so
  0x5b8000 -   0x5b904f +mod_proxy_connect.so ??? (???) /Applications/MAMP/Library/modules/mod_proxy_connect.so
  0x5c1000 -   0x5c6fff +mod_proxy_ftp.so ??? (???) /Applications/MAMP/Library/modules/mod_proxy_ftp.so
  0x5d3000 -   0x5d7fff +mod_proxy_http.so ??? (???) /Applications/MAMP/Library/modules/mod_proxy_http.so
  0x5e4000 -   0x5e4fff +mod_bucketeer.so ??? (???) /Applications/MAMP/Library/modules/mod_bucketeer.so
  0x5ec000 -   0x5eefff +mod_mime.so ??? (???) /Applications/MAMP/Library/modules/mod_mime.so
  0x5f9000 -   0x609ff7 +mod_dav.so ??? (???) /Applications/MAMP/Library/modules/mod_dav.so
  0x642000 -   0x645ff3 +mod_status.so ??? (???) /Applications/MAMP/Library/modules/mod_status.so
  0x64e000 -   0x653fff +mod_autoindex.so ??? (???) /Applications/MAMP/Library/modules/mod_autoindex.so
  0x661000 -   0x661fff +mod_asis.so ??? (???) /Applications/MAMP/Library/modules/mod_asis.so
  0x668000 -   0x669fff +mod_info.so ??? (???) /Applications/MAMP/Library/modules/mod_info.so
  0x672000 -   0x674fff +mod_cgi.so ??? (???) /Applications/MAMP/Library/modules/mod_cgi.so
  0x681000 -   0x685fff +mod_cgid.so ??? (???) /Applications/MAMP/Library/modules/mod_cgid.so
  0x694000 -   0x69bff3 +mod_dav_fs.so ??? (???) /Applications/MAMP/Library/modules/mod_dav_fs.so
  0x6bb000 -   0x6bcfff +mod_vhost_alias.so ??? (???) /Applications/MAMP/Library/modules/mod_vhost_alias.so
  0x6c4000 -   0x6c9fff +mod_negotiation.so ??? (???) /Applications/MAMP/Library/modules/mod_negotiation.so
  0x6d9000 -   0x6d9ffe +mod_dir.so ??? (???) /Applications/MAMP/Library/modules/mod_dir.so
  0x6e1000 -   0x6e3ffb +mod_imap.so ??? (???) /Applications/MAMP/Library/modules/mod_imap.so
  0x6ed000 -   0x6edfff +mod_actions.so ??? (???) /Applications/MAMP/Library/modules/mod_actions.so
  0x6f5000 -   0x6f6fff +mod_speling.so ??? (???) /Applications/MAMP/Library/modules/mod_speling.so
  0x6fe000 -   0x6fefff +mod_userdir.so ??? (???) /Applications/MAMP/Library/modules/mod_userdir.so
  0x706000 -   0x707fff +mod_alias.so ??? (???) /Applications/MAMP/Library/modules/mod_alias.so
  0x710000 -   0x71afff +mod_rewrite.so ??? (???) /Applications/MAMP/Library/modules/mod_rewrite.so
  0x72e000 -   0x73afff +libexslt.0.dylib 9.15.0 (compatibility 9.0.0) /Applications/MAMP/Library/lib/libexslt.0.dylib
  0x76c000 -   0x78afef +libpng15.15.dylib 16.0.0 (compatibility 16.0.0) /Applications/MAMP/Library/lib/libpng15.15.dylib
 0x1000000 -  0x1882fcb +libphp5.so ??? (???) /Applications/MAMP/Library/modules/php5.3/libphp5.so
 0x2bdd000 -  0x2c11fff +libt1.5.dylib 7.2.0 (compatibility 7.0.0) /Applications/MAMP/Library/lib/libt1.5.dylib
 0x2c88000 -  0x2ceefeb +libfreetype.6.dylib 13.2.0 (compatibility 13.0.0) /Applications/MAMP/Library/lib/libfreetype.6.dylib
 0x2eb7000 -  0x2eecfe7 +libjpeg.8.dylib 12.0.0 (compatibility 12.0.0) /Applications/MAMP/Library/lib/libjpeg.8.dylib
 0x2fb0000 -  0x2fd6fff  libssl.0.9.7.dylib 0.9.7 (compatibility 0.9.7) <73B10885-F9AF-5B9D-A91C-D96869959EA5> /usr/lib/libssl.0.9.7.dylib
 0x2fe5000 -  0x309afe7  libcrypto.0.9.7.dylib 0.9.7 (compatibility 0.9.7) <2E52683A-7E8E-68D5-5AC6-09962C37CB98> /usr/lib/libcrypto.0.9.7.dylib
 0x30e0000 -  0x3121011 +libcurl.4.dylib 7.0.0 (compatibility 7.0.0) /Applications/MAMP/Library/lib/libcurl.4.dylib
 0x312d000 -  0x3223fef +libxml2.2.dylib 10.6.0 (compatibility 10.0.0) /Applications/MAMP/Library/lib/libxml2.2.dylib
 0x3489000 -  0x34b5ff3 +libidn.11.dylib 18.0.0 (compatibility 18.0.0) /Applications/MAMP/Library/lib/libidn.11.dylib
 0x34ca000 -  0x34f5fef +libxslt.1.dylib 3.26.0 (compatibility 3.0.0) /Applications/MAMP/Library/lib/libxslt.1.dylib
 0x358e000 -  0x3596fef +libintl.8.dylib 10.1.0 (compatibility 10.0.0) /Applications/MAMP/Library/lib/libintl.8.dylib
 0x3728000 -  0x373afc4 +xcache.so ??? (???) /Applications/MAMP/bin/php5.3/lib/php/extensions/no-debug-non-zts-20090626/xcache.so
 0x3780000 -  0x3855feb +imap.so ??? (???) /Applications/MAMP/bin/php5.3/lib/php/extensions/no-debug-non-zts-20090626/imap.so
 0x3959000 -  0x395bff7  libpam.1.dylib ??? (???) <9A561488-3364-D8B6-71E0-5E040DB9D2E8> /usr/lib/libpam.1.dylib
 0x395f000 -  0x3965ff7 +yaz.so ??? (???) /Applications/MAMP/bin/php5.3/lib/php/extensions/no-debug-non-zts-20090626/yaz.so
 0x398d000 -  0x3a03fff +libyaz.4.dylib 5.0.0 (compatibility 5.0.0) /Applications/MAMP/Library/lib/libyaz.4.dylib
 0x3d6d000 -  0x3d72fff +mcrypt.so ??? (???) /Applications/MAMP/bin/php5.3/lib/php/extensions/no-debug-non-zts-20090626/mcrypt.so
 0x3d8a000 -  0x3daafe3 +libmcrypt.4.dylib 9.8.0 (compatibility 9.0.0) /Applications/MAMP/Library/lib/libmcrypt.4.dylib
 0x3de8000 -  0x3dedfc7 +libltdl.7.dylib 11.0.0 (compatibility 11.0.0) /Applications/MAMP/Library/lib/libltdl.7.dylib
 0x3e00000 -  0x3e0101b +gettext.so ??? (???) /Applications/MAMP/bin/php5.3/lib/php/extensions/no-debug-non-zts-20090626/gettext.so
 0x3e0a000 -  0x3e1cfff +pgsql.so ??? (???) /Applications/MAMP/bin/php5.3/lib/php/extensions/no-debug-non-zts-20090626/pgsql.so
 0x3e49000 -  0x3e5efef +libpq.5.dylib 5.2.0 (compatibility 5.0.0) /Applications/MAMP/Library/pg/lib/libpq.5.dylib
 0x3e67000 -  0x3e6bfff +pdo_pgsql.so ??? (???) /Applications/MAMP/bin/php5.3/lib/php/extensions/no-debug-non-zts-20090626/pdo_pgsql.so
 0x3e88000 -  0x3ec0ff7 +pdo_mysql.so ??? (???) /Applications/MAMP/bin/php5.3/lib/php/extensions/no-debug-non-zts-20090626/pdo_mysql.so
0x8fe00000 - 0x8fe4162b  dyld 132.1 (???) <A4F6ADCC-6448-37B4-ED6C-ABB2CD06F448> /usr/lib/dyld
0x90562000 - 0x90565fe7  libmathCommon.A.dylib 315.0.0 (compatibility 1.0.0) <1622A54F-1A98-2CBE-B6A4-2122981A500E> /usr/lib/system/libmathCommon.A.dylib
0x90b6f000 - 0x90c71fe7  libcrypto.0.9.8.dylib 0.9.8 (compatibility 0.9.8) <015563C4-81E2-8C8A-82AC-31B38D904A42> /usr/lib/libcrypto.0.9.8.dylib
0x91483000 - 0x91491fe7  libz.1.dylib 1.2.3 (compatibility 1.0.0) <3CE8AA79-F077-F1B0-A039-9103A4A02E92> /usr/lib/libz.1.dylib
0x93378000 - 0x933beff7  libauto.dylib ??? (???) <29422A70-87CF-10E2-CE59-FEE1234CFAAE> /usr/lib/libauto.dylib
0x9396b000 - 0x93aedfe7  libicucore.A.dylib 40.0.0 (compatibility 1.0.0) <D5980817-6D19-9636-51C3-E82BAE26776B> /usr/lib/libicucore.A.dylib
0x93fac000 - 0x94044fe7  edu.mit.Kerberos 6.5.11 (6.5.11) <F36DB665-A88B-7F5B-6244-6A2E7FFFF668> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x94730000 - 0x947e9fe7  libsqlite3.dylib 9.6.0 (compatibility 9.0.0) <52438E77-55D1-C231-1936-76F1369518E4> /usr/lib/libsqlite3.dylib
0x947ea000 - 0x947faff7  libsasl2.2.dylib 3.15.0 (compatibility 3.0.0) <C8744EA3-0AB7-CD03-E639-C4F2B910BE5D> /usr/lib/libsasl2.2.dylib
0x949d9000 - 0x94b80ff7  libSystem.B.dylib 125.2.11 (compatibility 1.0.0) <2DCD13E3-1BD1-6F25-119A-3863A3848B90> /usr/lib/libSystem.B.dylib
0x95238000 - 0x95239ff7  com.apple.TrustEvaluationAgent 1.1 (1) <07E7D892-5054-23A8-7144-3F19D3BFD48F> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x952fb000 - 0x95308fe7  libbz2.1.0.dylib 1.0.5 (compatibility 1.0.0) <CC90193E-BDF7-2F0F-6C68-D9567EDDA4B3> /usr/lib/libbz2.1.0.dylib
0x95afc000 - 0x95c77fe7  com.apple.CoreFoundation 6.6.5 (550.43) <10B8470A-88B7-FC74-1C2F-E5CBD966C051> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x95f13000 - 0x95f33fe7  libresolv.9.dylib 41.0.0 (compatibility 1.0.0) <751955F3-21FB-A03A-4E92-1F3D4EFB8C5B> /usr/lib/libresolv.9.dylib
0x96366000 - 0x9639eff7  com.apple.LDAPFramework 2.0 (120.1) <C324E71E-17DE-A3E3-4EBC-99F4730FB99A> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x968a7000 - 0x96911fe7  libstdc++.6.dylib 7.9.0 (compatibility 7.0.0) <411D87F4-B7E1-44EB-F201-F8B4F9227213> /usr/lib/libstdc++.6.dylib
0x976b2000 - 0x9775ffe7  libobjc.A.dylib 227.0.0 (compatibility 1.0.0) <9F8413A6-736D-37D9-8EB3-7986D4699957> /usr/lib/libobjc.A.dylib
0x9795f000 - 0x97999fe7  libssl.0.9.8.dylib 0.9.8 (compatibility 0.9.8) <C62A7753-99A2-6782-92E7-6628A6190A90> /usr/lib/libssl.0.9.8.dylib
0x97a7f000 - 0x97ce5ff7  com.apple.security 6.1.2 (55002) <64A20CEB-E614-D35F-7B9F-246BCB25BA23> /System/Library/Frameworks/Security.framework/Versions/A/Security
0xffff0000 - 0xffff1fff  libSystem.B.dylib ??? (???) <2DCD13E3-1BD1-6F25-119A-3863A3848B90> /usr/lib/libSystem.B.dylib

 

Test script:
---------------
<?php
$data = file_get_contents(dirname(__FILE__).'/java.php');
preg_match('/\'LANG_NAME\'\s*=>\s*\'((?:[^\']|\\\')+)\'/', $data);
echo "Done";
?>

Additionally you need the file "java.php" which is part of GeSHi (http://qbnz.com/highlighter/) in version 1.0.8.10. The code above is also taken from GeSHi.

Expected result:
----------------
I expect an output and not httpd to crash.

Actual result:
--------------
httpd crahes and I get an empty page.

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2011-07-01 04:38 UTC] aharvey@php.net
-Status: Open +Status: Duplicate -Package: *Regular Expressions +Package: PCRE related
 [2011-07-01 04:38 UTC] aharvey@php.net
This is a commonly reported issue: one recent ticket was bug #52818. This is 
expected behaviour when PCRE hits the backtrack limit.

Closing duplicate.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Thu Apr 18 01:01:28 2024 UTC