From:             jille at hexon dot cx
Operating system: MacOS 10.4.9
PHP version:      5.2.3
PHP Bug Type:     Apache related
Bug description:  httpd crashes near file uploading

Description:
------------
I have found these 2 lines in my syslog,
this crash happens nearly a few times a day.

Aug 23 10:37:00 hillsbrad crashdump[10305]: httpd crashed
Aug 23 10:37:00 hillsbrad crashdump[10305]: crash report written to:
/Library/Logs/CrashReporter/httpd.crash.log

My website is being used by 400 users a day,
on the 'crashing page' several images can be uploaded.

Reproduce code:
---------------
I tried to reproduce the crash, but it didn`t work out.

I`ve added some debug code,
some debuglines appear about 30 seconds before the crash.
Some a few seconds after (they are not reported in the same way).

It might also be that the debugging lines are not even reached.

Expected result:
----------------
I don`t know what exactly happens to the user on the website.
I`ve never got any complaints about it or something.

It could be a delayed crash or something
(eg: the uploads create some buffer overflow, and apache crashes on the
next request or something.)

But I would expect not to see a crash happen

Actual result:
--------------
Exception:  EXC_BAD_ACCESS (0x0001)
Codes:      KERN_INVALID_ADDRESS (0x0001) at 0x310074f4

Thread 0 Crashed:
0   libphp5.so  0x022f2010 _zend_mm_free_int + 544
1   libphp5.so  0x02323808 zend_hash_destroy + 168
2   libphp5.so  0x023161b4 _zval_dtor_func + 164
3   libphp5.so  0x02304100 _zval_ptr_dtor + 80
4   libphp5.so  0x0207f4ec zm_deactivate_filter + 140
5   libphp5.so  0x0231a95c module_registry_cleanup + 44
6   libphp5.so  0x02323ce8 zend_hash_apply + 152
7   libphp5.so  0x02316c1c zend_deactivate_modules + 92
8   libphp5.so  0x022c1298 php_request_shutdown + 328
9   libphp5.so  0x023ca1cc apache_php_module_main + 236
10  libphp5.so  0x023cb8bc send_php + 1212
11  libphp5.so  0x023cb968 send_parsed_php + 56
12  httpd       0x0000dd18 ap_invoke_handler + 232
13  httpd       0x00017dd4 process_request_internal + 640
14  httpd       0x00017e54 ap_process_request + 72
15  httpd       0x00006b60 child_main + 1832
16  httpd       0x00006dc4 make_child + 312
17  httpd       0x00007660 standalone_main + 852
18  httpd       0x00007d74 main + 1052
19  httpd       0x0000238c _start + 348
20  httpd       0x0000222c start + 60

Thread 0 crashed with PPC Thread State 64:
  srr0: 0x00000000022f2010 srr1: 0x100000000200f030                       
vrsave: 0x0000000000000000
    cr: 0x48000448          xer: 0x0000000000000000   lr:
0x00000000022f1e90  ctr: 0x0000000000003ddc
    r0: 0x0000000000000000   r1: 0x00000000bfffe220   r2:
0x0000000000000001   r3: 0x000000000185e800
    r4: 0x00000000002c74b0   r5: 0x0000000000000002   r6:
0x00000000002c74a8   r7: 0x0000000000000000
    r8: 0x0000000000000010   r9: 0x00000000002c74e8  r10:
0x00000000002c74e8  r11: 0x00000000310074e8
   r12: 0x0000000000003ddc  r13: 0x0000000000000000  r14:
0x0000000000000000  r15: 0x0000000000000000
   r16: 0x0000000000000000  r17: 0x0000000000000000  r18:
0x0000000000000000  r19: 0x0000000000000000
   r20: 0x0000000000000000  r21: 0x0000000000000000  r22:
0x0000000000057314  r23: 0x0000000000057314
   r24: 0x0000000000057314  r25: 0x0000000000057314  r26:
0x000000000187a638  r27: 0x000000000231a930
   r28: 0x000000000185e800  r29: 0x0000000000000040  r30:
0x00000000002c74a8  r31: 0x00000000022f1e04

Binary Images Description:
    0x1000 -    0x4ffff httpd   /usr/sbin/httpd
   0x65000 -    0x67fff mod_log_config.so  
/usr/libexec/httpd/mod_log_config.so
   0x6a000 -    0x6bfff mod_mime.so   /usr/libexec/httpd/mod_mime.so
   0x6e000 -    0x70fff mod_status.so   /usr/libexec/httpd/mod_status.so
   0x73000 -    0x75fff mod_info.so   /usr/libexec/httpd/mod_info.so
   0x78000 -    0x81fff mod_rewrite.so  /usr/libexec/httpd/mod_rewrite.so
   0x85000 -    0x86fff mod_access.so   /usr/libexec/httpd/mod_access.so
   0x89000 -    0x8afff mod_auth_apple.so  
/usr/libexec/httpd/mod_auth_apple.so
   0x8d000 -    0x8dfff mod_setenvif.so  
/usr/libexec/httpd/mod_setenvif.so
   0x90000 -    0x90fff mod_hfs_apple.so 
/usr/libexec/httpd/mod_hfs_apple.so
   0x93000 -    0x95fff mod_digest_apple.so  
/usr/libexec/httpd/mod_digest_apple.so
   0x98000 -    0xb4fff libssl.so   /usr/libexec/httpd/libssl.so
   0xd1000 -    0xeefff libjpeg.62.dylib  /sw/lib/libjpeg.62.dylib
   0xf6000 -    0xf7fff ZendExtensionManager.so  
/usr/local/Zend/lib/ZendExtensionManager.so
  0x205000 -   0x223fff libpng.3.dylib  /sw/lib/libpng.3.dylib
  0x282000 -   0x286fff libmnogocharset-3.3.dylib  
/usr/local/mnogosearch/lib/libmnogocharset-3.3.dylib
  0x405000 -   0x4fefff libiconv.2.dylib  /sw/lib/libiconv.2.dylib
 0x1008000 -  0x1048fff libfreetype.6.dylib   /sw/lib/libfreetype.6.dylib
 0x118f000 -  0x129ffff libxml2.2.dylib   /sw/lib/libxml2.2.dylib
 0x14d5000 -  0x1600fff ZendOptimizer.so 
/usr/local/Zend/lib/Optimizer-3.2.8/php-5.2.x/ZendOptimizer.so
 0x2008000 -  0x2660fff libphp5.so  /usr/libexec/httpd/libphp5.so
 0x287d000 -  0x2947fff libmnogosearch-3.3.dylib 
/usr/local/mnogosearch/lib/libmnogosearch-3.3.dylib
0x8fe00000 - 0x8fe52fff dyld 46.12  /usr/lib/dyld
0x90000000 - 0x901bcfff libSystem.B.dylib   /usr/lib/libSystem.B.dylib
0x90214000 - 0x90219fff libmathCommon.A.dylib  
/usr/lib/system/libmathCommon.A.dylib
0x907bb000 - 0x90894fff com.apple.CoreFoundation 6.4.7 (368.28)
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x908df000 - 0x909e1fff libicucore.A.dylib  /usr/lib/libicucore.A.dylib
0x90a3b000 - 0x90abffff libobjc.A.dylib   /usr/lib/libobjc.A.dylib
0x90b6f000 - 0x90b81fff libauto.dylib   /usr/lib/libauto.dylib
0x9110f000 - 0x9111dfff libz.1.dylib  /usr/lib/libz.1.dylib
0x91120000 - 0x912dbfff com.apple.security 4.6 (29770) 
/System/Library/Frameworks/Security.framework/Versions/A/Security
0x91431000 - 0x9143cfff libgcc_s.1.dylib  /usr/lib/libgcc_s.1.dylib
0x91a19000 - 0x91ae0fff libcrypto.0.9.7.dylib  
/usr/lib/libcrypto.0.9.7.dylib
0x93701000 - 0x93721fff com.apple.DirectoryService.Framework 3.1 
/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
0x95040000 - 0x9506ffff libssl.0.9.7.dylib  /usr/lib/libssl.0.9.7.dylib
0x95784000 - 0x957acfff libcurl.3.dylib   /usr/lib/libcurl.3.dylib

-- 
Edit bug report at http://bugs.php.net/?id=42395&edit=1
-- 
Try a CVS snapshot (PHP 4.4): 
http://bugs.php.net/fix.php?id=42395&r=trysnapshot44
Try a CVS snapshot (PHP 5.2): 
http://bugs.php.net/fix.php?id=42395&r=trysnapshot52
Try a CVS snapshot (PHP 6.0): 
http://bugs.php.net/fix.php?id=42395&r=trysnapshot60
Fixed in CVS:                 http://bugs.php.net/fix.php?id=42395&r=fixedcvs
Fixed in release:             
http://bugs.php.net/fix.php?id=42395&r=alreadyfixed
Need backtrace:               http://bugs.php.net/fix.php?id=42395&r=needtrace
Need Reproduce Script:        http://bugs.php.net/fix.php?id=42395&r=needscript
Try newer version:            http://bugs.php.net/fix.php?id=42395&r=oldversion
Not developer issue:          http://bugs.php.net/fix.php?id=42395&r=support
Expected behavior:            http://bugs.php.net/fix.php?id=42395&r=notwrong
Not enough info:              
http://bugs.php.net/fix.php?id=42395&r=notenoughinfo
Submitted twice:              
http://bugs.php.net/fix.php?id=42395&r=submittedtwice
register_globals:             http://bugs.php.net/fix.php?id=42395&r=globals
PHP 3 support discontinued:   http://bugs.php.net/fix.php?id=42395&r=php3
Daylight Savings:             http://bugs.php.net/fix.php?id=42395&r=dst
IIS Stability:                http://bugs.php.net/fix.php?id=42395&r=isapi
Install GNU Sed:              http://bugs.php.net/fix.php?id=42395&r=gnused
Floating point limitations:   http://bugs.php.net/fix.php?id=42395&r=float
No Zend Extensions:           http://bugs.php.net/fix.php?id=42395&r=nozend
MySQL Configuration Error:    http://bugs.php.net/fix.php?id=42395&r=mysqlcfg

Reply via email to