[Ecls-list] The latest version from git(e3af03e02) crash with 'EXT:STACK-OVERFLOW'.

KDr2 killy.draw at gmail.com
Wed Feb 8 03:30:15 UTC 2012


And I traced ecl using  dtruss, the output is below, anyone help me?

dtruss ./bin/ecl

;;; Unhandled lisp initialization error
;;; Message:
EXT:STACK-OVERFLOW
;;; Arguments:

Internal or unrecoverable error in:

Lisp initialization error.


;;; ECL C Backtrace
;;; 0   libecl.12.2.dylib                   0x00000001037e3014
si_dump_c_backtrace + 36
SYSCALL(args)  = return
open("/usr/lib/dtrace/libdtrace_dyld.dylib\0", 0x0, 0x0) = 3 0
pread(0x3, "\312\376\272\276\0", 0x1000, 0x0) = 4096 0
pread(0x3, "\317\372\355\376\a\0", 0x1000, 0x1000) = 4096 0
mmap(0x1036C9000, 0x2000, 0x5, 0x12, 0x3, 0x100001F) = 0x36C9000 0
mmap(0x1036CB000, 0x1000, 0x3, 0x12, 0x3, 0x100001F) = 0x36CB000 0
mmap(0x1036CC000, 0x1F10, 0x1, 0x12, 0x3, 0x100001F) = 0x36CC000 0
close(0x3) = 0 0
stat64("/opt/kdr2/Hacking/ecl-dev/lib//libecl.12.2.dylib\0",
0x7FFF632BE660, 0x7FFF632BF4E0) = 0 0
bsdthread_register(0x7FFF98855B68, 0x7FFF98855B78, 0x2000) = 0 0
thread_selfid(0x7FFF98855B68, 0x7FFF98855B78, 0x0) = 736625 0
mmap(0x0, 0x2000, 0x3, 0x1002, 0x1000000, 0x4) = 0x36C4000 0
mprotect(0x1036C4000, 0x88, 0x1) = 0 0
mmap(0x0, 0x17000, 0x3, 0x1002, 0x1000000, 0x6) = 0x3AE6000 0
mprotect(0x103AE6000, 0x1000, 0x0) = 0 0
mprotect(0x103AFC000, 0x1000, 0x0) = 0 0
mmap(0x0, 0x17000, 0x3, 0x1002, 0x1000000, 0x6) = 0x3AFD000 0
mprotect(0x103AFD000, 0x1000, 0x0) = 0 0
mprotect(0x103B13000, 0x1000, 0x0) = 0 0
mmap(0x0, 0x1000, 0x3, 0x1002, 0x1000000, 0x6) = 0x36C6000 0
mprotect(0x1036C6000, 0x1000, 0x1) = 0 0
mprotect(0x1036C4000, 0x88, 0x3) = 0 0
mmap(0x7FE9B2400000, 0x200000, 0x3, 0x1002, 0x7000000, 0x6) = 0xB2400000 0
munmap(0x7FE9B2500000, 0x100000) = 0 0
mprotect(0x1036C4000, 0x88, 0x1) = 0 0
getpid(0x7FFF632BEF34, 0x3, 0x1) = 68644 0
__mac_syscall(0x7FFF94D4E7FE, 0x2, 0x7FFF632BEF80) = 0 0
stat64("/AppleInternal\0", 0x7FFF632BEFE8, 0x0) = -1 Err#2
audit_session_self(0x7FFF632BED38, 0xFFFFFFFFFFFFFFFC, 0x4) = 5635 0
geteuid(0x7FFF632BED38, 0xFFFFFFFFFFFFFFFC, 0x0) = 0 0
getegid(0x7FFF632BED38, 0xFFFFFFFFFFFFFFFC, 0x0) = 0 0
getaudit_addr(0x7FFF632BEF80, 0x30, 0x0) = 0 0
csops(0x10C24, 0x7, 0x7FFF632BEBB0) = 0 0
mmap(0x0, 0x2000, 0x3, 0x1002, 0x1000000, 0x14) = 0x36C7000 0
mprotect(0x1036C7000, 0x88, 0x1) = 0 0
mmap(0x0, 0x17000, 0x3, 0x1002, 0x1000000, 0x6) = 0x3B14000 0
mprotect(0x103B14000, 0x1000, 0x0) = 0 0
mprotect(0x103B2A000, 0x1000, 0x0) = 0 0
mmap(0x0, 0x17000, 0x3, 0x1002, 0x1000000, 0x6) = 0x3B2B000 0
mprotect(0x103B2B000, 0x1000, 0x0) = 0 0
mprotect(0x103B41000, 0x1000, 0x0) = 0 0
mprotect(0x1036C6000, 0x1000, 0x3) = 0 0
mprotect(0x1036C6000, 0x1000, 0x1) = 0 0
mprotect(0x1036C7000, 0x88, 0x3) = 0 0
mmap(0x7FE9B2400000, 0x200000, 0x3, 0x1002, 0x7000000, 0x7) = 0xB2500000 0
munmap(0x7FE9B2600000, 0x100000) = 0 0
mprotect(0x1036C7000, 0x88, 0x1) = 0 0
__sysctl(0x7FFF632BF0FC, 0x2, 0x7FFF632BF0E8) = 0 0
open("/opt/kdr2/Hacking/ecl-dev/lib//libecl.12.2.dylib\0", 0x0, 0x0) = 3 0
pread(0x3, "\317\372\355\376\a\0", 0x1000, 0x0) = 4096 0
mmap(0x1036D1000, 0x207000, 0x5, 0x12, 0x3, 0x100001F) = 0x36D1000 0
mmap(0x1038D8000, 0x3E000, 0x3, 0x12, 0x3, 0x100001F) = 0x38D8000 0
mmap(0x103A0B000, 0xB0418, 0x1, 0x12, 0x3, 0x100001F) = 0x3A0B000 0
fcntl(0x3, 0x2C, 0x7FFF632BC7B8) = 0 0
madvise(0x103A0B000, 0x9000, 0x2) = 0 0
close(0x3) = 0 0
stat64("/usr/lib/libSystem.B.dylib\0", 0x7FFF632BE660, 0x7FFF632BF4E0) = 0 0
stat64("/opt/local/lib/gcc46/libgcc_s.1.dylib\0", 0x7FFF632BE570,
0x7FFF632BF3F0) = 0 0
open("/opt/local/lib/gcc46/libgcc_s.1.dylib\0", 0x0, 0x0) = 3 0
pread(0x3, "\312\376\272\276\0", 0x1000, 0x0) = 4096 0
pread(0x3, "\317\372\355\376\a\0", 0x1000, 0x1000) = 4096 0
mmap(0x103AC2000, 0x15000, 0x5, 0x12, 0x3, 0x100001F) = 0x3AC2000 0
mmap(0x103AD7000, 0x1000, 0x3, 0x12, 0x3, 0x100001F) = 0x3AD7000 0
mmap(0x103AD8000, 0xD7D0, 0x1, 0x12, 0x3, 0x100001F) = 0x3AD8000 0
fcntl(0x3, 0x2C, 0x7FFF632BC8F8) = 0 0
close(0x3) = 0 0
stat64("/usr/lib/system/libcache.dylib\0", 0x7FFF632BE270, 0x7FFF632BF0F0) =
0 0
stat64("/usr/lib/system/libcommonCrypto.dylib\0", 0x7FFF632BE270,
0x7FFF632BF0F0) = 0 0
stat64("/usr/lib/system/libcompiler_rt.dylib\0", 0x7FFF632BE270,
0x7FFF632BF0F0) = 0 0
stat64("/usr/lib/system/libcopyfile.dylib\0", 0x7FFF632BE270,
0x7FFF632BF0F0) = 0 0
stat64("/usr/lib/system/libdispatch.dylib\0", 0x7FFF632BE270,
0x7FFF632BF0F0) = 0 0
stat64("/usr/lib/system/libdnsinfo.dylib\0", 0x7FFF632BE270, 0x7FFF632BF0F0) =
0 0
stat64("/usr/lib/system/libdyld.dylib\0", 0x7FFF632BE270, 0x7FFF632BF0F0) =
0 0
stat64("/usr/lib/system/libkeymgr.dylib\0", 0x7FFF632BE270, 0x7FFF632BF0F0) =
0 0
stat64("/usr/lib/system/liblaunch.dylib\0", 0x7FFF632BE270, 0x7FFF632BF0F0) =
0 0
stat64("/usr/lib/system/libmacho.dylib\0", 0x7FFF632BE270, 0x7FFF632BF0F0) =
0 0
stat64("/usr/lib/system/libmathCommon.A.dylib\0", 0x7FFF632BE270,
0x7FFF632BF0F0) = 0 0
stat64("/usr/lib/system/libquarantine.dylib\0", 0x7FFF632BE270,
0x7FFF632BF0F0) = 0 0
stat64("/usr/lib/system/libremovefile.dylib\0", 0x7FFF632BE270,
0x7FFF632BF0F0) = 0 0
stat64("/usr/lib/system/libsystem_blocks.dylib\0", 0x7FFF632BE270,
0x7FFF632BF0F0) = 0 0
stat64("/usr/lib/system/libsystem_c.dylib\0", 0x7FFF632BE270,
0x7FFF632BF0F0) = 0 0
stat64("/usr/lib/system/libsystem_dnssd.dylib\0", 0x7FFF632BE270,
0x7FFF632BF0F0) = 0 0
stat64("/usr/lib/system/libsystem_info.dylib\0", 0x7FFF632BE270,
0x7FFF632BF0F0) = 0 0
stat64("/usr/lib/system/libsystem_kernel.dylib\0", 0x7FFF632BE270,
0x7FFF632BF0F0) = 0 0
stat64("/usr/lib/system/libsystem_network.dylib\0", 0x7FFF632BE270,
0x7FFF632BF0F0) = 0 0
stat64("/usr/lib/system/libsystem_notify.dylib\0", 0x7FFF632BE270,
0x7FFF632BF0F0) = 0 0
stat64("/usr/lib/system/libsystem_sandbox.dylib\0", 0x7FFF632BE270,
0x7FFF632BF0F0) = 0 0
stat64("/usr/lib/system/libunc.dylib\0", 0x7FFF632BE270, 0x7FFF632BF0F0) =
0 0
stat64("/usr/lib/system/libunwind.dylib\0", 0x7FFF632BE270, 0x7FFF632BF0F0) =
0 0
stat64("/usr/lib/system/libxpc.dylib\0", 0x7FFF632BE270, 0x7FFF632BF0F0) =
0 0
getpid(0x7FFF632BF538, 0x1036C3004, 0xEA60) = 68644 0
madvise(0x103A0B000, 0x9000, 0x5) = 0 0
open("/dev/dtracehelper\0", 0x2, 0xFFFFFFFFFFFFFFE8) = 3 0
ioctl(0x3, 0x80086804, 0x7FFF632BF5B8) = 0 0
close(0x3) = 0 0
stat64("/usr/lib/libstdc++.6.dylib\0", 0x7FFF632BE660, 0x7FFF632BF4E0) = 0 0
stat64("/usr/lib/libc++abi.dylib\0", 0x7FFF632BE570, 0x7FFF632BF3F0) = 0 0
__pthread_sigmask(0x3, 0x0, 0x103A09838) = 0 0
sigaction(0x14, 0x0, 0x7FFF632BFA30) = 0 0
sigaction(0x14, 0x7FFF632BFA08, 0x0) = 0 0
__pthread_sigmask(0x3, 0x103A09838, 0x0) = 0 0
sigaction(0x1E, 0x0, 0x7FFF632BFA30) = 0 0
sigaction(0x1E, 0x7FFF632BFA08, 0x0) = 0 0
sigaction(0xA, 0x0, 0x7FFF632BFA30) = 0 0
sigaction(0xA, 0x7FFF632BFA08, 0x0) = 0 0
sigaction(0xB, 0x0, 0x7FFF632BFA30) = 0 0
sigaction(0xB, 0x7FFF632BFA08, 0x0) = 0 0
sigaction(0xD, 0x0, 0x7FFF632BFA60) = 0 0
sigaction(0xD, 0x7FFF632BFA38, 0x0) = 0 0
__pthread_canceled(0x2, 0x7FFF632BFA4C, 0x1) = 0 0
__sysctl(0x7FFF632BFA08, 0x2, 0x7FFF7F2F4AC8) = 0 0
mmap(0x0, 0x40000, 0x3, 0x1002, 0xFFFFFFFF, 0x14) = 0x3B42000 0
mmap(0x103B82000, 0x40000, 0x3, 0x1002, 0xFFFFFFFF, 0x14) = 0x3B82000 0
mmap(0x103BC2000, 0x40000, 0x3, 0x1002, 0xFFFFFFFF, 0x14) = 0x3BC2000 0
mmap(0x103C02000, 0x40000, 0x3, 0x1002, 0xFFFFFFFF, 0x6) = 0x3C02000 0
mmap(0x103C42000, 0x40000, 0x3, 0x1002, 0xFFFFFFFF, 0x6) = 0x3C42000 0
mmap(0x103C82000, 0x40000, 0x3, 0x1002, 0xFFFFFFFF, 0x14) = 0x3C82000 0
__sysctl(0x7FFF632BFA00, 0x2, 0x7FFF632BFA1C) = 0 0
__pthread_canceled(0x1, 0x0, 0x1) = 0 0
mmap(0x0, 0x370, 0x3, 0x1002, 0xFFFFFFFF, 0x14) = 0x36CE000 0
__pthread_canceled(0x2, 0x7FFF632BF86C, 0x1) = 0 0
mmap(0x103CC2000, 0x40000, 0x3, 0x1002, 0xFFFFFFFF, 0x6) = 0x3CC2000 0
__pthread_canceled(0x1, 0x0, 0x1) = 0 0
__pthread_canceled(0x2, 0x7FFF632BF95C, 0x1) = 0 0
mmap(0x103D02000, 0x473000, 0x3, 0x1002, 0xFFFFFFFF, 0x14) = 0x3D02000 0
__pthread_canceled(0x1, 0x0, 0x1) = 0 0
__pthread_canceled(0x2, 0x7FFF632BF97C, 0x1) = 0 0
mmap(0x104175000, 0x20E000, 0x3, 0x1002, 0xFFFFFFFF, 0x6) = 0x4175000 0
__pthread_canceled(0x1, 0x0, 0x1) = 0 0
getrlimit(0x1003, 0x7FFF632BFA70, 0x7FFF632BFA68) = 0 0
open_nocancel(".\0", 0x0, 0x1) = 3 0
fstat64(0x3, 0x7FFF632BF800, 0x0) = 0 0
fcntl_nocancel(0x3, 0x32, 0x7FFF632BF370) = 0 0
close_nocancel(0x3) = 0 0
stat64("/Volumes/KDr2/Work/opensrc/ecl/build/dev\0", 0x7FFF632BF770, 0x0) =
0 0
open("/dev/urandom\0", 0x0, 0x1389) = 3 0
read(0x3, "*\213\227\327i\377\244\266bv\223\335v\026)\200\0", 0x10) = 16 0
close(0x3) = 0 0
mmap(0x7FE9B2400000, 0x1000000, 0x3, 0x1002, 0x2000000, 0x4) = 0xB2600000 0
munmap(0x7FE9B2600000, 0x200000) = 0 0
munmap(0x7FE9B3000000, 0x600000) = 0 0
access("/etc/localtime\0", 0x4, 0x0) = 0 0
open_nocancel("/etc/localtime\0", 0x0, 0x0) = 3 0
fstat64(0x3, 0x7FFF632BF940, 0x0) = 0 0
read_nocancel(0x3, "TZif\0", 0x2A64) = 186 0
close_nocancel(0x3) = 0 0
__pthread_canceled(0x2, 0x7FFF632BF79C, 0x1) = 0 0
__pthread_canceled(0x1, 0x0, 0x1) = 0 0
__pthread_canceled(0x2, 0x7FFF632BF79C, 0x1) = 0 0
mmap(0x104E58000, 0xE72000, 0x3, 0x1002, 0xFFFFFFFF, 0x100001F) = 0x4E58000
0
__pthread_canceled(0x1, 0x0, 0x1) = 0 0
open(".\0", 0x0, 0x1) = 3 0
fstat64(0x3, 0x7FFF632BF4C0, 0x0) = 0 0
fcntl(0x3, 0x32, 0x7FFF632BF740) = 0 0
close(0x3) = 0 0
stat64("/Volumes/KDr2/Work/opensrc/ecl/build/dev\0", 0x7FFF632BF430, 0x0) =
0 0
issetugid(0x7FFF632FB530, 0x7FFF632BFC8A, 0x7FFF632FB530) = 0 0
csops(0x0, 0x0, 0x7FFF632BF71C) = 0 0
shared_region_check_np(0x7FFF632BD668, 0x2, 0x55) = 0 0
stat64("/usr/lib/dtrace/libdtrace_dyld.dylib\0", 0x7FFF632BE830,
0x7FFF632BF720) = 0 0
shm_open(0x7FFF92E1E12F, 0x0, 0x0) = 3 0
mmap(0x0, 0x1000, 0x1, 0x1, 0x3, 0x0) = 0x36CF000 0
close_nocancel(0x3) = 0 0
__pthread_canceled(0x2, 0x7FFF632BF79C, 0x1) = 0 0
__pthread_canceled(0x1, 0x0, 0x1) = 0 0
__pthread_canceled(0x2, 0x7FFF632BF79C, 0x1) = 0 0
mmap(0x104383000, 0xAD5000, 0x3, 0x1002, 0xFFFFFFFF, 0x14) = 0x4383000 0
__pthread_canceled(0x1, 0x0, 0x1) = 0 0
write(0x2, "\n\0", 0x1) = 1 0
write(0x2, ";\0", 0x1) = 1 0
write(0x2, ";\0", 0x1) = 1 0
write(0x2, ";\0", 0x1) = 1 0
write(0x2, " \0", 0x1) = 1 0
write(0x2, "U\0", 0x1) = 1 0
write(0x2, "n\0", 0x1) = 1 0
write(0x2, "h\0", 0x1) = 1 0
write(0x2, "a\0", 0x1) = 1 0
write(0x2, "n\0", 0x1) = 1 0
write(0x2, "d\0", 0x1) = 1 0
write(0x2, "l\0", 0x1) = 1 0
write(0x2, "e\0", 0x1) = 1 0
write(0x2, "d\0", 0x1) = 1 0
write(0x2, " \0", 0x1) = 1 0
write(0x2, "l\0", 0x1) = 1 0
write(0x2, "i\0", 0x1) = 1 0
write(0x2, "s\0", 0x1) = 1 0
write(0x2, "p\0", 0x1) = 1 0
write(0x2, " \0", 0x1) = 1 0
write(0x2, "i\0", 0x1) = 1 0
write(0x2, "n\0", 0x1) = 1 0
write(0x2, "i\0", 0x1) = 1 0
write(0x2, "t\0", 0x1) = 1 0
write(0x2, "i\0", 0x1) = 1 0
write(0x2, "a\0", 0x1) = 1 0
write(0x2, "l\0", 0x1) = 1 0
write(0x2, "i\0", 0x1) = 1 0
write(0x2, "z\0", 0x1) = 1 0
write(0x2, "a\0", 0x1) = 1 0
write(0x2, "t\0", 0x1) = 1 0
write(0x2, "i\0", 0x1) = 1 0
write(0x2, "o\0", 0x1) = 1 0
write(0x2, "n\0", 0x1) = 1 0
write(0x2, " \0", 0x1) = 1 0
write(0x2, "e\0", 0x1) = 1 0
write(0x2, "r\0", 0x1) = 1 0
write(0x2, "r\0", 0x1) = 1 0
write(0x2, "o\0", 0x1) = 1 0
write(0x2, "r\0", 0x1) = 1 0
write(0x2, "\n\0", 0x1) = 1 0
write(0x2, ";\0", 0x1) = 1 0
write(0x2, ";\0", 0x1) = 1 0
write(0x2, ";\0", 0x1) = 1 0
write(0x2, " \0", 0x1) = 1 0
write(0x2, "M\0", 0x1) = 1 0
write(0x2, "e\0", 0x1) = 1 0
write(0x2, "s\0", 0x1) = 1 0
write(0x2, "s\0", 0x1) = 1 0
write(0x2, "a\0", 0x1) = 1 0
write(0x2, "g\0", 0x1) = 1 0
write(0x2, "e\0", 0x1) = 1 0
write(0x2, ":\0", 0x1) = 1 0
write(0x2, "\n\0", 0x1) = 1 0
write(0x2, "E\0", 0x1) = 1 0
write(0x2, "X\0", 0x1) = 1 0
write(0x2, "T\0", 0x1) = 1 0
write(0x2, ":\0", 0x1) = 1 0
write(0x2, "S\0", 0x1) = 1 0
write(0x2, "T\0", 0x1) = 1 0
write(0x2, "A\0", 0x1) = 1 0
write(0x2, "C\0", 0x1) = 1 0
write(0x2, "K\0", 0x1) = 1 0
write(0x2, "-\0", 0x1) = 1 0
write(0x2, "O\0", 0x1) = 1 0
write(0x2, "V\0", 0x1) = 1 0
write(0x2, "E\0", 0x1) = 1 0
write(0x2, "R\0", 0x1) = 1 0
write(0x2, "F\0", 0x1) = 1 0
write(0x2, "L\0", 0x1) = 1 0
write(0x2, "O\0", 0x1) = 1 0
write(0x2, "W\0", 0x1) = 1 0
write(0x2, "\n\0", 0x1) = 1 0
write(0x2, ";\0", 0x1) = 1 0
write(0x2, ";\0", 0x1) = 1 0
write(0x2, ";\0", 0x1) = 1 0
write(0x2, " \0", 0x1) = 1 0
write(0x2, "A\0", 0x1) = 1 0
write(0x2, "r\0", 0x1) = 1 0
write(0x2, "g\0", 0x1) = 1 0
write(0x2, "u\0", 0x1) = 1 0
write(0x2, "m\0", 0x1) = 1 0
write(0x2, "e\0", 0x1) = 1 0
write(0x2, "n\0", 0x1) = 1 0
write(0x2, "t\0", 0x1) = 1 0
write(0x2, "s\0", 0x1) = 1 0
write(0x2, ":\0", 0x1) = 1 0
write(0x2, "\n\0", 0x1) = 1 0
getrlimit(0x1008, 0x7FFF632BE720, 0x80) = 0 0
write_nocancel(0x2, "\nInternal or unrecoverable error in:\n\nLisp
initialization error.\n\n\0", 0x42) = 66 0
write_nocancel(0x2, "\n;;; ECL C Backtrace\n\0", 0x15) = 21 0
write_nocancel(0x2, ";;; 0   libecl.12.2.dylib
0x00000001037e3014 si_dump_c_backtrace + 36\n\0", 0x58) = 88 0
sigaction(0x6, 0x7FFF632BEDE8, 0x7FFF632BEE10) = 0 0
sigprocmask(0x3, 0x7FFF632BEE20, 0x0) = 0x0 0
kill(0x10C24, 0x6, 0x1) = 0 0
--
Best Regards,
            ----  KDr2
/***************************************
 *    site   : http://kdr2.net         *
 *    skype  : zhuoql                  *
 *    gtalk  : killy.draw at gmail.com    *
 ***************************************/




On Tue, Feb 7, 2012 at 4:44 PM, KDr2 <killy.draw at gmail.com> wrote:

> I compiled ecl from the source at git reversion:
> e3af03e02f375e6fc935cbd929936961374c1b50, and it seems can't be run.
>
> The error message:
>
> $ ./bin/ecl
>> ;;; Unhandled lisp initialization error
>> ;;; Message:
>> EXT:STACK-OVERFLOW
>> ;;; Arguments:
>> Internal or unrecoverable error in:
>> Lisp initialization error.
>>   [2: No such file or directory]
>> ;;; ECL C Backtrace
>> ;;; 0   libecl.12.2.dylib                   0x000000010d9ab014
>> si_dump_c_backtrace + 36
>> Abort trap: 6
>
> More Info:
>
> * OS: macosx 10.7.3, Darwin Kernel Version 11.3.0
> * compiler: gcc-mp-4.6
> * configure arguments: ./configure  --enable-threads --with-x
> * source git reversion: e3af03e02f375e6fc935cbd929936961374c1b50
> Anyone help me? Thanks!
>
> --
> Best Regards,
>             ----  KDr2
> /***************************************
>  *    site   : http://kdr2.net         *
>  *    skype  : zhuoql                  *
>  *    gtalk  : killy.draw at gmail.com    *
>  ***************************************/
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20120208/5d043029/attachment.html>


More information about the ecl-devel mailing list