Greetings! OK, I think I can fix this with the next upload. It would be helpful if you could send in the gdb session:
(gdb) p/x my_stdin (gdb) p/x my_stdout (gdb) p/x my_stderr Take care, Jörg Morbitzer <j...@morbitzer.de> writes: > Here we go, maybe|hopefully it is helpful: > > > --------------------------------- cut -------------------------- > jomo@mars [/home/jomo] >gdb /usr/lib/maxima/5.33.0/binary-gcl/maxima > GNU gdb (GDB) 7.6.2 (Debian 7.6.2-1.1+b1) > Copyright (C) 2013 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 "i486-linux-gnu". > For bug reporting instructions, please see: > <http://www.gnu.org/software/gdb/bugs/>... > Reading symbols from /usr/lib/maxima/5.33.0/binary-gcl/maxima...(no > debugging symbols found)...done. > (gdb) set env MAXIMA_PREFIX /usr/lib/maxima/5.33.0/ > (gdb) handle SIGSEGV nostop noprint > Signal Stop Print Pass to program Description > SIGSEGV No No Yes Segmentation fault > (gdb) b error > Breakpoint 1 at 0x2a020 > (gdb) r -eval '(run)' > Starting program: /usr/lib/maxima/5.33.0/binary-gcl/maxima -eval '(run)' > warning: Could not load shared library symbols for linux-gate.so.1. > Do you need "set solib-search-path" or "set sysroot"? > > Breakpoint 1, 0x0002a020 in error () > (gdb) where > #0 0x0002a020 in error () > #1 0x0002a0ad in ?? () > #2 <signal handler called> > #3 __GI__IO_fflush (fp=0x403e0aa0) at iofflush.c:40 > #4 0x000c8ac7 in ?? () > #5 0x000cb8e6 in ?? () > #6 0x000d9e87 in malloc () > #7 0x4b274f2c in __fopen_internal (filename=filename@entry=0x4b370d01 > "/proc/meminfo", > mode=mode@entry=0x4b36e43c "rce", is32=is32@entry=1) at iofopen.c:73 > #8 0x4b27500b in _IO_new_fopen (filename=filename@entry=0x4b370d01 > "/proc/meminfo", > mode=mode@entry=0x4b36e43c "rce") at iofopen.c:103 > #9 0x4b2f9237 in phys_pages_info (format=0x4b370d4a "MemTotal: %ld kB") > at ../sysdeps/unix/sysv/linux/getsysstats.c:296 > #10 0x4b2f9696 in __get_phys_pages () at > ../sysdeps/unix/sysv/linux/getsysstats.c:340 > #11 0x4b2c811a in posix_sysconf (name=85) at ../sysdeps/posix/sysconf.c:632 > #12 linux_sysconf (name=85) at > ../sysdeps/unix/sysv/linux/x86_64/../sysconf.c:145 > #13 __GI___sysconf (name=85) at > ../sysdeps/unix/sysv/linux/x86_64/sysconf.c:36 > #14 0x000271fd in ?? () > #15 0x000d6997 in ?? () > #16 0x00020cc6 in ?? () > #17 0x4b22aa63 in __libc_start_main (main=0x20c90, argc=3, > argv=0xbffff464, init=0x31a0f0, fini=0x31a160, > rtld_fini=0x4b1fcc90 <_dl_fini>, stack_end=0xbffff45c) at > libc-start.c:287 > #18 0x00021b4c in ?? () > (gdb) > --------------------------------- cut -------------------------- > > > > --------------------------------- cut -------------------------- > jomo@mars [/home/jomo] >strace -f /usr/lib/maxima/5.33.0/binary-gcl/maxima > execve("/usr/lib/maxima/5.33.0/binary-gcl/maxima", > ["/usr/lib/maxima/5.33.0/binary-gc"...], [/* 44 vars */]) = 0 > brk(0) = 0x2f27000 > access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or > directory) > mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, > 0) = 0xb77c3000 > access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or > directory) > open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 > fstat64(3, {st_mode=S_IFREG|0644, st_size=194548, ...}) = 0 > mmap2(NULL, 194548, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7793000 > close(3) = 0 > access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or > directory) > open("/usr/lib/i386-linux-gnu/libX11.so.6", O_RDONLY|O_CLOEXEC) = 3 > read(3, > "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\4OK4\0\0\0"..., > 512) = 512 > fstat64(3, {st_mode=S_IFREG|0644, st_size=1278448, ...}) = 0 > mmap2(0x4b4dc000, 1280816, PROT_READ|PROT_EXEC, > MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4b4dc000 > mprotect(0x4b610000, 4096, PROT_NONE) = 0 > mmap2(0x4b611000, 16384, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x134000) = 0x4b611000 > close(3) = 0 > access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or > directory) > open("/lib/i386-linux-gnu/i686/cmov/libm.so.6", O_RDONLY|O_CLOEXEC) = 3 > read(3, > "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\226<K4\0\0\0"..., > 512) = 512 > fstat64(3, {st_mode=S_IFREG|0644, st_size=281844, ...}) = 0 > mmap2(0x4b3c5000, 282784, PROT_READ|PROT_EXEC, > MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4b3c5000 > mmap2(0x4b409000, 8192, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x43000) = 0x4b409000 > close(3) = 0 > access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or > directory) > open("/usr/lib/i386-linux-gnu/libgmp.so.10", O_RDONLY|O_CLOEXEC) = 3 > read(3, > "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\377\242L4\0\0\0"..., 512) > = 512 > fstat64(3, {st_mode=S_IFREG|0644, st_size=553124, ...}) = 0 > mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, > 0) = 0xb7792000 > mmap2(0x4ca24000, 554480, PROT_READ|PROT_EXEC, > MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4ca24000 > mmap2(0x4caaa000, 8192, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x85000) = 0x4caaa000 > close(3) = 0 > access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or > directory) > open("/lib/i386-linux-gnu/libreadline.so.6", O_RDONLY|O_CLOEXEC) = 3 > read(3, > "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000s\267L4\0\0\0"..., > 512) = 512 > fstat64(3, {st_mode=S_IFREG|0644, st_size=257044, ...}) = 0 > mmap2(0x4cb6a000, 258828, PROT_READ|PROT_EXEC, > MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4cb6a000 > mmap2(0x4cba4000, 20480, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3a000) = 0x4cba4000 > mmap2(0x4cba9000, 780, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4cba9000 > close(3) = 0 > access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or > directory) > open("/lib/i386-linux-gnu/i686/cmov/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 > read(3, > "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\253\"K4\0\0\0"..., > 512) = 512 > fstat64(3, {st_mode=S_IFREG|0755, st_size=1745808, ...}) = 0 > mmap2(0x4b211000, 1747580, PROT_READ|PROT_EXEC, > MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4b211000 > mmap2(0x4b3b6000, 12288, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a5000) = 0x4b3b6000 > mmap2(0x4b3b9000, 10876, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4b3b9000 > close(3) = 0 > access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or > directory) > open("/usr/lib/i386-linux-gnu/libxcb.so.1", O_RDONLY|O_CLOEXEC) = 3 > read(3, > "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\241KK4\0\0\0"..., > 512) = 512 > fstat64(3, {st_mode=S_IFREG|0644, st_size=134476, ...}) = 0 > mmap2(0x4b4b2000, 135644, PROT_READ|PROT_EXEC, > MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x4b4b2000 > mmap2(0x4b4d2000, 8192, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1f000) = 0x4b4d2000 > close(3) = 0 > access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or > directory) > open("/lib/i386-linux-gnu/i686/cmov/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3 > read(3, > "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\352;K4\0\0\0"..., > 512) = 512 > fstat64(3, {st_mode=S_IFREG|0644, st_size=15592, ...}) = 0 > mmap2(0x4b3be000, 16512, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, > 3, 0) = 0x4b3be000 > mmap2(0x4b3c1000, 8192, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x4b3c1000 > close(3) = 0 > access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or > directory) > open("/lib/i386-linux-gnu/libtinfo.so.5", O_RDONLY|O_CLOEXEC) = 3 > read(3, > "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300^\0\0004\0\0\0"..., > 512) = 512 > fstat64(3, {st_mode=S_IFREG|0644, st_size=141676, ...}) = 0 > mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, > 0) = 0xb7791000 > mmap2(NULL, 141612, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, > 0) = 0xb776e000 > mmap2(0xb778e000, 12288, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20000) = 0xb778e000 > close(3) = 0 > access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or > directory) > open("/usr/lib/i386-linux-gnu/libXau.so.6", O_RDONLY|O_CLOEXEC) = 3 > read(3, > "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260kMK4\0\0\0"..., 512) > = 512 > fstat64(3, {st_mode=S_IFREG|0644, st_size=11212, ...}) = 0 > mmap2(0x4b4d6000, 12440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, > 3, 0) = 0x4b4d6000 > mmap2(0x4b4d8000, 8192, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x4b4d8000 > close(3) = 0 > access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or > directory) > open("/usr/lib/i386-linux-gnu/libXdmcp.so.6", O_RDONLY|O_CLOEXEC) = 3 > read(3, > "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\177aK4\0\0\0"..., 512) > = 512 > fstat64(3, {st_mode=S_IFREG|0644, st_size=20884, ...}) = 0 > mmap2(0x4b617000, 22144, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, > 3, 0) = 0x4b617000 > mmap2(0x4b61c000, 4096, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x4b61c000 > close(3) = 0 > mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, > 0) = 0xb776d000 > mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, > 0) = 0xb776c000 > set_thread_area({entry_number:-1 -> 6, base_addr:0xb776c700, > limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, > limit_in_pages:1, seg_not_present:0, useable:1}) = 0 > mprotect(0x4b3b6000, 8192, PROT_READ) = 0 > mprotect(0x4b4d8000, 4096, PROT_READ) = 0 > mprotect(0xb778e000, 8192, PROT_READ) = 0 > mprotect(0x4b3c1000, 4096, PROT_READ) = 0 > mprotect(0x4b4d2000, 4096, PROT_READ) = 0 > mprotect(0x4cba4000, 4096, PROT_READ) = 0 > mprotect(0x4caaa000, 4096, PROT_READ) = 0 > mprotect(0x4b409000, 4096, PROT_READ) = 0 > mprotect(0x4b611000, 4096, PROT_READ) = 0 > mprotect(0x43f000, 4096, PROT_READ) = 0 > mprotect(0x4b20d000, 4096, PROT_READ) = 0 > munmap(0xb7793000, 194548) = 0 > getrlimit(RLIMIT_DATA, {rlim_cur=RLIM_INFINITY, rlim_max=RLIM_INFINITY}) = 0 > getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0 > setrlimit(RLIMIT_STACK, {rlim_cur=RLIM_INFINITY, > rlim_max=RLIM_INFINITY}) = 0 > sigaltstack({ss_sp=0x458f40, ss_flags=0, ss_size=2097152}, NULL) = 0 > rt_sigaction(SIGSEGV, {0x2a0a0, [], SA_STACK|SA_RESTART|SA_SIGINFO}, > NULL, 8) = 0 > rt_sigaction(SIGBUS, {0x2a0a0, [], SA_STACK|SA_RESTART|SA_SIGINFO}, > NULL, 8) = 0 > mprotect(0x833000, 34480128, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 > rt_sigaction(SIGSEGV, {0xc43d0, [HUP QUIT RT_3 RT_4 RT_5 RT_6 RT_9 RT_12 > RT_13 RT_17 RT_20 RT_21 RT_22 RT_23 RT_25 RT_26 RT_27 RT_29 RT_30], > SA_RESTART|SA_SIGINFO}, {0x2a0a0, [], SA_STACK|SA_RESTART|SA_SIGINFO}, > 8) = 0 > rt_sigaction(SIGBUS, {0xc43d0, [HUP QUIT RT_3 RT_4 RT_5 RT_6 RT_9 RT_12 > RT_13 RT_17 RT_20 RT_21 RT_22 RT_23 RT_25 RT_26 RT_27 RT_29 RT_30], > SA_RESTART|SA_SIGINFO}, {0x2a0a0, [], SA_STACK|SA_RESTART|SA_SIGINFO}, > 8) = 0 > mprotect(0xbf9b4000, 4096, PROT_READ|PROT_EXEC) = 0 > --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_ACCERR, si_addr=0xbf9b4000} --- > mprotect(0xbf9b4000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 > rt_sigreturn() = -1080344572 > mprotect(0xbf9b4000, 4096, PROT_READ|PROT_EXEC) = 0 > --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_ACCERR, si_addr=0xbf9b4000} --- > mprotect(0xbf9b4000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 > rt_sigreturn() = 0 > rt_sigaction(SIGSEGV, {0x2a0a0, [], SA_STACK|SA_RESTART|SA_SIGINFO}, > NULL, 8) = 0 > rt_sigaction(SIGBUS, {0x2a0a0, [], SA_STACK|SA_RESTART|SA_SIGINFO}, > NULL, 8) = 0 > rt_sigaction(SIGSEGV, {0xc3810, [INT ALRM], SA_RESTART|SA_SIGINFO}, > NULL, 8) = 0 > rt_sigaction(SIGBUS, {0xc3810, [INT ALRM], SA_RESTART|SA_SIGINFO}, NULL, > 8) = 0 > mprotect(0x833000, 163840, PROT_READ|PROT_EXEC) = 0 > mprotect(0x85b000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 > mprotect(0x85d000, 786432, PROT_READ|PROT_EXEC) = 0 > mprotect(0x91d000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 > mprotect(0x91e000, 4096, PROT_READ|PROT_EXEC) = 0 > mprotect(0x91f000, 184320, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 > mprotect(0x94c000, 57344, PROT_READ|PROT_EXEC) = 0 > mprotect(0x95a000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 > mprotect(0x95b000, 1245184, PROT_READ|PROT_EXEC) = 0 > mprotect(0xa8b000, 90112, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 > mprotect(0xaa1000, 475136, PROT_READ|PROT_EXEC) = 0 > mprotect(0xb15000, 135168, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 > mprotect(0xb36000, 1208320, PROT_READ|PROT_EXEC) = 0 > mprotect(0xc5d000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 > mprotect(0xc5e000, 1679360, PROT_READ|PROT_EXEC) = 0 > mprotect(0xdf8000, 679936, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 > mprotect(0xe9e000, 12288, PROT_READ|PROT_EXEC) = 0 > mprotect(0xea1000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 > mprotect(0xea2000, 53248, PROT_READ|PROT_EXEC) = 0 > mprotect(0xeaf000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 > mprotect(0xeb0000, 20480, PROT_READ|PROT_EXEC) = 0 > mprotect(0xeb5000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 > mprotect(0xeb6000, 4096, PROT_READ|PROT_EXEC) = 0 > mprotect(0xeb7000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 > mprotect(0xeb8000, 1007616, PROT_READ|PROT_EXEC) = 0 > mprotect(0xfae000, 36864, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 > mprotect(0xfb7000, 4096, PROT_READ|PROT_EXEC) = 0 > mprotect(0xfb8000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 > mprotect(0xfba000, 69632, PROT_READ|PROT_EXEC) = 0 > mprotect(0xfcb000, 20480, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 > mprotect(0xfd0000, 1957888, PROT_READ|PROT_EXEC) = 0 > mprotect(0x11ae000, 1695744, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 > mprotect(0x134c000, 8192, PROT_READ|PROT_EXEC) = 0 > mprotect(0x134e000, 90112, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 > mprotect(0x1364000, 4096, PROT_READ|PROT_EXEC) = 0 > mprotect(0x1365000, 28672, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 > mprotect(0x136c000, 237568, PROT_READ|PROT_EXEC) = 0 > mprotect(0x13a6000, 61440, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 > mprotect(0x13b5000, 6811648, PROT_READ|PROT_EXEC) = 0 > mprotect(0x1a34000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 > mprotect(0x1a35000, 4096, PROT_READ|PROT_EXEC) = 0 > mprotect(0x1a36000, 393216, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 > mprotect(0x1a96000, 4096, PROT_READ|PROT_EXEC) = 0 > mprotect(0x1a97000, 3203072, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 > mprotect(0x1da5000, 8192, PROT_READ|PROT_EXEC) = 0 > mprotect(0x1da7000, 2252800, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 > mprotect(0x1fcd000, 7479296, PROT_READ|PROT_EXEC) = 0 > mprotect(0x26ef000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 > mprotect(0x26f0000, 2244608, PROT_READ|PROT_EXEC) = 0 > mprotect(0x2914000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 > brk(0) = 0x2f27000 > brk(0x80832000) = 0x2f27000 > brk(0x40832000) = 0x40832000 > brk(0x60832000) = 0x40832000 > brk(0x50832000) = 0x40832000 > brk(0x48832000) = 0x48832000 > brk(0x4c832000) = 0x48832000 > brk(0x4a832000) = 0x4a832000 > brk(0x4b832000) = 0x4a832000 > brk(0x4b032000) = 0x4b032000 > brk(0x4b432000) = 0x4b032000 > brk(0x4b232000) = 0x4b032000 > brk(0x4b132000) = 0x4b132000 > brk(0x4b1b2000) = 0x4b1b2000 > brk(0x4b1f2000) = 0x4b1b2000 > brk(0x4b1d2000) = 0x4b1d2000 > brk(0x4b1e2000) = 0x4b1e2000 > brk(0x4b1ea000) = 0x4b1ea000 > brk(0x4b1ee000) = 0x4b1ea000 > brk(0x4b1ec000) = 0x4b1ec000 > brk(0x2f27000) = 0x2f27000 > mprotect(0x833000, 34480128, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 > rt_sigaction(SIGSEGV, {0x2a0a0, [], SA_STACK|SA_RESTART|SA_SIGINFO}, > NULL, 8) = 0 > rt_sigaction(SIGBUS, {0x2a0a0, [], SA_STACK|SA_RESTART|SA_SIGINFO}, > NULL, 8) = 0 > --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x403e0aa0} --- > fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 2), ...}) = 0 > mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, > 0) = 0xb77c2000 > write(1, "\n", 1 > ) = 1 > write(1, "Unrecoverable error: Segmentatio"..., 46Unrecoverable error: > Segmentation violation.. > ) = 46 > --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x403e0aa0} --- > +++ killed by SIGSEGV +++ > Segmentation fault > > --------------------------------- cut -------------------------- > > > On 07/31/2014 05:21 PM, Camm Maguire wrote: >> severity 75465 important >> thanks >> >> Greetings! I cannot reproduce this either on my system nor any of the >> Debian porterboxes. >> >> You might be able to get a bit more useful information from gdb thus: >> >> (gdb) set env MAXIMA_PREFIX /usr/lib/maxima/5.33.0/ >> (gdb) handle SIGSEGV nostop noprint >> (gdb) b error >> (gdb) r -eval '(run)' >> >> This and 'strace -f maxima' would be helpful. >> >> Take care, >> >> Joerg Morbitzer <j...@morbitzer.de> writes: >> >>> Package: maxima >>> Version: 5.33.0-13 >>> Severity: grave >>> Justification: renders package unusable >>> >>> Dear Maintainer, >>> >>> when satrting up maxima I get a "Segmentation fault" straight away: >>> >>> ---------------------------- cut ------------------------------ >>> jomo@mars [/home/jomo] >maxima >>> >>> Unrecoverable error: Segmentation violation.. >>> Segmentation fault >>> jomo@mars [/home/jomo] >>> ---------------------------- cut ------------------------------ >>> >>> gdb isn't showing useful information either as far as I can see: >>> >>> ---------------------------- cut ------------------------------ >>> jomo@mars [/home/jomo] >libdir=/usr/lib >>> jomo@mars [/home/jomo] >layout_autotools=true >>> jomo@mars [/home/jomo] >MAXIMA_DEFAULT_IMAGESDIR=/usr/lib/maxima/5.33.0 >>> jomo@mars [/home/jomo] >MAXIMA_IMAGESDIR=/usr/lib/maxima/5.33.0 >>> jomo@mars [/home/jomo] >MAXIMA_DEFAULT_LISP=gcl >>> jomo@mars [/home/jomo] >MAXIMA_LISP=gcl >>> jomo@mars [/home/jomo] >>> >maxima_image_base=/usr/lib/maxima/5.33.0/binary-gcl/maxima >>> jomo@mars [/home/jomo] >gdb /usr/lib/maxima/5.33.0/binary-gcl/maxima >>> GNU gdb (GDB) 7.6.2 (Debian 7.6.2-1.1+b1) >>> Copyright (C) 2013 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 "i486-linux-gnu". >>> For bug reporting instructions, please see: >>> <http://www.gnu.org/software/gdb/bugs/>... >>> Reading symbols from /usr/lib/maxima/5.33.0/binary-gcl/maxima...(no >>> debugging symbols found)...done. >>> (gdb) r >>> Starting program: /usr/lib/maxima/5.33.0/binary-gcl/maxima >>> warning: Could not load shared library symbols for linux-gate.so.1. >>> Do you need "set solib-search-path" or "set sysroot"? >>> >>> Program received signal SIGSEGV, Segmentation fault. >>> 0x000c367f in ?? () >>> (gdb) where >>> #0 0x000c367f in ?? () >>> #1 0x000c8d22 in ?? () >>> #2 0x000d6984 in ?? () >>> #3 0x00020cc6 in ?? () >>> #4 0x4b22aa63 in __libc_start_main (main=0x20c90, argc=1, argv=0xbffff4a4, >>> init=0x31a0f0, fini=0x31a160, rtld_fini=0x4b1fcc90 <_dl_fini>, >>> stack_end=0xbffff49c) at libc-start.c:287 >>> #5 0x00021b4c in ?? () >>> (gdb) >>> ---------------------------- cut ------------------------------ >>> >>> And finally some valgrind output: >>> >>> ---------------------------- cut ------------------------------ >>> jomo@mars [/home/jomo] >valgrind /usr/lib/maxima/5.33.0/binary-gcl/maxima >>> ==12381== Memcheck, a memory error detector >>> ==12381== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al. >>> ==12381== Using Valgrind-3.9.0 and LibVEX; rerun with -h for copyright info >>> ==12381== Command: /usr/lib/maxima/5.33.0/binary-gcl/maxima >>> ==12381== >>> --12381-- WARNING: Serious error when reading debug info >>> --12381-- When reading debug info from >>> /usr/lib/maxima/5.33.0/binary-gcl/maxima: >>> --12381-- Can't make sense of .data section mapping >>> ==12381== Syscall param rt_sigaction(act->sa_mask) points to uninitialised >>> byte(s) >>> ==12381== at 0x4B23F746: __libc_sigaction (sigaction.c:74) >>> ==12381== by 0xC361B: ??? (in /usr/lib/maxima/5.33.0/binary-gcl/maxima) >>> ==12381== by 0xC8D21: ??? (in /usr/lib/maxima/5.33.0/binary-gcl/maxima) >>> ==12381== by 0x4B22AA62: (below main) (libc-start.c:287) >>> ==12381== Address 0xbec2bf40 is on thread 1's stack >>> ==12381== >>> ==12381== Syscall param rt_sigaction(act->sa_mask) points to uninitialised >>> byte(s) >>> ==12381== at 0x4B23F746: __libc_sigaction (sigaction.c:74) >>> ==12381== by 0xC3638: ??? (in /usr/lib/maxima/5.33.0/binary-gcl/maxima) >>> ==12381== by 0xC8D21: ??? (in /usr/lib/maxima/5.33.0/binary-gcl/maxima) >>> ==12381== by 0x4B22AA62: (below main) (libc-start.c:287) >>> ==12381== Address 0xbec2bf40 is on thread 1's stack >>> ==12381== >>> ==12381== Invalid read of size 4 >>> ==12381== at 0x4B274A4D: fflush (iofflush.c:40) >>> ==12381== by 0xC8AC6: ??? (in /usr/lib/maxima/5.33.0/binary-gcl/maxima) >>> ==12381== Address 0x403e0aa0 is not stack'd, malloc'd or (recently) free'd >>> ==12381== >>> ==12381== Can't extend stack to 0x658790 during signal delivery for thread >>> 1: >>> ==12381== no stack segment >>> ==12381== >>> ==12381== Process terminating with default action of signal 11 (SIGSEGV) >>> ==12381== Access not within mapped region at address 0x658790 >>> ==12381== at 0x4B274A4D: fflush (iofflush.c:40) >>> ==12381== by 0xC8AC6: ??? (in /usr/lib/maxima/5.33.0/binary-gcl/maxima) >>> ---------------------------- cut ------------------------------ >>> >>> >>> Kind regards, Joerg. >>> >>> >>> >>> -- System Information: >>> Debian Release: jessie/sid >>> APT prefers testing >>> APT policy: (500, 'testing') >>> Architecture: i386 (i686) >>> >>> Kernel: Linux 3.14-1-686-pae (SMP w/2 CPU cores) >>> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) >>> Shell: /bin/sh linked to /bin/bash >>> >>> Versions of packages maxima depends on: >>> ii libc6 2.19-7 >>> ii libgmp10 2:6.0.0+dfsg-4 >>> ii libreadline6 6.3-6 >>> ii libx11-6 2:1.6.2-2 >>> >>> Versions of packages maxima recommends: >>> ii gnuplot-x11 4.6.5-9 >>> ii maxima-share 5.33.0-13 >>> >>> Versions of packages maxima suggests: >>> ii maxima-doc 5.33.0-13 >>> pn maxima-emacs <none> >>> pn texmacs <none> >>> ii tk [wish] 8.6.0+8 >>> ii xmaxima 5.33.0-13 >>> >>> -- no debconf information >>> >>> >>> >>> >> -- Camm Maguire c...@maguirefamily.org ========================================================================== "The earth is but one country, and mankind its citizens." -- Baha'u'llah -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org