Co z tym php... :(

Michał Łukaszek prism w hornet.eu.org
Śro, 24 Lis 2004, 18:35:27 CET


Hej,

Może ktoś mnie oświeci o co chodzi, bo ja już naprawdę nie mam do tego siły.
Sytuacja jest taka: jest sobie serwerek na AC, działa apache, php, mysql i 
inne.
Na nim siedzi pewien projekt napisany w php, który został napisany i działał 
jakieś 4 m-ce temu, na tym samym serwerze. Od tego czasu niezmieniany.
Na serwerze w zasadzie wszystko dystrybucyjne - ostatnio tylko wrzuciłem 
niedystrybucyjnego glibca, ale nie jestem pewien czy to od wtedy mam 
problemy.
O co chodzi? Umiera php.

$ telnet localhost http
Trying 127.0.0.1.80...
Connected to localhost.
Escape character is '^]'.
GET /~projekt/ HTTP/1.0

HTTP/1.1 200 OK
Date: Wed, 24 Nov 2004 17:20:05 GMT
Server: Apache/2.0.52 (Unix) mod_ssl/2.0.52 OpenSSL/0.9.7d PHP/5.0.2
X-Powered-By: PHP/5.0.2
Vary: Accept-Encoding
Content-Length: 0
Connection: close
Content-Type: text/html; charset=ISO-8859-2
X-Pad: avoid browser bug

Connection closed by foreign host.

$ cd /home/users/projekt/public_html
$ gdb php.cli
GNU gdb 6.1.1
[...]
(gdb) run index.php
Starting program: /usr/bin/php.cli index.php
[...]
</body>
</html>
Program received signal SIGSEGV, Segmentation fault.
0x407ec070 in ?? ()
(gdb) bt
#0  0x407ec070 in ?? ()
#1  0x40142411 in plist_entry_destructor ()
   from /usr/lib/libphp_common-5.0.2.so
#2  0x40140dc8 in zend_hash_clean () from /usr/lib/libphp_common-5.0.2.so
#3  0x40140e6c in zend_hash_graceful_reverse_destroy ()
   from /usr/lib/libphp_common-5.0.2.so
#4  0x4014255f in zend_destroy_rsrc_list ()
   from /usr/lib/libphp_common-5.0.2.so
#5  0x4013915c in zend_shutdown () from /usr/lib/libphp_common-5.0.2.so
#6  0x400f8468 in php_module_shutdown () from /usr/lib/libphp_common-5.0.2.so
#7  0x4000b660 in _dl_runtime_resolve () from /lib/ld-linux.so.2
#8  0x0804b5b6 in main ()

Jakieś pomysły? Jeśli to istotne, index.php m.in. wywołuje session_start().

-- 
pozdrawiam,
PriSM (Michał Łukaszek)




Więcej informacji o liście dyskusyjnej pld-devel-pl