[elephant-devel] (open-store) (close-store) (open-store) fails - running x86_64 on SBCL
Joubert Nel
joubert at joubster.com
Sun Oct 29 22:15:59 UTC 2006
Hi,
I've noticed that when I call (open-store *my-storage*), then (close-store),
then (open-store *my-storage*) again, my LISP simply hangs.
From within SLIME/Emacs I don't get any feedback but when I run directly in
SBCL I get the following error message after the 2nd (open-store):
"fatal error encountered in SBCL. GC invariant lost, file "gencgc.c", line
4553".
Attached are two screenshots - one from SBCL and one from SLIME/Emacs.
I'm running with the following config:
Elephant 0.6.0
cl-base64 3.3.2
uffi 1.5.17
BerkeleyDB 4.3
SBCL 0.9.17
SUSE Linux 10.1 AMD64.
I have started reading the archived threads and notice that this may be
something related to running on x86_64?
Any ideas?
Regards
Joubert
-------------- next part --------------
Heap exhausted: 8522182656 bytes available, 455266533424 requested. PROCEED WITH CAUTION!
[Condition of type SB-KERNEL::HEAP-EXHAUSTED-ERROR]
Restarts:
0: [ABORT-REQUEST] Abort handling SLIME request.
1: [TERMINATE-THREAD] Terminate this thread (#<THREAD "repl-thread" {10030C4CA1}>)
Backtrace:
0: (SB-KERNEL::HEAP-EXHAUSTED-ERROR 8522182656 455266533424)
1: ("foreign function: call_into_lisp")
2: ("foreign function: funcall2")
3: ("foreign function: gc_heap_exhausted_error_or_lose")
4: ("foreign function: gc_find_freeish_pages")
5: ("foreign function: gc_alloc_large")
6: ("foreign function: alloc_tramp")
7: ((LABELS %DESERIALIZE) #<unavailable argument>)
8: ((SB-PCL::FAST-METHOD GET-VALUE (T SLEEPYCAT::BDB-BTREE)) #<unavailable argument> #<unavailable argument> #<unavailable argument> #<unavailable argument>)
9: (SB-INT:SIMPLE-EVAL-IN-LEXENV (GET-FROM-ROOT "first") #<NULL-LEXENV>)
10: (SWANK::EVAL-REGION "(get-from-root \"first\")
" T)
11: ((LAMBDA NIL))
12: ((SB-PCL::FAST-METHOD SWANK-BACKEND:CALL-WITH-SYNTAX-HOOKS (T)) #<unused argument> #<unused argument> #<CLOSURE (LAMBDA NIL) {10026C6AA9}>)
13: (SWANK::CALL-WITH-BUFFER-SYNTAX #<CLOSURE (LAMBDA NIL) {10026C6AA9}>)
14: (SB-INT:SIMPLE-EVAL-IN-LEXENV (SWANK:LISTENER-EVAL "(get-from-root \"first\")
") #<NULL-LEXENV>)
15: ((LAMBDA NIL))
16: ((SB-PCL::FAST-METHOD SWANK-BACKEND:CALL-WITH-DEBUGGER-HOOK (T T)) #<unused argument> #<unused argument> #<FUNCTION SWANK:SWANK-DEBUGGER-HOOK> #<CLOSURE (LAMBDA NIL) {10026C60E9}>)
17: ((LAMBDA NIL))
18: ((SB-PCL::FAST-METHOD SWANK-BACKEND:CALL-WITH-DEBUGGER-HOOK (T T)) #<unused argument> #<unused argument> #<FUNCTION SWANK:SWANK-DEBUGGER-HOOK> #<FUNCTION (LAMBDA NIL) {10038F0D99}>)
19: (SWANK::CALL-WITH-REDIRECTED-IO #<SWANK::CONNECTION {100277F2E1}> #<CLOSURE (LAMBDA NIL) {10026C5E49}>)
20: (SWANK::CALL-WITH-CONNECTION #<SWANK::CONNECTION {100277F2E1}> #<FUNCTION (LAMBDA NIL) {10038F0D99}>)
21: (SWANK::HANDLE-REQUEST #<SWANK::CONNECTION {100277F2E1}>)
22: ((LAMBDA NIL))
23: ((LAMBDA NIL))
24: ((SB-PCL::FAST-METHOD SWANK-BACKEND:CALL-WITH-DEBUGGER-HOOK (T T)) #<unused argument> #<unused argument> #<FUNCTION SWANK:SWANK-DEBUGGER-HOOK> #<CLOSURE (LAMBDA NIL) {10030DF169}>)
25: (SWANK::CALL-WITH-REDIRECTED-IO #<SWANK::CONNECTION {100277F2E1}> #<CLOSURE (LAMBDA NIL) {10030DF189}>)
26: (SWANK::CALL-WITH-CONNECTION #<SWANK::CONNECTION {100277F2E1}> #<CLOSURE (LAMBDA NIL) {10030DF169}>)
27: (SWANK::CALL-WITH-BINDINGS NIL #<CLOSURE (LAMBDA NIL) {10030DF129}>)
28: ((LAMBDA NIL))
29: ("foreign function: call_into_lisp")
30: ("foreign function: new_thread_trampoline")
-------------- next part --------------
A non-text attachment was scrubbed...
Name: elephant-open-store-fails-in-sbcl.png
Type: image/png
Size: 47391 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/elephant-devel/attachments/20061029/6d17dc4e/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: elephant-open-store-fails.png
Type: image/png
Size: 10215 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/elephant-devel/attachments/20061029/6d17dc4e/attachment-0001.png>
More information about the elephant-devel
mailing list