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

Segfault with ddd



Hello,
at first thank you for the quick answers to my last problem.
Now a new problem: Trying to run ddd gives me a Segmentation fault.

strace-Output:

   ruediger@gandalf:~$ strace ddd
   execve("/usr/bin/ddd", ["ddd"], [/* 15 vars */]) = 0
   newuname({sys="Linux", node="gandalf", ...}) = 0
   brk(0)                                  = 0x3f1000
   open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or
   directory)
   open("/etc/ld.so.cache", O_RDONLY)      = 3
   fstat64(3, {st_mode=0, st_size=0, ...}) = 0
   mmap(NULL, 33382, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40017000
   close(3)                                = 0
   open("/usr/lib/libXm.so.2", O_RDONLY)   = 3
   read(3,
   "\177ELF\1\2\1\3\0\0\0\0\0\0\0\0\0\3\0\17\0\0\0\1\0\4a\224"...,
   1024) = 1024
   fstat64(3, {st_mode=0, st_size=0, ...}) = 0
   mmap(NULL, 1854156, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40029000
   mprotect(0x401c3000, 174796, PROT_NONE) = 0
   mmap(0x401d2000, 106496, PROT_READ|PROT_WRITE|PROT_EXEC,
   MAP_PRIVATE|MAP_FIXED, 3, 0x199000) = 0x401d2000
   mmap(0x401ec000, 6860, PROT_READ|PROT_WRITE|PROT_EXEC,
   MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401ec000
   close(3)                                = 0
   open("/usr/X11R6/lib/libXaw.so.7", O_RDONLY) = 3
   read(3, "\177ELF\1\2\1\3\0\0\0\0\0\0\0\0\0\3\0\17\0\0\0\1\0\1\""...,
   1024) = 1024
   fstat64(3, {st_mode=0, st_size=0, ...}) = 0
   mmap(NULL, 489776, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401ee000
   mprotect(0x4024e000, 96560, PROT_NONE)  = 0
   mmap(0x4025d000, 36864, PROT_READ|PROT_WRITE|PROT_EXEC,
   MAP_PRIVATE|MAP_FIXED, 3, 0x5f000) = 0x4025d000
   close(3)                                = 0
   open("/usr/X11R6/lib/libXmu.so.6", O_RDONLY) = 3
   read(3, "\177ELF\1\2\1\3\0\0\0\0\0\0\0\0\0\3\0\17\0\0\0\1\0\0TP"...,
   1024) = 1024
   fstat64(3, {st_mode=0, st_size=0, ...}) = 0
   mmap(NULL, 168432, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40266000
   mprotect(0x4027e000, 70128, PROT_NONE)  = 0
   mmap(0x4028d000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC,
   MAP_PRIVATE|MAP_FIXED, 3, 0x17000) = 0x4028d000
   mmap(0x4028f000, 496, PROT_READ|PROT_WRITE|PROT_EXEC,
   MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4028f000
   close(3)                                = 0
   open("/usr/X11R6/lib/libXt.so.6", O_RDONLY) = 3
   read(3,
   "\177ELF\1\2\1\3\0\0\0\0\0\0\0\0\0\3\0\17\0\0\0\1\0\0\365"..., 1024)
   = 1024
   fstat64(3, {st_mode=0, st_size=0, ...}) = 0
   mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
   -1, 0) = 0x40020000
   mmap(NULL, 463452, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40290000
   mprotect(0x402ed000, 82524, PROT_NONE)  = 0
   mmap(0x402fc000, 20480, PROT_READ|PROT_WRITE|PROT_EXEC,
   MAP_PRIVATE|MAP_FIXED, 3, 0x5c000) = 0x402fc000
   mmap(0x40301000, 604, PROT_READ|PROT_WRITE|PROT_EXEC,
   MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40301000
   close(3)                                = 0
   open("/usr/X11R6/lib/libXpm.so.4", O_RDONLY) = 3
   read(3,
   "\177ELF\1\2\1\3\0\0\0\0\0\0\0\0\0\3\0\17\0\0\0\1\0\0%\214"...,
   1024) = 1024
   fstat64(3, {st_mode=0, st_size=0, ...}) = 0
   mmap(NULL, 131440, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40302000
   mprotect(0x40312000, 65904, PROT_NONE)  = 0
   mmap(0x40321000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC,
   MAP_PRIVATE|MAP_FIXED, 3, 0xf000) = 0x40321000
   close(3)                                = 0
   open("/usr/X11R6/lib/libXp.so.6", O_RDONLY) = 3
   read(3,
   "\177ELF\1\2\1\3\0\0\0\0\0\0\0\0\0\3\0\17\0\0\0\1\0\0\36"..., 1024)
   = 1024
   fstat64(3, {st_mode=0, st_size=0, ...}) = 0
   mmap(NULL, 98312, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40323000
   mprotect(0x4032b000, 65544, PROT_NONE)  = 0
   mmap(0x4033a000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC,
   MAP_PRIVATE|MAP_FIXED, 3, 0x7000) = 0x4033a000
   mmap(0x4033b000, 8, PROT_READ|PROT_WRITE|PROT_EXEC,
   MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4033b000
   close(3)                                = 0
   open("/usr/X11R6/lib/libXext.so.6", O_RDONLY) = 3
   read(3,
   "\177ELF\1\2\1\3\0\0\0\0\0\0\0\0\0\3\0\17\0\0\0\1\0\0-\324"...,
   1024) = 1024
   fstat64(3, {st_mode=0, st_size=0, ...}) = 0
   mmap(NULL, 134712, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4033c000
   mprotect(0x4034d000, 65080, PROT_NONE)  = 0
   mmap(0x4035c000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC,
   MAP_PRIVATE|MAP_FIXED, 3, 0x10000) = 0x4035c000
   close(3)                                = 0
   open("/usr/X11R6/lib/libX11.so.6", O_RDONLY) = 3
   read(3,
   "\177ELF\1\2\1\3\0\0\0\0\0\0\0\0\0\3\0\17\0\0\0\1\0\1X\304"...,
   1024) = 1024
   fstat64(3, {st_mode=0, st_size=0, ...}) = 0
   mmap(NULL, 982836, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4035d000
   mprotect(0x40438000, 85812, PROT_NONE)  = 0
   mmap(0x40447000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC,
   MAP_PRIVATE|MAP_FIXED, 3, 0xda000) = 0x40447000
   close(3)                                = 0
   open("/usr/X11R6/lib/libSM.so.6", O_RDONLY) = 3
   read(3, "\177ELF\1\2\1\3\0\0\0\0\0\0\0\0\0\3\0\17\0\0\0\1\0\0\'"...,
   1024) = 1024
   fstat64(3, {st_mode=0, st_size=0, ...}) = 0
   mmap(NULL, 100772, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4044d000
   mprotect(0x40456000, 63908, PROT_NONE)  = 0
   mmap(0x40465000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC,
   MAP_PRIVATE|MAP_FIXED, 3, 0x8000) = 0x40465000
   close(3)                                = 0
   open("/usr/X11R6/lib/libICE.so.6", O_RDONLY) = 3
   read(3,
   "\177ELF\1\2\1\3\0\0\0\0\0\0\0\0\0\3\0\17\0\0\0\1\0\0;\214"...,
   1024) = 1024
   fstat64(3, {st_mode=0, st_size=0, ...}) = 0
   mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
   -1, 0) = 0x40021000
   mmap(NULL, 164140, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40466000
   mprotect(0x4047c000, 74028, PROT_NONE)  = 0
   mmap(0x4048b000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC,
   MAP_PRIVATE|MAP_FIXED, 3, 0x15000) = 0x4048b000
   mmap(0x4048d000, 4396, PROT_READ|PROT_WRITE|PROT_EXEC,
   MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4048d000
   close(3)                                = 0
   open("/lib/libncurses.so.5", O_RDONLY)  = 3
   read(3,
   "\177ELF\1\2\1\3\0\0\0\0\0\0\0\0\0\3\0\17\0\0\0\1\0\1$\210"...,
   1024) = 1024
   fstat64(3, {st_mode=0, st_size=0, ...}) = 0
   mmap(NULL, 395092, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4048f000
   mprotect(0x404d7000, 100180, PROT_NONE) = 0
   mmap(0x404e6000, 40960, PROT_READ|PROT_WRITE|PROT_EXEC,
   MAP_PRIVATE|MAP_FIXED, 3, 0x47000) = 0x404e6000
   close(3)                                = 0
   open("/usr/lib/libstdc++.so.5", O_RDONLY) = 3
   read(3,
   "\177ELF\1\2\1\3\0\0\0\0\0\0\0\0\0\3\0\17\0\0\0\1\0\4?\320"...,
   1024) = 1024
   fstat64(3, {st_mode=0, st_size=0, ...}) = 0
   mmap(NULL, 1143548, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x404f0000
   mprotect(0x405ea000, 119548, PROT_NONE) = 0
   mmap(0x405f9000, 40960, PROT_READ|PROT_WRITE|PROT_EXEC,
   MAP_PRIVATE|MAP_FIXED, 3, 0xf9000) = 0x405f9000
   mmap(0x40603000, 17148, PROT_READ|PROT_WRITE|PROT_EXEC,
   MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40603000
   close(3)                                = 0
   open("/lib/libm.so.6", O_RDONLY)        = 3
   read(3,
   "\177ELF\1\2\1\3\0\0\0\0\0\0\0\0\0\3\0\17\0\0\0\1\0\0\230"..., 1024)
   = 1024
   fstat64(3, {st_mode=0, st_size=0, ...}) = 0
   mmap(NULL, 581816, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40608000
   mprotect(0x40684000, 73912, PROT_NONE)  = 0
   mmap(0x40693000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC,
   MAP_PRIVATE|MAP_FIXED, 3, 0x7b000) = 0x40693000
   close(3)                                = 0
   open("/lib/libgcc_s.so.1", O_RDONLY)    = 3
   read(3,
   "\177ELF\1\2\1\3\0\0\0\0\0\0\0\0\0\3\0\17\0\0\0\1\0\0\25"..., 1024)
   = 1024
   fstat64(3, {st_mode=0, st_size=0, ...}) = 0
   mmap(NULL, 104220, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40697000
   mprotect(0x406a1000, 63260, PROT_NONE)  = 0
   mmap(0x406b0000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC,
   MAP_PRIVATE|MAP_FIXED, 3, 0x9000) = 0x406b0000
   close(3)                                = 0
   open("/lib/libc.so.6", O_RDONLY)        = 3
   read(3, "\177ELF\1\2\1\3\0\0\0\0\0\0\0\0\0\3\0\17\0\0\0\1\0\2\f"...,
   1024) = 1024
   fstat64(3, {st_mode=0, st_size=0, ...}) = 0
   mmap(NULL, 1412344, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x406b1000
   mprotect(0x407f0000, 105720, PROT_NONE) = 0
   mmap(0x407ff000, 36864, PROT_READ|PROT_WRITE|PROT_EXEC,
   MAP_PRIVATE|MAP_FIXED, 3, 0x13e000) = 0x407ff000
   mmap(0x40808000, 7416, PROT_READ|PROT_WRITE|PROT_EXEC,
   MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40808000
   close(3)                                = 0
   open("/lib/libdl.so.2", O_RDONLY)       = 3
   read(3, "\177ELF\1\2\1\3\0\0\0\0\0\0\0\0\0\3\0\17\0\0\0\1\0\0
   \270"..., 1024) = 1024
   fstat64(3, {st_mode=0, st_size=0, ...}) = 0
   mmap(NULL, 75904, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4080a000
   mprotect(0x4080d000, 63616, PROT_NONE)  = 0
   mmap(0x4081c000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC,
   MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0x4081c000
   close(3)                                = 0
   mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
   -1, 0) = 0x40022000
   mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
   -1, 0) = 0x40023000
   mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
   -1, 0) = 0x40024000
   mprotect(0x40029000, 1679360, PROT_READ|PROT_WRITE) = 0
   mprotect(0x40029000, 1679360, PROT_READ|PROT_EXEC) = 0
   munmap(0x40017000, 33382)               = 0
   brk(0)                                  = 0x3f1000
   brk(0x3f2000)                           = 0x3f2000
   newstat("/home/ruediger", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
   newstat(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
   brk(0)                                  = 0x3f2000
   brk(0x3f3000)                           = 0x3f3000
   --- SIGSEGV (Segmentation fault) @ 0 (0) ---
   +++ killed by SIGSEGV +++
   ruediger@gandalf:~$

System is a 715/100, 128 MB, with kernel 2.4.20-pa35, glibc-2.3.1-16, gdb 5.3-2, ddd 3.3.5-1.

Greetings,
      Rüdiger



Reply to: