Preco mi zomiera PHP (SIGABRT)?
Marcel Telka
marcel na telka.sk
Pátek Červenec 14 11:27:37 CEST 2000
Zdravim.
Snazim sa rozbehat IMP (skusal som verzie 2.0.11, 2.2.0-pre12 a 2.2.0-pre13) na
jednom webservri a pri tom mi umiera php3.
Po vyplneni username a password a kliknuti na login mi php (3.0.16 s imap.c
patchom kompilovane ako cgi) spadne takto (zaver vypisu zo strace):
time(NULL) = 963564408
write(9, "00000005 LSUB \"\" mail/*\r\n", 25) = 25
time(NULL) = 963564408
time(NULL) = 963564408
select(10, [9], NULL, [9], NULL) = 1 (in [9])
time(NULL) = 963564408
read(9, "00000005 OK LSUB completed\r\n", 8192) = 28
alarm(0) = 0
alarm(0) = 0
geteuid() = 556
ioctl(0, TCGETS, 0xbfffdcf0) = -1 EINVAL (Invalid argument)
socket(PF_UNIX, SOCK_STREAM, 0) = 10
connect(10, {sin_family=AF_UNIX, path="
/var/run/.nscd_socket"}, 110) =
-1 ECONNREFUSED (Connection refused)
close(10) = 0
open("/etc/nsswitch.conf", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/lib/libnss_compat.so.2", O_RDONLY) = -1 ENOENT (No such file or
directory)
brk(0x81e2000) = 0x81e2000
time([963564408]) = 963564408
rt_sigaction(SIGPIPE, {0x40171bf0, [], 0x4000000}, {SIG_DFL}, 8) = 0
socket(PF_UNIX, SOCK_DGRAM, 0) = 10
fcntl(10, F_SETFD, FD_CLOEXEC) = 0
connect(10, {sin_family=AF_UNIX, path=" /dev/log"}, 16) = -1 ENOENT (No
such file or directory)
close(10) = 0
rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
write(1, "Set-Cookie: chuckmIMPuser=B2G46A"..., 336) = 336
getpid() = 9563
kill(9563, SIGABRT) = 0
--- SIGABRT (Aborted) ---
+++ killed by SIGABRT +++
a neviem co s tym. Spadne az po komunikacii s IMAP servrom. V com je Dunco
zahrabany? Trapim sa s tym uz niekolko hodin...
Prosim vsetky dobre duse, aby ma nakopli spravnym smerom.
Tisickrat vdaka.
--
+-----------------------------------------------------------------+
| Marcel Telka <marcel na telka.sk> Vadium s.r.o. |
| http://telka.sk/ http://www.vadium.sk/ |
+-----------------------------------------------------------------+
Další informace o konferenci Linux