Die letzten zwei Tage hatte ich mit meinem Blog massive Probleme. Wenn jemand eine Seite meines Blogs besucht hat, ist der Apache 2 mit einem Segmentation Fault abgestürzt.
[Thu Jun 26 09:17:02 2008] [notice] child pid 8478 exit signal Segmentation fault (11)
Mit gdb habe ich die Quelle irgendwo in der libc6 lokalisiert, wenn ein Teil des PHP-Scripts mktime() aufruft. Weiß der Teufel was da schief läuft.
0x4010c734 in free () from /lib/libc.so.6 (gdb) up #1 0x40934494 in timelib_builtin_db () from /usr/lib/apache2/modules/libphp5.so (gdb) #2 0x40918d95 in get_timezone_info () from /usr/lib/apache2/modules/libphp5.so (gdb) #3 0x4091a891 in php_mktime () from /usr/lib/apache2/modules/libphp5.so (gdb) #4 0x4091ab71 in zif_mktime () from /usr/lib/apache2/modules/libphp5.so (gdb) up #5 0x40b5105b in execute () from /usr/lib/apache2/modules/libphp5.so (gdb) #6 0x40b40a6f in execute () from /usr/lib/apache2/modules/libphp5.so (gdb) #7 0x40b509db in execute () from /usr/lib/apache2/modules/libphp5.so (gdb) #8 0x40b40a6f in execute () from /usr/lib/apache2/modules/libphp5.so (gdb) #9 0x40b509db in execute () from /usr/lib/apache2/modules/libphp5.so (gdb) #10 0x40b40a6f in execute () from /usr/lib/apache2/modules/libphp5.so (gdb) #11 0x40b509db in execute () from /usr/lib/apache2/modules/libphp5.so (gdb) #12 0x40b40a6f in execute () from /usr/lib/apache2/modules/libphp5.so (gdb) #13 0x40b44e76 in execute () from /usr/lib/apache2/modules/libphp5.so (gdb) #14 0x40b40a6f in execute () from /usr/lib/apache2/modules/libphp5.so (gdb) #15 0x40b75ebf in zend_get_zval_ptr_ptr () from /usr/lib/apache2/modules/libphp5.so (gdb) #16 0x40b40a6f in execute () from /usr/lib/apache2/modules/libphp5.so (gdb) #17 0x40b44e76 in execute () from /usr/lib/apache2/modules/libphp5.so (gdb) #18 0x40b40a6f in execute () from /usr/lib/apache2/modules/libphp5.so (gdb) #19 0x40b434b4 in execute () from /usr/lib/apache2/modules/libphp5.so (gdb) #20 0x40b40a6f in execute () from /usr/lib/apache2/modules/libphp5.so (gdb) #21 0x40b1f663 in zend_execute_scripts () from /usr/lib/apache2/modules/libphp5.so (gdb) #22 0x40ad6613 in php_execute_script () from /usr/lib/apache2/modules/libphp5.so (gdb) #23 0x40ba7877 in php_ap2_register_hook () from /usr/lib/apache2/modules/libphp5.so (gdb) #24 0x0807a179 in ap_run_handler () (gdb) #25 0x0807d591 in ap_invoke_handler () (gdb) #26 0x0808af66 in ap_process_request () (gdb) #27 0x08088098 in ap_register_input_filter () (gdb) #28 0x080815a9 in ap_run_process_connection () (gdb) #29 0x0808fb9c in ap_graceful_stop_signalled () (gdb) #30 0x0808fef3 in ap_graceful_stop_signalled () (gdb) #31 0x08090cf8 in ap_mpm_run () (gdb) #32 0x08066f10 in main () (gdb) Initial frame selected; you cannot go up. (gdb) k Kill the program being debugged? (y or n) y (gdb) q
Die Ursache war irgendein Semmelstatz-Plugin, dass ich installiert hatte. Erst als es deaktiviert hatte, ging mein Blog wieder. Redunzl, da hast du mir ja ganz schön was eingebrockt!
Sowas darf eigentlich nicht passieren. Ein Grund mehr bei C++ mit FastCGI zu bleiben.

5 Kommentare
Bist wieder gut zurück gekommen?!? Danke nochmals für den Besuch!
Uwe, immer das Missbrauchen meines letzten Artikels zur kontaktsuafnahme
Ja, bin gut wieder in Berlin angekommen. Die Verbindung ist einfach super, da kann man gar nicht meckern.
Danke dass du Zeit für mich hattest.
Missbrauch ist grade wieder in! Frag mal den Pädobär!
Wer ist Pädobär. Nein, warte. ich will’s gar nicht wissen.
Ich weiß von nüscht