[elephant-devel] unstable on LW win32

Frank Schorr franks-muc at web.de
Mon Jul 28 21:03:25 UTC 2008


I suspect that the not enough space error is caused by insufficient tear-down code in the tests where I tried to use Lift (5am doesn't work for me), and I will continue to work on this matter. 

I'm using BDB 4.5 and this is indicated in my-config.sexp.

The dlls are compiled with cygwin. 

I can set up and use elephant-0.9.tar.gz from the download page.

I can install the stable version from darcs, but this happens (with a fresh db directory, recompiled fasls and dlls): 


CL-USER 1 > (ele:open-store '(:BDB #p"c:/temp/testdb/"))
#<BDB-STORE-CONTROLLER c:\temp\testdb\>

CL-USER 2 > (ele:add-to-root "my-key" "my-value")
"my-value"

CL-USER 3 > (ele:get-from-root "my-key")

The condition #<ELEPHANT:ELEPHANT-DESERIALIZATION-ERROR 2009C614> occurred
  1 (abort) Return to level 0.
  2 Return to top loop level 0.

Type :b for backtrace, :c <option number> to proceed,  or :? for other options

CL-USER 4 : 1 > :b :verbose
Call to ELEPHANT::DESERIALIZE (offset 405)
  ELEPHANT::BS : #S(ELEPHANT-MEMUTIL:BUFFER-STREAM :BUFFER #<Pointer to type (:UNSIGNED :CHAR) = #x00941EE0> :SIZE 13 :POSITION 31094 :LENGTH 20)
  ELEPHANT::SC : #<BDB-STORE-CONTROLLER c:\temp\testdb\>
  DBG::G       : #<WIN32::EXCEPTION 2009CAEF>
  ELEPHANT::E  : #<WIN32::EXCEPTION 2009CAEF>

Call to (METHOD ELEPHANT:GET-VALUE (T DB-BDB::BDB-BTREE)) (offset 284)

Call to EVAL (offset 113)
  EXP : (ELEPHANT:GET-FROM-ROOT "my-key")



If I should try other things, please let me know.

Frank


> -----Ursprüngliche Nachricht-----
> Von: "Ian Eslick" <eslick at media.mit.edu>
> Gesendet: 28.07.08 01:31:14
> An: Elephant bugs and development <elephant-devel at common-lisp.net>
> Betreff: Re: [elephant-devel] unstable on LW win32


> I presume you're using BDB 4.5 or 4.6?  Also that you've setup the my- 
> config.sexp file to match your configuration?  What are you using to  
> compile the Elephant C-libraries (cygwin or mfc?)
> 
> The not enough space error is odd.  Usually means some resource is  
> exhausted like file descriptors or locks in BDB or actual disk space,  
> but I've never seen it before in Elephant.
> 
> Ian
> 
____________________________________________________________________
Ihre Messenger, Communities und E-Mails jetzt in einem Programm!
WEB.DE MultiMessenger http://www.produkte.web.de/messenger/?did=3071




More information about the elephant-devel mailing list