I have a large Common Lisp project (http://exp-engine.sf.net/) that I
currently develop in LispWorks, but would like to be able to use CMU CL
and SBCL.

I've gotten the code to the point where I can compile it with CMUCL, but
it crashes when I try to run it.  The backtrace is not very informative
to me so I have no idea why it's crashing.  Below is the output from
loading, running my application, and doing a backtrace when it went into
the debugger.  What else can I do to identify the problem?

Craig

--------------------------------------------------------------------

[EMAIL PROTECTED] ws-cmucl]$ cmucl
; Loading #p"/home/lanning/.cmucl-init".
CMU Common Lisp post-18e CVS 2003-07-10 19:31:51, running on lanning
With core: /usr/lib/cmucl/lib/lisp.core
Dumped on: Thu, 2003-07-10 19:52:21-04:00 on lorien.users.earthlink.net
See <http://www.cons.org/cmucl/> for support information.
Loaded subsystems:
    Python 1.1, target Intel x86
    CLOS based on Gerd's PCL 2003/06/18 09:23:09
* (load "load-expresso.lsp")

;; Loading #p"/usr/lib/cmucl/lib/subsystems/gray-streams-library.x86f".
T
* (mk:compile-system "expresso")

; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/expcore/package.x86f".
; Loading
#p"/src/expo/devel/ws-cmucl/cmu-binary/expcore/conditions.x86f".
; Loading
#p"/src/expo/devel/ws-cmucl/cmu-binary/expcore/os-compat.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/expcore/globals.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/expcore/generics.x86f".
; Loading
#p"/src/expo/devel/ws-cmucl/cmu-binary/expcore/messaging.x86f".
; Loading
#p"/src/expo/devel/ws-cmucl/cmu-binary/expcore/debugging.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/expcore/utils.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/expcore/macros.x86f".
; Loading
#p"/src/expo/devel/ws-cmucl/cmu-binary/expcore/express-utils.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/expcore/schemas.x86f".
; Loading
#p"/src/expo/devel/ws-cmucl/cmu-binary/expcore/express-metaobjects.x86f".

;;; Memoizing (#<Function EQUAL {1005EC19}>) SELECT-SLOT ****
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/expcore/datasets.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/p11/package.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/p11/globals.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/p11/generics.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/p11/conditions.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/p11/reader.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/p11/classes.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/p11/types.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/p11/declarations.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/p11/expressions.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/p11/stmts.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/p11/token-stream.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/p11/stream.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/p11/parser1.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/p11/parser2.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/p11/top-level.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/p14/package.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/p14/generics.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/p14/classes.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/p14/declarations.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/p14/expressions.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/p14/stream.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/p14/parser1.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/p14/parser2.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/p14/top-level.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/p21/package.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/p21/reader.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/p21/classes.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/p21/stream.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/p21/parser.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/p21/top-level.x86f".
; Loading
#p"/src/expo/devel/ws-cmucl/cmu-binary/expcore/x-metaobjects.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/expcore/types.x86f".
; Loading
#p"/src/expo/devel/ws-cmucl/cmu-binary/expcore/aggregates.x86f".
; Loading
#p"/src/expo/devel/ws-cmucl/cmu-binary/expcore/validation.x86f".

;;; Memoizing (#<Function EQUAL {1005EC19}>) VALID-COMPLEX-TYPE-P ****
; Loading
#p"/src/expo/devel/ws-cmucl/cmu-binary/expcore/p21-utils.x86f".
; Loading
#p"/src/expo/devel/ws-cmucl/cmu-binary/expcore/builtin-fns.x86f".

;;; Memoizing (#<Function EQL {100C6359}>) TYPE-COMPATIBLE-P ****
; Loading
#p"/src/expo/devel/ws-cmucl/cmu-binary/expcore/start-and-stop.x86f".
; Loading
#p"/src/expo/devel/ws-cmucl/cmu-binary/expcore/top-level.x86f".
; Loading
#p"/src/expo/devel/ws-cmucl/cmu-binary/expcore/configuration.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/expcore/gen-p21.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/expcore/gen-oseb.x86f".
; Loading
#p"/src/expo/devel/ws-cmucl/cmu-binary/compiler/rule-utils.x86f".
; Loading #p"/src/expo/devel/ws-cmucl/cmu-binary/x/defview.x86f".
NIL
* (expo:expresso :op :validate :src-schema
"expo:user;express-x;idf210;ap210aim.exp" :in-file
"expo:user;express-x;idf210;flasher-aim.stp" :in-encoding :p21)

Express Parser: Pass 1 ...
SEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEETTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF!
 
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
Express Parser: Pass 2 ...

Invalid number of arguments: 0
   [Condition of type SIMPLE-PROGRAM-ERROR]

Restarts:
  0: [ABORT] Return to Top-Level.

Debug  (type H for help)

((MAKE-INSTANCE EE11:EXPR-QUERY :%PARENT PCL::|.P0.|) 0
268431911)[:EXTERNAL]
Source: #'(KERNEL:INSTANCE-LAMBDA (PCL::|.P0.|)
           (LET (# #)
             (SETF # #)
             (SETF # PCL::.SLOTS.)
             (LET #
               #)
             ...))
0] backtrace

0: ((MAKE-INSTANCE EE11:EXPR-QUERY :%PARENT PCL::|.P0.|) 0
268431911)[:EXTERNAL]
1: ("DEFMETHOD MAKE-INSTANCE (CLASS)" #<unused-arg> #<unused-arg>
    #<STANDARD-CLASS EE11:EXPR-QUERY {4853955D}> NIL)
2: ((METHOD EE11:COPY-OBJECT NIL (EE11:EXPR-QUERY)) #<unused-arg>
#<unused-arg>
    #<EE11:EXPR-QUERY {48AA1E05}>)
3: ((METHOD EE11:PARSE-DATA NIL (EE11:P11-STREAM # #)) (#() . #(#))
    #<unused-arg> #<EE11:P11-STREAM {48F53375}> :PASS2 ...)
4: ("LAMBDA (PCL::.KEYARGS-START. PCL::.VALID-KEYS. #:G31605 #:G31606
#:G31607)"
    #<unused-arg> #<unused-arg> #<EE11:P11-STREAM {48F53375}> :PASS2
...)
5: ((METHOD EE11:PARSE-DATA NIL (EE11:P11-STREAM # #)) (#() . #(#))
    #<unused-arg> #<EE11:P11-STREAM {48F53375}> :PASS2 ...)
6: ("LAMBDA (PCL::.KEYARGS-START. PCL::.VALID-KEYS. #:G31605 #:G31606
#:G31607)"
    #<unused-arg> #<unused-arg> #<EE11:P11-STREAM {48F53375}> :PASS2
...)
7: ("LAMBDA (PCL::.KEYARGS-START. PCL::.VALID-KEYS. #:G31605 #:G31606
#:G31607)"
    #<unused-arg> #<unused-arg> #<EE11:P11-STREAM {48F53375}> :PASS2
...)
8: ((METHOD EE11:PARSE-DATA NIL (EE11:P11-STREAM # #)) (#() . #(# #))
    #<unused-arg> #<EE11:P11-STREAM {48F53375}> :PASS2 ...)
9: ("LAMBDA (PCL::.KEYARGS-START. PCL::.VALID-KEYS. #:G31605 #:G31606
#:G31607)"
    #<unused-arg> #<unused-arg> #<EE11:P11-STREAM {48F53375}> :PASS2
...)
10: ((METHOD EE11:PARSE-DATA NIL (EE11:P11-STREAM # #)) (#() . #(#))
     #<unused-arg> #<EE11:P11-STREAM {48F53375}> :PASS2 ...)
11: ("LAMBDA (PCL::.KEYARGS-START. PCL::.VALID-KEYS. #:G31605 #:G31606
#:G31607)"
     #<unused-arg> #<unused-arg> #<EE11:P11-STREAM {48F53375}> :PASS2
...)
12: ((METHOD EE11:PARSE-DATA NIL (EE11:P11-STREAM # #)) (#() . #(# # #))
     #<unused-arg> #<EE11:P11-STREAM {48F53375}> :PASS2 ...)
13: ("LAMBDA (PCL::.KEYARGS-START. PCL::.VALID-KEYS. #:G31605 #:G31606
#:G31607)"
     #<unused-arg> #<unused-arg> #<EE11:P11-STREAM {48F53375}> :PASS2
...)
14: ((METHOD EE11:PARSE-DATA NIL (EE11:P11-STREAM # #)) #<unused-arg>
     #<unused-arg> #<EE11:P11-STREAM {48F53375}> :PASS2 ...)
15: ("LAMBDA (PCL::.KEYARGS-START. PCL::.VALID-KEYS. #:G32164 #:G32165
#:G32166)"
     #<unused-arg> #<unused-arg> #<EE11:P11-STREAM {48F53375}> :PASS2
...)
16: ("LAMBDA (PCL::.KEYARGS-START. PCL::.VALID-KEYS. #:G31849 #:G31850
#:G31851)"
     #<unused-arg> #<unused-arg> #<EE11:P11-STREAM {48F53375}> :PASS2
...)
17: ((METHOD EE11:PARSE-DATA NIL (PATHNAME T #)) #<unused-arg>
#<unused-arg>
     #.(logical-pathname "EXPO:USER;EXPRESS-X;IDF210;AP210AIM.EXP")
:PASS2 ...)
18: (EE11::PARSE-P11
     #.(logical-pathname "EXPO:USER;EXPRESS-X;IDF210;AP210AIM.EXP"))
19: ((METHOD EXPRESSO:READ-SCHEMA NIL (T #)) #<unused-arg> #<unused-arg>
     #.(logical-pathname "EXPO:USER;EXPRESS-X;IDF210;AP210AIM.EXP")
     #<unused-arg> ...)
20: ((METHOD EXPRESSO:RUN-EXPRESSO NIL (#)) #<unused-arg> #<unused-arg>
     #<unused-arg>
     (:SRC-SCHEMA "expo:user;express-x;idf210;ap210aim.exp" :IN-FILE
      "expo:user;express-x;idf210;flasher-aim.stp" :IN-ENCODING ...))
21: (EXPRESSO::%%EXPRESSO "expo-dev" :OP :VALIDATE :SRC-SCHEMA ...)
22: (INTERACTIVE-EVAL
     (EXPRESSO:EXPRESSO :OP
                        :VALIDATE
                        :SRC-SCHEMA
                        "expo:user;express-x;idf210;ap210aim.exp"
                        ...))
23: (LISP::%TOP-LEVEL)
24: ((LABELS LISP::RESTART-LISP
       SAVE-LISP))

0] abort
SEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEETTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT!
 
TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFRRR
* (quit)
[EMAIL PROTECTED] ws-cmucl]$ 




Reply via email to