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

Bug#279323: zope: segfaults on startup on amd64



Package: zope
Version: 2.6.4-1.6
Severity: important


On startup on our amd64 machine, zope forks a secondary process which
crashes shortly after startup directly after a setgid call. The main
process will then fork the secondary over again.

23418 open("/usr/lib/python2.2/lib-dynload/pwd.so", O_RDONLY) = 19
23418 read(19, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\r\0\0\0"..., 640) = 640
23418 fstat(19, {st_mode=S_IFREG|0644, st_size=7904, ...}) = 0
23418 mmap(NULL, 1054840, PROT_READ|PROT_EXEC, MAP_PRIVATE, 19, 0) = 0x2a99658000
23418 mprotect(0x2a9965a000, 1046648, PROT_NONE) = 0
23418 mmap(0x2a99758000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 19, 0) = 0x2a99758000
23418 close(19)                         = 0
23418 close(18)                         = 0
23418 getuid()                          = 0
23418 getuid()                          = 0
23418 stat("/usr/lib/zope/lib/python/initgroups", 0x7fbfffea00) = -1 ENOENT (No such file or directory)
23418 open("/usr/lib/zope/lib/python/initgroups.so", O_RDONLY) = 18
23418 fstat(18, {st_mode=S_IFREG|0644, st_size=5592, ...}) = 0
23418 open("/usr/lib/zope/lib/python/initgroups.so", O_RDONLY) = 19
23418 read(19, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\n\0"..., 640) = 640
23418 fstat(19, {st_mode=S_IFREG|0644, st_size=5592, ...}) = 0
23418 mmap(NULL, 1052528, PROT_READ|PROT_EXEC, MAP_PRIVATE, 19, 0) = 0x2a9975a000
23418 mprotect(0x2a9975b000, 1048432, PROT_NONE) = 0
23418 mmap(0x2a9985a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 19, 0) = 0x2a9985a000
23418 close(19)                         = 0
23418 close(18)                         = 0
23418 stat("/var/lib/zope/instance/default/var", {st_mode=S_IFDIR|S_ISVTX|0775, st_size=4096, ...}) = 0
23418 socket(PF_FILE, SOCK_STREAM, 0)   = 18
23418 connect(18, {sa_family=AF_FILE, path="/var/run/.nscd_socket"}, 110) = -1 ENOENT (No such file or directory)
23418 close(18)                         = 0
23418 open("/etc/ld.so.cache", O_RDONLY) = 18
23418 fstat(18, {st_mode=S_IFREG|0644, st_size=13623, ...}) = 0
23418 mmap(NULL, 13623, PROT_READ, MAP_PRIVATE, 18, 0) = 0x2a9985b000
23418 close(18)                         = 0
23418 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
23418 open("/lib/libnss_compat.so.2", O_RDONLY) = 18
23418 read(18, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\30\0"..., 640) = 640
23418 fstat(18, {st_mode=S_IFREG|0644, st_size=31744, ...}) = 0
23418 mmap(NULL, 1078856, PROT_READ|PROT_EXEC, MAP_PRIVATE, 18, 0) = 0x2a9985f000
23418 mprotect(0x2a99866000, 1050184, PROT_NONE) = 0
23418 mmap(0x2a9995f000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 18, 0) = 0x2a9995f000
23418 close(18)                         = 0
23418 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
23418 open("/lib/libnsl.so.1", O_RDONLY) = 18
23418 read(18, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200S\0\0"..., 640) = 640
23418 fstat(18, {st_mode=S_IFREG|0644, st_size=83000, ...}) = 0
23418 mmap(NULL, 1138312, PROT_READ|PROT_EXEC, MAP_PRIVATE, 18, 0) = 0x2a99967000
23418 mprotect(0x2a99979000, 1064584, PROT_NONE) = 0
23418 mmap(0x2a99a67000, 81920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 18, 0) = 0x2a99a67000
23418 mmap(0x2a99a7b000, 7816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2a99a7b000
23418 close(18)                         = 0
23418 munmap(0x2a9985b000, 13623)       = 0
23418 open("/etc/ld.so.cache", O_RDONLY) = 18
23418 fstat(18, {st_mode=S_IFREG|0644, st_size=13623, ...}) = 0
23418 mmap(NULL, 13623, PROT_READ, MAP_PRIVATE, 18, 0) = 0x2a9985b000
23418 close(18)                         = 0
23418 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
23418 open("/lib/libnss_nis.so.2", O_RDONLY) = 18
23418 read(18, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@$\0\0\0"..., 640) = 640
23418 fstat(18, {st_mode=S_IFREG|0644, st_size=39488, ...}) = 0
23418 mmap(NULL, 1086904, PROT_READ|PROT_EXEC, MAP_PRIVATE, 18, 0) = 0x2a99a7d000
23418 mprotect(0x2a99a86000, 1050040, PROT_NONE) = 0
23418 mmap(0x2a99b7d000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 18, 0) = 0x2a99b7d000
23418 close(18)                         = 0
23418 munmap(0x2a9985b000, 13623)       = 0
23418 open("/etc/passwd", O_RDONLY)     = 18
23418 fcntl(18, F_GETFD)                = 0
23418 fcntl(18, F_SETFD, FD_CLOEXEC)    = 0
23418 lseek(18, 0, SEEK_CUR)            = 0
23418 fstat(18, {st_mode=S_IFREG|0644, st_size=1362, ...}) = 0
23418 mmap(NULL, 1362, PROT_READ, MAP_SHARED, 18, 0) = 0x2a9985b000
23418 lseek(18, 1362, SEEK_SET)         = 1362
23418 munmap(0x2a9985b000, 1362)        = 0
23418 close(18)                         = 0
23418 open("/etc/passwd", O_RDONLY)     = 18
23418 fcntl(18, F_GETFD)                = 0
23418 fcntl(18, F_SETFD, FD_CLOEXEC)    = 0
23418 lseek(18, 0, SEEK_CUR)            = 0
23418 fstat(18, {st_mode=S_IFREG|0644, st_size=1362, ...}) = 0
23418 mmap(NULL, 1362, PROT_READ, MAP_SHARED, 18, 0) = 0x2a9985b000
23418 lseek(18, 1362, SEEK_SET)         = 1362
23418 munmap(0x2a9985b000, 1362)        = 0
23418 close(18)                         = 0
23418 open("/etc/group", O_RDONLY)      = 18
23418 fcntl(18, F_GETFD)                = 0
23418 fcntl(18, F_SETFD, FD_CLOEXEC)    = 0
23418 lseek(18, 0, SEEK_CUR)            = 0
23418 fstat(18, {st_mode=S_IFREG|0644, st_size=602, ...}) = 0
23418 mmap(NULL, 602, PROT_READ, MAP_SHARED, 18, 0) = 0x2a9985b000
23418 lseek(18, 602, SEEK_SET)          = 602
23418 fstat(18, {st_mode=S_IFREG|0644, st_size=602, ...}) = 0
23418 munmap(0x2a9985b000, 602)         = 0
23418 close(18)                         = 0
23418 setgroups(1, [106])               = 0
23418 --- SIGSEGV (Segmentation fault) @ 0 (0) ---


-- System Information:
Debian Release: 3.1
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.8-3-amd64-k8-smp
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages zope depends on:
ii  adduser                     3.59         Add and remove users and groups
ii  debconf                     1.4.39       Debian configuration management sy
ii  dpkg                        1.10.24      Package maintenance system for Deb
ii  libc6                       2.3.2.ds1-18 GNU C Library: Shared libraries an
ii  python2.2                   2.2.3-10     An interactive high-level object-o
ii  python2.2-xml               0.8.3-5      XML tools for Python (2.2.x)
ii  zopectl                     0.3.4.2      Zope instances controlling utility

-- debconf information:
* zope/instance_home/move: true
  zope/upgrade/2.6.1-7:
* shared/zope/restart: end



Reply to: