On Mon, Apr 16, 2001 at 02:46:52PM +0200, Matthias Gelbhardt wrote:
> Hi!
> 
> Here is a strace-output of the segmentation fault with the midgard.so 
> module in php4 enabled. Perhaps it helps to locate the error:
Just a wild idea -- what does 'ldd midgard.so' show?

> 
> accept(16, {sin_family=AF_INET, sin_port=htons(61054), 
> sin_addr=inet_addr("62.54.134.202")}}, [16]) = 3
> rt_sigaction(SIGUSR1, {SIG_IGN}, {0x805b814, [], SA_INTERRUPT|0x4000000}, 
> 8) = 0
> getsockname(3, {sin_family=AF_INET, sin_port=htons(88), 
> sin_addr=inet_addr("192.168.100.10")}}, [16]) = 0
> setsockopt(3, SOL_TCP, TCP_NODELAY, [1], 4) = 0
> brk(0x8117000)                          = 0x8117000
> brk(0x811a000)                          = 0x811a000
> read(3, "GET /test.php HTTP/1.1\r\nAccept: "..., 4096) = 259
> rt_sigaction(SIGUSR1, {SIG_IGN}, {SIG_IGN}, 8) = 0
> time(NULL)                              = 987425070
> gettimeofday({987425070, 307520}, NULL) = 0
> time(NULL)                              = 987425070
> write(15, "[Mon Apr 16 14:44:30 2001] [debu"..., 146) = 146
> open("/etc/services", O_RDONLY)         = 4
> fcntl(4, F_GETFD)                       = 0
> fcntl(4, F_SETFD, FD_CLOEXEC)           = 0
> fstat(4, {st_mode=S_IFREG|0644, st_size=15325, ...}) = 0
> old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 
> 0) = 0x40018000
> read(4, "# /etc/services:\n# $Id: services"..., 4096) = 4096
> read(4, "SO Z39.50 database\nz3950\t\t210/ud"..., 4096) = 4096
> read(4, "\t\t\t# udp sftp side effect\ncodasr"..., 4096) = 4096
> close(4)                                = 0
> munmap(0x40018000, 4096)                = 0
> rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_IGN}, 8) = 0
> brk(0x811b000)                          = 0x811b000
> socket(PF_UNIX, SOCK_STREAM, 0)         = 4
> fcntl(4, F_GETFL)                       = 0x2 (flags O_RDWR)
> connect(4, {sin_family=AF_UNIX, path="/var/run/mysqld/mysqld.sock"}, 110) = 
> 0
> brk(0x811e000)                          = 0x811e000
> setsockopt(4, SOL_SOCKET, SO_KEEPALIVE, [1], 4) = 0
> read(4, ",\0\0\0", 4)                   = 4
> read(4, "\n3.23.36-log\0/\0\0\0\\F)9$H|X\0, \10\2\0\0"..., 44) = 44
> open("/usr/share/mysql/charsets/Index", O_RDONLY|O_LARGEFILE) = 6
> fstat(6, {st_mode=S_IFREG|0644, st_size=549, ...}) = 0
> old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 
> 0) = 0x40018000
> read(6, "# sql/share/charsets/Index\n#\n# T"..., 4096) = 549
> read(6, "", 4096)                       = 0
> close(6)                                = 0
> munmap(0x40018000, 4096)                = 0
> write(4, "\31\0\0\1\215 \0\0\0mgd14\0DCMNIJQN\0mgd14", 29) = 29
> read(4, "\5\0\0\2", 4)                  = 4
> read(4, "\0\0\0\2\0", 5)                = 5
> time(NULL)                              = 987425070
> write(15, "[Mon Apr 16 14:44:30 2001] [debu"..., 148) = 148
> rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_IGN}, 8) = 0
> fcntl(4, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
> read(4, 0x811a0a0, 8192)                = -1 EAGAIN (Resource temporarily 
> unavailable)
> fcntl(4, F_SETFL, O_RDWR)               = 0
> write(4, "\1\0\0\0\t", 5)               = 5
> read(4, "\206\0\0\1", 4)                = 4
> read(4, "Uptime: 447101  Threads: 1  Ques"..., 134) = 134
> rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_IGN}, 8) = 0
> fcntl(4, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
> read(4, 0x811a0a0, 8192)                = -1 EAGAIN (Resource temporarily 
> unavailable)
> fcntl(4, F_SETFL, O_RDWR)               = 0
> write(4, "\23\1\0\0\3SELECT id,style,root,info&1"..., 279) = 279
> read(4, "\1\0\0\1", 4)                  = 4
> read(4, "\6", 1)                        = 1
> read(4, "\22\0\0\2", 4)                 = 4
> read(4, "\4host\2id\3\v\0\0\1\3\3\3B\0", 18) = 18
> brk(0x8120000)                          = 0x8120000
> read(4, "\25\0\0\3", 4)                 = 4
> read(4, "\4host\5style\3\v\0\0\1\3\3\1\0\0", 21) = 21
> read(4, "\24\0\0\4", 4)                 = 4
> read(4, "\4host\4root\3\v\0\0\1\3\3\1\0\0", 20) = 20
> read(4, "\22\0\0\5", 4)                 = 4
> read(4, "\0\6info&1\3\25\0\0\1\10\3\1\0\0", 18) = 18
> read(4, "\32\0\0\6", 4)                 = 4
> read(4, "\0\16Length(prefix)\3\n\0\0\1\10\3\1\0\0", 26) = 26
> read(4, "\31\0\0\7", 4)                 = 4
> read(4, "\4host\tsitegroup\3\v\0\0\1\3\3\t@\0", 25) = 25
> read(4, "\1\0\0\10", 4)                 = 4
> read(4, "\376", 1)                      = 1
> brk(0x8122000)                          = 0x8122000
> read(4, "\1\0\0\t", 4)                  = 4
> read(4, "\376", 1)                      = 1
> time(NULL)                              = 987425070
> write(15, "[Mon Apr 16 14:44:30 2001] [debu"..., 130) = 130
> stat("/home/mad/public_html/test.php", {st_mode=S_IFREG|0644, st_size=47, 
> ...}) = 0
> open("/.htaccess", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or 
> directory)
> open("/home/.htaccess", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or 
> directory)
> open("/home/mad/.htaccess", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file 
> or directory)
> open("/home/mad/public_html/.htaccess", O_RDONLY|O_LARGEFILE) = -1 ENOENT 
> (No such file or directory)
> lstat("/home/mad/public_html/test.php", {st_mode=S_IFREG|0644, st_size=47, 
> ...}) = 0
> umask(077)                              = 022
> umask(022)                              = 077
> setitimer(ITIMER_PROF, {it_interval={0, 0}, it_value={30, 0}}, NULL) = 0
> rt_sigaction(SIGPROF, {0x40275694, [PROF], SA_RESTART|0x4000000}, 
> {SIG_DFL}, 8) = 0
> rt_sigprocmask(SIG_UNBLOCK, [PROF], NULL, 8) = 0
> --- SIGSEGV (Segmentation fault) ---
> chdir("/etc/apache")                    = 0
> rt_sigaction(SIGSEGV, {SIG_DFL}, {SIG_DFL}, 8) = 0
> getpid()                                = 18006
> kill(18006, SIGSEGV)                    = 0
> sigreturn()                             = ? (mask now [])
> --- SIGSEGV (Segmentation fault) ---
> 
> Matthias
> 
> -- 
> Matthias Gelbhardt   |   brought to you by CommY-Entertainment
> [EMAIL PROTECTED]        |   with the power of Debian-Linux
> http://www.commy.de  |
> +49 (0)170 547 10 11 |   Abi 2000 im Netz http://abi2000.rats-ms.de
> 
> PGP-Fingerprint: 97DF 5DB4 2A29 247B 0A68  99CA 453D 9ABA 8BF3 42EA
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

-- 
Sincerely yours, Alexander Bokovoy 
  The Midgard Project    | ALT  Linux  Team | Minsk Linux Users Group
 www.midgard-project.org | www.altlinux.ru  |    www.minsk-lug.net 
-- You won't skid if you stay in a rut.
                -- Frank Hubbard

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to