Error while running a simple GTK program with ECL
ZHUO Qingliang (KDr2)
zhuoql at yahoo.com
Sat Jan 4 13:01:04 UTC 2020
Hi list,
I am sorry I didn't find an ECL-User mailing list, so I post this question here. If here is not the right place to ask this kind of question, please let me know.
I wrote a simple GTK program using cl-gtk2-gtk, please see it here:http://depot.kdr2.com/scrappy/202001/ecl-gtk.lisp
After I installed the dependent packages using quicklisp, I ran it with `ecl --load ecl-gtk.lisp`, then, ECL started to compile files. It compiled for about 5 hours, and emitted an error, here is the log:http://depot.kdr2.com/scrappy/202001/ecl-gtk.log
Then I run it again, it gave a different error:
```$ ecl --load ecl-gtk.lisp;;; Loading "/home/kdr2/Work/mine/DS-III/explore/common-lisp/ecl-gtk.lisp";;; Loading "/home/kdr2/quicklisp/setup.lisp";;; Loading #P"/usr/lib/x86_64-linux-gnu/ecl-16.1.3/asdf.fas"An error occurred during initialization:The slot ASDF/PLAN::STAMP in the object #<action-status
Condition of type: STACK-OVERFLOWBINDING-STACK overflow at size 10240. Stack can probably be resized.Proceed with caution.Available restarts:
1. (CONTINUE) Extend stack size2. (RETRY) Retry ASDF operation.3. (CLEAR-CONFIGURATION-AND-RETRY) Retry ASDF operation after resetting the configuration.4. (RETRY) Retry completing compilation for #<package-inferred-system "asdf">.5. (ACCEPT) Continue, treating completing compilation for #<package-inferred-system "asdf"> as having been successful.6. (RETRY) Retry ASDF operation.7. (CLEAR-CONFIGURATION-AND-RETRY) Retry ASDF operation after resetting the configuration.8. (CONTINUE) Ignore initialization errors and continue.9. (ABORT) Quit ECL unsafely, ignoring all existing threads.
Top level in: #<process TOP-LEVEL>.>
```
Here is the information of my system:
# System Summary Report ############################## Date | 2020-01-04 12:57:44 UTC (local TZ: CST +0800) Hostname | Debian-X230 Uptime | 45 days, 4:37, 12 users, load average: 0.16, 0.04, 0.01 Release | Debian GNU/Linux bullseye/sid (sid) Kernel | 4.18.0-1-amd64Architecture | CPU = 64-bit, OS = 64-bit Threading | NPTL 2.29 SELinux | No SELinux detected# Processor ################################################## Processors | physical = 1, cores = 2, virtual = 4, hyperthreading = yes Speeds | 1x1546.829, 1x1599.499, 1x1608.905, 1x1643.428 Models | 4xIntel(R) Core(TM) i7-3520M CPU @ 2.90GHz Caches | 4x4096 KB# Memory ##################################################### Total | 15.40G Free | 6.30G Used | physical = 3.32G, swap = 902.84M, virtual = 4.20G Buffers | 5.78G Caches | 11.51G Used | 1.59G Swappiness | vm.swappiness = 60 DirtyPolicy | vm.dirty_ratio = 40, vm.dirty_background_ratio = 10 DirtyStatus | vm.dirty_bytes = 0, vm.dirty_background_bytes = 0
$ ecl --versionECL 16.1.3$ gcc --versiongcc (Debian 9.2.1-17) 9.2.1 20191102Copyright (C) 2019 Free Software Foundation, Inc.This is free software; see the source for copying conditions. There is NOwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Anyone knows why and how to fix this?
Thanks!
Greetings.
ZHUO Qingliang (KDr2, http://kdr2.com)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20200104/47776fa7/attachment.htm>
More information about the ecl-devel
mailing list