Package: lisaac Version: 1:0.13.1-1 Severity: grave Hi,
When I tried to build example/shell/shell.li on Lenny from the source package, I got: % lisaac shell.li zsh: segmentation fault lisaac shell.li Further investigations reveal: % gdb --args lisaac shell.li GNU gdb 6.8-debian Copyright (C) 2008 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 "x86_64-linux-gnu"... (no debugging symbols found) (gdb) r Starting program: /usr/bin/lisaac shell.li (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) Program received signal SIGSEGV, Segmentation fault. 0x00000000004012b9 in ?? () (gdb) bt #0 0x00000000004012b9 in ?? () #1 0x0000000000478f95 in ?? () #2 0x000000000047ae37 in ?? () #3 0x000000000049bf1f in ?? () #4 0x0000000000478ff9 in ?? () #5 0x00000000004793f9 in ?? () #6 0x000000000047ae27 in ?? () #7 0x000000000049bf1f in ?? () #8 0x0000000000478ff9 in ?? () #9 0x00000000004793f9 in ?? () #10 0x00000000004e219d in ?? () #11 0x00007f83e217b1c4 in __libc_start_main () from /lib/libc.so.6 #12 0x0000000000400859 in ?? () #13 0x00007fffea6bdd78 in ?? () #14 0x0000000000000000 in ?? () % strace lisaac shell.li execve("/usr/bin/lisaac", ["lisaac", "shell.li"], [/* 39 vars */]) = 0 brk(0) = 0xae7000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5cc2f59000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5cc2f57000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=56278, ...}) = 0 mmap(NULL, 56278, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5cc2f49000 close(3) = 0 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\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\342"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1330480, ...}) = 0 mmap(NULL, 3437144, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f5cc29f8000 mprotect(0x7f5cc2b36000, 2097152, PROT_NONE) = 0 mmap(0x7f5cc2d36000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13e000) = 0x7f5cc2d36000 mmap(0x7f5cc2d3b000, 16984, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5cc2d3b000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5cc2f48000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5cc2f47000 arch_prctl(ARCH_SET_FS, 0x7f5cc2f476e0) = 0 mprotect(0x7f5cc2d36000, 12288, PROT_READ) = 0 munmap(0x7f5cc2f49000, 56278) = 0 mmap(NULL, 67112960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5cbe9f7000 munmap(0x7f5cbe9f7000, 67112960) = 0 mmap(NULL, 134221824, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5cba9f7000 munmap(0x7f5cba9f7000, 134221824) = 0 mmap(NULL, 268439552, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5cb29f7000 munmap(0x7f5cb29f7000, 268439552) = 0 mmap(NULL, 536875008, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5ca29f7000 munmap(0x7f5ca29f7000, 536875008) = 0 mmap(NULL, 1073745920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5c829f7000 munmap(0x7f5c829f7000, 1073745920) = 0 mmap(NULL, 2147487744, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5c429f7000 munmap(0x7f5c429f7000, 2147487744) = 0 mmap(NULL, 2147487744, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5c429f7000 brk(0) = 0xae7000 brk(0xb08000) = 0xb08000 open("/usr/share/lisaac/path.li", O_RDONLY) = 3 close(3) = 0 open("/usr/share/lisaac/path.li", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=7435, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5cc2f56000 fstat(3, {st_mode=S_IFREG|0644, st_size=7435, ...}) = 0 lseek(3, 4096, SEEK_SET) = 4096 read(3, "\" -lm\";\n \n //* \"gcc -D_ISOC9X_"..., 3339) = 3339 lseek(3, 0, SEEK_SET) = 0 read(3, "////////////////////////////////"..., 4096) = 4096 read(3, "\" -lm\";\n \n //* \"gcc -D_ISOC9X_"..., 4096) = 3339 close(3) = 0 munmap(0x7f5cc2f56000, 4096) = 0 open("./shell.li", O_RDONLY) = 3 close(3) = 0 open("./shell.li", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=9024, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5cc2f56000 fstat(3, {st_mode=S_IFREG|0644, st_size=9024, ...}) = 0 lseek(3, 8192, SEEK_SET) = 8192 read(3, "pen;\n 2.to (cmds.upper) d"..., 832) = 832 lseek(3, 0, SEEK_SET) = 0 read(3, "////////////////////////////////"..., 8192) = 8192 read(3, "pen;\n 2.to (cmds.upper) d"..., 4096) = 832 close(3) = 0 munmap(0x7f5cc2f56000, 4096) = 0 open("./object.li", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/lisaac/lib/base/object.li", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/lisaac/lib/base/low_level/object.li", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/lisaac/lib/collection/object.li", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/lisaac/lib/collection/low_level/object.li", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/lisaac/lib/file_system/object.li", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/lisaac/lib/format/object.li", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/lisaac/lib/format/ai/object.li", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/lisaac/lib/format/bmp/object.li", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/lisaac/lib/graphics/object.li", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/lisaac/lib/graphics/low_level/object.li", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/lisaac/lib/gui/object.li", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/lisaac/lib/gui/clipping/object.li", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/lisaac/lib/gui/event/object.li", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/lisaac/lib/gui/input/object.li", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/lisaac/lib/gui/low_level/object.li", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/lisaac/lib/io/object.li", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/lisaac/lib/kernel/object.li", O_RDONLY) = 3 close(3) = 0 open("/usr/share/lisaac/lib/kernel/object.li", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=5318, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5cc2f56000 fstat(3, {st_mode=S_IFREG|0644, st_size=5318, ...}) = 0 lseek(3, 4096, SEEK_SET) = 4096 read(3, ";\n result := CONVERT[POINTE"..., 1222) = 1222 lseek(3, 0, SEEK_SET) = 0 read(3, "////////////////////////////////"..., 4096) = 4096 read(3, ";\n result := CONVERT[POINTE"..., 4096) = 1222 close(3) = 0 munmap(0x7f5cc2f56000, 4096) = 0 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++ Process 5453 detached Cheers, -- .''`. Aurélien GÉRÔME : :' : `. `'` Debian Developer `- Unix Sys & Net Admin
signature.asc
Description: Digital signature