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

Attachment: signature.asc
Description: Digital signature

Reply via email to