Debian Bug report logs - #620423
libapache2-mod-php5: apache2-mpm-prefork + php5 segmentation fault in _zend_hash_add_or_update

version graph

Package: libapache2-mod-php5; Maintainer for libapache2-mod-php5 is (unknown);

Reported by: Kian Mohageri <kian.mohageri@gmail.com>

Date: Fri, 1 Apr 2011 20:15:05 UTC

Severity: important

Found in version php5/5.3.3-7+squeeze1

Fixed in versions php5/5.4.4-7, 5.4.4-14

Done: Ondřej Surý <ondrej@sury.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#620423; Package libapache2-mod-php5. (Fri, 01 Apr 2011 20:15:08 GMT) (full text, mbox, link).


Acknowledgement sent to Kian Mohageri <kian.mohageri@gmail.com>:
New Bug report received and forwarded. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (Fri, 01 Apr 2011 20:15:08 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Kian Mohageri <kian.mohageri@gmail.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: libapache2-mod-php5: apache2-mpm-prefork + php5 segmentation fault in _zend_hash_add_or_update
Date: Fri, 01 Apr 2011 19:42:30 +0000
Package: libapache2-mod-php5
Version: 5.3.3-7+squeeze1
Severity: important


I'm running into a reproducible (using our application) segfault within apache2 + php5 on a fully up-to-date amd64 Squeeze box.

This bug appears to be very similar to the following, except that these bugs were reported in php5-cgi, and mine happens within the module:

 * http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=578754
 * http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=442063

I installed all of the -dbg packages in addition to the gdb from sid in order to get a backtrace from apache2's core (gdb in squeeze doesn't work with PIE binaries).

$ dpkg -l | grep php
ii  libapache2-mod-php5                 5.3.3-7+squeeze1             server-side, HTML-embedded scripting language (Apache 2 module)
ii  php-apc                             3.1.3p1-2                    APC (Alternative PHP Cache) module for PHP 5
ii  php-benchmark                       1.2.7-5                      Framework to benchmark PHP scripts or function calls
ii  php-pear                            5.3.3-7+squeeze1             PEAR - PHP Extension and Application Repository
ii  php5-cli                            5.3.3-7+squeeze1             command-line interpreter for the php5 scripting language
ii  php5-common                         5.3.3-7+squeeze1             Common files for packages built from the php5 source
ii  php5-curl                           5.3.3-7+squeeze1             CURL module for php5
ii  php5-dbg                            5.3.3-7+squeeze1             Debug symbols for PHP5
ii  php5-gd                             5.3.3-7+squeeze1             GD module for php5
ii  php5-imagick                        3.0.0~rc1-1                  ImageMagick module for php5
ii  php5-mcrypt                         5.3.3-7+squeeze1             MCrypt module for php5
ii  php5-mysql                          5.3.3-7+squeeze1             MySQL module for php5
ii  php5-xdebug                         2.1.0-1                      Xdebug Module for PHP 5

Below is the complete backtrace.  Thank you for your time!

===========================================================

#0  0x00007f710579852d in _zend_hash_add_or_update (ht=0x7f710bc11490, arKey=0x7f710ee25948 "REMOTE_ADDR", nKeyLength=12, pData=0x7f7105b821e2, nDataSize=8, pDest=0x7ffffe929738, flag=91511301)
    at /build/buildd-php5_5.3.3-7+squeeze1-amd64-ihNnkV/php5-5.3.3/Zend/zend_hash.c:413
        h = 1233979979
        p = 0x7f710ee25948
#1  0x00007f7105745a05 in php_register_variable_ex (var_name=0x7f710ee25950 "DDR", val=0x7f710ee25948, track_vars_array=0x8) at /build/buildd-php5_5.3.3-7+squeeze1-amd64-ihNnkV/php5-5.3.3/Zend/zend_hash.h:348
        p = 0x41010241 <Address 0x41010241 out of bounds>
        ip = 0xe <Address 0xe out of bounds>
        index = 0x7f710ee25948 "REMOTE_ADDR"
        escaped_index = 0x7f710ee25948 "REMOTE_ADDR"
        var = 0x7f710ee25948 "REMOTE_ADDR"
        var_orig = 0x7f710bc11440 "\220\024\301\vq\177"
        var_len = 32625
        index_len = 32625
        gpc_element = 0x7f7105b821e2
        gpc_element_p = 0x0
        is_array = 88 'X'
        symtable1 = 0x7f710bc11490
#2  0x00007f71055bb209 in php_sapi_filter (arg=249715024, var=0x7f7105b821e2 "REMOTE_ADDR", val=0x7ffffe929838, val_len=14, new_val_len=0x7f710ee143e8)
    at /build/buildd-php5_5.3.3-7+squeeze1-amd64-ihNnkV/php5-5.3.3/ext/filter/filter.c:484
        new_var = {value = {lval = 151933768, dval = 6.9230187745497221e-310, str = {val = 0x7f71090e5348 "\205\300u\nH\213E\330H\213@\b\353\024H\203E\330\030H\213E\330H;E\320v\301\270", len = 249766944}, ht = 0x7f71090e5348, obj = {
              handle = 151933768, handlers = 0x7f710ee32420}}, refcount__gc = 14, type = 113 'q', is_ref__gc = 127 '\177'}
        raw_var = {value = {lval = 0, dval = 0, str = {val = 0x0, len = 249783680}, ht = 0x0, obj = {handle = 0, handlers = 0x7f710ee36580}}, refcount__gc = 14, type = 0 '\000', is_ref__gc = 0 '\000'}
        array_ptr = 0x7f710bcd7ce0
        orig_array_ptr = 0x7f710bc11440
        orig_var = 0x0
        retval = 0
#3  0x00007f710573f462 in sapi_getenv (name=0x7f7105b821e2 "REMOTE_ADDR", name_len=2252795424) at /build/buildd-php5_5.3.3-7+squeeze1-amd64-ihNnkV/php5-5.3.3/main/SAPI.c:944
        value = 0x0
        tmp = 0x7f710bc15858 ""
        value = 0x0
#4  0x00007f710574b509 in php_security_log (loglevel=1, fmt=0x7f7105bac4e2 "zend_mm_head corrupted at %p") at /build/buildd-php5_5.3.3-7+squeeze1-amd64-ihNnkV/php5-5.3.3/main/suhosin_patch.c:229
        s = 224168616
        r = 197220440
        saun = {sun_family = 5, 
          sun_path = "\000\000\000\000\000\000Pڒ\376\377\177\000\000\300p\350\005q\177", '\000' <repeats 11 times>"\250, \320\vq\177", '\000' <repeats 42 times>"\213, \216\253\373p\177\000\000\000\250\320\vq\177\000\000\061\221\253\373p\177\000\000pے\376\377\177"}
        buf = "p\336|\tq\177\000\000\000\000\000\000\202\000\000\000@\036\353\bq\177\000\000\020ʒ\376\377\177\000\000\340\027\300\371p\177\000\000H\320|\tq\177\000\000@\036\353\bq\177\000\000@ʒ\376\377\177\000\000\340\027\300\371p\177\000\000H\320|\tq\177", '\000' <repeats 18 times>, "@\036\353\bq\177\000\000pʒ\376\377\177\000\000\340\027\300\371p\177\000\000H\320|\tq\177", '\000' <repeats 18 times>, "L\270\274\bq\177\000\000x\330|\tq\177\000\000?a\250\001q\177\000\000\220˒\376\215\233\n\000\344\023\247\001q\177\000\000\200S\035\fq\177\000\000@\t\312\vq\177\000\000\220˒\376\377\177\000\000l9\247\001q\177\000\000@\036\353\bq\177\000\000\210\325w\005q\177\000\000@\242\233\vq\177\000\000\267\250z\005q\177\000\000\330\374\375\vq\177\000\000\330\374\375\vq\177\000\000\001\000\000\000\000\000\000\000`"...
        error = "\242<\247\001q\177\000\000\210\314]\372\000\000\000\000\320\323|\tq\177\000\000\320\323|\tq\177\000\000\361\241z\005q\177\000\000\320\323|\tq\177\000\000\300p\350\005q\177\000\000`\305]\372p\177\000\000@֝\vq\177\000\000\000\000\000\000\000\000\000\000iI\247\001q\177\000\000x\022\322\016q\177\000\000\001\000\000\000\000\000\000\000 s\350\005q\177\000\000x\022\322\016q\177\000\000\320\323|\tq\177\000\000\270\233t\005q\177\000\000x\022\322\016q\177\000\000(\304]\372p\177\000\000\320\323|\tq\177\000\000\030\333|\tq\177\000\000x\022\322\016\063\000\000\000@\036\353\bq\177\000\000@\272\222\376\377\177\000\000\220\205_\371p\177\000\000\000\000\000\000\000\000\000\000@\036\353\bq\177\000\000p\272\222\376\377\177\000\000\220\205_\371p\177\000\000\000\000\000\000\000\000\000\000\200\323|\tq\177\000\000p\274\222\376\377\177\000\000"...
        ip_address = 0x7f710d5c8aa8 "\017\315E\203\066\031\034\246\240\002"
        fname = 0x7f710bc15858 ""
        lineno = 792
        ap = {{gp_offset = 0, fp_offset = 0, overflow_arg_area = 0x0, reg_save_area = 0x0}}
#5  0x00007f71057a9e77 in zend_mm_remove_from_free_list (heap=0x7f710ee25950, mm_block=0xca598646ee20) at /build/buildd-php5_5.3.3-7+squeeze1-amd64-ihNnkV/php5-5.3.3/Zend/zend_alloc_canary.c:905
        prev = 0x7f710bc15858
        next = 0x7f710bc15858
#6  0x00007f71057aa341 in _zend_mm_free_canary_int (heap=0x7f710b9ba240, p=0x7f710d5c8a58) at /build/buildd-php5_5.3.3-7+squeeze1-amd64-ihNnkV/php5-5.3.3/Zend/zend_alloc_canary.c:2131
        mm_block = 0x7f710d5c89f0
        next_block = 0x7f710d5c8aa8
        size = 792
#7  0x00007f71057968ee in zend_hash_destroy (ht=0x7f710d5c9af8) at /build/buildd-php5_5.3.3-7+squeeze1-amd64-ihNnkV/php5-5.3.3/Zend/zend_hash.c:731
        p = 0x7f710d5c8a58
#8  0x00007f710578947f in _zval_dtor_func (zvalue=0x7f710d64aaf8) at /build/buildd-php5_5.3.3-7+squeeze1-amd64-ihNnkV/php5-5.3.3/Zend/zend_variables.c:46
No locals.
#9  0x00007f710577d44d in _zval_ptr_dtor (zval_ptr=0x7f710d5c8f18) at /build/buildd-php5_5.3.3-7+squeeze1-amd64-ihNnkV/php5-5.3.3/Zend/zend_variables.h:35
No locals.
#10 0x00007f71057968c8 in zend_hash_destroy (ht=0x7f710d5c9b70) at /build/buildd-php5_5.3.3-7+squeeze1-amd64-ihNnkV/php5-5.3.3/Zend/zend_hash.c:726
        p = 0x7f710d5c8f00
#11 0x00007f710578947f in _zval_dtor_func (zvalue=0x7f710d64a840) at /build/buildd-php5_5.3.3-7+squeeze1-amd64-ihNnkV/php5-5.3.3/Zend/zend_variables.c:46
No locals.
#12 0x00007f710577d44d in _zval_ptr_dtor (zval_ptr=0x7f710d5c9df0) at /build/buildd-php5_5.3.3-7+squeeze1-amd64-ihNnkV/php5-5.3.3/Zend/zend_variables.h:35
No locals.
#13 0x00007f71057968c8 in zend_hash_destroy (ht=0x7f710d19ce88) at /build/buildd-php5_5.3.3-7+squeeze1-amd64-ihNnkV/php5-5.3.3/Zend/zend_hash.c:726
        p = 0x7f710d5c9dd8
#14 0x00007f710578947f in _zval_dtor_func (zvalue=0x7f710d647ec8) at /build/buildd-php5_5.3.3-7+squeeze1-amd64-ihNnkV/php5-5.3.3/Zend/zend_variables.c:46
No locals.
#15 0x00007f710577d44d in _zval_ptr_dtor (zval_ptr=0x7f710d64a1b0) at /build/buildd-php5_5.3.3-7+squeeze1-amd64-ihNnkV/php5-5.3.3/Zend/zend_variables.h:35
No locals.
#16 0x00007f71057968c8 in zend_hash_destroy (ht=0x7f710d19cf78) at /build/buildd-php5_5.3.3-7+squeeze1-amd64-ihNnkV/php5-5.3.3/Zend/zend_hash.c:726
        p = 0x7f710d64a198
#17 0x00007f71057ab719 in zend_object_std_dtor (object=0x7f710d649da0) at /build/buildd-php5_5.3.3-7+squeeze1-amd64-ihNnkV/php5-5.3.3/Zend/zend_objects.c:45
No locals.
#18 0x00007f71057ab739 in zend_objects_free_object_storage (object=0x7f710d649da0) at /build/buildd-php5_5.3.3-7+squeeze1-amd64-ihNnkV/php5-5.3.3/Zend/zend_objects.c:128
No locals.
#19 0x00007f71057af12c in zend_objects_store_del_ref_by_handle_ex (handle=32624, handlers=0xca598646ee20) at /build/buildd-php5_5.3.3-7+squeeze1-amd64-ihNnkV/php5-5.3.3/Zend/zend_objects_API.c:220
        __orig_bailout = <incomplete type>
        __bailout = {{__jmpbuf = {4271038096, 32767, 4169984776, 32624, 657858841, 4169809603, 219773696, 32625}, __mask_was_saved = -1953226471, __saved_mask = {__val = {0, 32625, 3938853145, 4169806697, 198014760, 32625, 0, 0, 1, 
                4294967295, 163533560, 32625, 3536199961, 4187478485, 213777488, 32625}}}}
        obj = 0x51ac0
        failure = 32624
#20 0x00007f71057af153 in zend_objects_store_del_ref (zobject=0x7f710d649550) at /build/buildd-php5_5.3.3-7+squeeze1-amd64-ihNnkV/php5-5.3.3/Zend/zend_objects_API.c:172
        handle = 249715024
#21 0x00007f710577d44d in _zval_ptr_dtor (zval_ptr=0x7f710d19d008) at /build/buildd-php5_5.3.3-7+squeeze1-amd64-ihNnkV/php5-5.3.3/Zend/zend_variables.h:35
No locals.
#22 0x00007f71057968c8 in zend_hash_destroy (ht=0x7f710d19a618) at /build/buildd-php5_5.3.3-7+squeeze1-amd64-ihNnkV/php5-5.3.3/Zend/zend_hash.c:726
        p = 0x7f710d19cff0
#23 0x00007f710578947f in _zval_dtor_func (zvalue=0x7f710d18b458) at /build/buildd-php5_5.3.3-7+squeeze1-amd64-ihNnkV/php5-5.3.3/Zend/zend_variables.c:46
No locals.
#24 0x00007f710577d44d in _zval_ptr_dtor (zval_ptr=0x7f710d199788) at /build/buildd-php5_5.3.3-7+squeeze1-amd64-ihNnkV/php5-5.3.3/Zend/zend_variables.h:35
No locals.
#25 0x00007f71057968c8 in zend_hash_destroy (ht=0x7f710d5c9288) at /build/buildd-php5_5.3.3-7+squeeze1-amd64-ihNnkV/php5-5.3.3/Zend/zend_hash.c:726
        p = 0x7f710d199770
#26 0x00007f71057ab719 in zend_object_std_dtor (object=0x7f710d5c9f68) at /build/buildd-php5_5.3.3-7+squeeze1-amd64-ihNnkV/php5-5.3.3/Zend/zend_objects.c:45
No locals.
#27 0x00007f71057ab739 in zend_objects_free_object_storage (object=0x7f710d5c9f68) at /build/buildd-php5_5.3.3-7+squeeze1-amd64-ihNnkV/php5-5.3.3/Zend/zend_objects.c:128
No locals.
#28 0x00007f71057aec3c in zend_objects_store_free_object_storage (objects=0x7f7105e87478) at /build/buildd-php5_5.3.3-7+squeeze1-amd64-ihNnkV/php5-5.3.3/Zend/zend_objects_API.c:92
        i = 5137
#29 0x00007f710577d845 in shutdown_executor () at /build/buildd-php5_5.3.3-7+squeeze1-amd64-ihNnkV/php5-5.3.3/Zend/zend_execute_API.c:302
        __orig_bailout = <incomplete type>
        __bailout = {{__jmpbuf = {99119296, 32625, 1109795097, 4169805313, 197725296, 32625, 0, 0}, __mask_was_saved = 0, __saved_mask = {__val = {149626432, 32625, 194748992, 32625, 91923157, 32625, 197268320, 32625, 197269168, 32625, 
                194748992, 32625, 91923157, 32625, 194748992, 32625}}}}
        __bailout = {{__jmpbuf = {99119296, 32625, 1109795097, 4169805313, 197725296, 32625, 0, 0}, __mask_was_saved = 0, __saved_mask = {__val = {149626432, 32625, 194748992, 32625, 91923157, 32625, 197268320, 32625, 197269168, 32625, 
                194748992, 32625, 91923157, 32625, 194748992, 32625}}}}
        __bailout = {{__jmpbuf = {99119296, 32625, 1109795097, 4169805313, 197725296, 32625, 0, 0}, __mask_was_saved = 0, __saved_mask = {__val = {149626432, 32625, 194748992, 32625, 91923157, 32625, 197268320, 32625, 197269168, 32625, 
                194748992, 32625, 91923157, 32625, 194748992, 32625}}}}
        __bailout = {{__jmpbuf = {99119296, 32625, 1109795097, 4169805313, 197725296, 32625, 0, 0}, __mask_was_saved = 0, __saved_mask = {__val = {149626432, 32625, 194748992, 32625, 91923157, 32625, 197268320, 32625, 197269168, 32625, 
                194748992, 32625, 91923157, 32625, 194748992, 32625}}}}
        __bailout = {{__jmpbuf = {99119296, 32625, 1109795097, 4169805313, 197725296, 32625, 0, 0}, __mask_was_saved = 0, __saved_mask = {__val = {149626432, 32625, 194748992, 32625, 91923157, 32625, 197268320, 32625, 197269168, 32625, 
                194748992, 32625, 91923157, 32625, 194748992, 32625}}}}
        __bailout = {{__jmpbuf = {99119296, 32625, 1109795097, 4169805313, 197725296, 32625, 0, 0}, __mask_was_saved = 0, __saved_mask = {__val = {149626432, 32625, 194748992, 32625, 91923157, 32625, 197268320, 32625, 197269168, 32625, 
                194748992, 32625, 91923157, 32625, 194748992, 32625}}}}
        __bailout = {{__jmpbuf = {99119296, 32625, 1109795097, 4169805313, 197725296, 32625, 0, 0}, __mask_was_saved = 0, __saved_mask = {__val = {149626432, 32625, 194748992, 32625, 91923157, 32625, 197268320, 32625, 197269168, 32625, 
                194748992, 32625, 91923157, 32625, 194748992, 32625}}}}
        __bailout = {{__jmpbuf = {99119296, 32625, 1109795097, 4169805313, 197725296, 32625, 0, 0}, __mask_was_saved = 0, __saved_mask = {__val = {149626432, 32625, 194748992, 32625, 91923157, 32625, 197268320, 32625, 197269168, 32625, 
                194748992, 32625, 91923157, 32625, 194748992, 32625}}}}
        __orig_bailout = <incomplete type>
        __bailout = {{__jmpbuf = {99119296, 32625, 1109795097, 4169805313, 197725296, 32625, 0, 0}, __mask_was_saved = 0, __saved_mask = {__val = {149626432, 32625, 194748992, 32625, 91923157, 32625, 197268320, 32625, 197269168, 32625, 
                194748992, 32625, 91923157, 32625, 194748992, 32625}}}}
        __bailout = {{__jmpbuf = {99119296, 32625, 1109795097, 4169805313, 197725296, 32625, 0, 0}, __mask_was_saved = 0, __saved_mask = {__val = {149626432, 32625, 194748992, 32625, 91923157, 32625, 197268320, 32625, 197269168, 32625, 
                194748992, 32625, 91923157, 32625, 194748992, 32625}}}}
        __bailout = {{__jmpbuf = {99119296, 32625, 1109795097, 4169805313, 197725296, 32625, 0, 0}, __mask_was_saved = 0, __saved_mask = {__val = {149626432, 32625, 194748992, 32625, 91923157, 32625, 197268320, 32625, 197269168, 32625, 
                194748992, 32625, 91923157, 32625, 194748992, 32625}}}}
#30 0x00007f710578a1c2 in zend_deactivate () at /build/buildd-php5_5.3.3-7+squeeze1-amd64-ihNnkV/php5-5.3.3/Zend/zend.c:962
        __orig_bailout = 0x0
        __bailout = {{__jmpbuf = {0, 0, 99117344, 32625, 3195412761, 4169805600, 197725296, 32625}, __mask_was_saved = 675422489, __saved_mask = {__val = {0, 32625, 0, 0, 1, 4294967295, 163533560, 32625, 0, 0, 0, 0, 197204080, 32625, 
                4271038640, 1317}}}}
        __orig_bailout = 0x0
        __bailout = {{__jmpbuf = {0, 0, 99117344, 32625, 3195412761, 4169805600, 197725296, 32625}, __mask_was_saved = 675422489, __saved_mask = {__val = {0, 32625, 0, 0, 1, 4294967295, 163533560, 32625, 0, 0, 0, 0, 197204080, 32625, 
                4271038640, 1317}}}}
        __orig_bailout = 0x7f710578a13d
        __bailout = {{__jmpbuf = {0, 0, 99117344, 32625, 3195412761, 4169805600, 197725296, 32625}, __mask_was_saved = 675422489, __saved_mask = {__val = {0, 32625, 0, 0, 1, 4294967295, 163533560, 32625, 0, 0, 0, 0, 197204080, 32625, 
                4271038640, 1317}}}}
        __orig_bailout = 0x7f710578a13d
        __bailout = {{__jmpbuf = {0, 0, 99117344, 32625, 3195412761, 4169805600, 197725296, 32625}, __mask_was_saved = 675422489, __saved_mask = {__val = {0, 32625, 0, 0, 1, 4294967295, 163533560, 32625, 0, 0, 0, 0, 197204080, 32625, 
                4271038640, 1317}}}}
        __orig_bailout = 0xffffffff00000001
        __bailout = {{__jmpbuf = {0, 0, 99117344, 32625, 3195412761, 4169805600, 197725296, 32625}, __mask_was_saved = 675422489, __saved_mask = {__val = {0, 32625, 0, 0, 1, 4294967295, 163533560, 32625, 0, 0, 0, 0, 197204080, 32625, 
                4271038640, 1317}}}}
        __orig_bailout = 0x7f710578a13d
        __bailout = {{__jmpbuf = {0, 0, 99117344, 32625, 3195412761, 4169805600, 197725296, 32625}, __mask_was_saved = 675422489, __saved_mask = {__val = {0, 32625, 0, 0, 1, 4294967295, 163533560, 32625, 0, 0, 0, 0, 197204080, 32625, 
                4271038640, 1317}}}}
        __orig_bailout = 0x0
        __bailout = {{__jmpbuf = {0, 0, 99117344, 32625, 3195412761, 4169805600, 197725296, 32625}, __mask_was_saved = 675422489, __saved_mask = {__val = {0, 32625, 0, 0, 1, 4294967295, 163533560, 32625, 0, 0, 0, 0, 197204080, 32625, 
                4271038640, 1317}}}}
#31 0x00007f7105735a85 in php_request_shutdown (dummy=0x7f710ee25950) at /build/buildd-php5_5.3.3-7+squeeze1-amd64-ihNnkV/php5-5.3.3/main/main.c:1649
        report_memleaks = 0 '\000'
#32 0x00007f7105817097 in php_handler (r=0x7f7105817097) at /build/buildd-php5_5.3.3-7+squeeze1-amd64-ihNnkV/php5-5.3.3/sapi/apache2handler/sapi_apache2.c:526
        ctx = 0x7f710bc9c208
        conf = 0x7f710bc90c70
        brigade = 0x0
        bucket = 0x7f710bc15858
        rv = 197220440
        parent_req = 0x1
#33 0x00007f71099c3880 in ap_run_handler (r=0x7f710bc90c70) at /build/buildd-apache2_2.2.16-6+squeeze1-amd64-EeZh5i/apache2-2.2.16/server/config.c:159
        n = 3
        rv = 197220440
#34 0x00007f71099c721e in ap_invoke_handler (r=0x7f710bc90c70) at /build/buildd-apache2_2.2.16-6+squeeze1-amd64-EeZh5i/apache2-2.2.16/server/config.c:377
        handler = 0x7f710bc8a900 "\210\250\310\vq\177"
        result = 197699840
        old_handler = 0x7f710b8aa018 "application/x-httpd-php"
        ignore = <value optimized out>
#35 0x00007f71099d4e48 in ap_process_request (r=0x7f710bc90c70) at /build/buildd-apache2_2.2.16-6+squeeze1-amd64-EeZh5i/apache2-2.2.16/modules/http/http_request.c:282
        access_status = 197220440
#36 0x00007f71099d1cf8 in ap_process_http_connection (c=0x7f710bc8aaf0) at /build/buildd-apache2_2.2.16-6+squeeze1-amd64-EeZh5i/apache2-2.2.16/modules/http/http_core.c:190
        r = 0x7f710bc90c70
        csd = 0x7f710bc8a900
#37 0x00007f71099cb478 in ap_run_process_connection (c=0x7f710bc8aaf0) at /build/buildd-apache2_2.2.16-6+squeeze1-amd64-EeZh5i/apache2-2.2.16/server/connection.c:43
        n = 1
        rv = 197220440
#38 0x00007f71099d9807 in child_main (child_num_arg=<value optimized out>) at /build/buildd-apache2_2.2.16-6+squeeze1-amd64-EeZh5i/apache2-2.2.16/server/mpm/prefork/prefork.c:662
        current_conn = <value optimized out>
        csd = 0x7f710bc8a900
        ptrans = 0x7f710bc8a888
        allocator = 0x7f710bc88780
        status = <value optimized out>
        i = <value optimized out>
        lr = <value optimized out>
        pollset = 0x7f710bc88980
        sbh = 0x7f710bc88978
        bucket_alloc = 0x7f710bc8ebe8
        last_poll_idx = 1
#39 0x00007f71099d9b1a in make_child (s=0x7f710b6f7938, slot=5) at /build/buildd-apache2_2.2.16-6+squeeze1-amd64-EeZh5i/apache2-2.2.16/server/mpm/prefork/prefork.c:758
No locals.
#40 0x00007f71099d9e4b in startup_children (_pconf=<value optimized out>, plog=<value optimized out>, s=<value optimized out>) at /build/buildd-apache2_2.2.16-6+squeeze1-amd64-EeZh5i/apache2-2.2.16/server/mpm/prefork/prefork.c:776
        i = 5
#41 ap_mpm_run (_pconf=<value optimized out>, plog=<value optimized out>, s=<value optimized out>) at /build/buildd-apache2_2.2.16-6+squeeze1-amd64-EeZh5i/apache2-2.2.16/server/mpm/prefork/prefork.c:997
        index = <value optimized out>
        remaining_children_to_start = 45
        rv = <value optimized out>
#42 0x00007f71099afa90 in main (argc=3, argv=0x7ffffe92e8b8) at /build/buildd-apache2_2.2.16-6+squeeze1-amd64-EeZh5i/apache2-2.2.16/server/main.c:742
        c = 0 '\000'
        configtestonly = <value optimized out>
        confname = 0x7f71099dc123 "apache2.conf"
        def_server_root = 0x7f71099dc116 "/etc/apache2"
        temp_error_log = 0x0
        error = <value optimized out>
        process = 0x7f710b6ef218
        server_conf = 0x7f710b6f7938
        pglobal = 0x7f710b6ef128
        pconf = 0x7f710b6f1138
        plog = 0x7f710b7252d8
        ptemp = 0x7f710b6f9178
        pcommands = 0x7f710b6f3148
        opt = 0x7f710b6f3238
        rv = <value optimized out>
        mod = <value optimized out>
        optarg = 0x100000000 <Address 0x100000000 out of bounds>

-- System Information:
Debian Release: 6.0.1
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libapache2-mod-php5 depends on:
ii  apache2-mpm-prefork    2.2.16-6+squeeze1 Apache HTTP Server - traditional n
ii  apache2.2-common       2.2.16-6+squeeze1 Apache HTTP Server common files
ii  libbz2-1.0             1.0.5-6           high-quality block-sorting file co
ii  libc6                  2.11.2-10         Embedded GNU C Library: Shared lib
ii  libcomerr2             1.41.12-2         common error description library
ii  libdb4.8               4.8.30-2          Berkeley v4.8 Database Libraries [
ii  libgssapi-krb5-2       1.8.3+dfsg-4      MIT Kerberos runtime libraries - k
ii  libk5crypto3           1.8.3+dfsg-4      MIT Kerberos runtime libraries - C
ii  libkrb5-3              1.8.3+dfsg-4      MIT Kerberos runtime libraries
ii  libmagic1              5.04-5            File type determination library us
ii  libonig2               5.9.1-1           Oniguruma regular expressions libr
ii  libpcre3               8.02-1.1          Perl 5 Compatible Regular Expressi
ii  libqdbm14              1.8.77-4          QDBM Database Libraries [runtime]
ii  libssl0.9.8            0.9.8o-4squeeze1  SSL shared libraries
ii  libxml2                2.7.8.dfsg-2      GNOME XML library
ii  mime-support           3.48-1            MIME files 'mime.types' & 'mailcap
ii  php5-common            5.3.3-7+squeeze1  Common files for packages built fr
ii  tzdata                 2011c-0squeeze1   time zone and daylight-saving time
ii  ucf                    3.0025+nmu1       Update Configuration File: preserv
ii  zlib1g                 1:1.2.3.4.dfsg-3  compression library - runtime

Versions of packages libapache2-mod-php5 recommends:
ii  php5-cli                5.3.3-7+squeeze1 command-line interpreter for the p

Versions of packages libapache2-mod-php5 suggests:
ii  php-pear                5.3.3-7+squeeze1 PEAR - PHP Extension and Applicati

-- no debconf information




Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#620423; Package libapache2-mod-php5. (Fri, 01 Apr 2011 20:21:03 GMT) (full text, mbox, link).


Acknowledgement sent to Kian Mohageri <kian.mohageri@gmail.com>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (Fri, 01 Apr 2011 20:21:03 GMT) (full text, mbox, link).


Message #10 received at 620423@bugs.debian.org (full text, mbox, reply):

From: Kian Mohageri <kian.mohageri@gmail.com>
To: 620423@bugs.debian.org
Subject: Workaround: zend.enable_gc=0
Date: Fri, 1 Apr 2011 13:17:25 -0700
A little bit of additional information, I have found that:

zend.enable_gc=0

...causes these segfaults to stop.




Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#620423; Package libapache2-mod-php5. (Tue, 16 Aug 2011 01:15:06 GMT) (full text, mbox, link).


Acknowledgement sent to Shane Chambers <shane@bigblueswing.com>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>. (Tue, 16 Aug 2011 01:15:06 GMT) (full text, mbox, link).


Message #15 received at 620423@bugs.debian.org (full text, mbox, reply):

From: Shane Chambers <shane@bigblueswing.com>
To: 620423@bugs.debian.org
Subject: Looking for update
Date: Mon, 15 Aug 2011 14:47:31 -0500
I'm hoping for any update on this bug.  From the stack trace I took last 
week, we're running into the same problem on multiple servers, crashing 
the site multiple times a day during moderately busy periods.

The workaround listed from Kian Mohageri of using "zend.enable_gc=0" 
changes the problem from Apache crashing with a Segmentation Fault, to 
Apache hanging (with load level of 150/4 and higher), and refusing to 
respond to any more requests.  4GB of memory is completely consumed by 
Apache at this time.  Nothing else is running on this system.

I'm running into this on two different systems, with two different 
kernels.  2.6.32-5-686-bigmem, and 2.6.32-5-amd64.  I don't have a stack 
trace handy for the amd64 kernel, but here's the 686 kernel stack trace 
from prior to the workaround listed above;

Hardware: ESXi 3.5
Linux web1 2.6.32-5-686-bigmem #1 SMP Mon Jun 13 05:03:09 UTC 2011 i686 
GNU/Linux
root@web1: cat /etc/issue
Debian GNU/Linux 6.0 \n \l

+++-========================-========================-================================================================
ii  php5                     5.3.3-7+squeeze3         server-side, 
HTML-embedded scripting language (metapackage)
ii  php5-adodb               5.04-6                   Extension 
optimising the ADOdb database abstraction library
ii  php5-auth-pam            0.4-10+b1                A PHP5 extension 
for PAM authentication
ii  php5-cgi                 5.3.3-7+squeeze3         server-side, 
HTML-embedded scripting language (CGI binary)
ii  php5-cli                 5.3.3-7+squeeze3         command-line 
interpreter for the php5 scripting language
ii  php5-common              5.3.3-7+squeeze3         Common files for 
packages built from the php5 source
ii  php5-curl                5.3.3-7+squeeze3         CURL module for php5
ii  php5-dbg                 5.3.3-7+squeeze3         Debug symbols for PHP5
ii  php5-dev                 5.3.3-7+squeeze3         Files for PHP5 
module development
un  php5-enchant <none>                   (no description available)
ii  php5-ffmpeg              0.6.0-2                  audio and video 
support via ffmpeg for php5
ii  php5-gd                  5.3.3-7+squeeze3         GD module for php5
ii  php5-geoip               1.0.7-2                  GeoIP module for php5
ii  php5-gmp                 5.3.3-7+squeeze3         GMP module for php5
ii  php5-idn                 1.2b-6                   PHP API for the 
IDNA library
ii  php5-imagick             3.0.0~rc1-1              ImageMagick module 
for php5
ii  php5-imap                5.3.3-7+squeeze3         IMAP module for php5
ii  php5-interbase           5.3.3-7+squeeze3         interbase/firebird 
module for php5
un  php5-intl <none>                   (no description available)
un  php5-json <none>                   (no description available)
ii  php5-lasso               2.2.1-4+b1               Library for 
Liberty Alliance and SAML protocols - PHP 5 bindings
ii  php5-ldap                5.3.3-7+squeeze3         LDAP module for php5
ii  php5-mapscript           5.6.5-2+squeeze2         php5-cgi module 
for MapServer
ii  php5-mcrypt              5.3.3-7+squeeze3         MCrypt module for php5
ii  php5-memcache            3.0.4-4                  memcache extension 
module for PHP5
un  php5-mhash <none>                   (no description available)
ii  php5-ming                1:0.4.3-1+b1             Ming module for php5
ii  php5-mysql               5.3.3-7+squeeze3         MySQL module for php5
un  php5-mysqli <none>                   (no description available)
ii  php5-odbc                5.3.3-7+squeeze3         ODBC module for php5
rc  php5-pgsql               5.3.3-7+squeeze3         PostgreSQL module 
for php5  (THIS WAS REMOVED AFTER THE STACK TRACE)
ii  php5-ps                  1.3.6-3+b1               ps module for PHP 5
ii  php5-pspell              5.3.3-7+squeeze3         pspell module for php5
ii  php5-recode              5.3.3-7+squeeze3         recode module for php5
ii  php5-sasl                0.1.0-1+b1               Cyrus SASL 
extension for PHP 5
ii  php5-snmp                5.3.3-7+squeeze3         SNMP module for php5
un  php5-sqlite <none>                   (no description available)
ii  php5-suhosin             0.9.32.1-1               advanced 
protection module for php5
un  php5-sybase <none>                   (no description available)
ii  php5-tidy                5.3.3-7+squeeze3         tidy module for php5
ii  php5-xcache              1.3.0-7                  Fast, stable PHP 
opcode cacher
ii  php5-xmlrpc              5.3.3-7+squeeze3         XML-RPC module for 
php5
ii  php5-xsl                 5.3.3-7+squeeze3         XSL module for php5



Core was generated by `/usr/sbin/apache2 -k start'.
Program terminated with signal 11, Segmentation fault.
#0  0xb6e44cb5 in _zend_hash_add_or_update (ht=0xb8581dfc, 
arKey=0xb8a37c28 "REMOTE_ADDR", nKeyLength=<unknown type>,
    pData=0xbfb04e68, nDataSize=<unknown type>, pDest=0xbfb04e64, flag=1)
    at 
/build/buildd-php5_5.3.3-7+squeeze3-i386-H_HNTR/php5-5.3.3/Zend/zend_hash.c:413
413    
/build/buildd-php5_5.3.3-7+squeeze3-i386-H_HNTR/php5-5.3.3/Zend/zend_hash.c: 
No such file or directory.
    in 
/build/buildd-php5_5.3.3-7+squeeze3-i386-H_HNTR/php5-5.3.3/Zend/zend_hash.c
(gdb) bt full
#0  0xb6e44cb5 in _zend_hash_add_or_update (ht=0xb8581dfc, 
arKey=0xb8a37c28 "REMOTE_ADDR", nKeyLength=<unknown type>,
    pData=0xbfb04e68, nDataSize=<unknown type>, pDest=0xbfb04e64, flag=1)
    at 
/build/buildd-php5_5.3.3-7+squeeze3-i386-H_HNTR/php5-5.3.3/Zend/zend_hash.c:413
        h = <unknown type>
        p = 0xb8581dfc
#1  0xb6debeec in php_register_variable_ex (var_name=0xb8c6dfdc 
"REMOTE_ADDR", val=0xbfb04eec,
    track_vars_array=0xb8581d94) at 
/build/buildd-php5_5.3.3-7+squeeze3-i386-H_HNTR/php5-5.3.3/Zend/zend_hash.h:348
        p = 0x498d0a4b <Address 0x498d0a4b out of bounds>
        ip = 0x0
        index = 0xb8a37c28 "REMOTE_ADDR"
        escaped_index = 0xb8a37c28 "REMOTE_ADDR"
        var = 0xb8a37c28 "REMOTE_ADDR"
        var_orig = 0xb8a37c28 "REMOTE_ADDR"
        var_len = 11
        index_len = 11
        gpc_element = 0xb8c7746c
        gpc_element_p = 0xb8c1fe88
        is_array = 20 '\024'
        symtable1 = 0xb8581dfc
        var_name = 0xb8583914 "\217\211ACS\201IC"
#2  0xb6c352ed in php_sapi_filter (arg=4, var=0xb17bd487 "REMOTE_ADDR", 
val=0xbfb04f9c, val_len=<unknown type>,
    new_val_len=0x0) at 
/build/buildd-php5_5.3.3-7+squeeze3-i386-H_HNTR/php5-5.3.3/ext/filter/filter.c:484
        new_var = {value = {lval = -1194918048, dval = 
2.6995577325436058e-313, str = {
              val = 0xb8c6ff60 "65.52.56.128", len = 12}, ht = 
0xb8c6ff60, obj = {handle = <unknown type>,
              handlers = 0xc}}, refcount__gc = <unknown type>, type = 6 
'\006', is_ref__gc = 79 'O'}
        raw_var = {value = {lval = -1195239844, dval = 
2.6995418337087489e-313, str = {
              val = 0xb8c2165c "65.52.56.128", len = 12}, ht = 
0xb8c2165c, obj = {handle = <unknown type>,
              handlers = 0xc}}, refcount__gc = <unknown type>, type = 6 
'\006', is_ref__gc = 0 '\000'}
        array_ptr = 0xb8c772f0
        orig_array_ptr = 0xb8581d94
        orig_var = 0xb8c6dfdc "REMOTE_ADDR"
        retval = 0
        arg = -1202177772
        var = 0xb8581d94 "\374\035X\270"
        val = 0xbfb04f9c
#3  0xb17af053 in suhosin_input_filter_wrapper () from 
/usr/lib/php5/20090626+lfs/suhosin.so
No symbol table info available.
#4  0xb6de56c4 in sapi_getenv (name=0xb17bd487 "REMOTE_ADDR", 
name_len=<unknown type>)
    at 
/build/buildd-php5_5.3.3-7+squeeze3-i386-H_HNTR/php5-5.3.3/main/SAPI.c:944
        name = 0x0
        name_len = <unknown type>
        value = 0xb8c1fe88 "65.52.56.128"
        tmp = 0xb8583914 "\217\211ACS\201IC"
        value = 0xb8c1fe88 "65.52.56.128"
#5  0xb17b25e1 in suhosin_log () from /usr/lib/php5/20090626+lfs/suhosin.so
No symbol table info available.
#6  0xb6e57d10 in _zend_mm_free_canary_int (heap=0xb8122620, p=0xb06f4f24)
    at 
/build/buildd-php5_5.3.3-7+squeeze3-i386-H_HNTR/php5-5.3.3/Zend/zend_alloc_canary.c:2090
        p = 0x498d0a4b <Address 0x498d0a4b out of bounds>
        mm_block = 0x41050043
        next_block = 0xb06f4f24
        size = <unknown type>
        heap = 0xb8122620
        p = 0xb06f4f24
#7  0xb6e17628 in _efree (ptr=0xb06f4f24)
    at 
/build/buildd-php5_5.3.3-7+squeeze3-i386-H_HNTR/php5-5.3.3/Zend/zend_alloc.c:2616
        ptr = 0xb06f4f24
#8  0xb6e2dbcb in destroy_op_array (op_array=0xb89a5e68)
    at 
/build/buildd-php5_5.3.3-7+squeeze3-i386-H_HNTR/php5-5.3.3/Zend/zend_opcode.c:239
        opline = 0xb06f4f24
        end = 0xb8583914
        i = <unknown type>
        op_array = 0xb89a5e68
#9  0xb6e2dd82 in destroy_zend_function (function=0xb89a5e68)
    at 
/build/buildd-php5_5.3.3-7+squeeze3-i386-H_HNTR/php5-5.3.3/Zend/zend_opcode.c:115
        function = 0xb8583914
#10 0xb6e2ddad in zend_function_dtor (function=0xb89a5e68)
    at 
/build/buildd-php5_5.3.3-7+squeeze3-i386-H_HNTR/php5-5.3.3/Zend/zend_opcode.c:127
        function = 0xb8583914
#11 0xb6e43104 in zend_hash_destroy (ht=0xb8a17860)
    at 
/build/buildd-php5_5.3.3-7+squeeze3-i386-H_HNTR/php5-5.3.3/Zend/zend_hash.c:726
        p = 0xb88aaadc
        ht = 0xb8a17860
#12 0xb6e2de41 in destroy_zend_class (pce=0xb877464c)
    at 
/build/buildd-php5_5.3.3-7+squeeze3-i386-H_HNTR/php5-5.3.3/Zend/zend_opcode.c:191
        ce = 0xb8a17844
        pce = 0xb8583914
#13 0xb6e42d7a in zend_hash_apply_deleter (ht=0xb8a17844, p=0xb8774640)
    at 
/build/buildd-php5_5.3.3-7+squeeze3-i386-H_HNTR/php5-5.3.3/Zend/zend_hash.c:813
        retval = 0xb8583914
#14 0xb6e42e9c in zend_hash_reverse_apply (ht=0xb8197b80, 
apply_func=0xb6e287b0 <clean_non_persistent_class>)
    at 
/build/buildd-php5_5.3.3-7+squeeze3-i386-H_HNTR/php5-5.3.3/Zend/zend_hash.c:962
        result = -1197377468
        p = 0x498d0a4b
#15 0xb6e296e8 in shutdown_executor ()
    at 
/build/buildd-php5_5.3.3-7+squeeze3-i386-H_HNTR/php5-5.3.3/Zend/zend_execute_API.c:310
        __orig_bailout = <incomplete type>
        __bailout = {{__jmpbuf = {-1222014660, -1221887840, 
-1226614240, -1078946712, 487207632, -1190805310},
            __mask_was_saved = 0, __saved_mask = {__val = 0xbfb093b4}}}
        __bailout = {{__jmpbuf = {-1222014660, -1221887840, 
-1226614240, -1078946712, 487207632, -1190805310},
            __mask_was_saved = 0, __saved_mask = {__val = 0xbfb093b4}}}
        __bailout = {{__jmpbuf = {-1222014660, -1221887840, 
-1226614240, -1078946712, 487207632, -1190805310},
            __mask_was_saved = 0, __saved_mask = {__val = 0xbfb093b4}}}
        __bailout = {{__jmpbuf = {-1222014660, -1221887840, 
-1226614240, -1078946712, 487207632, -1190805310},
            __mask_was_saved = 0, __saved_mask = {__val = 0xbfb093b4}}}
        __bailout = {{__jmpbuf = {-1222014660, -1221887840, 
-1226614240, -1078946712, 487207632, -1190805310},
            __mask_was_saved = 0, __saved_mask = {__val = 0xbfb093b4}}}
        __bailout = {{__jmpbuf = {-1222014660, -1221887840, 
-1226614240, -1078946712, 487207632, -1190805310},
            __mask_was_saved = 0, __saved_mask = {__val = 0xbfb093b4}}}
        __bailout = {{__jmpbuf = {-1222014660, -1221887840, 
-1226614240, -1078946712, 487207632, -1190805310},
            __mask_was_saved = 0, __saved_mask = {__val = 0xbfb093b4}}}
        __bailout = {{__jmpbuf = {-1222014660, -1221887840, 
-1226614240, -1078946712, 487207632, -1190805310},
            __mask_was_saved = 0, __saved_mask = {__val = 0xbfb093b4}}}
        __orig_bailout = <incomplete type>
        __bailout = {{__jmpbuf = {-1222014660, -1221887840, 
-1226614240, -1078946712, 487207632, -1190805310},
            __mask_was_saved = 0, __saved_mask = {__val = 0xbfb093b4}}}
        __bailout = {{__jmpbuf = {-1222014660, -1221887840, 
-1226614240, -1078946712, 487207632, -1190805310},
            __mask_was_saved = 0, __saved_mask = {__val = 0xbfb093b4}}}
        __bailout = {{__jmpbuf = {-1222014660, -1221887840, 
-1226614240, -1078946712, 487207632, -1190805310},
            __mask_was_saved = 0, __saved_mask = {__val = 0xbfb093b4}}}
#16 0xb6e366cf in zend_deactivate () at 
/build/buildd-php5_5.3.3-7+squeeze3-i386-H_HNTR/php5-5.3.3/Zend/zend.c:962
        __orig_bailout = 0x0
        __bailout = {{__jmpbuf = {-1222014660, -1221888960, 
-1221888744, -1078946504, 486929104, -1159695678},
            __mask_was_saved = 0, __saved_mask = {__val = 0xbfb09494}}}
        __orig_bailout = 0x0
        __bailout = {{__jmpbuf = {-1222014660, -1221888960, 
-1221888744, -1078946504, 486929104, -1159695678},
            __mask_was_saved = 0, __saved_mask = {__val = 0xbfb09494}}}
        __orig_bailout = 0xbfb094a8
        __bailout = {{__jmpbuf = {-1222014660, -1221888960, 
-1221888744, -1078946504, 486929104, -1159695678},
            __mask_was_saved = 0, __saved_mask = {__val = 0xbfb09494}}}
        __orig_bailout = 0x439ead1b
        __bailout = {{__jmpbuf = {-1222014660, -1221888960, 
-1221888744, -1078946504, 486929104, -1159695678},
            __mask_was_saved = 0, __saved_mask = {__val = 0xbfb09494}}}
        __orig_bailout = 0xbfb094a8
        __bailout = {{__jmpbuf = {-1222014660, -1221888960, 
-1221888744, -1078946504, 486929104, -1159695678},
            __mask_was_saved = 0, __saved_mask = {__val = 0xbfb09494}}}
        __orig_bailout = 0x0
        __bailout = {{__jmpbuf = {-1222014660, -1221888960, 
-1221888744, -1078946504, 486929104, -1159695678},
            __mask_was_saved = 0, __saved_mask = {__val = 0xbfb09494}}}
#17 0xb6ddae98 in php_request_shutdown (dummy=0x0)
    at 
/build/buildd-php5_5.3.3-7+squeeze3-i386-H_HNTR/php5-5.3.3/main/main.c:1649
        report_memleaks = 1 '\001'
#18 0xb6ec864c in php_handler (r=0xb8756288)
    at 
/build/buildd-php5_5.3.3-7+squeeze3-i386-H_HNTR/php5-5.3.3/sapi/apache2handler/sapi_apache2.c:526
        ctx = 0xb8757708
        conf = 0xb85c61b8
        brigade = 0xb8757bc0
        bucket = 0xb8583914
        rv = -1202177772
        parent_req = 0x0
#19 0xb778a541 in ap_run_handler (r=0xb8756288) at 
/tmp/buildd/apache2-2.2.16/server/config.c:159
        n = 4
        rv = <value optimized out>
#20 0xb778e346 in ap_invoke_handler (r=0xb8756288) at 
/tmp/buildd/apache2-2.2.16/server/config.c:377
        handler = 0xb80a7590 "application/x-httpd-php"
        result = <value optimized out>
        old_handler = 0xb80a7590 "application/x-httpd-php"
        ignore = <value optimized out>
#21 0xb779db14 in ap_internal_redirect (new_uri=0xb8756278 "/index.php", 
r=0xb84f2260)
    at /tmp/buildd/apache2-2.2.16/modules/http/http_request.c:502
        new = 0xb8756288
        access_status = -1202177772
#22 0xb653c7fd in handler_redirect (r=0xb84f2260) at 
/tmp/buildd/apache2-2.2.16/modules/mappers/mod_rewrite.c:4848
No locals.
#23 0xb778a541 in ap_run_handler (r=0xb84f2260) at 
/tmp/buildd/apache2-2.2.16/server/config.c:159
        n = 5
        rv = <value optimized out>
#24 0xb778e346 in ap_invoke_handler (r=0xb84f2260) at 
/tmp/buildd/apache2-2.2.16/server/config.c:377
        handler = 0xb6541237 "redirect-handler"
        result = <value optimized out>
        old_handler = 0xb6541237 "redirect-handler"
        ignore = <value optimized out>
#25 0xb779dcc8 in ap_process_request (r=0xb84f2260) at 
/tmp/buildd/apache2-2.2.16/modules/http/http_request.c:282
        access_status = -1202177772
#26 0xb779a7e8 in ap_process_http_connection (c=0xb85b5930) at 
/tmp/buildd/apache2-2.2.16/modules/http/http_core.c:190
        r = 0xb84f2260
        csd = 0x0
#27 0xb7792dc1 in ap_run_process_connection (c=0xb85b5930) at 
/tmp/buildd/apache2-2.2.16/server/connection.c:43
        n = 3
        rv = <value optimized out>
#28 0xb77a318a in child_main (child_num_arg=<value optimized out>)
    at /tmp/buildd/apache2-2.2.16/server/mpm/prefork/prefork.c:662
        current_conn = <value optimized out>
        csd = 0xb85b5798
        ptrans = 0xb85b5758
        allocator = 0xb85b36c8
        status = <value optimized out>
        i = <value optimized out>
        lr = <value optimized out>
        pollset = 0xb85b37f8
        sbh = 0xb85b37f0
        bucket_alloc = 0xb85b99a8
        last_poll_idx = 1
#29 0xb77a350e in make_child (s=<value optimized out>, slot=162)
    at /tmp/buildd/apache2-2.2.16/server/mpm/prefork/prefork.c:758
No locals.
#30 0xb77a44bb in perform_idle_server_maintenance (_pconf=0xb7e980a8, 
plog=0xb7eca170, s=0xb7e9c8e8)
    at /tmp/buildd/apache2-2.2.16/server/mpm/prefork/prefork.c:893
        i = 25
        idle_count = -1216666736
        free_length = <value optimized out>
        free_slots = {93, 94, 97, 99, 103, 105, 112, 113, 114, 116, 
121, 122, 123, 130, 137, 139, 142, 144, 153, 154,
          155, 158, 160, 161, 162, 163, 164, 167, 168, 170, 174, 175}
        last_non_dead = <value optimized out>
        total_non_dead = 158
#31 ap_mpm_run (_pconf=0xb7e980a8, plog=0xb7eca170, s=0xb7e9c8e8)
    at /tmp/buildd/apache2-2.2.16/server/mpm/prefork/prefork.c:1097
        status = 0
        pid = {pid = -1, in = 0xb76c0466, out = 0xb7e92008, err = 0x0}
        child_slot = <value optimized out>
        exitwhy = APR_PROC_EXIT
        processed_status = 32
        index = <value optimized out>
        remaining_children_to_start = <value optimized out>
        rv = <value optimized out>
#32 0xb7774fa2 in main (argc=3, argv=0xbfb09d84) at 
/tmp/buildd/apache2-2.2.16/server/main.c:742
        c = 0 '\000'
        configtestonly = -1216718076
        confname = 0xb77a636f "apache2.conf"
        def_server_root = 0xb77a6362 "/etc/apache2"
        temp_error_log = 0xb77a654c "Pre-configuration failed"
        error = <value optimized out>
        process = 0xb7e96130
        server_conf = <value optimized out>
        pglobal = 0xb77a6580
        pconf = 0xb7e980a8
        plog = 0xb7eca170
        ptemp = 0xb7ed1188
        pcommands = 0xb7e9a0b0
        opt = 0xb7e9a150
        rv = <value optimized out>
        mod = <value optimized out>
        optarg = 0xb77a59fa "\201\303", <incomplete sequence \372\245>


Thank you for your time.  Any help is appreciated.

Shane Chambers




Reply sent to Ondřej Surý <ondrej@sury.org>:
You have taken responsibility. (Fri, 04 Jul 2014 13:03:16 GMT) (full text, mbox, link).


Notification sent to Kian Mohageri <kian.mohageri@gmail.com>:
Bug acknowledged by developer. (Fri, 04 Jul 2014 13:03:16 GMT) (full text, mbox, link).


Message #20 received at 620423-done@bugs.debian.org (full text, mbox, reply):

From: Ondřej Surý <ondrej@sury.org>
To: 614904-done@bugs.debian.org, 620015-done@bugs.debian.org, 704764-done@bugs.debian.org, 628054-done@bugs.debian.org, 620948-done@bugs.debian.org, 620423-done@bugs.debian.org, 620015-done@bugs.debian.org
Subject: Re: Closing bugs filled against php5 in oldstable
Date: Fri, 04 Jul 2014 15:00:44 +0200
Version: 5.4.4-14

One more batch...

On Fri, Jul 4, 2014, at 14:09, Ondřej Surý wrote:
> Version: 5.4.4-14
> 
> Hey all,
> 
> I am closing the bugs that were filled against php5 5.3 in Debian
> oldstable
> (well and earlier)...
> 
> Feel free to reopen the bug in you can reproduce it with php5 from
> current
> stable Debian release.
> 
> Cheers,
> -- 
> Ondřej Surý <ondrej@sury.org>
> Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server


-- 
Ondřej Surý <ondrej@sury.org>
Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server



Marked as fixed in versions php5/5.4.4-7. Request was from Ondřej Surý <ondrej@debian.org> to control@bugs.debian.org. (Wed, 09 Jul 2014 08:51:09 GMT) (full text, mbox, link).


Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Thu, 07 Aug 2014 07:28:30 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Jul 2 03:40:31 2023; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.