Re: Crach with pear remote-list
| From: | Tomas V.V.Cox | Date: | Tue, 21 May 2002 16:09:02 +0000 |
| Subject: | Re: Crach with pear remote-list | ||
| References: | 1 | Groups: | php.pear.dev |
| Request: | Send a blank email to pear-dev+get-6287@lists.php.net to get a copy of this message | ||
Rasmus Lerdorf wrote:
>
> Could you make up a simple standalone php script that recreates this
> segfault easily? This definitely needs to be fixed in PHP and not worked
> around in PEAR.
>
http://vulcanonet.com/~cox/ereg_sefault.tgz
$ php -m
Running PHP 4.2.0
Zend Engine v1.2.0, Copyright (c) 1998-2002 Zend Technologies
with pcntl v1.0, 2001, by Jason Greene
[PHP Modules]
xml
tokenizer
sysvshm
sysvsem
standard
sockets
session
readline
pgsql
pcre
pcntl
oci8
mysql
gettext
ftp
dbase
ctype
bcmath
zlib
[Zend Modules]
pcntl
# gdb php
GNU gdb 4.18
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for
details.
This GDB was configured as "i386-redhat-linux"...
(gdb) run -f test.php
Starting program: /usr/bin/php -f test.php
Program received signal SIGSEGV, Segmentation fault.
0x406f31d8 in re_match_2_internal (bufp=0xbfffdff8, string1=0x0,
size1=0,
string2=0x81fdc9c "HTTP/1.1 200 OK\r\nDate: Tue, 21 May 2002
10:26:24 GMT\r\nServer: Apache/1.3.20 (Unix)
PHP/4.2.0RC2\r\nX-Powered-By: PHP/4.2.0RC2\r\nContent-length:
52599\r\nConnection: close\r\nContent-Type: text/xml\r\n\r\n<?xml v"...,
size2=52792, pos=0, regs=0xbfffe018, stop=52792) at regex.c:4750
4750 regex.c: No existe el fichero o el directorio.
Tomas V.V.Cox