[pkg-lighttpd] Bug#428368: lighttpd: Repeatable --- SIGSEGV (Segmentation fault) @ 0 (0) ---

Olaf van der Spek OlafvdSpek at GMail.Com
Mon Jun 11 09:45:59 UTC 2007


Package: lighttpd
Version: 1.4.13-4etch1
Severity: important

Hi,

If I repeat this request, Lighttpd crashes.

GET / HTTP/1.1
Connection: keep-alive
Host: h
Location: h
Location: h
 i

poll([{fd=4, events=POLLIN}, {fd=6, events=POLLIN, revents=POLLIN}], 2, 1000) = 1
ioctl(6, FIONREAD, [16])                = 0
read(6, "GET / HTTP/1.1\r\n", 63)       = 16
time(NULL)                              = 1181554965
poll([{fd=4, events=POLLIN}, {fd=6, events=POLLIN, revents=POLLIN}], 2, 1000) = 1
ioctl(6, FIONREAD, [24])                = 0
read(6, "Connection: keep-alive\r\n", 63) = 24
time(NULL)                              = 1181554965
poll([{fd=4, events=POLLIN}, {fd=6, events=POLLIN, revents=POLLIN}], 2, 1000) = 1
ioctl(6, FIONREAD, [9])                 = 0
read(6, "Host: h\r\n", 63)              = 9
time(NULL)                              = 1181554965
poll([{fd=4, events=POLLIN}, {fd=6, events=POLLIN, revents=POLLIN}], 2, 1000) = 1
ioctl(6, FIONREAD, [13])                = 0
read(6, "Location: h\r\n", 63)          = 13
time(NULL)                              = 1181554965
poll([{fd=4, events=POLLIN}, {fd=6, events=POLLIN, revents=POLLIN}], 2, 1000) = 1
ioctl(6, FIONREAD, [13])                = 0
read(6, "Location: h\r\n", 63)          = 13
time(NULL)                              = 1181554965
poll([{fd=4, events=POLLIN}, {fd=6, events=POLLIN, revents=POLLIN}], 2, 1000) = 1
ioctl(6, FIONREAD, [4])                 = 0
read(6, " i\r\n", 63)                   = 4
time(NULL)                              = 1181554965
poll([{fd=4, events=POLLIN}, {fd=6, events=POLLIN, revents=POLLIN}], 2, 1000) = 1
ioctl(6, FIONREAD, [2])                 = 0
read(6, "\r\n", 63)                     = 2
stat64("/var/www/", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/www/index.php", 0xbffd95e8) = -1 ENOENT (No such file or directory)
stat64("/var/www/index.html", {st_mode=S_IFREG|0644, st_size=3586, ...}) = 0
open("/var/www/index.html", O_RDONLY|O_LARGEFILE) = 7
close(7)                                = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1074, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1074, ...}) = 0
setsockopt(6, SOL_TCP, TCP_CORK, [1], 4) = 0
writev(6, [{"HTTP/1.1 200 OK\r\nContent-Type: t"..., 214}], 1) = 214
open("/var/www/index.html", O_RDONLY|O_LARGEFILE) = 7
fcntl64(7, F_SETFD, FD_CLOEXEC)         = 0
sendfile64(6, 7, [0], 3586)             = 3586
close(7)                                = 0
setsockopt(6, SOL_TCP, TCP_CORK, [0], 4) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1074, ...}) = 0
write(3, "192.168.0.128 h - [11/Jun/2007:1"..., 81) = 81
ioctl(6, FIONREAD, [0])                 = 0
read(6, 0x80d7a18, 63)                  = -1 EAGAIN (Resource temporarily unavailable)
time(NULL)                              = 1181554966
poll([{fd=4, events=POLLIN}, {fd=6, events=POLLIN}], 2, 1000) = 0
time(NULL)                              = 1181554967
poll([{fd=4, events=POLLIN}, {fd=6, events=POLLIN}], 2, 1000) = 0
time(NULL)                              = 1181554968
poll([{fd=4, events=POLLIN}, {fd=6, events=POLLIN, revents=POLLIN}], 2, 1000) = 1
ioctl(6, FIONREAD, [16])                = 0
read(6, "GET / HTTP/1.1\r\n", 63)       = 16
time(NULL)                              = 1181554968
poll([{fd=4, events=POLLIN}, {fd=6, events=POLLIN, revents=POLLIN}], 2, 1000) = 1
ioctl(6, FIONREAD, [59])                = 0
read(6, "Connection: keep-alive\r\nHost: h\r"..., 63) = 59
time(NULL)                              = 1181554968
poll([{fd=4, events=POLLIN}, {fd=6, events=POLLIN, revents=POLLIN}], 2, 1000) = 1
ioctl(6, FIONREAD, [4])                 = 0
read(6, " i\r\n", 63)                   = 4
time(NULL)                              = 1181554969
poll([{fd=4, events=POLLIN}, {fd=6, events=POLLIN, revents=POLLIN}], 2, 1000) = 1
ioctl(6, FIONREAD, [2])                 = 0
read(6, "\r\n", 63)                     = 2
stat64("/var/www/", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/www/index.php", 0xbffd95e8) = -1 ENOENT (No such file or directory)
stat64("/var/www/index.html", {st_mode=S_IFREG|0644, st_size=3586, ...}) = 0
open("/var/www/index.html", O_RDONLY|O_LARGEFILE) = 7
close(7)                                = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1074, ...}) = 0
setsockopt(6, SOL_TCP, TCP_CORK, [1], 4) = 0
writev(6, [{"HTTP/1.1 200 OK\r\nContent-Type: t"..., 214}], 1) = 214
open("/var/www/index.html", O_RDONLY|O_LARGEFILE) = 7
fcntl64(7, F_SETFD, FD_CLOEXEC)         = 0
sendfile64(6, 7, [0], 3586)             = 3586
close(7)                                = 0
setsockopt(6, SOL_TCP, TCP_CORK, [0], 4) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1074, ...}) = 0
write(3, "192.168.0.128 h - [11/Jun/2007:1"..., 81) = 81
ioctl(6, FIONREAD, [0])                 = 0
read(6, 0x80d7808, 63)                  = -1 EAGAIN (Resource temporarily unavailable)
time(NULL)                              = 1181554969
poll([{fd=4, events=POLLIN}, {fd=6, events=POLLIN, revents=POLLIN}], 2, 1000) = 1
ioctl(6, FIONREAD, [16])                = 0
read(6, "GET / HTTP/1.1\r\n", 63)       = 16
time(NULL)                              = 1181554970
poll([{fd=4, events=POLLIN}, {fd=6, events=POLLIN, revents=POLLIN}], 2, 1000) = 1
ioctl(6, FIONREAD, [59])                = 0
read(6, "Connection: keep-alive\r\nHost: h\r"..., 63) = 59
time(NULL)                              = 1181554970
poll([{fd=4, events=POLLIN}, {fd=6, events=POLLIN, revents=POLLIN}], 2, 1000) = 1
ioctl(6, FIONREAD, [4])                 = 0
read(6, " i\r\n", 63)                   = 4
time(NULL)                              = 1181554970
poll([{fd=4, events=POLLIN}, {fd=6, events=POLLIN, revents=POLLIN}], 2, 1000) = 1
ioctl(6, FIONREAD, [2])                 = 0
read(6, "\r\n", 63)                     = 2
stat64("/var/www/", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/var/www/index.php", 0xbffd95e8) = -1 ENOENT (No such file or directory)
stat64("/var/www/index.html", {st_mode=S_IFREG|0644, st_size=3586, ...}) = 0
open("/var/www/index.html", O_RDONLY|O_LARGEFILE) = 7
close(7)                                = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
Process 2071 detached

-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-486
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages lighttpd depends on:
ii  libattr1                    2.4.32-1     Extended attribute shared library
ii  libbz2-1.0                  1.0.3-6      high-quality block-sorting file co
ii  libc6                       2.3.6.ds1-13 GNU C Library: Shared libraries
ii  libldap2                    2.1.30-13.3  OpenLDAP libraries
ii  libpcre3                    6.7-1        Perl 5 Compatible Regular Expressi
ii  libssl0.9.8                 0.9.8c-4     SSL shared libraries
ii  lsb-base                    3.1-23.1     Linux Standard Base 3.1 init scrip
ii  mime-support                3.39-1       MIME files 'mime.types' & 'mailcap
ii  zlib1g                      1:1.2.3-13   compression library - runtime

Versions of packages lighttpd recommends:
pn  php4-cgi | php5-cgi           <none>     (no description available)

-- no debconf information




More information about the pkg-lighttpd-maintainers mailing list