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
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: junkmail at lordb dot de
New email:
PHP Version: OS:

 

 [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

Pull Requests

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: Sun Dec 22 06:01:30 2024 UTC