Apache i auth-type DB = Segm. Fault

Adam Jurkiewicz a.jurkiewicz w herc.com.pl
Czw, 6 Lut 2003, 15:56:13 CET


Dnia czw 6. luty 2003 14:08, Tomasz Kłoczko napisał:
> uruchomieniu bez widelca zapuścić śledzia za bugiem :)

OK - więc teraz ltrace ....
[...]
time(NULL <unfinished ...>
SYS_time(0, 0x0808fac8, 0xbfffd67c, 0x081f4b80, 0x081f1b20) = 0x3e42759e
<... time resumed> )                              = 1044542878
memcpy(0x081f62f8, "GET /dealer HTTP/1.1", 21)    = 0x081f62f8
memcpy(0x081f6320, "/dealer", 8)                  = 0x081f6320
memcpy(0x081f6328, "/dealer", 7)                  = 0x081f6328
memcpy(0x081f6330, "HTTP/1.1", 9)                 = 0x081f6330
alarm(300 <unfinished ...>
SYS_alarm(300, -10, 300, 0x0805ae3c, 0x081f1b20)  = 300
<... alarm resumed> )                             = 300
memset(0x081f6358, '\000', 400)                   = 0x081f6358
memcpy(0x081f64e8, "User-Agent: Mozilla/5.0 (compati"..., 56) = 0x081f64e8
strchr("User-Agent: Mozilla/5.0 (compati"..., ':') = ": Mozilla/5.0 
(compatible; Konqu"...
memcpy(0x081f6520, "Accept: text/*, image/jpeg, imag"..., 52) = 0x081f6520
strchr("Accept: text/*, image/jpeg, imag"..., ':') = ": text/*, image/jpeg, 
image/png,"...
memcpy(0x081f6558, "Accept-Encoding: x-gzip, gzip, i"..., 40) = 0x081f6558
strchr("Accept-Encoding: x-gzip, gzip, i"..., ':') = ": x-gzip, gzip, 
identity"
memcpy(0x081f6580, "Accept-Charset: iso-8859-2, utf-"..., 49) = 0x081f6580
strchr("Accept-Charset: iso-8859-2, utf-"..., ':') = ": iso-8859-2, 
utf-8;q=0.5, *;q=0"...
memcpy(0x081f65b8, "Accept-Language: pl", 20)     = 0x081f65b8
strchr("Accept-Language: pl", ':')                = ": pl"
memcpy(0x081f65d0, "Host: www.linux.herc.com.pl", 28) = 0x081f65d0
strchr("Host: www.linux.herc.com.pl", ':')        = ": www.linux.herc.com.pl"
memcpy(0x081f65f0, "Authorization: Basic ZGVhbGVyOkR"..., 42) = 0x081f65f0
strchr("Authorization: Basic ZGVhbGVyOkR"..., ':') = ": Basic 
ZGVhbGVyOkRlYWxlcjEw"
qsort(0xbfffbe2c, 7, 12, 0x080512b0 <unfinished ...>
strcasecmp("Accept", "Accept-Encoding")           = -45
strcasecmp("User-Agent", "Accept")                = 20
strcasecmp("User-Agent", "Accept-Encoding")       = 20
strcasecmp("Accept-Charset", "Accept-Language")   = -9
strcasecmp("Host", "Authorization")               = 7
strcasecmp("Accept-Charset", "Authorization")     = -18
strcasecmp("Accept-Language", "Authorization")    = -18
strcasecmp("Accept", "Accept-Charset")            = -45
strcasecmp("Accept-Encoding", "Accept-Charset")   = 2
strcasecmp("Accept-Encoding", "Accept-Language")  = -7
strcasecmp("User-Agent", "Accept-Language")       = 20
strcasecmp("User-Agent", "Authorization")         = 20
strcasecmp("User-Agent", "Host")                  = 13
<... qsort resumed> )                             = <void>
strcasecmp("Accept", "Accept-Charset")            = -45
strcasecmp("Accept-Charset", "Accept-Encoding")   = -2
strcasecmp("Accept-Encoding", "Accept-Language")  = -7
strcasecmp("Accept-Language", "Authorization")    = -18
strcasecmp("Authorization", "Host")               = -7
strcasecmp("Host", "User-Agent")                  = -13
alarm(0 <unfinished ...>
SYS_alarm(0, 0x081f64e9, 0, 0, 0x081f1b20)        = 300
<... alarm resumed> )                             = 300
strcasecmp("Accept", "Host")                      = -7
strcasecmp("Accept-Charset", "Host")              = -7
strcasecmp("Accept-Encoding", "Host")             = -7
strcasecmp("Accept-Language", "Host")             = -7
strcasecmp("Authorization", "Host")               = -7
strcasecmp("Host", "Host")                        = 0
strcasecmp("Accept", "Host")                      = -7
strcasecmp("Accept-Charset", "Host")              = -7
strcasecmp("Accept-Encoding", "Host")             = -7
strcasecmp("Accept-Language", "Host")             = -7
strcasecmp("Authorization", "Host")               = -7
strcasecmp("Host", "Host")                        = 0
strcasecmp("PERL_CUR_HOOK", "PERL_CUR_HOOK")      = 0
strcasecmp("PERL_CUR_HOOK", "setenvif-phase-flag") = -3
strcasecmp("PERL_CUR_HOOK", "setenvif-phase-flag") = -3
memcpy(0x081f6660, "setenvif-phase-flag", 20)     = 0x081f6660
memcpy(0x081f6678, "post-read done", 15)          = 0x081f6678
strcasecmp("Accept", "User-Agent")                = -20
strcasecmp("Accept-Charset", "User-Agent")        = -20
strcasecmp("Accept-Encoding", "User-Agent")       = -20
strcasecmp("Accept-Language", "User-Agent")       = -20
strcasecmp("Authorization", "User-Agent")         = -20
strcasecmp("Host", "User-Agent")                  = -13
strcasecmp("User-Agent", "User-Agent")            = 0
regexec(0x080a5c90, 0x081f64f4, 0, 0, 0)          = 1
regexec(0x080a5d18, 0x081f64f4, 0, 0, 0)          = 1
regexec(0x080a5e18, 0x081f64f4, 0, 0, 0)          = 1
regexec(0x080a5eb0, 0x081f64f4, 0, 0, 0)          = 1
regexec(0x080a5f48, 0x081f64f4, 0, 0, 0)          = 1
strcasecmp("Accept", "Expect")                    = -4
strcasecmp("Accept-Charset", "Expect")            = -4
strcasecmp("Accept-Encoding", "Expect")           = -4
strcasecmp("Accept-Language", "Expect")           = -4
strcasecmp("Authorization", "Expect")             = -4
strcasecmp("Host", "Expect")                      = 3
strcasecmp("User-Agent", "Expect")                = 16
memcpy(0x081f6688, "/dealer", 8)                  = 0x081f6688
strncmp("/dealer", "/speedy", 7)                  = -15
strncmp("/dealer", "/server-status", 14)          = -15
strcasecmp("PERL_CUR_HOOK", "PERL_CUR_HOOK")      = 0
strcasecmp("setenvif-phase-flag", "PERL_CUR_HOOK") = 3
strcpy(0x081f6690, "/home/httpd/html")            = 0x081f6690
strcpy(0x081f66a0, "/dealer")                     = 0x081f66a0
strcasecmp("UNIQUE_ID", "downgrade-1.0")          = 17
__errno_location()                                = 0x0029cf80
__xstat(3, "/home/httpd/html/dealer", 0x081f4c48 <unfinished ...>
SYS_stat("/home/httpd/html/dealer", 0xbffff56c)   = 0
<... __xstat resumed> )                           = 0
memcpy(0x081f66a8, "", 1)                         = 0x081f66a8
memcpy(0x081f66b0, "/home/httpd/html/dealer", 24) = 0x081f66b0
strcmp("/", "/")                                  = 0
memcpy(0x080850dc, "", 0)                         = 0x080850dc
strcmp("/home/httpd/html/", "/home/httpd/html/")  = 0
memcpy(0x080850dc, "", 0)                         = 0x080850dc
strcmp("/home/httpd/html/", "/home/httpd/icons/") = -1
strcmp("/home/httpd/html/", "/home/httpd/manual/") = -5
strcmp("/home/httpd/html/", "/home/httpd/cgi-bin/") = 5
strcmp("/home/httpd/html/", "/home/httpd/errordocs/") = 3
strcmp("/home/httpd/html/dealer/", "/home/httpd/html/dealer/") = 0
memcpy(0x080850dc, "", 0)                         = 0x080850dc
strrchr("/home/httpd/html/dealer", '/')           = "/dealer"
regexec(0x080a05b8, 0x081f66a1, 0, 0, 0)          = 1
memcpy(0x081f6d88, "/dealer", 8)                  = 0x081f6d88
strncmp("/dealer", "/speedy", 7)                  = -15
strncmp("/dealer", "/server-status", 14)          = -15
strcasecmp("PERL_CUR_HOOK", "PERL_CUR_HOOK")      = 0
strcasecmp("setenvif-phase-flag", "PERL_CUR_HOOK") = 3
strcasecmp("PERL_CUR_HOOK", "PERL_CUR_HOOK")      = 0
strcasecmp("setenvif-phase-flag", "PERL_CUR_HOOK") = 3
strcasecmp("PERL_CUR_HOOK", "setenvif-phase-flag") = -3
strcasecmp("setenvif-phase-flag", "setenvif-phase-flag") = 0
strcasecmp("PERL_CUR_HOOK", "PERL_CUR_HOOK")      = 0
strcasecmp("setenvif-phase-flag", "PERL_CUR_HOOK") = 3
strcasecmp("PERL_CUR_HOOK", "PERL_CUR_HOOK")      = 0
strcasecmp("setenvif-phase-flag", "PERL_CUR_HOOK") = 3
memset(0x081f6d90, '\000', 20)                    = 0x081f6d90
strcasecmp("Accept", "Authorization")             = -18
strcasecmp("Accept-Charset", "Authorization")     = -18
strcasecmp("Accept-Encoding", "Authorization")    = -18
strcasecmp("Accept-Language", "Authorization")    = -18
strcasecmp("Authorization", "Authorization")      = 0
strcasecmp("Basic", "Basic")                      = 0
strchr("Basic ZGVhbGVyOkRlYWxlcjEw", ' ')         = " ZGVhbGVyOkRlYWxlcjEw"
memcpy(0x081f6da8, "Basic", 5)                    = 0x081f6da8
strcasecmp("Basic", "Basic")                      = 0
strchr("dealer:Dealer10", ':')                    = ":Dealer10"
memcpy(0x081f3b40, "dealer", 6)                   = 0x081f3b40
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++
[root w hq root]#

Czyżbym naprawdę potrzebował memtesta zapuścić ???????

-- 
Adam Jurkiewicz : Inżynier Serwisu Linux  
HERC : Linuxowe Systemy Sprzeday Detalicznej
[ http://www.linux.herc.com.pl ]
Numer Gadu-Gadu : 302315   



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