[elephant-devel] error at delivery on LispWorks

Frank Schorr franks-muc at web.de
Sun Nov 4 17:01:42 UTC 2007


When delivering my application 
with Lispworks on win32 at delivery level 2, the
delivery process produces an error. For example:

Error: An error of type CONDITIONS:ARITHMETIC-TYPE-ERROR occured, arguments : (:EXPECTED-TYPE REAL :DATUM ELEPHANT:PRIMARY :OPERATION < :OPERANDS (2 ELEPHANT:PRIMARY))

This error is not exactly reproducible. "ELEPHANT:PRIMARY" can be replaced by one or the other 
slot name of my persistent class. But it generates always a CONDITIONS:ARITHMETIC-TYPE-ERROR. 
Complete output is reproduced below.

Do you have an idea where to start solving this ?

At delivery levels 0 and 1, a perfectly working executable file is produced,
having a size of 40MB. It should be possible to reduce this size at higher levels.

Best regards, 

Frank Schorr

Shaking stage : Shaking (1)
 Generation 0:  Total Size 4358K, Allocated 349K, Free 4000K 
 Generation 1:  Total Size 4982K, Allocated 2196K, Free 2765K 
 Generation 2:  Total Size 25604K, Allocated 12112K, Free 13475K 
 Generation 3:  Total Size 18263K, Allocated 8611K, Free 9643K 

Total Size 53504K, Allocated 23269K, Free 29885K
Broke pointers from 2982 gfs

Number of symbols 29616 (keywords 2742 fbound 15687 bound 4070 uninterned 677)

Number of classes 966


Unwinding shaking-action "?SYSTEM::ACTION-TUPLE-SYM"

Unwinding shaking-action "?SYSTEM::ACTION-ITEM-OWNER"

Unwinding shaking-action "?TYPE::CLEAR-TYPE-EXPANSION-CACHE"

Unwinding shaking-action "?SYSTEM::*LINE-ARGUMENT-ACTIONS*"

Unwinding shaking-action "?CLOS::*ISL-TABLE*"

Unwinding shaking-action "?CLOS::CLASS-SHARED-INITIALIZE"
Error: An error of type CONDITIONS:ARITHMETIC-TYPE-ERROR occured, arguments : (:EXPECTED-TYPE REAL :DATUM ELEPHANT:PRIMARY :OPERATION < :OPERANDS (2 ELEPHANT:PRIMARY))

Backtrace:
#<The COMMON-LISP-USER package, 6/128 internal, 0/4 external>


Call to "GET-CALL-FRAME"
  "FRAME-POINTER" : NIL
  "PREV-FRAME"    : NIL

Binding frame:
  *DEBUGGER-HOOK*                                 : NIL
  SYSTEM::*INSIDE-RUN-BUILD-SCRIPT-DEBUGGER-HOOK* : NIL

Call to "RUN-BUILD-SCRIPT-DEBUGGER-HOOK" (offset 145)
  "CC" : #<SIMPLE-ERROR 200D929F>

Catch frame: CONDITIONS::NEW-IGNORE-ERRORS-HANDLER

Binding frame:
  MP:*CURRENT-PROCESS* : NIL

Call to "DEBUG2" (offset 3141)
  "CONDITION" : #<SIMPLE-ERROR 200D929F>
  "PROCESS"   : NIL
  "SKIP-TO"   : NIL

Tag environment contour:
Function environment contour
Block environment contour:
Variable environment contour: ()
Call to "DEBUG1" (offset 215)
  "(DATUM NIL)" : #<SIMPLE-ERROR 200D929F>
  "ARGUMENTS"   : NIL

Binding frame:
  MP::*PROCESSING-INTERRUPTS* : NIL
  *EVALHOOK*                  : NIL

Call to "INVOKE-DEBUGGER" (offset 111)
  "CONDITION" : #<SIMPLE-ERROR 200D929F>

Binding frame:
  CONDITIONS::*BROKEN-ON-SIGNALS* : NIL

Call to "CONDITIONS-ERROR" (offset 356)
  "DATUM"     : CONDITIONS:ARITHMETIC-TYPE-ERROR
  "ARGUMENTS" : (:EXPECTED-TYPE REAL :DATUM ELEPHANT:PRIMARY :OPERATION < :OPERANDS (2 ELEPHANT:PRIMARY))

Catch frame: (NIL)

Catch frame: (NIL)

Call to "REPORT-THE-BINARY-FN-ERROR" (offset 329)
  "FN-NAME"     : <
  "ARG1"        : 2
  "ARG2"        : ELEPHANT:PRIMARY
  "TYPE"        : REAL
  "ARG1-IS-BAD" : NIL
  "PROMPT"      : "Supply a new second argument."

Call to "ARGS-TO-BINARY-ARITHMETIC-FN-NOT-OF-TYPE" (offset 197)
  "FN-NAME" : <
  "ARG1"    : 2
  "ARG2"    : ELEPHANT:PRIMARY
  "TYPE"    : REAL

Call to "MERGE-LISTS*" (offset 87)
  "LIST-1" : ((ELEPHANT:PRIMARY #<Slot Unbound Marker> (:PRIMARY)))
  "LIST-2" : ((2 #<Slot Unbound Marker> NIL))
  "PRED"   : #<Function "<$ANY" 209A4702>
  "KEY"    : #<Function "CAR" 201C7C72>

Call to "SORT-LIST" (offset 279)
  "LIST" : ((1 #<Slot Unbound Marker> (:DBCONNECTION-SPEC-PST)) (0 #<Slot Unbound Marker> (:FROM-OID)))
  "PRED" : #<Function "<$ANY" 209A4702>
  "KEY"  : #<Function "CAR" 201C7C72>

Call to "(METHOD COMPUTE-CLASS-SHARED-INITIALIZE-INFO (T T))" (offset 258)
  "CLASS"        : #<ELEPHANT:PERSISTENT-METACLASS DB-BDB::BDB-BTREE-INDEX 21D0254B>
  "JUST-SLOTS-P" : T

Call to "(METHOD COMPUTE-CLASS-SHARED-INITIALIZE T .  NIL)" (offset 56)
  "CLASS" : #<ELEPHANT:PERSISTENT-METACLASS DB-BDB::BDB-BTREE-INDEX 21D0254B>

Call to "INSTALL-ALL-CLASS-SHARED-INITIALIZE" (offset 138)
  "NAME"             : DB-BDB::BDB-BTREE-INDEX
  "CLASS"            : #<ELEPHANT:PERSISTENT-METACLASS DB-BDB::BDB-BTREE-INDEX 21D0254B>
  "METACLASSES-KEEP" : :DONT-KNOW
  "KEEP"             : :DONT-KNOW

Catch frame: #<Unbound Marker>

Call to "MAPHASH" (offset 356)
  "FUNCTION"   : #<Closure "INSTALL-ALL-CLASS-SHARED-INITIALIZE" 20269642>
  "HASH-TABLE" : #<EQ Hash Table{966} 2023B153>

Call to "INSTALL-ALL-CLASS-SHARED-INITIALIZE" (offset 90)
  "KEEP"             : NIL
  "METACLASSES-KEEP" : (#<STANDARD-CLASS STRUCTURE-CLASS 209503CF> #<STANDARD-CLASS BUILT-IN-CLASS 2094FE6F> #<STANDARD-CLASS FUNCALLABLE-STANDARD-CLASS 2095033F>)

Call to "UNWIND-SHAKING-ACTIONS" (offset 456)
  "TESTING-ONLY" : NIL

Binding frame:
  SYSTEM::*BUILT-IN-CLASSES* : NIL

Catch frame: #<Unbound Marker>

Binding frame:
  *PACKAGES-FOR-WARN-ON-REDEFINITION* : ("AMD64" "ATSUI" "CAPI" "CAPI-COCOA-LIBRARY" "CAPI-INTERNALS" "CAPI-LAYOUT" "CAPI-LIBRARY" "CAPI-MOTIF-LIBRARY" "CAPI-POSTSCRIPT-LIBRARY" "CAPI-TOOLKIT" "CAPI-WIN32-LIB" "CARBON" "CLIM" "CLIM-DEFSYSTEM" "CLIM-INTERNALS" "CLIM-LISP" "CLIM-SILICA" "CLIM-SYS" "CLIM-UTILS" "CLOG-VAR" "CLOS" "COCOA" "COLOR" "COM" "COMM" "COMMON-LISP" "COMMON-PROLOG" "COMMON-UTILITIES" "COMPILER" "CONDITIONS" "CONSTANTS" "CORBA" "CORBA-INTERNAL" "CORE-GRAPHICS" "COSNAMING" "DBG" "DELIVERY" "DSPEC" "EDITOR" "ENVIRONMENT" "ENVIRONMENT-INTERNALS" "EXE-PARSER" "EXTERNAL-FORMAT" "FLI" "FLI-INTERNALS" "FOREIGN" "FOREIGN-PARSER" "GENERATOR" "GRAPHICS-PORTS" "HARLEQUIN-COMMON-LISP" "HARP" "HQN-WEB" "INS" "INTERFACE-BUILDER" "KEYWORD" "KW" "KW-TOOLS" "LISPWORKS" "LISPWORKS-TOOLS" "LOOP" "LOW64" "LW-XP" "MAIL" "MATCH" "MP" "OBJC" "ODBC-COMMON" "OMG.ORG/OPERATION" "OMG.ORG/PORTABLESERVER" "OMG.ORG/ROOT" "PARSERGEN" "PC386" "PKG" "POSTGRESQL" "POSTSCRIPT-CLIM" "RAW" "RC-PARSER" "REG" "RS6K" "RUNTIME" "SAVED-STUFF" "SCM" "SERIAL-PORT" "SETF" "SHELL" "SNAKE" "SQL" "SQL-COMMON" "STEPPER" "STREAM" "STRUCTURE" "SYSTEM" "TRANS" "TYPE" "WALKER" "WIN32" "WIN32-LIB-CLIM" "WSPARC" "X-INTERNALS" "X-LIBRARY" "X-TOOLS" "X-UTILITIES" "XM-INTERNALS" "XM-LIB-CLIM" "XM-LIBRARY" "XMA-LIBRARY" "XT-INTERNALS" "XT-LIBRARY")

Binding frame:
  SYSTEM::*SHAKE-CLASS-DIRECT-METHODS* : NIL

Binding frame:
  SYSTEM::*SHAKE-CLASS-ACCESSORS* : NIL

Binding frame:
  SYSTEM::*SHAKE-CLASSES* : NIL

Call to "DELIVER-SHAKE" (offset 2655)

Catch frame: #<Unbound Marker>

Binding frame:
  SYSTEM::*CLEANING* : NIL

Call to "DELIVER-FROM-MAIN" (offset 371)

Catch frame: SYSTEM::EXIT-LISPWORKS

Catch frame: SYSTEM::START-UP

Catch frame: (NIL)

Call to "START-FUNCTION" (offset 116)
  "GC-MESSAGES" : #<Raw value #x00000028 (40)>


"START-FUNCTION"
Quitting
_________________________________________________________________________
Mit der Gruppen-SMS von WEB.DE FreeMail können Sie eine SMS an alle 
Freunde gleichzeitig schicken: http://freemail.web.de/features/?mc=021179






More information about the elephant-devel mailing list