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

Reply via email to