[php-maint] Bug#543525: Bug#543525: php5-cgi causes segmention fault
Ondřej Surý
ondrej at debian.org
Tue Aug 25 15:30:28 UTC 2009
forcemerge 535770 543525
thank you
Felix,
thank you for your bug report, this was already reported in #542514
(http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=542514)
We are looking onto this. At least we have nice backtrace now, thanks.
Ondrej.
On Tue, Aug 25, 2009 at 17:01, Felix
Lenders<f.lenders at stud.uni-heidelberg.de> wrote:
> Package: php5-cgi
> Version: 5.2.10.dfsg.1-2
> Severity: important
>
> Hello,
>
> after the last php update 4 or 5 days ago in testing, serendipity (version from debian testing) causes 500 errors which results from segfaults in
> php5-cgi. With php-dbg I backtraced it:
>
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 0xb77886e0 (LWP 30628)]
> 0x082da6b0 in _zend_hash_add_or_update (ht=0xa1ae2c4, arKey=0xa1a78b0 "FCGI_ROLE", nKeyLength=<error type>, pData=0xbff3a224, nDataSize=<error
> type>,
> pDest=0xbff3a220, flag=1) at /tmp/buildd/php5-5.2.10.dfsg.1/Zend/zend_hash.c:447
> 447 /tmp/buildd/php5-5.2.10.dfsg.1/Zend/zend_hash.c: No such file or directory.
> in /tmp/buildd/php5-5.2.10.dfsg.1/Zend/zend_hash.c
> (gdb) bt
> #0 0x082da6b0 in _zend_hash_add_or_update (ht=0xa1ae2c4, arKey=0xa1a78b0 "FCGI_ROLE", nKeyLength=<error type>, pData=0xbff3a224,
> nDataSize=<error type>, pDest=0xbff3a220, flag=1) at /tmp/buildd/php5-5.2.10.dfsg.1/Zend/zend_hash.c:447
> #1 0x08292394 in php_register_variable_ex (var_name=0xa1de268 "FCGI_ROLE", val=0xbff3a288, track_vars_array=0xa1ae7e4)
> at /tmp/buildd/php5-5.2.10.dfsg.1/Zend/zend_hash.h:341
> #2 0x080faaea in php_sapi_filter (arg=4, var=0xa1de268 "FCGI_ROLE", val=0xa1de254, val_len=<error type>, new_val_len=0xbff3a334)
> at /tmp/buildd/php5-5.2.10.dfsg.1/ext/filter/filter.c:396
> #3 0xb67a7787 in suhosin_input_filter_wrapper () from /usr/lib/php5/20060613+lfs/suhosin.so
> #4 0x08348244 in cgi_php_import_environment_variables (array_ptr=0xa1a68b8) at /tmp/buildd/php5-5.2.10.dfsg.1/sapi/cgi/cgi_main.c:618
> #5 0x08291718 in php_auto_globals_create_env (name=0x8355813 "_ENV", name_len=<error type>) at
> /tmp/buildd/php5-5.2.10.dfsg.1/main/php_variables.c:820
> #6 0x08293378 in php_hash_environment () at /tmp/buildd/php5-5.2.10.dfsg.1/main/php_variables.c:711
> #7 0x08283ad5 in php_request_startup () at /tmp/buildd/php5-5.2.10.dfsg.1/main/main.c:1309
> #8 0x083472a9 in main (argc=1, argv=0xbff3c8a4) at /tmp/buildd/php5-5.2.10.dfsg.1/sapi/cgi/cgi_main.c:1916
> (gdb) cont
> Continuing.
>
> This only happens with serendipity, roundcube and gallery2 work fine and only occured after the last php update. Which further information do you
> need?
>
> Thank you,
> Felix
>
> -- System Information:
> Debian Release: 5.0.2
> APT prefers stable
> APT policy: (500, 'stable'), (101, 'testing')
> Architecture: i386 (i686)
>
> Kernel: Linux 2.6.26-2-686-bigmem (SMP w/4 CPU cores)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/bash
>
> Versions of packages php5-cgi depends on:
> ii libbz2-1.0 1.0.5-1 high-quality block-sorting file co
> ii libc6 2.9-23 GNU C Library: Shared libraries
> ii libcomerr2 1.41.3-1 common error description library
> ii libdb4.7 4.7.25-7 Berkeley v4.7 Database Libraries [
> ii libgssapi-krb5-2 1.7dfsg~beta3-1 MIT Kerberos runtime libraries - k
> ii libk5crypto3 1.7dfsg~beta3-1 MIT Kerberos runtime libraries - C
> ii libkrb5-3 1.7dfsg~beta3-1 MIT Kerberos runtime libraries
> ii libmagic1 4.26-1 File type determination library us
> ii libpcre3 7.8-2+b1 Perl 5 Compatible Regular Expressi
> ii libssl0.9.8 0.9.8g-15+lenny1 SSL shared libraries
> ii libxml2 2.6.32.dfsg-5+lenny1 GNOME XML library
> ii mime-support 3.44-1 MIME files 'mime.types' & 'mailcap
> ii php5-common 5.2.10.dfsg.1-2 Common files for packages built fr
> ii tzdata 2009g-0lenny1 time zone and daylight-saving time
> ii ucf 3.0016 Update Configuration File: preserv
> ii zlib1g 1:1.2.3.3.dfsg-12 compression library - runtime
>
> php5-cgi recommends no packages.
>
> Versions of packages php5-cgi suggests:
> ii php-pear 5.2.10.dfsg.1-2 PEAR - PHP Extension and Applicati
>
> -- no debconf information
>
>
>
> _______________________________________________
> pkg-php-maint mailing list
> pkg-php-maint at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/pkg-php-maint
>
--
Ondřej Surý <ondrej at sury.org>
http://blog.rfc1925.org/
More information about the pkg-php-maint
mailing list