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

Bug#36655: ddd segfaults



Package: ddd-smotif
Version: 3.1.3-1

Package: ddd-smotif
Version: 3.0-1

Package: xfree86-common
Version: 3.3.2.3a-11

Package: libc6
Version: 2.1.1-0.2

Package: libc6
Version: 2.1.1-1

X-Debian-CC: ddd-bugs@ips.cs.tu-bs.de


Folks: 


Thank you very much for Debian and for DDD!  They are two 
wonderful tools that I love.



Both versions 3.0-1 and 3.1.3-1 of ddd-smotif segfault on 
startup.  3.1 gives me a nice message asking for me to submit 
a bug report.  3.0 just segfaults.


ddd 3.0-1 worked for me on this system a couple of weeks ago. 
It has been uninstalled in the meantime.  I'm not sure what 
changed on my system in the meantime.


I would _like_ to downgrade to the slink libc6 (it is an 
accident that I ever upgraded libc to the unstable branch) but
I'm afraid that might make my system unbootable and I can't 
afford that kind of downtime.


Please let me know if there's any other information or 
experiments I can do to help debug this.


Regards,

Bryce


------- begin included "~/.ddd/log"
DDD 3.0 (i686-pc-linux-gnu), Copyright (C) 1998 TU Braunschweig.
Compiled with GCC egcs-2.91.57 19980901 (egcs-1.1 release), GNU libc 2.0
Requires X11R6, Xt11R6, Motif 1.2 (GNU LessTif 0.86 5)
Includes DDD core, XPM 3.4.10, Athena Panner
Built 1998-10-06 by J.H.M. Dassen (Ray)  <jdassen@wi.LeidenUniv.nl>.
$  ddd
+  /bin/sh -c 'exec gdb -q -fullname'
!  Segmentation fault
------- end included "~/.ddd/log"

------- begin included "~/.ddd/log"
DDD 3.1.3 (i686-pc-linux-gnu), Copyright (C) 1999 TU Braunschweig.
Compiled with GCC egcs-2.91.61 19990216 (egcs-1.1.2 pre-release-1), GNU libc 2.0
Requires X11R6, Xt11R6, Motif 2.1.10 (Motif Version 2.1.10)
Includes DDD core, XPM 3.4.10, Athena Panner
Built 1999-03-07 by Alex Yukhimets <aqy6633@scires.nyu.edu>.
$  !  Segmentation fault
------- end included "~/.ddd/log"

------- begin included "strace2"
execve("/usr/bin/X11/ddd", ["ddd"], [/* 22 vars */]) = 0
brk(0)                                  = 0x8421478
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat(3, {st_mode=0, st_size=0, ...})   = 0
mmap(0, 7103, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40015000
close(3)                                = 0
open("/usr/X11R6/lib/libXp.so.6", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...})   = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 27500, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40017000
mprotect(0x4001d000, 2924, PROT_NONE)   = 0
mmap(0x4001d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5000) = 0x4001d000
close(3)                                = 0
open("/usr/X11R6/lib/libXpm.so.4", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...})   = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 55220, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4001e000
mprotect(0x4002b000, 1972, PROT_NONE)   = 0
mmap(0x4002b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xc000) = 0x4002b000
close(3)                                = 0
open("/usr/X11R6/lib/libXaw.so.6", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...})   = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 228076, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4002c000
mprotect(0x4005e000, 23276, PROT_NONE)  = 0
mmap(0x4005e000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x31000) = 0x4005e000
close(3)                                = 0
open("/usr/X11R6/lib/libXmu.so.6", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...})   = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 72164, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40064000
mprotect(0x40074000, 6628, PROT_NONE)   = 0
mmap(0x40074000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xf000) = 0x40074000
close(3)                                = 0
open("/usr/X11R6/lib/libXext.so.6", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...})   = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 45384, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40076000
mprotect(0x40080000, 4424, PROT_NONE)   = 0
mmap(0x40080000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x9000) = 0x40080000
close(3)                                = 0
open("/usr/X11R6/lib/libXt.so.6", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...})   = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 292856, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40082000
mprotect(0x400c6000, 14328, PROT_NONE)  = 0
mmap(0x400c6000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x43000) = 0x400c6000
close(3)                                = 0
open("/usr/X11R6/lib/libSM.so.6", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...})   = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400ca000
mmap(0, 33568, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400cb000
mprotect(0x400d2000, 4896, PROT_NONE)   = 0
mmap(0x400d2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0x400d2000
close(3)                                = 0
open("/usr/X11R6/lib/libICE.so.6", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...})   = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 84512, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400d4000
mprotect(0x400e6000, 10784, PROT_NONE)  = 0
mmap(0x400e6000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x11000) = 0x400e6000
mmap(0x400e7000, 6688, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400e7000
close(3)                                = 0
open("/usr/X11R6/lib/libX11.so.6", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...})   = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 666796, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400e9000
mprotect(0x40187000, 19628, PROT_NONE)  = 0
mmap(0x40187000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x9d000) = 0x40187000
close(3)                                = 0
open("/lib/libncurses.so.4", O_RDONLY)  = 3
fstat(3, {st_mode=0, st_size=0, ...})   = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 262220, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4018c000
mprotect(0x401c0000, 49228, PROT_NONE)  = 0
mmap(0x401c0000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x33000) = 0x401c0000
mmap(0x401c9000, 12364, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401c9000
close(3)                                = 0
open("/usr/lib/libstdc++-libc6.0-1.so.2", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...})   = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 276208, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401cd000
mprotect(0x40203000, 55024, PROT_NONE)  = 0
mmap(0x40203000, 49152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x35000) = 0x40203000
mmap(0x4020f000, 5872, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4020f000
close(3)                                = 0
open("/lib/libm.so.6", O_RDONLY)        = 3
fstat(3, {st_mode=0, st_size=0, ...})   = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 116152, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40211000
mprotect(0x4022d000, 1464, PROT_NONE)   = 0
mmap(0x4022d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1b000) = 0x4022d000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
fstat(3, {st_mode=0, st_size=0, ...})   = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4022e000
mmap(0, 1002616, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4022f000
mprotect(0x4031c000, 31864, PROT_NONE)  = 0
mmap(0x4031c000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xec000) = 0x4031c000
mmap(0x40321000, 11384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40321000
close(3)                                = 0
munmap(0x40015000, 7103)                = 0
personality(PER_LINUX)                  = 0
getpid()                                = 899
brk(0)                                  = 0x8421478
brk(0x84214a8)                          = 0x84214a8
brk(0x8422000)                          = 0x8422000
stat("/home/bryce", {st_mode=0, st_size=0, ...}) = 0
stat(".", {st_mode=0, st_size=0, ...})  = 0
brk(0x8423000)                          = 0x8423000
sigaction(SIGPIPE, {SIG_IGN}, {SIG_DFL}, 0x400a49c0) = 0
sigaction(SIGCHLD, {0x807f5f0, [], SA_RESTART}, {SIG_DFL}, 0x400a49c0) = 0
sigaction(SIGHUP, {0x8100190, [], SA_RESTART}, {SIG_DFL}, 0x400a49c0) = 0
sigaction(SIGTERM, {0x8100190, [], SA_RESTART}, {SIG_DFL}, 0x400a49c0) = 0
sigaction(SIGQUIT, {0x8100190, [], SA_RESTART}, {SIG_DFL}, 0x400a49c0) = 0
uname({sys="Linux", node="wildgoose", ...}) = 0
sigaction(SIGINT, {0x8100670, [], SA_RESTART}, {SIG_DFL}, 0x400a49c0) = 0
sigaction(SIGFPE, {0x8100670, [], SA_RESTART}, {SIG_DFL}, 0x400a49c0) = 0
sigaction(SIGILL, {0x8100670, [], SA_RESTART}, {SIG_DFL}, 0x400a49c0) = 0
sigaction(SIGSEGV, {0x8100670, [], SA_RESTART}, {SIG_DFL}, 0x400a49c0) = 0
sigaction(SIGBUS, {0x8100670, [], SA_RESTART}, {SIG_DFL}, 0x400a49c0) = 0
sigaction(SIGABRT, {0x8100670, [], SA_RESTART}, {SIG_DFL}, 0x400a49c0) = 0
sigaction(SIGABRT, {0x8100670, [], SA_RESTART}, {0x8100670, [], SA_RESTART}, 0x4024d9c0) = 0
sigaction(SIGTRAP, {0x8100670, [], SA_RESTART}, {SIG_DFL}, 0x400a49c0) = 0
sigaction(SIGUSR1, {0x8100810, [], SA_RESTART}, {SIG_DFL}, 0x400a49c0) = 0
geteuid()                               = 1002
getuid()                                = 1002
stat("/home/bryce/.ddd", {st_mode=0, st_size=0, ...}) = 0
stat("/home/bryce/.ddd/sessions", {st_mode=0, st_size=0, ...}) = 0
stat("/tmp", {st_mode=0, st_size=0, ...}) = 0
gettimeofday({925027210, 45869}, NULL)  = 0
getpid()                                = 899
stat("/tmp/fileFTH6zc", 0xbffdf840)     = -1 ENOENT (No such file or directory)
open("/tmp/fileFTH6zc", O_WRONLY|O_CREAT|O_TRUNC, 0664) = 3
open("/home/bryce/.ddd/init", O_RDONLY) = 4
fstat(4, {st_mode=0, st_size=0, ...})   = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000
read(4, "! DDD initialization file\n! Ent"..., 4096) = 4047
fstat(3, {st_mode=0, st_size=0, ...})   = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000
read(4, "", 4096)                       = 0
write(3, "! DDD initialization file\n! Ent"..., 3865) = 3865
close(3)                                = 0
munmap(0x40016000, 4096)                = 0
close(4)                                = 0
munmap(0x40015000, 4096)                = 0
open("/tmp/fileFTH6zc", O_RDONLY)       = 3
stat("/tmp/fileFTH6zc", {st_mode=0, st_size=0, ...}) = 0
brk(0x8424000)                          = 0x8424000
read(3, "! DDD initialization file\n! Ent"..., 3865) = 3865
close(3)                                = 0
brk(0x8427000)                          = 0x8427000
open("/usr/X11R6/lib/X11/locale/locale.alias", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...})   = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000
read(3, "#\t$TOG: locale.alias /main/22 1"..., 4096) = 4096
read(3, "w\t\t\tiw_IL.ISO8859-8\niw_IL\t\t"..., 4096) = 4096
read(3, "apanese Edition\nKorean_Korea.94"..., 4096) = 215
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40015000, 4096)                = 0
open("/usr/X11R6/lib/X11/locale/locale.dir", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...})   = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000
read(3, "#\t$XConsortium: locale.dir /mai"..., 4096) = 2159
close(3)                                = 0
munmap(0x40015000, 4096)                = 0
access("/usr/X11R6/lib/X11/locale/C/XLC_LOCALE", R_OK) = 0
open("/usr/X11R6/lib/X11/locale/C/XLC_LOCALE", O_RDONLY) = 3
brk(0x8428000)                          = 0x8428000
fstat(3, {st_mode=0, st_size=0, ...})   = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000
read(3, "#  $XConsortium: C /main/8 1996/"..., 4096) = 598
brk(0x8429000)                          = 0x8429000
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40015000, 4096)                = 0
brk(0x842c000)                          = 0x842c000
unlink("/tmp/fileFTH6zc")               = 0
stat("/tmp", {st_mode=0, st_size=0, ...}) = 0
gettimeofday({925027210, 75920}, NULL)  = 0
getpid()                                = 899
stat("/tmp/fileqfnLQh", 0xbffdf840)     = -1 ENOENT (No such file or directory)
open("/tmp/fileqfnLQh", O_WRONLY|O_CREAT|O_TRUNC, 0664) = 3
open("/home/bryce/.ddd/tips", O_RDONLY) = 4
fstat(4, {st_mode=0, st_size=0, ...})   = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000
read(4, "! DDD tips file\n\nDdd*startupTi"..., 4096) = 41
fstat(3, {st_mode=0, st_size=0, ...})   = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000
read(4, "", 4096)                       = 0
write(3, "! DDD tips file\n\nDdd*startupTi"..., 42) = 42
close(3)                                = 0
munmap(0x40016000, 4096)                = 0
close(4)                                = 0
munmap(0x40015000, 4096)                = 0
unlink("/tmp/fileqfnLQh")               = 0
open("/home/bryce/.ddd/tips", O_RDONLY) = 3
stat("/home/bryce/.ddd/tips", {st_mode=0, st_size=0, ...}) = 0
read(3, "! DDD tips file\n\nDdd*startupTi"..., 41) = 41
close(3)                                = 0
socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 3
setsockopt(3, IPPROTO_TCP1, [1], 4)     = 0
gettimeofday({925027210, 84333}, NULL)  = 0
getpid()                                = 899
open("/etc/resolv.conf", O_RDONLY)      = 4
fstat(4, {st_mode=0, st_size=0, ...})   = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000
read(4, "domain dnvr.uswest.net\nnameserv"..., 4096) = 72
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0x40015000, 4096)                = 0
socket(PF_UNIX, SOCK_STREAM, 0)         = 4
connect(4, {sun_family=AF_UNIX, sun_path="/var/run/.nscd_socket"}, 110) = -1 ENOENT (No such file or directory)
close(4)                                = 0
open("/etc/nsswitch.conf", O_RDONLY)    = 4
fstat(4, {st_mode=0, st_size=0, ...})   = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000
read(4, "# /etc/nsswitch.conf\n#\n# Examp"..., 4096) = 406
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0x40015000, 4096)                = 0
open("/etc/ld.so.cache", O_RDONLY)      = 4
fstat(4, {st_mode=0, st_size=0, ...})   = 0
mmap(0, 7103, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40015000
close(4)                                = 0
open("/lib/libnss_files.so.2", O_RDONLY) = 4
fstat(4, {st_mode=0, st_size=0, ...})   = 0
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 36224, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40324000
mprotect(0x4032c000, 3456, PROT_NONE)   = 0
mmap(0x4032c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x7000) = 0x4032c000
close(4)                                = 0
munmap(0x40015000, 7103)                = 0
open("/etc/host.conf", O_RDONLY)        = 4
fstat(4, {st_mode=0, st_size=0, ...})   = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000
read(4, "order bind,hosts\nmulti on\n", 4096) = 26
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0x40015000, 4096)                = 0
open("/etc/hosts", O_RDONLY)            = 4
fcntl(4, F_GETFD)                       = 0
fcntl(4, F_SETFD, FD_CLOEXEC)           = 0
fstat(4, {st_mode=0, st_size=0, ...})   = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000
read(4, "127.0.0.1\tlocalhost\n209.180.25"..., 4096) = 65
close(4)                                = 0
munmap(0x40015000, 4096)                = 0
connect(3, {sin_family=AF_INET, sin_port=htons(6000), sin_addr=inet_addr("127.0.0.1")}, 16) = 0
getsockname(3, {sin_family=AF_INET, sin_port=htons(1043), sin_addr=inet_addr("127.0.0.1")}, [16]) = 0
getpeername(3, {sin_family=AF_INET, sin_port=htons(6000), sin_addr=inet_addr("127.0.0.1")}, [16]) = 0
uname({sys="Linux", node="wildgoose", ...}) = 0
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
access("/home/bryce/.Xauthority", R_OK) = -1 ENOENT (No such file or directory)
writev(3, [{"l\0\v\0\0\0\0\0\0\0\0\0", 12}], 1) = 12
fcntl(3, F_SETFL, O_RDONLY|O_NONBLOCK)  = 0
read(3, "\1\0\v\0\0\0$\0", 8)           = 8
read(3, "\370\f\0\0\0\0\300\2\377\377?\0\0"..., 144) = 144
write(3, "7\0\5\0\0\0\300\2&\0\0\0\10\0\0\0"..., 64) = 64
read(3, "\1\251\2\0\0\0\0\0\1\204\0\0\30\0"..., 32) = 32
read(3, "\1\10\3\0p\0\0\0\37\0\0\0\0\0\0\0"..., 32) = 32
readv(3, [{"*Text.translations:\t#override ~"..., 448}, {"", 0}], 2) = 448
write(3, "\204\0\1\0", 4)               = 4
read(3, "\1\251\4\0\0\0\0\0\377\377\17\0\0"..., 32) = 32
writev(3, [{"b\0\5\0\t\0\300\2", 8}, {"XKEYBOARD", 9}, {"\0\0\0", 3}], 3) = 20
read(3, "\1\251\5\0\0\0\0\0\1\210T\210\0\0"..., 32) = 32
write(3, "\210\0\2\0\1\0\0\0", 8)       = 8
read(3, "\1\1\6\0\0\0\0\0\1\0\0\0\20\251G"..., 32) = 32
write(3, "\20\0\4\0\7\0\0\0Compose\0", 16) = 16
read(3, "\1\251\7\0\0\0\0\0\276\0\0\0\0\0"..., 32) = 32
brk(0x842f000)                          = 0x842f000
write(3, "\20\1\6\0\20\0\0\0SCREEN_RESOURC"..., 24) = 24
read(3, "\1\251\10\0\0\0\0\0T\0\0\0\0\0\0"..., 32) = 32
write(3, "\24\0\6\0&\0\0\0T\0\0\0\37\0\0\0"..., 24) = 24
read(3, "\1\0\t\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
uname({sys="Linux", node="wildgoose", ...}) = 0
open("/home/bryce/.Xdefaults-wildgoose", O_RDONLY) = -1 ENOENT (No such file or directory)
access("/home/bryce/Ddd-color", R_OK)   = -1 ENOENT (No such file or directory)
access("/home/bryce/Ddd", R_OK)         = -1 ENOENT (No such file or directory)
access("/usr/X11R6/lib/X11/app-defaults/Ddd-color", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/X11R6/lib/X11/app-defaults/Ddd", R_OK) = 0
stat("/usr/X11R6/lib/X11/app-defaults/Ddd", {st_mode=0, st_size=0, ...}) = 0
open("/usr/X11R6/lib/X11/app-defaults/Ddd", O_RDONLY) = 4
stat("/usr/X11R6/lib/X11/app-defaults/Ddd", {st_mode=0, st_size=0, ...}) = 0
mmap(0, 339968, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4032d000
read(4, "! $Id: Ddd.in.m4,v 1.372.4.5 199"..., 338705) = 338705
close(4)                                = 0
mmap(0, 339968, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40380000
mmap(0, 339968, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x403d3000
brk(0x8430000)                          = 0x8430000
brk(0x8431000)                          = 0x8431000
brk(0x8432000)                          = 0x8432000
brk(0x8433000)                          = 0x8433000
brk(0x8434000)                          = 0x8434000
brk(0x8435000)                          = 0x8435000
brk(0x8436000)                          = 0x8436000
brk(0x8437000)                          = 0x8437000
brk(0x843a000)                          = 0x843a000
brk(0x843d000)                          = 0x843d000
brk(0x843e000)                          = 0x843e000
brk(0x8441000)                          = 0x8441000
brk(0x8442000)                          = 0x8442000
brk(0x8443000)                          = 0x8443000
brk(0x8444000)                          = 0x8444000
brk(0x8445000)                          = 0x8445000
brk(0x8446000)                          = 0x8446000
brk(0x8447000)                          = 0x8447000
brk(0x8448000)                          = 0x8448000
brk(0x8449000)                          = 0x8449000
brk(0x844a000)                          = 0x844a000
brk(0x844b000)                          = 0x844b000
brk(0x844c000)                          = 0x844c000
brk(0x844d000)                          = 0x844d000
brk(0x844e000)                          = 0x844e000
brk(0x844f000)                          = 0x844f000
brk(0x8450000)                          = 0x8450000
brk(0x8451000)                          = 0x8451000
brk(0x8454000)                          = 0x8454000
brk(0x8455000)                          = 0x8455000
brk(0x8456000)                          = 0x8456000
brk(0x8457000)                          = 0x8457000
brk(0x8458000)                          = 0x8458000
brk(0x8459000)                          = 0x8459000
brk(0x845a000)                          = 0x845a000
brk(0x845b000)                          = 0x845b000
brk(0x845c000)                          = 0x845c000
brk(0x845d000)                          = 0x845d000
brk(0x845e000)                          = 0x845e000
brk(0x845f000)                          = 0x845f000
brk(0x8460000)                          = 0x8460000
brk(0x8461000)                          = 0x8461000
brk(0x8462000)                          = 0x8462000
brk(0x8463000)                          = 0x8463000
brk(0x8464000)                          = 0x8464000
brk(0x8465000)                          = 0x8465000
brk(0x8466000)                          = 0x8466000
brk(0x8467000)                          = 0x8467000
brk(0x8468000)                          = 0x8468000
brk(0x8469000)                          = 0x8469000
brk(0x846a000)                          = 0x846a000
brk(0x846b000)                          = 0x846b000
brk(0x846e000)                          = 0x846e000
brk(0x846f000)                          = 0x846f000
brk(0x8470000)                          = 0x8470000
brk(0x8471000)                          = 0x8471000
brk(0x8472000)                          = 0x8472000
brk(0x8473000)                          = 0x8473000
brk(0x8474000)                          = 0x8474000
brk(0x8475000)                          = 0x8475000
brk(0x8476000)                          = 0x8476000
munmap(0x40380000, 339968)              = 0
munmap(0x403d3000, 339968)              = 0
munmap(0x4032d000, 339968)              = 0
brk(0x8477000)                          = 0x8477000
brk(0x8478000)                          = 0x8478000
brk(0x8479000)                          = 0x8479000
brk(0x847b000)                          = 0x847b000
write(3, "\20\1\t\0\33\0\0\0XDCCC_LINEAR_R"..., 36) = 36
read(3, "\1\251\n\0\0\0\0\0^\0\0\0\0\0\0\0"..., 32) = 32
write(3, "\20\1\t\0\31\0\0\0XDCCC_LINEAR_R"..., 36) = 36
read(3, "\1\251\v\0\0\0\0\0_\0\0\0\0\0\0\0"..., 32) = 32
write(3, "\24\0\6\0&\0\0\0_\0\0\0\23\0\0\0"..., 24) = 24
read(3, "\1\0\f\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
stat("/usr/X11R6/lib/X11/Xcms.txt", 0xbfffdea0) = -1 ENOENT (No such file or directory)
writev(3, [{"U\0\4\0#\0\0\0\4\0\0\0", 12}, {"grey", 4}], 2) = 16
read(3, "\1\251\r\0\0\0\0\0\276\276\276\0"..., 32) = 32
write(3, "\20\0\6\0\20\0\0\0Customize Data"..., 1248) = 1248
read(3, "\1\251\16\0\0\0\0\0\207\1\0\0\310"..., 32) = 32
read(3, "\1\251\17\0\0\0\0\0\22\1\0\0\264"..., 32) = 32
read(3, "\1\251\20\0\0\0\0\0\246\0\0\0\234"..., 32) = 32
read(3, "\1\251\21\0\0\0\0\0\242\0\0\0\210"..., 32) = 32
read(3, "\1\251\22\0\0\0\0\0\244\0\0\0t\4"..., 32) = 32
read(3, "\1\251\23\0\0\0\0\0\332\0\0\0\\\4"..., 32) = 32
read(3, "\1\251\24\0\0\0\0\0X\0\0\0@\4\0\0"..., 32) = 32
read(3, "\1\251\25\0\0\0\0\0#\1\0\0\34\4\0"..., 32) = 32
read(3, "\1\251\26\0\0\0\0\0\16\1\0\0\374"..., 32) = 32
read(3, "\1\251\27\0\0\0\0\0$\1\0\0\330\3"..., 32) = 32
read(3, "\1\251\30\0\0\0\0\0W\0\0\0\274\3"..., 32) = 32
read(3, "\1\251\31\0\0\0\0\0V\0\0\0\240\3"..., 32) = 32
read(3, "\1\251\32\0\0\0\0\0\23\1\0\0\214"..., 32) = 32
read(3, "\1\251\33\0\0\0\0\0\24\1\0\0t\3\0"..., 32) = 32
read(3, "\1\251\34\0\0\0\0\0\375\0\0\0\\\3"..., 32) = 32
read(3, "\1\251\35\0\0\0\0\0\25\1\0\0L\3\0"..., 32) = 32
read(3, "\1\251\36\0\0\0\0\0\335\0\0\0@\3"..., 32) = 32
read(3, "\1\251\37\0\0\0\0\0\26\1\0\0(\3\0"..., 32) = 32
read(3, "\1\251 \0\0\0\0\0\373\0\0\0\30\3"..., 32) = 32
read(3, "\1\251!\0\0\0\0\0\210\1\0\0\0\3\0"..., 32) = 32
read(3, "\1\251\"\0\0\0\0\0\336\0\0\0\360"..., 32) = 32
read(3, "\1\251#\0\0\0\0\0_\1\0\0\344\2\0"..., 32) = 32
read(3, "\1\251$\0\0\0\0\0\371\0\0\0\324\2"..., 32) = 32
read(3, "\1\251%\0\0\0\0\0\30\1\0\0\310\2"..., 32) = 32
read(3, "\1\251&\0\0\0\0\0\337\0\0\0\264\2"..., 32) = 32
read(3, "\1\251\'\0\0\0\0\0\32\1\0\0\230\2"..., 32) = 32
read(3, "\1\251(\0\0\0\0\0\31\1\0\0|\2\0\0"..., 32) = 32
read(3, "\1\251)\0\0\0\0\0]\0\0\0l\2\0\0\0"..., 32) = 32
read(3, "\1\251*\0\0\0\0\0\f\1\0\0T\2\0\0"..., 32) = 32
read(3, "\1\251+\0\0\0\0\0\33\1\0\0004\2\0"..., 32) = 32
read(3, "\1\251,\0\0\0\0\0\34\1\0\0\24\2\0"..., 32) = 32
read(3, "\1\251-\0\0\0\0\0\35\1\0\0\370\1"..., 32) = 32
read(3, "\1\251.\0\0\0\0\0\36\1\0\0\320\1"..., 32) = 32
brk(0x847c000)                          = 0x847c000
read(3, "\1\251/\0\0\0\0\0\37\1\0\0\264\1"..., 32) = 32
read(3, "\1\2510\0\0\0\0\0 \1\0\0\230\1\0"..., 32) = 32
read(3, "\1\2511\0\0\0\0\0!\1\0\0\200\1\0"..., 32) = 32
read(3, "\1\2512\0\0\0\0\0\211\1\0\0`\1\0"..., 32) = 32
read(3, "\1\2513\0\0\0\0\0\212\1\0\0D\1\0"..., 32) = 32
read(3, "\1\2514\0\0\0\0\0\213\1\0\0(\1\0"..., 32) = 32
read(3, "\1\2515\0\0\0\0\0\214\1\0\0\374\0"..., 32) = 32
read(3, "\1\2516\0\0\0\0\0\"\1\0\0\350\0\0"..., 32) = 32
read(3, "\1\2517\0\0\0\0\0\215\1\0\0\310\0"..., 32) = 32
read(3, "\1\2518\0\0\0\0\0\216\1\0\0\250\0"..., 32) = 32
read(3, "\1\2519\0\0\0\0\0\21\1\0\0\220\0"..., 32) = 32
read(3, "\1\251:\0\0\0\0\0\346\0\0\0x\0\0"..., 32) = 32
read(3, "\1\251;\0\0\0\0\0Z\0\0\0`\0\0\0\0"..., 32) = 32
read(3, "\1\251<\0\0\0\0\0\20\1\0\0H\0\0\0"..., 32) = 32
read(3, "\1\251=\0\0\0\0\0\17\1\0\0,\0\0\0"..., 32) = 32
read(3, "\1\251>\0\0\0\0\0\r\1\0\0\24\0\0"..., 32) = 32
read(3, "\1\251?\0\0\0\0\0\333\0\0\0\0\0\0"..., 32) = 32
write(3, "\24\0\6\0&\0\0\0V\0\0\0\0\0\0\0\0"..., 24) = 24
read(3, "\1 @\0\1\0\0\0!\0\0\0\0\0\0\0\1\0"..., 32) = 32
read(3, "\1\0\0\2", 4)                  = 4
write(3, "\24\0\6\0\1\0\0\2\16\1\0\0\0\0\0"..., 24) = 24
read(3, "\1\0A\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
write(3, "+\0\1\0", 4)                  = 4
read(3, "\1\2B\0\0\0\0\0\16\0\300\1\0\0\0"..., 32) = 32
writev(3, [{"b\0\4\0\5\0\0\2", 8}, {"SHAPE", 5}, {"\0\0\0", 3}], 3) = 16
read(3, "\1\251C\0\0\0\0\0\1\200@\0\0\0\0"..., 32) = 32
brk(0x847f000)                          = 0x847f000
brk(0x8484000)                          = 0x8484000
write(3, "e\0\2\0\10\177\0\2", 8)       = 8
read(3, "\1\2D\0\376\0\0\0\270-1\10\0\0\0"..., 32) = 32
read(3, "\0\0\0\0\0\0\0\0\33\377\0\0\0\0\0"..., 1016) = 1016
write(3, "w\0\1\0", 4)                  = 4
read(3, "\1\2E\0\4\0\0\0\270-1\10\0\0\0\0"..., 32) = 32
readv(3, [{"2>B\0%m@qM\0\0\0\0\0N\0", 16}, {"", 0}], 2) = 16
write(3, "\210\10\7\0\0\1\7\0\0\0\0\0\0\0\0"..., 28) = 28
read(3, "\1\0F\0\322\1\0\0\0\0\10\206\7\0"..., 32) = 32
read(3, "\177\t\0\0\0\0\0\0", 8)        = 8
read(3, "\0\0\0\0\1\0\0\0\1\1\0\0\2\1\0\0"..., 1856) = 1856
write(3, "\210\1\5\0\0\0\1\0\0\0\0\0\0\0\0"..., 44) = 44
read(3, "\1\251I\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
uname({sys="Linux", node="wildgoose", ...}) = 0
write(3, "\1\30\r\0\1\0\300\2&\0\0\0\0\0\0"..., 356) = 356
read(3, "\1\251P\0\0\0\0\0\330\0\0\0\0\0\0"..., 32) = 32
write(3, "\22\0\7\0\1\0\300\2\330\0\0\0!\0"..., 48) = 48
read(3, "\1\251R\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
uname({sys="Linux", node="wildgoose", ...}) = 0
write(3, "\1\30\f\0\2\0\300\2&\0\0\0\0\0\0"..., 500) = 500
read(3, "\1\1a\0001\3\0\0\0\0\0\0\6\0\0\0"..., 32) = 32
read(3, "\2\0\0\0\177\0\0\0\0\0\377\0\0\0"..., 28) = 28
read(3, "\257\0\0\0\260\0\0\0\235\0\0\0\261"..., 168) = 168
read(3, "\1\0\5\0\6\0\n\0\1\0\0\0\0\0\5\0"..., 3072) = 3072
write(3, "5\1\4\0\6\0\300\2&\0\0\0\20\0\20"..., 140) = 140
read(3, "\1\251e\0\0\0\0\0@\0@\0\0\0\0\0\0"..., 32) = 32
write(3, "\24\0\6\0&\0\0\0Z\0\0\0Z\0\0\0\0"..., 24) = 24
read(3, "\1\0f\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
write(3, "-\0\5\0\10\0\300\2\5\0\0\0fixed\0"..., 28) = 28
read(3, "\1\1h\0001\3\0\0\0\0\0\0\6\0\0\0"..., 32) = 32
read(3, "\2\0\0\0\177\0\0\0\0\0\377\0\0\0"..., 28) = 28
read(3, "\257\0\0\0\260\0\0\0\235\0\0\0\261"..., 168) = 168
brk(0x8485000)                          = 0x8485000
read(3, "\1\0\5\0\6\0\n\0\1\0\0\0\0\0\5\0"..., 3072) = 3072
sigaction(SIGCHLD, {SIG_DFL}, {0x807f5f0, [], SA_RESTART}, 0x4024d9c0) = 0
open("/usr/X11R6/lib/X11/XKeysymDB", O_RDONLY) = 4
stat("/usr/X11R6/lib/X11/XKeysymDB", {st_mode=0, st_size=0, ...}) = 0
brk(0x8487000)                          = 0x8487000
read(4, "! $XConsortium: XKeysymDB,v 1.14"..., 4767) = 4767
close(4)                                = 0
brk(0x848a000)                          = 0x848a000
writev(3, [{"U\0\5\0#\0\0\0\5\0\0\0", 12}, {"black", 5}, {"\0\0\0", 3}], 3) = 20
read(3, "\1\251i\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
write(3, "[\0\3\0#\0\0\0\276\276\276\0", 12) = 12
read(3, "\1\251j\0\2\0\0\0\1\0001\10\0\0\0"..., 32) = 32
read(3, "\276\276\276\276\276\276\0\0", 8) = 8
write(3, "T\0\4\0#\0\0\0\0\0\0\0\0\0xe", 16) = 16
read(3, "\1\251k\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
write(3, "T\0\4\0#\0\0\0\357\343\357\343\357"..., 16) = 16
read(3, "\1\251l\0\0\0\0\0\343\343\343\343"..., 32) = 32
write(3, "T\0\4\0#\0\0\0\1g\1g\1gxe", 16) = 16
read(3, "\1\251m\0\0\0\0\0gggggg\0\0ggg\0"..., 32) = 32
brk(0x848d000)                          = 0x848d000
brk(0x848e000)                          = 0x848e000
--- SIGSEGV (Segmentation fault) ---
open("/home/bryce/.ddd/log", O_WRONLY|O_CREAT|O_TRUNC, 0664) = 4
fstat(4, {st_mode=0, st_size=0, ...})   = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40015000
--- SIGSEGV (Segmentation fault) ---
write(4, "DDD 3.1.3 (i686-pc-linux-gnu), C"..., 339) = 339
sigaction(SIGINT, {0x8100670, [], SA_RESTART}, {0x8100670, [], SA_RESTART}, 0x4024d9c0) = 0
sigaction(SIGFPE, {0x8100670, [], SA_RESTART}, {0x8100670, [], SA_RESTART}, 0x4024d9c0) = 0
sigaction(SIGILL, {0x8100670, [], SA_RESTART}, {0x8100670, [], SA_RESTART}, 0x4024d9c0) = 0
sigaction(SIGSEGV, {0x8100670, [], SA_RESTART}, {0x8100670, [], SA_RESTART}, 0x4024d9c0) = 0
sigaction(SIGBUS, {0x8100670, [], SA_RESTART}, {0x8100670, [], SA_RESTART}, 0x4024d9c0) = 0
sigaction(SIGABRT, {0x8100670, [], SA_RESTART}, {0x8100670, [], SA_RESTART}, 0x4024d9c0) = 0
sigaction(SIGABRT, {0x8100670, [], SA_RESTART}, {0x8100670, [], SA_RESTART}, 0x4024d9c0) = 0
sigaction(SIGTRAP, {0x8100670, [], SA_RESTART}, {0x8100670, [], SA_RESTART}, 0x4024d9c0) = 0
sigaction(SIGUSR1, {0x8100810, [], SA_RESTART}, {0x8100810, [], SA_RESTART}, 0x4024d9c0) = 0
unlink("core")                          = -1 ENOENT (No such file or directory)
fork()                                  = 900
--- SIGCHLD (Child exited) ---
wait4(900, [WIFSIGNALED(s) && WTERMSIG(s) == SIGSEGV], 0, NULL) = 900
stat("core", 0xbfffb0d4)                = -1 ENOENT (No such file or directory)
write(2, "\nInternal error (Segmentation f"..., 563
Internal error (Segmentation fault).

Oops!  You have found a bug in DDD.

If you can reproduce this bug, please send a bug report
to <ddd-bugs@ips.cs.tu-bs.de>, giving a subject like

    DDD 3.1.3 (i686-pc-linux-gnu) gets `Segmentation fault' signal

To enable us to fix the bug, you should include the following information:
* What you were doing to get this message.  Report all the facts.
* The contents of the `~/.ddd/log' file as generated by this session.
Please read also the section "Reporting Bugs" in the DDD manual.

We thank you for your support.

) = 563
open("/home/bryce/.ddd/lock", O_RDONLY) = -1 ENOENT (No such file or directory)
sigaction(SIGSEGV, {SIG_DFL}, {0x8100670, [], SA_RESTART}, 0x4024d9c0) = 0
getpid()                                = 899
kill(899, SIGSEGV)                      = 0
sigreturn()                             = ? (mask now [])
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++
------- end included "strace2"


Reply to: