1

概括

在 cygwin Emacs 上使用 clisp 作为劣质 lisp 时,swank 总是转储。

细节

  • 2019-08-30 的 cygwin
    GNU Emacs 26.3 (build 1, x86_64-pc-cygwin) 上的 emacs
  • 粘液
    20200219.2239
    从 melpa 安装粘液后,我没有使用自定义。
  • 夹子
$ 剪辑--版本
GNU CLISP 2.49+ (2010-07-17) (建立在谋方 [10.128.134.88])
软件:GNU C 5.3.0
gcc -ggdb -O2 -pipe -Wimplicit-function-declaration -W -Wswitch -Wcomment -Wpointer-arith -Wreturn-type -Wmissing-declarations -Wimplicit -O -DENABLE_UNICODE -DDYNAMIC_MODULES -Wl,--stack,0x800000 libgnu.a /usr/lib/libintl.dll.a /usr/lib/libreadline.dll.a -lncurses /usr/lib/libiconv.dll.a -L/usr/lib -lsigsegv
SAFETY=0 类型代码 WIDE_HARD SPVW_PAGES SPVW_MIXED
libsigsegv 2.10
libiconv 1.14
libreadline 6.3
特征:
(REGEXP WILDCARD SYSCALLS I18N 循环编译器 CLOS MOP CLISP ANSI-CL COMMON-LISP
 LISP=CL 解释器逻辑路径名套接字通用流屏幕获取文本
 UNICODE BASE-CHAR=CHARACTER WORD-SIZE=64 PC386 UNIX CYGWIN)
C 模块:(clisp i18n 系统调用正则表达式)
安装目录:/usr/lib/clisp-2.49+/
用户语言:英语
机器:X86_64 (X86_64) DESKTOP-V41DUSU [192.168.33.1]
  • 华丽的消息
处理inerious-lisp浮点异常(核心转储)
  • 剪辑转储
$ cat lisp.exe.stackdump
例外: RIP=0010051C01B 处的 STATUS_INTEGER_DIVIDE_BY_ZERO
rax=0000000000000001 rbx=0000FFFFFFFFFFFF rcx=0000000000000000
rdx=0000000000000000 rsi=FF7FFFFFFFFFFFFF rdi=00006FFFFFF31A10
r8 =0000000000000000 r9 =0080000000000000 r10=0000000000000000
r11=0000000100589108 r12=0000000100589004 r13=0080000000000000
r14=0004000100547110 r15=0004000100547110
rbp=00800000000000000 rsp=00000000FFFC8CD8
程序=C:\cygwin64\lib\clisp-2.49+\base\lisp.exe,pid 72,线程主
cs=0033 ds=002B es=002B fs=0053 gs=002B ss=002B


4

0 回答 0