* Rafael Laboissiere <[EMAIL PROTECTED]> [2008-01-03 21:53]: > In order to investigate why Octave 3.0 is failing to work on arm > (Bug#458852, severity grave), I would need octave3.0_3.0.0-1 installed on a > sid chroot on one of the arm project machines.
Peter Palfrader installed octave3.0, as well as gdb and strace, on the sid chroot of agnesi.debian.org. I could replicate the segfault at startup bug. I am attaching below the output of strace and gdb run on octave. It seems to fail in the install_defaults function, which is defined in src/defaults.cc. The output of strace is quite cryptic to me. If someone has an idea on how to proceed furthur, please drop a message. -- Rafael
execve("/usr/bin/octave", ["octave"], [/* 20 vars */]) = 0 brk(0) = 0x11000 uname({sys="Linux", node="agnesi", ...}) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001c000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/octave-3.0.0/tls/v5l/fast-mult/liboctinterp.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/octave-3.0.0/tls/v5l/fast-mult", 0xbe9d800c) = -1 ENOENT (No such file or directory) open("/usr/lib/octave-3.0.0/tls/v5l/liboctinterp.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/octave-3.0.0/tls/v5l", 0xbe9d800c) = -1 ENOENT (No such file or directory) open("/usr/lib/octave-3.0.0/tls/fast-mult/liboctinterp.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/octave-3.0.0/tls/fast-mult", 0xbe9d800c) = -1 ENOENT (No such file or directory) open("/usr/lib/octave-3.0.0/tls/liboctinterp.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/octave-3.0.0/tls", 0xbe9d800c) = -1 ENOENT (No such file or directory) open("/usr/lib/octave-3.0.0/v5l/fast-mult/liboctinterp.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/octave-3.0.0/v5l/fast-mult", 0xbe9d800c) = -1 ENOENT (No such file or directory) open("/usr/lib/octave-3.0.0/v5l/liboctinterp.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/octave-3.0.0/v5l", 0xbe9d800c) = -1 ENOENT (No such file or directory) open("/usr/lib/octave-3.0.0/fast-mult/liboctinterp.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/octave-3.0.0/fast-mult", 0xbe9d800c) = -1 ENOENT (No such file or directory) open("/usr/lib/octave-3.0.0/liboctinterp.so", O_RDONLY) = 3 read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\250\331\35"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=14755856, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001d000 mmap2(NULL, 14793536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40025000 mprotect(0x40df2000, 28672, PROT_NONE) = 0 mmap2(0x40df9000, 290816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xdcc) = 0x40df9000 mmap2(0x40e40000, 2880, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40e40000 close(3) = 0 open("/usr/lib/octave-3.0.0/liboctave.so", O_RDONLY) = 3 read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\224:\17\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=10163616, ...}) = 0 mmap2(NULL, 10214900, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40e41000 mprotect(0x417da000, 28672, PROT_NONE) = 0 mmap2(0x417e1000, 106496, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x998) = 0x417e1000 mmap2(0x417fb000, 15860, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x417fb000 close(3) = 0 open("/usr/lib/octave-3.0.0/libcruft.so", O_RDONLY) = 3 read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\200Q\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=491844, ...}) = 0 mmap2(NULL, 528188, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x417ff000 mprotect(0x41873000, 28672, PROT_NONE) = 0 mmap2(0x4187a000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x73) = 0x4187a000 mmap2(0x4187f000, 3900, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4187f000 close(3) = 0 open("/usr/lib/octave-3.0.0/libumfpack.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=15267, ...}) = 0 mmap2(NULL, 15267, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001e000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libumfpack.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\354S\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=620972, ...}) = 0 mmap2(NULL, 652552, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x41880000 mprotect(0x41917000, 32768, PROT_NONE) = 0 mmap2(0x4191f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x97) = 0x4191f000 close(3) = 0 open("/usr/lib/octave-3.0.0/libamd.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libamd.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\374\t\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=30248, ...}) = 0 mmap2(NULL, 61832, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x41920000 mprotect(0x41927000, 32768, PROT_NONE) = 0 mmap2(0x4192f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7) = 0x4192f000 close(3) = 0 open("/usr/lib/octave-3.0.0/libcamd.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libcamd.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0([EMAIL PROTECTED]"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=33424, ...}) = 0 mmap2(NULL, 65008, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x41930000 mprotect(0x41938000, 28672, PROT_NONE) = 0 mmap2(0x4193f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7) = 0x4193f000 close(3) = 0 open("/usr/lib/octave-3.0.0/libcolamd.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libcolamd.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\210\6\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=25096, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40022000 mmap2(NULL, 56676, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x41940000 mprotect(0x41946000, 28672, PROT_NONE) = 0 mmap2(0x4194d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5) = 0x4194d000 close(3) = 0 open("/usr/lib/octave-3.0.0/libcholmod.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libcholmod.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\300D\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=872088, ...}) = 0 mmap2(NULL, 903668, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4194e000 mprotect(0x41a23000, 28672, PROT_NONE) = 0 mmap2(0x41a2a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd4) = 0x41a2a000 close(3) = 0 open("/usr/lib/octave-3.0.0/libccolamd.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libccolamd.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\f\t\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=37268, ...}) = 0 mmap2(NULL, 68848, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x41a2b000 mprotect(0x41a34000, 28672, PROT_NONE) = 0 mmap2(0x41a3b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8) = 0x41a3b000 close(3) = 0 open("/usr/lib/octave-3.0.0/libcxsparse.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libcxsparse.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\354<\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=152164, ...}) = 0 mmap2(NULL, 183744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x41a3c000 mprotect(0x41a61000, 28672, PROT_NONE) = 0 mmap2(0x41a68000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x24) = 0x41a68000 close(3) = 0 open("/usr/lib/octave-3.0.0/liblapack.so.3", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/liblapack.so.3", O_RDONLY) = 3 read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0(\31\1\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=5602800, ...}) = 0 mmap2(NULL, 6700084, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x41a69000 mprotect(0x41fbe000, 32768, PROT_NONE) = 0 mmap2(0x41fc6000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x555) = 0x41fc6000 mmap2(0x41fc9000, 1063988, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x41fc9000 close(3) = 0 open("/usr/lib/octave-3.0.0/libblas.so.3", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libblas.so.3", O_RDONLY) = 3 read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\230?\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=464936, ...}) = 0 mmap2(NULL, 497276, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x420cd000 mprotect(0x4213e000, 32768, PROT_NONE) = 0 mmap2(0x42146000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x71) = 0x42146000 close(3) = 0 open("/usr/lib/octave-3.0.0/libfftw3.so.3", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libfftw3.so.3", O_RDONLY) = 3 read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0x\223\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=837572, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x42147000 mmap2(NULL, 869636, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x42148000 mprotect(0x42212000, 28672, PROT_NONE) = 0 mmap2(0x42219000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc9) = 0x42219000 close(3) = 0 open("/usr/lib/octave-3.0.0/libreadline.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libreadline.so.5", O_RDONLY) = 3 read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\310\266\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=193012, ...}) = 0 mmap2(NULL, 228864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4221d000 mprotect(0x42249000, 28672, PROT_NONE) = 0 mmap2(0x42250000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2b) = 0x42250000 mmap2(0x42254000, 3584, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x42254000 close(3) = 0 open("/usr/lib/octave-3.0.0/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libncurses.so.5", O_RDONLY) = 3 read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\260\220\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=197948, ...}) = 0 mmap2(NULL, 230480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x42255000 mprotect(0x42283000, 32768, PROT_NONE) = 0 mmap2(0x4228b000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2e) = 0x4228b000 close(3) = 0 open("/usr/lib/octave-3.0.0/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\330\t\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=9760, ...}) = 0 mmap2(NULL, 41136, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4228e000 mprotect(0x42290000, 28672, PROT_NONE) = 0 mmap2(0x42297000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0x42297000 close(3) = 0 open("/usr/lib/octave-3.0.0/libhdf5-1.6.5.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libhdf5-1.6.5.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\350\34\1"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=1244408, ...}) = 0 mmap2(NULL, 1277632, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x42299000 mprotect(0x423c6000, 32768, PROT_NONE) = 0 mmap2(0x423ce000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12d) = 0x423ce000 close(3) = 0 open("/usr/lib/octave-3.0.0/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libz.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0`\25\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=88148, ...}) = 0 mmap2(NULL, 119624, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x423d1000 mprotect(0x423e7000, 28672, PROT_NONE) = 0 mmap2(0x423ee000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15) = 0x423ee000 close(3) = 0 open("/usr/lib/octave-3.0.0/libg2c.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libg2c.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0df\0\0004"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=113928, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x423ef000 mmap2(NULL, 200216, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x423f0000 mprotect(0x4240b000, 32768, PROT_NONE) = 0 mmap2(0x42413000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b) = 0x42413000 mmap2(0x42414000, 52760, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x42414000 close(3) = 0 open("/usr/lib/octave-3.0.0/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libm.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\2502\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=448276, ...}) = 0 mmap2(NULL, 479400, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x42421000 mprotect(0x4248e000, 28672, PROT_NONE) = 0 mmap2(0x42495000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6c) = 0x42495000 close(3) = 0 open("/usr/lib/octave-3.0.0/libstdc++.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libstdc++.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\354\325\3"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=984444, ...}) = 0 mmap2(NULL, 1039032, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x42497000 mprotect(0x42581000, 32768, PROT_NONE) = 0 mmap2(0x42589000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xea) = 0x42589000 mmap2(0x42590000, 19128, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x42590000 close(3) = 0 open("/usr/lib/octave-3.0.0/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libgcc_s.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0,\26\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=33732, ...}) = 0 mmap2(NULL, 65512, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x42595000 mprotect(0x4259d000, 28672, PROT_NONE) = 0 mmap2(0x425a4000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7) = 0x425a4000 close(3) = 0 open("/usr/lib/octave-3.0.0/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\374a\1\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1169212, ...}) = 0 mmap2(NULL, 1205032, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x425a5000 mprotect(0x426be000, 32768, PROT_NONE) = 0 mmap2(0x426c6000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x119) = 0x426c6000 mmap2(0x426c9000, 9000, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x426c9000 close(3) = 0 open("/usr/lib/octave-3.0.0/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libpthread.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\254F\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=111602, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x426cc000 mmap2(NULL, 119304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x426cd000 mprotect(0x426e0000, 28672, PROT_NONE) = 0 mmap2(0x426e7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12) = 0x426e7000 mmap2(0x426e9000, 4616, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x426e9000 close(3) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x426eb000 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x426ec000 syscall_983045(0x426ebc40, 0x426ebc40, 0x67c, 0x426ec318, 0x4002404c, 0x40024000, 0x4002404c, 0, 0x4c, 0xffff5a64, 0, 0xbe9d87ec, 0, 0xbe9d84f0, 0x400116c0, 0x4000203c, 0x20000010, 0x426ebc40, 0, 0, 0, 0xdd6c, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) = 0 mprotect(0x426e7000, 4096, PROT_READ) = 0 mprotect(0x426c6000, 4096, PROT_READ) = 0 mprotect(0x42589000, 20480, PROT_READ) = 0 mprotect(0x42495000, 4096, PROT_READ) = 0 mprotect(0x42297000, 4096, PROT_READ) = 0 mprotect(0x40023000, 4096, PROT_READ) = 0 munmap(0x4001e000, 15267) = 0 set_tid_address(0x426eb838) = 28158 SYS_338(0x426eb840, 0xc, 0x426eb85c, 0xffffffec, 0x426ebc40) = -1 ENOSYS (Function not implemented) futex(0xbe9d8a70, 0x81 /* FUTEX_??? */, 1) = -1 ENOSYS (Function not implemented) rt_sigaction(SIGRTMIN, {0x426d128c, [], SA_SIGINFO|0x4000000}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0x426d1164, [], SA_RESTART|SA_SIGINFO|0x4000000}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 getrlimit(RLIMIT_STACK, {rlim_cur=RLIM_INFINITY, rlim_max=RLIM_INFINITY}) = 0 futex(0x425a4fdc, FUTEX_WAKE, 2147483647) = 0 futex(0x4258faf4, FUTEX_WAKE, 2147483647) = 0 futex(0x42594aac, FUTEX_WAKE, 2147483647) = 0 brk(0) = 0x11000 brk(0x32000) = 0x32000 open("/etc/fftw/wisdom", O_RDONLY) = -1 ENOENT (No such file or directory) getcwd("/home/rafael", 4096) = 13 getuid32() = 1219 socket(PF_FILE, SOCK_STREAM, 0) = 3 fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 112) = -1 ENOENT (No such file or directory) close(3) = 0 socket(PF_FILE, SOCK_STREAM, 0) = 3 fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 112) = -1 ENOENT (No such file or directory) close(3) = 0 open("/etc/nsswitch.conf", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=484, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001e000 read(3, "# /etc/nsswitch.conf\n#\n# Example"..., 4096) = 484 read(3, "", 4096) = 0 close(3) = 0 munmap(0x4001e000, 4096) = 0 open("/usr/lib/octave-3.0.0/libnss_compat.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=15267, ...}) = 0 mmap2(NULL, 15267, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001e000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libnss_compat.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0P\r\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=26380, ...}) = 0 mmap2(NULL, 57944, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x426ed000 mprotect(0x426f3000, 28672, PROT_NONE) = 0 mmap2(0x426fa000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5) = 0x426fa000 close(3) = 0 open("/usr/lib/octave-3.0.0/libnsl.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libnsl.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\334/\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=75628, ...}) = 0 mmap2(NULL, 116468, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x426fc000 mprotect(0x4270e000, 28672, PROT_NONE) = 0 mmap2(0x42715000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11) = 0x42715000 mmap2(0x42717000, 5876, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x42717000 close(3) = 0 mprotect(0x42715000, 4096, PROT_READ) = 0 mprotect(0x426fa000, 4096, PROT_READ) = 0 munmap(0x4001e000, 15267) = 0 open("/usr/lib/octave-3.0.0/libnss_nis.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=15267, ...}) = 0 mmap2(NULL, 15267, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001e000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libnss_nis.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0L\30\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=38508, ...}) = 0 mmap2(NULL, 70240, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x42719000 mprotect(0x42722000, 28672, PROT_NONE) = 0 mmap2(0x42729000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8) = 0x42729000 close(3) = 0 open("/usr/lib/octave-3.0.0/libnss_files.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libnss_files.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\34\30\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=38476, ...}) = 0 mmap2(NULL, 70336, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4272b000 mprotect(0x42734000, 28672, PROT_NONE) = 0 mmap2(0x4273b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8) = 0x4273b000 close(3) = 0 mprotect(0x4273b000, 4096, PROT_READ) = 0 mprotect(0x42729000, 4096, PROT_READ) = 0 munmap(0x4001e000, 15267) = 0 open("/etc/passwd", O_RDONLY|0x80000 /* O_??? */) = 3 fcntl64(3, F_GETFD) = 0 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 _llseek(3, 0, [0], SEEK_CUR) = 0 fstat64(3, {st_mode=S_IFREG|0644, st_size=717, ...}) = 0 mmap2(NULL, 717, PROT_READ, MAP_SHARED, 3, 0) = 0x4001e000 _llseek(3, 717, [717], SEEK_SET) = 0 fstat64(3, {st_mode=S_IFREG|0644, st_size=717, ...}) = 0 munmap(0x4001e000, 717) = 0 close(3) = 0 open("/usr/lib/octave-3.0.0/libnss_db.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=15267, ...}) = 0 mmap2(NULL, 15267, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001e000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libnss_db.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\270\21\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=18020, ...}) = 0 mmap2(NULL, 50020, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4273d000 mprotect(0x42741000, 32768, PROT_NONE) = 0 mmap2(0x42749000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4) = 0x42749000 close(3) = 0 open("/usr/lib/octave-3.0.0/libdb-4.3.so", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libdb-4.3.so", O_RDONLY) = 3 read(3, "\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0T_\1\0004"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=870652, ...}) = 0 mmap2(NULL, 902816, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4274a000 mprotect(0x4281d000, 28672, PROT_NONE) = 0 mmap2(0x42824000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd2) = 0x42824000 close(3) = 0 munmap(0x4001e000, 15267) = 0 open("/proc/stat", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001e000 read(3, "cpu 6900525 501677 2461247 4371"..., 1024) = 595 read(3, "", 1024) = 0 close(3) = 0 munmap(0x4001e000, 4096) = 0 open("/var/lib/misc/passwd.db", O_RDWR|O_LARGEFILE) = -1 EACCES (Permission denied) open("/var/lib/misc/passwd.db", O_RDWR|O_LARGEFILE) = -1 EACCES (Permission denied) open("/var/lib/misc/passwd.db", O_RDWR|O_LARGEFILE) = -1 EACCES (Permission denied) stat64("/var/lib/misc/passwd.db", {st_mode=S_IFREG|0644, st_size=548864, ...}) = 0 open("/var/lib/misc/passwd.db", O_RDONLY|O_LARGEFILE) = 3 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 read(3, "\0\0\0\0\1\0\0\0\0\0\0\0b1\5\0\t\0\0\0\0\20\0\0\0\t\0\0"..., 512) = 512 close(3) = 0 stat64("DB_CONFIG", 0xbe9d819c) = -1 ENOENT (No such file or directory) open("DB_CONFIG", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/var/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=4096, ...}) = 0 gettimeofday({1199524061, 595403}, NULL) = 0 stat64("__db.002", 0xbe9d826c) = -1 ENOENT (No such file or directory) open("/var/lib/misc/passwd.db", O_RDONLY|O_LARGEFILE) = 3 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 fstat64(3, {st_mode=S_IFREG|0644, st_size=548864, ...}) = 0 mmap2(NULL, 548864, PROT_READ, MAP_PRIVATE, 3, 0) = 0x42827000 fcntl64(3, F_GETFD) = 0x1 (flags FD_CLOEXEC) fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 munmap(0x42827000, 548864) = 0 close(3) = 0 uname({sys="Linux", node="agnesi", ...}) = 0 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++ Process 28158 detached
(sid)[EMAIL PROTECTED]:~$ gdb octave GNU gdb 6.6.90.20070912-debian Copyright (C) 2007 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "arm-linux-gnu"... (no debugging symbols found) Using host libthread_db library "/lib/libthread_db.so.1". (gdb) run Starting program: /usr/bin/octave (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 0x426eb7f0 (LWP 28160)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x426eb7f0 (LWP 28160)] 0x402ad190 in install_defaults () from /usr/lib/octave-3.0.0/liboctinterp.so (gdb) bt #0 0x402ad190 in install_defaults () from /usr/lib/octave-3.0.0/liboctinterp.so #1 0x40550e74 in octave_main () from /usr/lib/octave-3.0.0/liboctinterp.so #2 0x0000873c in main ()