You are viewing a plain text version of this content. The canonical link for it is here.
Posted to bugs@httpd.apache.org by bu...@apache.org on 2003/08/14 21:26:56 UTC

DO NOT REPLY [Bug 22437] New: - htpasswd Segment Fault

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=22437>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=22437

htpasswd  Segment Fault

           Summary: htpasswd  Segment Fault
           Product: Apache httpd-2.0
           Version: 2.0.47
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: All
        AssignedTo: bugs@httpd.apache.org
        ReportedBy: marciojc@midiaweb.com.br


I compiled apache without any config option.

When I ran htpasswd a Segment Fault occurr.
Then I ran that:
# strace htpasswd -c teste.pw teste
Output is above:
-----
execve("/usr/local/bin/htpasswd", ["htpasswd", "-c", "teste.pw", "teste"], [/* 
29 vars */]) = 0
uname({sys="Linux", node="servidor.midiaweb.com.br", ...}) = 0
brk(0)                                  = 0x804b558
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40016000
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/usr/local/apache/lib/i686/mmx/libaprutil-0.so.0", O_RDONLY) = -1 ENOENT 
(No such file or directory)
stat64("/usr/local/apache/lib/i686/mmx", 0xbfffea7c) = -1 ENOSYS (Function not 
implemented)
stat("/usr/local/apache/lib/i686/mmx", 0xbfffe99c) = -1 ENOENT (No such file or 
directory)
open("/usr/local/apache/lib/i686/libaprutil-0.so.0", O_RDONLY) = -1 ENOENT (No 
such file or directory)
stat("/usr/local/apache/lib/i686", 0xbfffe99c) = -1 ENOENT (No such file or 
directory)
open("/usr/local/apache/lib/mmx/libaprutil-0.so.0", O_RDONLY) = -1 ENOENT (No 
such file or directory)
stat("/usr/local/apache/lib/mmx", 0xbfffe99c) = -1 ENOENT (No such file or 
directory)
open("/usr/local/apache/lib/libaprutil-0.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320P\0"..., 1024) = 
1024
fstat(3, {st_mode=S_IFREG|0700, st_size=403927, ...}) = 0
old_mmap(NULL, 80864, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40017000
mprotect(0x4002a000, 3040, PROT_NONE)   = 0
old_mmap(0x4002a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x12000) = 0x4002a000
close(3)                                = 0
open("/usr/local/apache/lib/libgdbm.so.2", O_RDONLY) = -1 ENOENT (No such file 
or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=38229, ...}) = 0
old_mmap(NULL, 38229, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4002b000
close(3)                                = 0
open("/usr/lib/libgdbm.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360\24"..., 1024) = 
1024
fstat(3, {st_mode=S_IFREG|0755, st_size=29050, ...}) = 0
old_mmap(NULL, 24260, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40035000
mprotect(0x4003a000, 3780, PROT_NONE)   = 0
old_mmap(0x4003a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x4000) = 0x4003a000
close(3)                                = 0
open("/usr/local/apache/lib/libdb.so.2", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("/usr/lib/libdb.so.2", O_RDONLY)   = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\24\0"..., 1024) = 
1024
fstat(3, {st_mode=S_IFREG|0755, st_size=60752, ...}) = 0
old_mmap(NULL, 53360, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4003b000
mprotect(0x40047000, 4208, PROT_NONE)   = 0
old_mmap(0x40047000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0xb000) = 0x40047000
close(3)                                = 0
open("/usr/local/apache/lib/libexpat.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360\37"..., 1024) = 
1024
fstat(3, {st_mode=S_IFREG|0755, st_size=283990, ...}) = 0
old_mmap(NULL, 114044, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40049000
mprotect(0x40063000, 7548, PROT_NONE)   = 0
old_mmap(0x40063000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x19000) = 0x40063000
close(3)                                = 0
open("/usr/local/apache/lib/libapr-0.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\204\0"..., 1024) = 
1024
fstat(3, {st_mode=S_IFREG|0700, st_size=643673, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40065000
old_mmap(NULL, 117808, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40066000
mprotect(0x40082000, 3120, PROT_NONE)   = 0
old_mmap(0x40082000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x1b000) = 0x40082000
close(3)                                = 0
open("/usr/local/apache/lib/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such 
file or directory)
open("/lib/libpthread.so.0", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360O\0"..., 1024) = 
1024
fstat(3, {st_mode=S_IFREG|0755, st_size=557647, ...}) = 0
old_mmap(NULL, 90460, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40083000
mprotect(0x40092000, 29020, PROT_NONE)  = 0
old_mmap(0x40092000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0xe000) = 0x40092000
old_mmap(0x40099000, 348, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40099000
close(3)                                = 0
open("/usr/local/apache/lib/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("/lib/librt.so.1", O_RDONLY)       = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340!\0"..., 1024) = 
1024
fstat(3, {st_mode=S_IFREG|0755, st_size=165899, ...}) = 0
old_mmap(NULL, 70548, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4009a000
mprotect(0x400a0000, 45972, PROT_NONE)  = 0
old_mmap(0x400a0000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x5000) = 0x400a0000
old_mmap(0x400a1000, 41876, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400a1000
close(3)                                = 0
open("/usr/local/apache/lib/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("/lib/libm.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320H\0"..., 1024) = 
1024
fstat(3, {st_mode=S_IFREG|0755, st_size=615842, ...}) = 0
old_mmap(NULL, 138964, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400ac000
mprotect(0x400cd000, 3796, PROT_NONE)   = 0
old_mmap(0x400cd000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x20000) = 0x400cd000
close(3)                                = 0
open("/usr/local/apache/lib/libcrypt.so.1", O_RDONLY) = -1 ENOENT (No such file 
or directory)
open("/lib/libcrypt.so.1", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\17\0\000"..., 1024) = 
1024
fstat(3, {st_mode=S_IFREG|0755, st_size=87119, ...}) = 0
old_mmap(NULL, 184188, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400ce000
mprotect(0x400d3000, 163708, PROT_NONE) = 0
old_mmap(0x400d3000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x4000) = 0x400d3000
old_mmap(0x400d4000, 159612, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400d4000
close(3)                                = 0
open("/usr/local/apache/lib/libnsl.so.1", O_RDONLY) = -1 ENOENT (No such file 
or directory)
open("/lib/libnsl.so.1", O_RDONLY)      = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p?\0\000"..., 1024) = 
1024
fstat(3, {st_mode=S_IFREG|0755, st_size=448401, ...}) = 0
old_mmap(NULL, 91964, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400fb000
mprotect(0x4010e000, 14140, PROT_NONE)  = 0
old_mmap(0x4010e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x12000) = 0x4010e000
old_mmap(0x40110000, 5948, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40110000
close(3)                                = 0
open("/usr/local/apache/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("/lib/libdl.so.2", O_RDONLY)       = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\35"..., 1024) = 
1024
fstat(3, {st_mode=S_IFREG|0755, st_size=65417, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40112000
old_mmap(NULL, 12532, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40113000
mprotect(0x40115000, 4340, PROT_NONE)   = 0
old_mmap(0x40115000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x1000) = 0x40115000
close(3)                                = 0
open("/usr/local/apache/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360\303"..., 1024) = 
1024
fstat(3, {st_mode=S_IFREG|0755, st_size=5725295, ...}) = 0
old_mmap(NULL, 1265832, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40117000
mprotect(0x40243000, 37032, PROT_NONE)  = 0
old_mmap(0x40243000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x12b000) = 0x40243000
old_mmap(0x40248000, 16552, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40248000
close(3)                                = 0
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org