[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#171451: marked as done (libc6: summary (http://www.summary.net/) segfault)



Your message dated Mon, 2 Dec 2002 08:30:30 -0800
with message-id <[🔎] 20021202163030.GA31000@nisa.net>
and subject line Bug#171451: libc6: summary (http://www.summary.net/) segfault
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 2 Dec 2002 15:57:29 +0000
>From root@iconotec.com Mon Dec 02 09:57:28 2002
Return-path: <root@iconotec.com>
Received: from (www.iconotec.com) [213.56.84.225] 
	by master.debian.org with esmtp (Exim 3.12 1 (Debian))
	id 18Iswp-00012S-00; Mon, 02 Dec 2002 09:57:28 -0600
Received: by www.iconotec.com (Postfix, from userid 0)
	id 2DAEF3C23A6E; Mon,  2 Dec 2002 16:57:22 +0100 (CET)
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
From: Yann B <yann@tynsoe.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: libc6: summary (http://www.summary.net/) segfault
X-Mailer: reportbug 2.9
Date: Mon, 02 Dec 2002 16:57:22 +0100
Message-Id: <[🔎] 20021202155722.2DAEF3C23A6E@www.iconotec.com>
Delivered-To: submit@bugs.debian.org
X-Spam-Status: No, hits=0.6 required=5.0
	tests=SPAM_PHRASE_00_01
	version=2.41
X-Spam-Level: 

Package: libc6
Version: 2.3.1-5
Severity: critical
Justification: breaks unrelated software



-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux server 2.4.18-xfs #2 lun aoû 19 10:09:24 CEST 2002 i686
Locale: LANG=fr, LC_CTYPE=fr (ignored: LC_ALL set)

Versions of packages libc6 depends on:
ii  libdb1-compat                 2.1.3-7    The Berkeley database routines [gl

-- no debconf information

*** /opt/summary/strace.txt
execve("./summary", ["./summary"], [/* 23 vars */]) = 0
fcntl(0, F_GETFD)                       = 0
fcntl(1, F_GETFD)                       = 0
fcntl(2, F_GETFD)                       = 0
personality(PER_LINUX)                  = 0
geteuid()                               = 0
getuid()                                = 0
getegid()                               = 0
getgid()                                = 0
brk(0)                                  = 0x81161f4
brk(0x8116214)                          = 0x8116214
brk(0x8117000)                          = 0x8117000
getpid()                                = 8667
umask(07)                               = 022
umask(027)                              = 07
rt_sigaction(SIGQUIT, {0x807c160, [], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, NULL, {0x807c160, [], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGQUIT, {0x807c160, [], 0x4000000}, NULL, 8) = 0
rt_sigaction(SIGTERM, {0x807c160, [], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGTERM, NULL, {0x807c160, [], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGTERM, {0x807c160, [], 0x4000000}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {0x807c160, [], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGUSR1, NULL, {0x807c160, [], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGUSR1, {0x807c160, [], 0x4000000}, NULL, 8) = 0
rt_sigaction(SIGINT, {0x807c198, [], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, NULL, {0x807c198, [], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGINT, {0x807c198, [], 0x4000000}, NULL, 8) = 0
rt_sigaction(SIGHUP, {0x807c198, [], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGHUP, NULL, {0x807c198, [], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGHUP, {0x807c198, [], 0x4000000}, NULL, 8) = 0
rt_sigaction(SIGALRM, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) = 0
gettimeofday({1038844100, 40473}, NULL) = 0
getpid()                                = 8667
open("/tmp/jsharejxljad", O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0600) = 3
unlink("/tmp/jsharejxljad")             = 0
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
write(3, "\0\0\0\0\0\0\0\0", 8)         = 8
old_mmap(NULL, 3336, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40000000
nice(10)                                = 0
gettimeofday({1038844100, 43297}, {4294967236, 0}) = 0
fstat64(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 0), ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40001000
ioctl(1, SNDCTL_TMR_TIMEBASE, {B38400 opost isig icanon echo ...}) = 0
write(1, "Welcome to Summary/1.5.7.  Copyr"..., 72) = 72
write(1, "This program is shareware. Pleas"..., 53) = 53
time(NULL)                              = 1038844100
brk(0x8119000)                          = 0x8119000
old_mmap(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40002000
old_mmap(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40043000
open("./config/summary.conf", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/summary.conf", O_RDONLY)     = -1 ENOENT (No such file or directory)
open("/usr/local/etc/summary.conf", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./config/summary.conf", O_RDONLY) = -1 ENOENT (No such file or directory)
open("./config/summary.conf", O_RDONLY) = -1 ENOENT (No such file or directory)
time(NULL)                              = 1038844100
uname({sys="Linux", node="server", ...}) = 0
rt_sigaction(SIGALRM, {0x807e6c0, [], 0x4000000}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, NULL, {0x807e6c0, [], 0x4000000}, 8) = 0
rt_sigaction(SIGALRM, {0x807e6c0, [], 0x4000000}, NULL, 8) = 0
alarm(125)                              = 0
gettimeofday({1038844100, 46080}, NULL) = 0
getpid()                                = 8667
open("/etc/resolv.conf", O_RDONLY)      = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=41, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40084000
read(4, "search iconotec.com\nnameserver 1"..., 4096) = 41
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0x40084000, 4096)                = 0
socket(PF_UNIX, SOCK_STREAM, 0)         = 4
connect(4, {sin_family=AF_UNIX, path="/var/run/.nscd_socket"}, 110) = -1 ENOENT (No such file or directory)
close(4)                                = 0
open("/etc/nsswitch.conf", O_RDONLY)    = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=465, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40084000
read(4, "# /etc/nsswitch.conf\n#\n# Example"..., 4096) = 465
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0x40084000, 4096)                = 0
open("libnss_files.so.2", O_RDONLY)     = -1 ENOENT (No such file or directory)
open("/opt/bind/lib/libnss_files.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/opt/bind/lib", {st_mode=S_IFDIR|0755, st_size=105, ...}) = 0
open("/opt/mysql/lib/libnss_files.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/opt/mysql/lib", {st_mode=S_IFDIR|0755, st_size=18, ...}) = 0
open("/opt/openldap/lib/libnss_files.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/opt/openldap/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/opt/oracle/lib/libnss_files.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/opt/oracle/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/opt/mysql/lib/mysql/libnss_files.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/opt/mysql/lib/mysql", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY)      = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=16164, ...}) = 0
old_mmap(NULL, 16164, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40084000
close(4)                                = 0
open("/lib/libnss_files.so.2", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=32456, ...}) = 0
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0X\35\0\000"..., 4096) = 4096
old_mmap(NULL, 35836, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40088000
mprotect(0x40090000, 3068, PROT_NONE)   = 0
old_mmap(0x40090000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x7000) = 0x40090000
close(4)                                = 0
open("libc.so.6", O_RDONLY)             = -1 ENOENT (No such file or directory)
open("/opt/bind/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/opt/mysql/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/opt/openldap/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/opt/oracle/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/opt/mysql/lib/mysql/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libc.so.6", O_RDONLY)        = 4
fstat(4, {st_mode=S_IFREG|0755, st_size=1109068, ...}) = 0
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\311Z\1"..., 4096) = 4096
old_mmap(NULL, 1125956, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40091000
mprotect(0x4019a000, 40516, PROT_NONE)  = 0
old_mmap(0x4019a000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x108000) = 0x4019a000
old_mmap(0x401a0000, 15940, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401a0000
close(4)                                = 0
open("ld-linux.so.2", O_RDONLY)         = -1 ENOENT (No such file or directory)
open("/opt/bind/lib/ld-linux.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/opt/mysql/lib/ld-linux.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/opt/openldap/lib/ld-linux.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/opt/oracle/lib/ld-linux.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/opt/mysql/lib/mysql/ld-linux.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/ld-linux.so.2", O_RDONLY)    = 4
fstat(4, {st_mode=S_IFREG|0755, st_size=83504, ...}) = 0
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\v\0"..., 4096) = 4096
old_mmap(NULL, 71424, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x401a4000
mprotect(0x401b5000, 1792, PROT_NONE)   = 0
old_mmap(0x401b5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x11000) = 0x401b5000
close(4)                                = 0
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++


---------------------------------------
Received: (at 171451-close) by bugs.debian.org; 2 Dec 2002 16:30:37 +0000
>From jbailey@delta.nisa.net Mon Dec 02 10:30:34 2002
Return-path: <jbailey@delta.nisa.net>
Received: from delta.nisa.net [207.194.212.31] 
	by master.debian.org with esmtp (Exim 3.12 1 (Debian))
	id 18ItSs-0006KC-00; Mon, 02 Dec 2002 10:30:34 -0600
Received: from delta.nisa.net (localhost [127.0.0.1])
	by delta.nisa.net (8.12.3/8.12.3/Debian -4) with ESMTP id gB2GUUc4031046;
	Mon, 2 Dec 2002 08:30:30 -0800
Received: (from jbailey@localhost)
	by delta.nisa.net (8.12.3/8.12.3/Debian -4) id gB2GUUtZ031044;
	Mon, 2 Dec 2002 08:30:30 -0800
Date: Mon, 2 Dec 2002 08:30:30 -0800
From: Jeff Bailey <jbailey@nisa.net>
To: Yann B <yann@tynsoe.org>, 171451@bugs.debian.org
Cc: 171451-close@bugs.debian.org
Subject: Re: Bug#171451: libc6: summary (http://www.summary.net/) segfault
Message-ID: <[🔎] 20021202163030.GA31000@nisa.net>
References: <[🔎] 20021202155722.2DAEF3C23A6E@www.iconotec.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <[🔎] 20021202155722.2DAEF3C23A6E@www.iconotec.com>
User-Agent: Mutt/1.3.28i
Delivered-To: 171451-close@bugs.debian.org
X-Spam-Status: No, hits=-13.4 required=5.0
	tests=IN_REP_TO,QUOTED_EMAIL_TEXT,REFERENCES,SPAM_PHRASE_00_01,
	      USER_AGENT,USER_AGENT_MUTT
	version=2.41
X-Spam-Level: 

Good grief, what do you expect us to do with this?

Try again.  Explain *which* program is segfaulting, the steps to
reproduce, and a clear explanation as to why it's glibc's fault.

The fact that it happened after an upgrade doesn't tell me that the
program isn't relying on undefined behaviour.

Tks,
Jeff Bailey

On Mon, Dec 02, 2002 at 04:57:22PM +0100, Yann B wrote:
> Package: libc6
> Version: 2.3.1-5
> Severity: critical
> Justification: breaks unrelated software
> 
> 
> 
> -- System Information:
> Debian Release: testing/unstable
> Architecture: i386
> Kernel: Linux server 2.4.18-xfs #2 lun ao{ 19 10:09:24 CEST 2002 i686
> Locale: LANG=fr, LC_CTYPE=fr (ignored: LC_ALL set)
> 
> Versions of packages libc6 depends on:
> ii  libdb1-compat                 2.1.3-7    The Berkeley database routines [gl
> 
> -- no debconf information
> 
> *** /opt/summary/strace.txt
> execve("./summary", ["./summary"], [/* 23 vars */]) = 0
> fcntl(0, F_GETFD)                       = 0
> fcntl(1, F_GETFD)                       = 0
> fcntl(2, F_GETFD)                       = 0
> personality(PER_LINUX)                  = 0
> geteuid()                               = 0
> getuid()                                = 0
> getegid()                               = 0
> getgid()                                = 0
> brk(0)                                  = 0x81161f4
> brk(0x8116214)                          = 0x8116214
> brk(0x8117000)                          = 0x8117000
> getpid()                                = 8667
> umask(07)                               = 022
> umask(027)                              = 07
> rt_sigaction(SIGQUIT, {0x807c160, [], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0
> rt_sigaction(SIGQUIT, NULL, {0x807c160, [], SA_RESTART|0x4000000}, 8) = 0
> rt_sigaction(SIGQUIT, {0x807c160, [], 0x4000000}, NULL, 8) = 0
> rt_sigaction(SIGTERM, {0x807c160, [], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0
> rt_sigaction(SIGTERM, NULL, {0x807c160, [], SA_RESTART|0x4000000}, 8) = 0
> rt_sigaction(SIGTERM, {0x807c160, [], 0x4000000}, NULL, 8) = 0
> rt_sigaction(SIGUSR1, {0x807c160, [], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0
> rt_sigaction(SIGUSR1, NULL, {0x807c160, [], SA_RESTART|0x4000000}, 8) = 0
> rt_sigaction(SIGUSR1, {0x807c160, [], 0x4000000}, NULL, 8) = 0
> rt_sigaction(SIGINT, {0x807c198, [], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0
> rt_sigaction(SIGINT, NULL, {0x807c198, [], SA_RESTART|0x4000000}, 8) = 0
> rt_sigaction(SIGINT, {0x807c198, [], 0x4000000}, NULL, 8) = 0
> rt_sigaction(SIGHUP, {0x807c198, [], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0
> rt_sigaction(SIGHUP, NULL, {0x807c198, [], SA_RESTART|0x4000000}, 8) = 0
> rt_sigaction(SIGHUP, {0x807c198, [], 0x4000000}, NULL, 8) = 0
> rt_sigaction(SIGALRM, NULL, {SIG_DFL}, 8) = 0
> rt_sigaction(SIGALRM, {SIG_DFL}, NULL, 8) = 0
> gettimeofday({1038844100, 40473}, NULL) = 0
> getpid()                                = 8667
> open("/tmp/jsharejxljad", O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0600) = 3
> unlink("/tmp/jsharejxljad")             = 0
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
> write(3, "\0\0\0\0\0\0\0\0", 8)         = 8
> old_mmap(NULL, 3336, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40000000
> nice(10)                                = 0
> gettimeofday({1038844100, 43297}, {4294967236, 0}) = 0
> fstat64(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 0), ...}) = 0
> old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40001000
> ioctl(1, SNDCTL_TMR_TIMEBASE, {B38400 opost isig icanon echo ...}) = 0
> write(1, "Welcome to Summary/1.5.7.  Copyr"..., 72) = 72
> write(1, "This program is shareware. Pleas"..., 53) = 53
> time(NULL)                              = 1038844100
> brk(0x8119000)                          = 0x8119000
> old_mmap(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40002000
> old_mmap(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40043000
> open("./config/summary.conf", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/etc/summary.conf", O_RDONLY)     = -1 ENOENT (No such file or directory)
> open("/usr/local/etc/summary.conf", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("./config/summary.conf", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("./config/summary.conf", O_RDONLY) = -1 ENOENT (No such file or directory)
> time(NULL)                              = 1038844100
> uname({sys="Linux", node="server", ...}) = 0
> rt_sigaction(SIGALRM, {0x807e6c0, [], 0x4000000}, {SIG_DFL}, 8) = 0
> rt_sigaction(SIGALRM, NULL, {0x807e6c0, [], 0x4000000}, 8) = 0
> rt_sigaction(SIGALRM, {0x807e6c0, [], 0x4000000}, NULL, 8) = 0
> alarm(125)                              = 0
> gettimeofday({1038844100, 46080}, NULL) = 0
> getpid()                                = 8667
> open("/etc/resolv.conf", O_RDONLY)      = 4
> fstat64(4, {st_mode=S_IFREG|0644, st_size=41, ...}) = 0
> old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40084000
> read(4, "search iconotec.com\nnameserver 1"..., 4096) = 41
> read(4, "", 4096)                       = 0
> close(4)                                = 0
> munmap(0x40084000, 4096)                = 0
> socket(PF_UNIX, SOCK_STREAM, 0)         = 4
> connect(4, {sin_family=AF_UNIX, path="/var/run/.nscd_socket"}, 110) = -1 ENOENT (No such file or directory)
> close(4)                                = 0
> open("/etc/nsswitch.conf", O_RDONLY)    = 4
> fstat64(4, {st_mode=S_IFREG|0644, st_size=465, ...}) = 0
> old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40084000
> read(4, "# /etc/nsswitch.conf\n#\n# Example"..., 4096) = 465
> read(4, "", 4096)                       = 0
> close(4)                                = 0
> munmap(0x40084000, 4096)                = 0
> open("libnss_files.so.2", O_RDONLY)     = -1 ENOENT (No such file or directory)
> open("/opt/bind/lib/libnss_files.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
> stat("/opt/bind/lib", {st_mode=S_IFDIR|0755, st_size=105, ...}) = 0
> open("/opt/mysql/lib/libnss_files.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
> stat("/opt/mysql/lib", {st_mode=S_IFDIR|0755, st_size=18, ...}) = 0
> open("/opt/openldap/lib/libnss_files.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
> stat("/opt/openldap/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
> open("/opt/oracle/lib/libnss_files.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
> stat("/opt/oracle/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
> open("/opt/mysql/lib/mysql/libnss_files.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
> stat("/opt/mysql/lib/mysql", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
> open("/etc/ld.so.cache", O_RDONLY)      = 4
> fstat(4, {st_mode=S_IFREG|0644, st_size=16164, ...}) = 0
> old_mmap(NULL, 16164, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40084000
> close(4)                                = 0
> open("/lib/libnss_files.so.2", O_RDONLY) = 4
> fstat(4, {st_mode=S_IFREG|0644, st_size=32456, ...}) = 0
> read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0X\35\0\000"..., 4096) = 4096
> old_mmap(NULL, 35836, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40088000
> mprotect(0x40090000, 3068, PROT_NONE)   = 0
> old_mmap(0x40090000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x7000) = 0x40090000
> close(4)                                = 0
> open("libc.so.6", O_RDONLY)             = -1 ENOENT (No such file or directory)
> open("/opt/bind/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/opt/mysql/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/opt/openldap/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/opt/oracle/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/opt/mysql/lib/mysql/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/lib/libc.so.6", O_RDONLY)        = 4
> fstat(4, {st_mode=S_IFREG|0755, st_size=1109068, ...}) = 0
> read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\311Z\1"..., 4096) = 4096
> old_mmap(NULL, 1125956, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40091000
> mprotect(0x4019a000, 40516, PROT_NONE)  = 0
> old_mmap(0x4019a000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x108000) = 0x4019a000
> old_mmap(0x401a0000, 15940, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401a0000
> close(4)                                = 0
> open("ld-linux.so.2", O_RDONLY)         = -1 ENOENT (No such file or directory)
> open("/opt/bind/lib/ld-linux.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/opt/mysql/lib/ld-linux.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/opt/openldap/lib/ld-linux.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/opt/oracle/lib/ld-linux.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/opt/mysql/lib/mysql/ld-linux.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/lib/ld-linux.so.2", O_RDONLY)    = 4
> fstat(4, {st_mode=S_IFREG|0755, st_size=83504, ...}) = 0
> read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\v\0"..., 4096) = 4096
> old_mmap(NULL, 71424, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x401a4000
> mprotect(0x401b5000, 1792, PROT_NONE)   = 0
> old_mmap(0x401b5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x11000) = 0x401b5000
> close(4)                                = 0
> --- SIGSEGV (Segmentation fault) ---
> +++ killed by SIGSEGV +++
> 
> 
> 
> -- 
> To UNSUBSCRIBE, email to debian-glibc-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> 



Reply to: