[Openmcl-devel] Fault during read of memory address #x84

Johan Ur Riise johan at riise-data.no
Mon Sep 7 19:19:50 UTC 2009


I have this on a virtual MS Windows XP machine. Version is "Version
1.3-r11936  (WindowsX8632)" The stacktrace below is from a buffer named
*sldb ccl/33* (or some other number). I get these fairly often, for
example I can have 50 of these, then I find it smarter to restart my ccl
or my emacs. The errors occur when I hit C-c C-c in a source file, or
when I edit a sourcefile and press space just after a function name.

It has not happen when ccl is started in a command box, and it happens
at least not som much when I copy the forms from my source file to the
repl buffer in slime.

I have the same symptoms on another Windows machine, which is real, with
approximately the same setup. There I get another address in the error
message.

I run slime which is on version 2009-09-03. My emacs is GNU Emacs 23.1.1
(i386-mingw-nt5.1.2600) of 2009-07-30 on SOFT-MJASON

Is there a fix or a workaround, or is there something I can do to find
the cause? I am new to ccl but not to cl and slime.

I am working on some CFFI stuff, but I don't think that is related.


contents of sldb buffer:

Fault during read of memory address #x84
   [Condition of type CCL::INVALID-MEMORY-ACCESS]

Restarts:
Backtrace:
  0: (#<Anonymous Function #x8A42416> #<Compiled-function
SWANK:SWANK-DEBUGGER-HOOK #x8AAE4DE> #<COMPILED-LEXICAL-CLOSURE
(:INTERNAL SWANK:INVOKE-SLIME-DEBUGGER) #x8EFFF6E>)
  1: (SWANK::CALL-WITH-BINDINGS ((*STANDARD-OUTPUT* .
#<SWANK-BACKEND::SLIME-OUTPUT-STREAM #x8B4C8A6>) (*STANDARD-INPUT* .
#<SWANK-BACKEND::SLIME-INPUT-STREAM #x8B4CADE>) ..)))
      Locals:
        SWANK::ALIST = ((*STANDARD-OUTPUT* .
#<SWANK-BACKEND::SLIME-OUTPUT-STREAM #x8B4C8A6>) ..))..
        SWANK::FUN = #<COMPILED-LEXICAL-CLOSURE (:INTERNAL ..)
        SWANK::RLIST = ((*TERMINAL-IO* ..))))
        SWANK::VARS = (*TERMINAL-IO* *QUERY-IO* *DEBUG-IO*
*ERROR-OUTPUT* *TRACE-OUTPUT* ..))
        SWANK::VALS = (#<TWO-WAY-STREAM input
#<SWANK-BACKEND::SLIME-INPUT-STREAM #x8B4CADE>, out..
  2: (SWANK::CALL-WITH-CONNECTION #<CONNECTION #x8AE561E>
#<COMPILED-LEXICAL-CLOSURE (:INTERNAL SWANK:INVOKE-SLIME-DEBUGGER)
#x8EE191E>)
  3: (SWANK:INVOKE-SLIME-DEBUGGER #<CCL::INVALID-MEMORY-ACCESS
#x8EE196E>)
  4: (#<Anonymous Function #x8A42416> #<Compiled-function
SWANK:SWANK-DEBUGGER-HOOK #x8AAE4DE> #<COMPILED-LEXICAL-CLOSURE
(:INTERNAL SWANK:SWANK-DEBUGGER-HOOK) #x8EE1946>)
  5: (SWANK:SWANK-DEBUGGER-HOOK #<CCL::INVALID-MEMORY-ACCESS #x8EE196E>
#<Compiled-function SWANK:SWANK-DEBUGGER-HOOK #x8AAE4DE>)
  6: (CCL::BREAK-LOOP-HANDLE-ERROR #<CCL::INVALID-MEMORY-ACCESS
#x8EE196E> 306381789)
  7: (CCL::%ERROR #<CCL::INVALID-MEMORY-ACCESS #x8EE196E> NIL 306381789)
  8: (CCL::XCMAIN 291421482)
  9: (CCL::%PASCAL-FUNCTIONS% 1 291421482)
 10: (CCL::INITIAL-BINDINGS ((CCL::*FREE-XPS* . #<Anonymous Function
#x88A0D16>) (CCL::*FREE-CIRCULARITY-HASH-TABLES* . #<Anonymous Function
#x8891A9E>) ..)))
 11: ((:INTERNAL CCL::%PROCESS-PRESET-INTERNAL) #<PROCESS worker(66)
[Reset] #x8EDC686> (#<COMPILED-LEXICAL-CLOSURE (:INTERNAL CCL::%
PROCESS-RUN-FUNCTION) #x8EDC636>))
 12: ((:INTERNAL CCL::THREAD-MAKE-STARTUP-FUNCTION))




More information about the Openmcl-devel mailing list