[cells-gtk-devel] cells-gtk and sbcl

rm at seid-online.de rm at seid-online.de
Mon Mar 14 16:18:59 UTC 2005


On Mon, Mar 14, 2005 at 09:53:35AM -0500, Peter Denno wrote:
> 
> OK, so it compiles....


Well, i frankestoned the code so copiles/loads o.k. - now, when
i try to run the example i get the following:

 Done! Now try (test-gtk::gtk-demo)
 T
 *  (test-gtk::gtk-demo)


 debugger invoked on a SIMPLE-ERROR in thread 5323:
   The assertion CELLS-GTK::CB failed.

 You can type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.

 restarts (invokable by number or by possibly-abbreviated name):
   0: [CONTINUE] Retry assertion.
   1: [ABORT   ] Reduce debugger level (leaving debugger, returning to toplevel).
   2: [TOPLEVEL] Restart at toplevel READ/EVAL/PRINT loop.
 (SB-KERNEL:ASSERT-ERROR CELLS-GTK::CB NIL NIL)
 
 0] backtrace
 
 0: (SB-KERNEL:ASSERT-ERROR CELLS-GTK::CB NIL NIL)
 1: ((SB-PCL::FAST-METHOD CELLS::C-OUTPUT-SLOT-NAME
                          PROGN
                          ((EQL 'CELLS-GTK:ON-ACTIVATE) CELLS-GTK:ENTRY T T T))
     #<unavailable argument>
     #<unavailable argument>
     #<unavailable argument>
     ENTRY
     #<FUNCTION (LAMBDA #) {487BF2CD}>
     #<unavailable argument>
     #<unavailable argument>)
 2: ((LAMBDA
         (SB-PCL::.PV-CELL. SB-PCL::.NEXT-METHOD-CALL. SB-PCL::.ARG0.
          SB-PCL::.ARG1. SB-PCL::.ARG2. SB-PCL::.ARG3. SB-PCL::.ARG4.))
     #<unavailable argument>
     #<unavailable argument>
     CELLS-GTK:ON-ACTIVATE
     ENTRY
     #<FVUNCTION (LAMBDA #) {487BF2CD}>
     NIL
     T)
 3: ((LAMBDA ()))
 4: (CELLS::FINISH-BUSINESS)
 5: (CELLS::CALL-WITH-INTEGRITY
     #<unavailable argument>
     (:OUTPUT NIL)
     #<CLOSURE (LAMBDA #) {48AB27FD}>)
 6: ((SB-PCL::FAST-METHOD CELLS:MD-AWAKEN (CELLS::MODEL-OBJECT))
     (#(NIL 8) . #())
     #<unavailable argument>
     TEST-GTK)
 7: (CELLS:TO-BE TEST-GTK)
 8: (CELLS-GTK:START-APP TEST-GTK::TEST-GTK :DEBUG NIL)
 9: (SB-INT:EVAL-IN-LEXENV
     (TEST-GTK::GTK-DEMO)
     #S(SB-KERNEL:LEXENV
        :FUNS NIL
        :VARS NIL
        :BLOCKS NIL
        :TAGS NIL
        :TYPE-RESTRICTIONS NIL
        :LAMBDA NIL
        :CLEANUP NIL
        :HANDLED-CONDITIONS NIL
        :DISABLED-PACKAGE-LOCKS NIL
        :POLICY ((SAFETY . 3) (COMPILATION-SPEED . 2) (DEBUG . 2) (SPEED . 1)
                 (SPACE . 1) (INHIBIT-WARNINGS . 1))))
 10: (INTERACTIVE-EVAL (TEST-GTK::GTK-DEMO))
 11: (SB-IMPL::REPL-FUN NIL)
 12: ((LAMBDA ()))
 13: ((LAMBDA ()))
 14: (SB-IMPL::%WITH-REBOUND-IO-SYNTAX #<CLOSURE (LAMBDA #) {48000195}>)
 15: (SB-IMPL::TOPLEVEL-REPL NIL)
 16: (SB-IMPL::TOPLEVEL-INIT)
 17: ((FLET SB-IMPL::RESTART-LISP))
 
 0]

Help! Err, this does look somehow familiar ... how much of lamda-gtk does your
code use? Somehow CELLS-GTK::CB rings the "callback"-problem bell.

 cheers RalfD





More information about the cells-gtk-devel mailing list