SDL2 frontend crashes on startup
I have installed roswell and followed the workaround with cloning log4cl from master and managed to install lem. The ncurses frontend works when I run it with ~/.roswell/bin/lem-ncurses. And when I run ~/.roswell/bin/lem-sdl2, it crashes with the following error:
$ ~/.roswell/bin/lem-sdl2
CORRUPTION WARNING in SBCL pid 345521 tid 345536:
Memory fault at 0xc (pc=0x7f2e3e10eb60, fp=(nil), sp=0x7f2e3c7adf00) tid 345536
The integrity of this image is possibly compromised.
Continuing with fingers crossed.
A nested error within --disable-debugger error handling prevents printing the backtrace. Sorry, exiting.
Versions:
$ roswell version
roswell 22.12.14.113
build with gcc (GCC) 12.2.1 20230201
libcurl=8.0.1
Quicklisp=2021-02-13
Dist=2023-02-15
lispdir='/etc/roswell/'
homedir='/home/grfork/.roswell/'
configdir='/home/grfork/.roswell/'
sbcl-bin-variant=''
$ roswell list installed
Installed implementations:
Installed versions of sbcl-bin:
sbcl-bin/2.3.5
$ uname -a
Linux pisec 6.3.7-arch1-1 #1 SMP PREEMPT_DYNAMIC Sat, 10 Jun 2023 00:35:35 +0000 x86_64 GNU/Linux
Crash log from (lem:lem "--debug" "--log-filename" "lem.log")
<INFO> [15:49:18] lem-core lem.lisp (lem) - Starting Lem
<DEBUG> [15:49:18] lem-sdl2 main.lisp (display-width sdl2) -
lem-if:display-width
<DEBUG> [15:49:18] lem-sdl2 main.lisp (display-height sdl2) -
lem-if:display-height
<DEBUG> [15:49:18] lem-sdl2 main.lisp (make-view sdl2) -
lem-if:make-view LEM-SDL2::WINDOW: #<LEM-CORE:WINDOW {1008182223}>
LEM-SDL2::X: 0 LEM-SDL2::Y: 0 LEM-SDL2::WIDTH: 100 LEM-SDL2::HEIGHT: 39
LEM-SDL2::USE-MODELINE: T
<INFO> [15:49:18] lem-sdl2 main.lisp (call-with-debug) -
Unhandled memory fault at #xC.
Backtrace for: #<SB-THREAD:THREAD tid=48629 "editor" RUNNING {100769C2C3}>
0: ((LAMBDA NIL :IN UIOP/IMAGE:PRINT-BACKTRACE))
1: ((FLET "THUNK" :IN UIOP/STREAM:CALL-WITH-SAFE-IO-SYNTAX))
2: (SB-IMPL::%WITH-STANDARD-IO-SYNTAX #<FUNCTION (FLET "THUNK" :IN UIOP/STREAM:CALL-WITH-SAFE-IO-SYNTAX) {7F9F5C9AC9EB}>)
3: (UIOP/STREAM:CALL-WITH-SAFE-IO-SYNTAX #<FUNCTION (LAMBDA NIL :IN UIOP/IMAGE:PRINT-BACKTRACE) {10082885EB}> :PACKAGE :CL)
4: ((FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) #<SB-PRETTY:PRETTY-STREAM {1008288423}>)
5: ((LAMBDA (STREAM LOG4CL-IMPL::FMT-INFO LOG4CL-IMPL::LOGGER LOG4CL-IMPL::LOG-LEVEL LOG4CL-IMPL::LOG-FUNC) :IN "/home/grfork/.roswell/local-projects/sharplispers/log4cl/src/appender/pattern-layout.lisp") #<SB-PRETTY:PRETTY-STREAM {1008288423}> #<LOG4CL-IMPL::FORMAT-INFO {1006C00C93}> #<unused argument> #<unused argument> #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AD63B}>)
6: ((LAMBDA (STREAM LOG4CL-IMPL::LOGGER LOG4CL-IMPL::LEVEL LOG4CL-IMPL::LOG-FUNC) :IN LOG4CL-IMPL::COMPILE-PATTERN-FORMAT) #<SB-PRETTY:PRETTY-STREAM {1008288423}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AD63B}>)
7: ((FLET "WITH-PRETTY-STREAM0" :IN SB-PRETTY::CALL-LOGICAL-BLOCK-PRINTER) #<SB-PRETTY:PRETTY-STREAM {1008288423}>)
8: (SB-PRETTY::CALL-LOGICAL-BLOCK-PRINTER #<FUNCTION (FLET "PPRINT-BLOCK" :IN "/home/grfork/.roswell/local-projects/sharplispers/log4cl/src/appender/pattern-layout.lisp") {7F9F5C9ACE9B}> #<SB-SYS:FD-STREAM for "file /home/grfork/.roswell/local-projects/lem-project/lem/lem.log" {10071A59C3}> NIL NIL "" NIL)
9: ((LAMBDA (STREAM LOG4CL-IMPL::FMT-INFO LOG4CL-IMPL::LOGGER LOG4CL-IMPL::LOG-LEVEL LOG4CL-IMPL::LOG-FUNC LOG4CL-IMPL::WRAP) :IN "/home/grfork/.roswell/local-projects/sharplispers/log4cl/src/appender/pattern-layout.lisp") #<SB-SYS:FD-STREAM for "file /home/grfork/.roswell/local-projects/lem-project/lem/lem.log" {10071A59C3}> #<LOG4CL-IMPL::PATTERN-PRETTY-FMT-INFO {1006C00193}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AD63B}> #<FUNCTION (LAMBDA (STREAM LOG4CL-IMPL::LOGGER LOG4CL-IMPL::LEVEL LOG4CL-IMPL::LOG-FUNC) :IN LOG4CL-IMPL::COMPILE-PATTERN-FORMAT) {1006BFBDCB}>)
10: ((LAMBDA (STREAM LOG4CL-IMPL::LOGGER LOG4CL-IMPL::LEVEL LOG4CL-IMPL::LOG-FUNC) :IN LOG4CL-IMPL::COMPILE-PATTERN-FORMAT) #<SB-SYS:FD-STREAM for "file /home/grfork/.roswell/local-projects/lem-project/lem/lem.log" {10071A59C3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AD63B}>)
11: ((:METHOD LOG4CL-IMPL:LAYOUT-TO-STREAM (LOG4CL-IMPL:PATTERN-LAYOUT T T T T)) #<LOG4CL-IMPL:PATTERN-LAYOUT {1006C000D3}> #<SB-SYS:FD-STREAM for "file /home/grfork/.roswell/local-projects/lem-project/lem/lem.log" {10071A59C3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AD63B}>) [fast-method]
12: ((:METHOD LOG4CL-IMPL:APPENDER-DO-APPEND (LOG4CL-IMPL::FIXED-STREAM-APPENDER-BASE T T T)) #<LOG4CL-IMPL:DAILY-FILE-APPENDER {1006F51FB3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AD63B}>) [fast-method]
13: ((SB-PCL::EMF LOG4CL-IMPL:APPENDER-DO-APPEND) #<unused argument> #<unused argument> #<LOG4CL-IMPL:DAILY-FILE-APPENDER {1006F51FB3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AD63B}>)
14: ((FLET "WITHOUT-INTERRUPTS-BODY-11" :IN SB-THREAD::CALL-WITH-RECURSIVE-LOCK))
15: (SB-THREAD::CALL-WITH-RECURSIVE-LOCK #<FUNCTION (FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK :IN LOG4CL-IMPL:APPENDER-DO-APPEND) {7F9F5C9AD29B}> #<SB-THREAD:MUTEX "Log4CL serialized appender lock" taken owner=editor> T NIL)
16: ((:METHOD LOG4CL-IMPL:APPENDER-DO-APPEND :AROUND (LOG4CL-IMPL:SERIALIZED-APPENDER T T T)) #<LOG4CL-IMPL:DAILY-FILE-APPENDER {1006F51FB3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AD63B}>) [fast-method]
17: ((LABELS LOG4CL-IMPL::LOG-TO-LOGGER-APPENDERS :IN LOG4CL-IMPL::LOG-WITH-LOGGER) #<LOGGER +ROOT+ {100278D763}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AD63B}>)
18: ((LABELS LOG4CL-IMPL::LOG-TO-LOGGER-APPENDERS :IN LOG4CL-IMPL::LOG-WITH-LOGGER) #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2 NIL {10066FBF53}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AD63B}>)
19: ((LABELS LOG4CL-IMPL::LOG-TO-LOGGER-APPENDERS :IN LOG4CL-IMPL::LOG-WITH-LOGGER) #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AD63B}>)
20: (LOG4CL-IMPL::LOG-WITH-LOGGER #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AD63B}> #<PACKAGE "LEM-SDL2">)
21: ((LAMBDA (LEM-SDL2::E) :IN LEM-SDL2::CALL-WITH-DEBUG) #<SB-SYS:MEMORY-FAULT-ERROR {1008277CB3}>)
22: (SB-KERNEL::%SIGNAL #<SB-SYS:MEMORY-FAULT-ERROR {1008277CB3}>)
23: (ERROR SB-SYS:MEMORY-FAULT-ERROR :ADDRESS 12)
24: (SB-SYS:MEMORY-FAULT-ERROR #<unused argument> #.(SB-SYS:INT-SAP #X0000000C))
25: ("foreign function: call_into_lisp_")
26: ("foreign function: funcall2")
27: ("foreign function: handle_memory_fault_emulation_trap")
28: ("foreign function: handle_trap")
29: ("foreign function: #x4242EE")
30: (SDL2:CREATE-TEXTURE #<SDL2-FFI:SDL-RENDERER {#X7F9F6C62C1F0}> 373694468 2 900 840)
31: (LEM-SDL2::CREATE-VIEW #<LEM-CORE:WINDOW {1008182223}> 0 0 100 40 T)
32: ((FLET "WITHOUT-INTERRUPTS-BODY-11" :IN SB-THREAD::CALL-WITH-RECURSIVE-LOCK))
33: (SB-THREAD::CALL-WITH-RECURSIVE-LOCK #<FUNCTION (FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK :IN LEM-SDL2::CALL-WITH-RENDERER) {7F9F5C9AE5BB}> #<SB-THREAD:MUTEX "lem-sdl2 display mutex" taken owner=editor> T NIL)
34: (LEM-SDL2::CALL-WITH-RENDERER #<FUNCTION (LAMBDA NIL :IN LEM-INTERFACE:MAKE-VIEW) {1008277C3B}>)
35: (LEM-SDL2::CALL-WITH-DEBUG #<FUNCTION (LAMBDA NIL :IN LEM-INTERFACE:MAKE-VIEW) {10082771CB}> #<FUNCTION (LAMBDA NIL :IN LEM-INTERFACE:MAKE-VIEW) {100827720B}>)
36: ((:METHOD INITIALIZE-INSTANCE :AFTER (LEM-CORE:WINDOW)) #<LEM-CORE:WINDOW {1008182223}>) [fast-method]
37: ((LAMBDA (SB-PCL::|.P0.| SB-PCL::|.P1.| SB-PCL::|.P2.| SB-PCL::|.P3.| SB-PCL::|.P4.| SB-PCL::|.P5.|)) #<unavailable argument> #<unavailable argument> #<unavailable argument> #<unavailable argument> #<unavailable argument> #<unavailable argument>)
38: (LEM-CORE::SETUP-FRAME-WINDOWS #<LEM-CORE:FRAME {100790C033}> #<LEM-BASE:TEXT-BUFFER *tmp* NIL {1007BBDDB3}>)
39: (LEM-CORE:SETUP-FRAME #<LEM-CORE:FRAME {100790C033}> #<LEM-BASE:TEXT-BUFFER *tmp* NIL {1007BBDDB3}>)
40: (LEM-CORE::SETUP)
41: ((LAMBDA NIL :IN LEM-CORE::RUN-EDITOR-THREAD))
42: ((LAMBDA NIL :IN LEM-CORE::RUN-EDITOR-THREAD))
43: ((LAMBDA NIL :IN BORDEAUX-THREADS::BINDING-DEFAULT-SPECIALS))
44: ((FLET SB-UNIX::BODY :IN SB-THREAD::RUN))
45: ((FLET "WITHOUT-INTERRUPTS-BODY-156" :IN SB-THREAD::RUN))
46: ((FLET SB-UNIX::BODY :IN SB-THREAD::RUN))
47: ((FLET "WITHOUT-INTERRUPTS-BODY-149" :IN SB-THREAD::RUN))
48: (SB-THREAD::RUN)
49: ("foreign function: call_into_lisp_")
50: ("foreign function: funcall1")
<DEBUG> [15:49:18] lem-sdl2 main.lisp (display-width sdl2) -
lem-if:display-width
<DEBUG> [15:49:18] lem-sdl2 main.lisp (display-height sdl2) -
lem-if:display-height
<INFO> [15:49:18] lem-sdl2 main.lisp (call-with-debug) -
There is no applicable method for the generic function
#<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)>
when called with arguments
(NIL).
See also:
The ANSI Standard, Section 7.6.6
Backtrace for: #<SB-THREAD:THREAD tid=48629 "editor" RUNNING {100769C2C3}>
0: ((LAMBDA NIL :IN UIOP/IMAGE:PRINT-BACKTRACE))
1: ((FLET "THUNK" :IN UIOP/STREAM:CALL-WITH-SAFE-IO-SYNTAX))
2: (SB-IMPL::%WITH-STANDARD-IO-SYNTAX #<FUNCTION (FLET "THUNK" :IN UIOP/STREAM:CALL-WITH-SAFE-IO-SYNTAX) {7F9F5C9AC3EB}>)
3: (UIOP/STREAM:CALL-WITH-SAFE-IO-SYNTAX #<FUNCTION (LAMBDA NIL :IN UIOP/IMAGE:PRINT-BACKTRACE) {100877FC8B}> :PACKAGE :CL)
4: ((FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) #<SB-PRETTY:PRETTY-STREAM {100877E453}>)
5: ((LAMBDA (STREAM LOG4CL-IMPL::FMT-INFO LOG4CL-IMPL::LOGGER LOG4CL-IMPL::LOG-LEVEL LOG4CL-IMPL::LOG-FUNC) :IN "/home/grfork/.roswell/local-projects/sharplispers/log4cl/src/appender/pattern-layout.lisp") #<SB-PRETTY:PRETTY-STREAM {100877E453}> #<LOG4CL-IMPL::FORMAT-INFO {1006C00C93}> #<unused argument> #<unused argument> #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AD03B}>)
6: ((LAMBDA (STREAM LOG4CL-IMPL::LOGGER LOG4CL-IMPL::LEVEL LOG4CL-IMPL::LOG-FUNC) :IN LOG4CL-IMPL::COMPILE-PATTERN-FORMAT) #<SB-PRETTY:PRETTY-STREAM {100877E453}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AD03B}>)
7: ((FLET "WITH-PRETTY-STREAM0" :IN SB-PRETTY::CALL-LOGICAL-BLOCK-PRINTER) #<SB-PRETTY:PRETTY-STREAM {100877E453}>)
8: (SB-PRETTY::CALL-LOGICAL-BLOCK-PRINTER #<FUNCTION (FLET "PPRINT-BLOCK" :IN "/home/grfork/.roswell/local-projects/sharplispers/log4cl/src/appender/pattern-layout.lisp") {7F9F5C9AC89B}> #<SB-SYS:FD-STREAM for "file /home/grfork/.roswell/local-projects/lem-project/lem/lem.log" {10071A59C3}> NIL NIL "" NIL)
9: ((LAMBDA (STREAM LOG4CL-IMPL::FMT-INFO LOG4CL-IMPL::LOGGER LOG4CL-IMPL::LOG-LEVEL LOG4CL-IMPL::LOG-FUNC LOG4CL-IMPL::WRAP) :IN "/home/grfork/.roswell/local-projects/sharplispers/log4cl/src/appender/pattern-layout.lisp") #<SB-SYS:FD-STREAM for "file /home/grfork/.roswell/local-projects/lem-project/lem/lem.log" {10071A59C3}> #<LOG4CL-IMPL::PATTERN-PRETTY-FMT-INFO {1006C00193}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AD03B}> #<FUNCTION (LAMBDA (STREAM LOG4CL-IMPL::LOGGER LOG4CL-IMPL::LEVEL LOG4CL-IMPL::LOG-FUNC) :IN LOG4CL-IMPL::COMPILE-PATTERN-FORMAT) {1006BFBDCB}>)
10: ((LAMBDA (STREAM LOG4CL-IMPL::LOGGER LOG4CL-IMPL::LEVEL LOG4CL-IMPL::LOG-FUNC) :IN LOG4CL-IMPL::COMPILE-PATTERN-FORMAT) #<SB-SYS:FD-STREAM for "file /home/grfork/.roswell/local-projects/lem-project/lem/lem.log" {10071A59C3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AD03B}>)
11: ((:METHOD LOG4CL-IMPL:LAYOUT-TO-STREAM (LOG4CL-IMPL:PATTERN-LAYOUT T T T T)) #<LOG4CL-IMPL:PATTERN-LAYOUT {1006C000D3}> #<SB-SYS:FD-STREAM for "file /home/grfork/.roswell/local-projects/lem-project/lem/lem.log" {10071A59C3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AD03B}>) [fast-method]
12: ((:METHOD LOG4CL-IMPL:APPENDER-DO-APPEND (LOG4CL-IMPL::FIXED-STREAM-APPENDER-BASE T T T)) #<LOG4CL-IMPL:DAILY-FILE-APPENDER {1006F51FB3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AD03B}>) [fast-method]
13: ((SB-PCL::EMF LOG4CL-IMPL:APPENDER-DO-APPEND) #<unused argument> #<unused argument> #<LOG4CL-IMPL:DAILY-FILE-APPENDER {1006F51FB3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AD03B}>)
14: ((FLET "WITHOUT-INTERRUPTS-BODY-11" :IN SB-THREAD::CALL-WITH-RECURSIVE-LOCK))
15: (SB-THREAD::CALL-WITH-RECURSIVE-LOCK #<FUNCTION (FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK :IN LOG4CL-IMPL:APPENDER-DO-APPEND) {7F9F5C9ACC9B}> #<SB-THREAD:MUTEX "Log4CL serialized appender lock" taken owner=editor> T NIL)
16: ((:METHOD LOG4CL-IMPL:APPENDER-DO-APPEND :AROUND (LOG4CL-IMPL:SERIALIZED-APPENDER T T T)) #<LOG4CL-IMPL:DAILY-FILE-APPENDER {1006F51FB3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AD03B}>) [fast-method]
17: ((LABELS LOG4CL-IMPL::LOG-TO-LOGGER-APPENDERS :IN LOG4CL-IMPL::LOG-WITH-LOGGER) #<LOGGER +ROOT+ {100278D763}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AD03B}>)
18: ((LABELS LOG4CL-IMPL::LOG-TO-LOGGER-APPENDERS :IN LOG4CL-IMPL::LOG-WITH-LOGGER) #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2 NIL {10066FBF53}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AD03B}>)
19: ((LABELS LOG4CL-IMPL::LOG-TO-LOGGER-APPENDERS :IN LOG4CL-IMPL::LOG-WITH-LOGGER) #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AD03B}>)
20: (LOG4CL-IMPL::LOG-WITH-LOGGER #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AD03B}> #<PACKAGE "LEM-SDL2">)
21: ((LAMBDA (LEM-SDL2::E) :IN LEM-SDL2::CALL-WITH-DEBUG) #<SB-PCL::NO-APPLICABLE-METHOD-ERROR {100877DDB3}>)
22: (SB-KERNEL::%SIGNAL #<SB-PCL::NO-APPLICABLE-METHOD-ERROR {100877DDB3}>)
23: (ERROR SB-PCL::NO-APPLICABLE-METHOD-ERROR :GENERIC-FUNCTION #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> :ARGS (NIL))
24: ((:METHOD NO-APPLICABLE-METHOD (T)) #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> NIL) [fast-method]
25: (SB-PCL::CALL-NO-APPLICABLE-METHOD #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> (NIL))
26: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE (LEM/POPUP-WINDOW::GRAVITY-CURSOR)) #<unused argument> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
27: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE :AROUND (LEM/POPUP-WINDOW::GRAVITY)) #<LEM/POPUP-WINDOW::GRAVITY-FOLLOW-CURSOR {100874DBA3}> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
28: (LEM/POPUP-WINDOW::MAKE-POPUP-WINDOW :SOURCE-WINDOW NIL :BUFFER #<LEM-BASE:TEXT-BUFFER *Popup Message* NIL {10085ABA53}> :WIDTH 0 :HEIGHT 1 :STYLE (:GRAVITY :FOLLOW-CURSOR))
29: ((:METHOD LEM-INTERFACE:DISPLAY-POPUP-MESSAGE (T T)) #<unused argument> "" :TIMEOUT NIL :DESTINATION-WINDOW NIL :SOURCE-WINDOW NIL :STYLE (:GRAVITY :FOLLOW-CURSOR)) [fast-method]
30: ((:METHOD LEM-CORE:SHOW-MESSAGE (T)) "") [fast-method]
31: (FORCE-OUTPUT #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
32: ((FLET SB-IMPL::FLUSH :IN SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS) #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
33: (SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS)
34: (INVOKE-DEBUGGER #<SB-SYS:MEMORY-FAULT-ERROR {1008277CB3}>)
35: (ERROR SB-SYS:MEMORY-FAULT-ERROR :ADDRESS 12)
36: (SB-SYS:MEMORY-FAULT-ERROR #<unused argument> #.(SB-SYS:INT-SAP #X0000000C))
37: ("foreign function: call_into_lisp_")
38: ("foreign function: funcall2")
39: ("foreign function: handle_memory_fault_emulation_trap")
40: ("foreign function: handle_trap")
41: ("foreign function: #x4242EE")
42: (SDL2:CREATE-TEXTURE #<SDL2-FFI:SDL-RENDERER {#X7F9F6C62C1F0}> 373694468 2 900 840)
43: (LEM-SDL2::CREATE-VIEW #<LEM-CORE:WINDOW {1008182223}> 0 0 100 40 T)
44: ((FLET "WITHOUT-INTERRUPTS-BODY-11" :IN SB-THREAD::CALL-WITH-RECURSIVE-LOCK))
45: (SB-THREAD::CALL-WITH-RECURSIVE-LOCK #<FUNCTION (FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK :IN LEM-SDL2::CALL-WITH-RENDERER) {7F9F5C9AE5BB}> #<SB-THREAD:MUTEX "lem-sdl2 display mutex" taken owner=editor> T NIL)
46: (LEM-SDL2::CALL-WITH-RENDERER #<FUNCTION (LAMBDA NIL :IN LEM-INTERFACE:MAKE-VIEW) {1008277C3B}>)
47: (LEM-SDL2::CALL-WITH-DEBUG #<FUNCTION (LAMBDA NIL :IN LEM-INTERFACE:MAKE-VIEW) {10082771CB}> #<FUNCTION (LAMBDA NIL :IN LEM-INTERFACE:MAKE-VIEW) {100827720B}>)
48: ((:METHOD INITIALIZE-INSTANCE :AFTER (LEM-CORE:WINDOW)) #<LEM-CORE:WINDOW {1008182223}>) [fast-method]
49: ((LAMBDA (SB-PCL::|.P0.| SB-PCL::|.P1.| SB-PCL::|.P2.| SB-PCL::|.P3.| SB-PCL::|.P4.| SB-PCL::|.P5.|)) #<unavailable argument> #<unavailable argument> #<unavailable argument> #<unavailable argument> #<unavailable argument> #<unavailable argument>)
50: (LEM-CORE::SETUP-FRAME-WINDOWS #<LEM-CORE:FRAME {100790C033}> #<LEM-BASE:TEXT-BUFFER *tmp* NIL {1007BBDDB3}>)
51: (LEM-CORE:SETUP-FRAME #<LEM-CORE:FRAME {100790C033}> #<LEM-BASE:TEXT-BUFFER *tmp* NIL {1007BBDDB3}>)
52: (LEM-CORE::SETUP)
53: ((LAMBDA NIL :IN LEM-CORE::RUN-EDITOR-THREAD))
54: ((LAMBDA NIL :IN LEM-CORE::RUN-EDITOR-THREAD))
55: ((LAMBDA NIL :IN BORDEAUX-THREADS::BINDING-DEFAULT-SPECIALS))
56: ((FLET SB-UNIX::BODY :IN SB-THREAD::RUN))
57: ((FLET "WITHOUT-INTERRUPTS-BODY-156" :IN SB-THREAD::RUN))
58: ((FLET SB-UNIX::BODY :IN SB-THREAD::RUN))
59: ((FLET "WITHOUT-INTERRUPTS-BODY-149" :IN SB-THREAD::RUN))
60: (SB-THREAD::RUN)
61: ("foreign function: call_into_lisp_")
62: ("foreign function: funcall1")
<DEBUG> [15:49:18] lem-sdl2 main.lisp (display-width sdl2) -
lem-if:display-width
<DEBUG> [15:49:18] lem-sdl2 main.lisp (display-height sdl2) -
lem-if:display-height
<INFO> [15:49:18] lem-sdl2 main.lisp (call-with-debug) -
There is no applicable method for the generic function
#<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)>
when called with arguments
(NIL).
See also:
The ANSI Standard, Section 7.6.6
Backtrace for: #<SB-THREAD:THREAD tid=48629 "editor" RUNNING {100769C2C3}>
0: ((LAMBDA NIL :IN UIOP/IMAGE:PRINT-BACKTRACE))
1: ((FLET "THUNK" :IN UIOP/STREAM:CALL-WITH-SAFE-IO-SYNTAX))
2: (SB-IMPL::%WITH-STANDARD-IO-SYNTAX #<FUNCTION (FLET "THUNK" :IN UIOP/STREAM:CALL-WITH-SAFE-IO-SYNTAX) {7F9F5C9ABDFB}>)
3: (UIOP/STREAM:CALL-WITH-SAFE-IO-SYNTAX #<FUNCTION (LAMBDA NIL :IN UIOP/IMAGE:PRINT-BACKTRACE) {10087F5DDB}> :PACKAGE :CL)
4: ((FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) #<SB-PRETTY:PRETTY-STREAM {10087F4743}>)
5: ((LAMBDA (STREAM LOG4CL-IMPL::FMT-INFO LOG4CL-IMPL::LOGGER LOG4CL-IMPL::LOG-LEVEL LOG4CL-IMPL::LOG-FUNC) :IN "/home/grfork/.roswell/local-projects/sharplispers/log4cl/src/appender/pattern-layout.lisp") #<SB-PRETTY:PRETTY-STREAM {10087F4743}> #<LOG4CL-IMPL::FORMAT-INFO {1006C00C93}> #<unused argument> #<unused argument> #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9ACA4B}>)
6: ((LAMBDA (STREAM LOG4CL-IMPL::LOGGER LOG4CL-IMPL::LEVEL LOG4CL-IMPL::LOG-FUNC) :IN LOG4CL-IMPL::COMPILE-PATTERN-FORMAT) #<SB-PRETTY:PRETTY-STREAM {10087F4743}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9ACA4B}>)
7: ((FLET "WITH-PRETTY-STREAM0" :IN SB-PRETTY::CALL-LOGICAL-BLOCK-PRINTER) #<SB-PRETTY:PRETTY-STREAM {10087F4743}>)
8: (SB-PRETTY::CALL-LOGICAL-BLOCK-PRINTER #<FUNCTION (FLET "PPRINT-BLOCK" :IN "/home/grfork/.roswell/local-projects/sharplispers/log4cl/src/appender/pattern-layout.lisp") {7F9F5C9AC2AB}> #<SB-SYS:FD-STREAM for "file /home/grfork/.roswell/local-projects/lem-project/lem/lem.log" {10071A59C3}> NIL NIL "" NIL)
9: ((LAMBDA (STREAM LOG4CL-IMPL::FMT-INFO LOG4CL-IMPL::LOGGER LOG4CL-IMPL::LOG-LEVEL LOG4CL-IMPL::LOG-FUNC LOG4CL-IMPL::WRAP) :IN "/home/grfork/.roswell/local-projects/sharplispers/log4cl/src/appender/pattern-layout.lisp") #<SB-SYS:FD-STREAM for "file /home/grfork/.roswell/local-projects/lem-project/lem/lem.log" {10071A59C3}> #<LOG4CL-IMPL::PATTERN-PRETTY-FMT-INFO {1006C00193}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9ACA4B}> #<FUNCTION (LAMBDA (STREAM LOG4CL-IMPL::LOGGER LOG4CL-IMPL::LEVEL LOG4CL-IMPL::LOG-FUNC) :IN LOG4CL-IMPL::COMPILE-PATTERN-FORMAT) {1006BFBDCB}>)
10: ((LAMBDA (STREAM LOG4CL-IMPL::LOGGER LOG4CL-IMPL::LEVEL LOG4CL-IMPL::LOG-FUNC) :IN LOG4CL-IMPL::COMPILE-PATTERN-FORMAT) #<SB-SYS:FD-STREAM for "file /home/grfork/.roswell/local-projects/lem-project/lem/lem.log" {10071A59C3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9ACA4B}>)
11: ((:METHOD LOG4CL-IMPL:LAYOUT-TO-STREAM (LOG4CL-IMPL:PATTERN-LAYOUT T T T T)) #<LOG4CL-IMPL:PATTERN-LAYOUT {1006C000D3}> #<SB-SYS:FD-STREAM for "file /home/grfork/.roswell/local-projects/lem-project/lem/lem.log" {10071A59C3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9ACA4B}>) [fast-method]
12: ((:METHOD LOG4CL-IMPL:APPENDER-DO-APPEND (LOG4CL-IMPL::FIXED-STREAM-APPENDER-BASE T T T)) #<LOG4CL-IMPL:DAILY-FILE-APPENDER {1006F51FB3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9ACA4B}>) [fast-method]
13: ((SB-PCL::EMF LOG4CL-IMPL:APPENDER-DO-APPEND) #<unused argument> #<unused argument> #<LOG4CL-IMPL:DAILY-FILE-APPENDER {1006F51FB3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9ACA4B}>)
14: ((FLET "WITHOUT-INTERRUPTS-BODY-11" :IN SB-THREAD::CALL-WITH-RECURSIVE-LOCK))
15: (SB-THREAD::CALL-WITH-RECURSIVE-LOCK #<FUNCTION (FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK :IN LOG4CL-IMPL:APPENDER-DO-APPEND) {7F9F5C9AC6AB}> #<SB-THREAD:MUTEX "Log4CL serialized appender lock" taken owner=editor> T NIL)
16: ((:METHOD LOG4CL-IMPL:APPENDER-DO-APPEND :AROUND (LOG4CL-IMPL:SERIALIZED-APPENDER T T T)) #<LOG4CL-IMPL:DAILY-FILE-APPENDER {1006F51FB3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9ACA4B}>) [fast-method]
17: ((LABELS LOG4CL-IMPL::LOG-TO-LOGGER-APPENDERS :IN LOG4CL-IMPL::LOG-WITH-LOGGER) #<LOGGER +ROOT+ {100278D763}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9ACA4B}>)
18: ((LABELS LOG4CL-IMPL::LOG-TO-LOGGER-APPENDERS :IN LOG4CL-IMPL::LOG-WITH-LOGGER) #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2 NIL {10066FBF53}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9ACA4B}>)
19: ((LABELS LOG4CL-IMPL::LOG-TO-LOGGER-APPENDERS :IN LOG4CL-IMPL::LOG-WITH-LOGGER) #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9ACA4B}>)
20: (LOG4CL-IMPL::LOG-WITH-LOGGER #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9ACA4B}> #<PACKAGE "LEM-SDL2">)
21: ((LAMBDA (LEM-SDL2::E) :IN LEM-SDL2::CALL-WITH-DEBUG) #<SB-PCL::NO-APPLICABLE-METHOD-ERROR {10087F40A3}>)
22: (SB-KERNEL::%SIGNAL #<SB-PCL::NO-APPLICABLE-METHOD-ERROR {10087F40A3}>)
23: (ERROR SB-PCL::NO-APPLICABLE-METHOD-ERROR :GENERIC-FUNCTION #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> :ARGS (NIL))
24: ((:METHOD NO-APPLICABLE-METHOD (T)) #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> NIL) [fast-method]
25: (SB-PCL::CALL-NO-APPLICABLE-METHOD #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> (NIL))
26: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE (LEM/POPUP-WINDOW::GRAVITY-CURSOR)) #<unused argument> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
27: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE :AROUND (LEM/POPUP-WINDOW::GRAVITY)) #<LEM/POPUP-WINDOW::GRAVITY-FOLLOW-CURSOR {10087D64F3}> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
28: (LEM/POPUP-WINDOW::MAKE-POPUP-WINDOW :SOURCE-WINDOW NIL :BUFFER #<LEM-BASE:TEXT-BUFFER *Popup Message* NIL {10087D6153}> :WIDTH 0 :HEIGHT 1 :STYLE (:GRAVITY :FOLLOW-CURSOR))
29: ((:METHOD LEM-INTERFACE:DISPLAY-POPUP-MESSAGE (T T)) #<unused argument> "" :TIMEOUT NIL :DESTINATION-WINDOW NIL :SOURCE-WINDOW NIL :STYLE (:GRAVITY :FOLLOW-CURSOR)) [fast-method]
30: ((:METHOD LEM-CORE:SHOW-MESSAGE (T)) "") [fast-method]
31: (FORCE-OUTPUT #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
32: ((FLET SB-IMPL::FLUSH :IN SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS) #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
33: (SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS)
34: (INVOKE-DEBUGGER #<SB-PCL::NO-APPLICABLE-METHOD-ERROR {100877DDB3}>)
35: (ERROR SB-PCL::NO-APPLICABLE-METHOD-ERROR :GENERIC-FUNCTION #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> :ARGS (NIL))
36: ((:METHOD NO-APPLICABLE-METHOD (T)) #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> NIL) [fast-method]
37: (SB-PCL::CALL-NO-APPLICABLE-METHOD #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> (NIL))
38: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE (LEM/POPUP-WINDOW::GRAVITY-CURSOR)) #<unused argument> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
39: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE :AROUND (LEM/POPUP-WINDOW::GRAVITY)) #<LEM/POPUP-WINDOW::GRAVITY-FOLLOW-CURSOR {100874DBA3}> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
40: (LEM/POPUP-WINDOW::MAKE-POPUP-WINDOW :SOURCE-WINDOW NIL :BUFFER #<LEM-BASE:TEXT-BUFFER *Popup Message* NIL {10085ABA53}> :WIDTH 0 :HEIGHT 1 :STYLE (:GRAVITY :FOLLOW-CURSOR))
41: ((:METHOD LEM-INTERFACE:DISPLAY-POPUP-MESSAGE (T T)) #<unused argument> "" :TIMEOUT NIL :DESTINATION-WINDOW NIL :SOURCE-WINDOW NIL :STYLE (:GRAVITY :FOLLOW-CURSOR)) [fast-method]
42: ((:METHOD LEM-CORE:SHOW-MESSAGE (T)) "") [fast-method]
43: (FORCE-OUTPUT #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
44: ((FLET SB-IMPL::FLUSH :IN SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS) #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
45: (SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS)
46: (INVOKE-DEBUGGER #<SB-SYS:MEMORY-FAULT-ERROR {1008277CB3}>)
47: (ERROR SB-SYS:MEMORY-FAULT-ERROR :ADDRESS 12)
48: (SB-SYS:MEMORY-FAULT-ERROR #<unused argument> #.(SB-SYS:INT-SAP #X0000000C))
49: ("foreign function: call_into_lisp_")
50: ("foreign function: funcall2")
51: ("foreign function: handle_memory_fault_emulation_trap")
52: ("foreign function: handle_trap")
53: ("foreign function: #x4242EE")
54: (SDL2:CREATE-TEXTURE #<SDL2-FFI:SDL-RENDERER {#X7F9F6C62C1F0}> 373694468 2 900 840)
55: (LEM-SDL2::CREATE-VIEW #<LEM-CORE:WINDOW {1008182223}> 0 0 100 40 T)
56: ((FLET "WITHOUT-INTERRUPTS-BODY-11" :IN SB-THREAD::CALL-WITH-RECURSIVE-LOCK))
57: (SB-THREAD::CALL-WITH-RECURSIVE-LOCK #<FUNCTION (FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK :IN LEM-SDL2::CALL-WITH-RENDERER) {7F9F5C9AE5BB}> #<SB-THREAD:MUTEX "lem-sdl2 display mutex" taken owner=editor> T NIL)
58: (LEM-SDL2::CALL-WITH-RENDERER #<FUNCTION (LAMBDA NIL :IN LEM-INTERFACE:MAKE-VIEW) {1008277C3B}>)
59: (LEM-SDL2::CALL-WITH-DEBUG #<FUNCTION (LAMBDA NIL :IN LEM-INTERFACE:MAKE-VIEW) {10082771CB}> #<FUNCTION (LAMBDA NIL :IN LEM-INTERFACE:MAKE-VIEW) {100827720B}>)
60: ((:METHOD INITIALIZE-INSTANCE :AFTER (LEM-CORE:WINDOW)) #<LEM-CORE:WINDOW {1008182223}>) [fast-method]
61: ((LAMBDA (SB-PCL::|.P0.| SB-PCL::|.P1.| SB-PCL::|.P2.| SB-PCL::|.P3.| SB-PCL::|.P4.| SB-PCL::|.P5.|)) #<unavailable argument> #<unavailable argument> #<unavailable argument> #<unavailable argument> #<unavailable argument> #<unavailable argument>)
62: (LEM-CORE::SETUP-FRAME-WINDOWS #<LEM-CORE:FRAME {100790C033}> #<LEM-BASE:TEXT-BUFFER *tmp* NIL {1007BBDDB3}>)
63: (LEM-CORE:SETUP-FRAME #<LEM-CORE:FRAME {100790C033}> #<LEM-BASE:TEXT-BUFFER *tmp* NIL {1007BBDDB3}>)
64: (LEM-CORE::SETUP)
65: ((LAMBDA NIL :IN LEM-CORE::RUN-EDITOR-THREAD))
66: ((LAMBDA NIL :IN LEM-CORE::RUN-EDITOR-THREAD))
67: ((LAMBDA NIL :IN BORDEAUX-THREADS::BINDING-DEFAULT-SPECIALS))
68: ((FLET SB-UNIX::BODY :IN SB-THREAD::RUN))
69: ((FLET "WITHOUT-INTERRUPTS-BODY-156" :IN SB-THREAD::RUN))
70: ((FLET SB-UNIX::BODY :IN SB-THREAD::RUN))
71: ((FLET "WITHOUT-INTERRUPTS-BODY-149" :IN SB-THREAD::RUN))
72: (SB-THREAD::RUN)
73: ("foreign function: call_into_lisp_")
74: ("foreign function: funcall1")
<DEBUG> [15:49:18] lem-sdl2 main.lisp (display-width sdl2) -
lem-if:display-width
<DEBUG> [15:49:18] lem-sdl2 main.lisp (display-height sdl2) -
lem-if:display-height
<INFO> [15:49:18] lem-sdl2 main.lisp (call-with-debug) -
There is no applicable method for the generic function
#<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)>
when called with arguments
(NIL).
See also:
The ANSI Standard, Section 7.6.6
Backtrace for: #<SB-THREAD:THREAD tid=48629 "editor" RUNNING {100769C2C3}>
0: ((LAMBDA NIL :IN UIOP/IMAGE:PRINT-BACKTRACE))
1: ((FLET "THUNK" :IN UIOP/STREAM:CALL-WITH-SAFE-IO-SYNTAX))
2: (SB-IMPL::%WITH-STANDARD-IO-SYNTAX #<FUNCTION (FLET "THUNK" :IN UIOP/STREAM:CALL-WITH-SAFE-IO-SYNTAX) {7F9F5C9AB80B}>)
3: (UIOP/STREAM:CALL-WITH-SAFE-IO-SYNTAX #<FUNCTION (LAMBDA NIL :IN UIOP/IMAGE:PRINT-BACKTRACE) {100884F6DB}> :PACKAGE :CL)
4: ((FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) #<SB-PRETTY:PRETTY-STREAM {100884E043}>)
5: ((LAMBDA (STREAM LOG4CL-IMPL::FMT-INFO LOG4CL-IMPL::LOGGER LOG4CL-IMPL::LOG-LEVEL LOG4CL-IMPL::LOG-FUNC) :IN "/home/grfork/.roswell/local-projects/sharplispers/log4cl/src/appender/pattern-layout.lisp") #<SB-PRETTY:PRETTY-STREAM {100884E043}> #<LOG4CL-IMPL::FORMAT-INFO {1006C00C93}> #<unused argument> #<unused argument> #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AC45B}>)
6: ((LAMBDA (STREAM LOG4CL-IMPL::LOGGER LOG4CL-IMPL::LEVEL LOG4CL-IMPL::LOG-FUNC) :IN LOG4CL-IMPL::COMPILE-PATTERN-FORMAT) #<SB-PRETTY:PRETTY-STREAM {100884E043}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AC45B}>)
7: ((FLET "WITH-PRETTY-STREAM0" :IN SB-PRETTY::CALL-LOGICAL-BLOCK-PRINTER) #<SB-PRETTY:PRETTY-STREAM {100884E043}>)
8: (SB-PRETTY::CALL-LOGICAL-BLOCK-PRINTER #<FUNCTION (FLET "PPRINT-BLOCK" :IN "/home/grfork/.roswell/local-projects/sharplispers/log4cl/src/appender/pattern-layout.lisp") {7F9F5C9ABCBB}> #<SB-SYS:FD-STREAM for "file /home/grfork/.roswell/local-projects/lem-project/lem/lem.log" {10071A59C3}> NIL NIL "" NIL)
9: ((LAMBDA (STREAM LOG4CL-IMPL::FMT-INFO LOG4CL-IMPL::LOGGER LOG4CL-IMPL::LOG-LEVEL LOG4CL-IMPL::LOG-FUNC LOG4CL-IMPL::WRAP) :IN "/home/grfork/.roswell/local-projects/sharplispers/log4cl/src/appender/pattern-layout.lisp") #<SB-SYS:FD-STREAM for "file /home/grfork/.roswell/local-projects/lem-project/lem/lem.log" {10071A59C3}> #<LOG4CL-IMPL::PATTERN-PRETTY-FMT-INFO {1006C00193}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AC45B}> #<FUNCTION (LAMBDA (STREAM LOG4CL-IMPL::LOGGER LOG4CL-IMPL::LEVEL LOG4CL-IMPL::LOG-FUNC) :IN LOG4CL-IMPL::COMPILE-PATTERN-FORMAT) {1006BFBDCB}>)
10: ((LAMBDA (STREAM LOG4CL-IMPL::LOGGER LOG4CL-IMPL::LEVEL LOG4CL-IMPL::LOG-FUNC) :IN LOG4CL-IMPL::COMPILE-PATTERN-FORMAT) #<SB-SYS:FD-STREAM for "file /home/grfork/.roswell/local-projects/lem-project/lem/lem.log" {10071A59C3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AC45B}>)
11: ((:METHOD LOG4CL-IMPL:LAYOUT-TO-STREAM (LOG4CL-IMPL:PATTERN-LAYOUT T T T T)) #<LOG4CL-IMPL:PATTERN-LAYOUT {1006C000D3}> #<SB-SYS:FD-STREAM for "file /home/grfork/.roswell/local-projects/lem-project/lem/lem.log" {10071A59C3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AC45B}>) [fast-method]
12: ((:METHOD LOG4CL-IMPL:APPENDER-DO-APPEND (LOG4CL-IMPL::FIXED-STREAM-APPENDER-BASE T T T)) #<LOG4CL-IMPL:DAILY-FILE-APPENDER {1006F51FB3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AC45B}>) [fast-method]
13: ((SB-PCL::EMF LOG4CL-IMPL:APPENDER-DO-APPEND) #<unused argument> #<unused argument> #<LOG4CL-IMPL:DAILY-FILE-APPENDER {1006F51FB3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AC45B}>)
14: ((FLET "WITHOUT-INTERRUPTS-BODY-11" :IN SB-THREAD::CALL-WITH-RECURSIVE-LOCK))
15: (SB-THREAD::CALL-WITH-RECURSIVE-LOCK #<FUNCTION (FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK :IN LOG4CL-IMPL:APPENDER-DO-APPEND) {7F9F5C9AC0BB}> #<SB-THREAD:MUTEX "Log4CL serialized appender lock" taken owner=editor> T NIL)
16: ((:METHOD LOG4CL-IMPL:APPENDER-DO-APPEND :AROUND (LOG4CL-IMPL:SERIALIZED-APPENDER T T T)) #<LOG4CL-IMPL:DAILY-FILE-APPENDER {1006F51FB3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AC45B}>) [fast-method]
17: ((LABELS LOG4CL-IMPL::LOG-TO-LOGGER-APPENDERS :IN LOG4CL-IMPL::LOG-WITH-LOGGER) #<LOGGER +ROOT+ {100278D763}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AC45B}>)
18: ((LABELS LOG4CL-IMPL::LOG-TO-LOGGER-APPENDERS :IN LOG4CL-IMPL::LOG-WITH-LOGGER) #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2 NIL {10066FBF53}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AC45B}>)
19: ((LABELS LOG4CL-IMPL::LOG-TO-LOGGER-APPENDERS :IN LOG4CL-IMPL::LOG-WITH-LOGGER) #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AC45B}>)
20: (LOG4CL-IMPL::LOG-WITH-LOGGER #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AC45B}> #<PACKAGE "LEM-SDL2">)
21: ((LAMBDA (LEM-SDL2::E) :IN LEM-SDL2::CALL-WITH-DEBUG) #<SB-PCL::NO-APPLICABLE-METHOD-ERROR {100884D9A3}>)
22: (SB-KERNEL::%SIGNAL #<SB-PCL::NO-APPLICABLE-METHOD-ERROR {100884D9A3}>)
23: (ERROR SB-PCL::NO-APPLICABLE-METHOD-ERROR :GENERIC-FUNCTION #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> :ARGS (NIL))
24: ((:METHOD NO-APPLICABLE-METHOD (T)) #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> NIL) [fast-method]
25: (SB-PCL::CALL-NO-APPLICABLE-METHOD #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> (NIL))
26: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE (LEM/POPUP-WINDOW::GRAVITY-CURSOR)) #<unused argument> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
27: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE :AROUND (LEM/POPUP-WINDOW::GRAVITY)) #<LEM/POPUP-WINDOW::GRAVITY-FOLLOW-CURSOR {100883D5F3}> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
28: (LEM/POPUP-WINDOW::MAKE-POPUP-WINDOW :SOURCE-WINDOW NIL :BUFFER #<LEM-BASE:TEXT-BUFFER *Popup Message* NIL {100881FFC3}> :WIDTH 0 :HEIGHT 1 :STYLE (:GRAVITY :FOLLOW-CURSOR))
29: ((:METHOD LEM-INTERFACE:DISPLAY-POPUP-MESSAGE (T T)) #<unused argument> "" :TIMEOUT NIL :DESTINATION-WINDOW NIL :SOURCE-WINDOW NIL :STYLE (:GRAVITY :FOLLOW-CURSOR)) [fast-method]
30: ((:METHOD LEM-CORE:SHOW-MESSAGE (T)) "") [fast-method]
31: (FORCE-OUTPUT #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
32: ((FLET SB-IMPL::FLUSH :IN SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS) #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
33: (SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS)
34: (INVOKE-DEBUGGER #<SB-PCL::NO-APPLICABLE-METHOD-ERROR {10087F40A3}>)
35: (ERROR SB-PCL::NO-APPLICABLE-METHOD-ERROR :GENERIC-FUNCTION #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> :ARGS (NIL))
36: ((:METHOD NO-APPLICABLE-METHOD (T)) #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> NIL) [fast-method]
37: (SB-PCL::CALL-NO-APPLICABLE-METHOD #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> (NIL))
38: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE (LEM/POPUP-WINDOW::GRAVITY-CURSOR)) #<unused argument> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
39: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE :AROUND (LEM/POPUP-WINDOW::GRAVITY)) #<LEM/POPUP-WINDOW::GRAVITY-FOLLOW-CURSOR {10087D64F3}> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
40: (LEM/POPUP-WINDOW::MAKE-POPUP-WINDOW :SOURCE-WINDOW NIL :BUFFER #<LEM-BASE:TEXT-BUFFER *Popup Message* NIL {10087D6153}> :WIDTH 0 :HEIGHT 1 :STYLE (:GRAVITY :FOLLOW-CURSOR))
41: ((:METHOD LEM-INTERFACE:DISPLAY-POPUP-MESSAGE (T T)) #<unused argument> "" :TIMEOUT NIL :DESTINATION-WINDOW NIL :SOURCE-WINDOW NIL :STYLE (:GRAVITY :FOLLOW-CURSOR)) [fast-method]
42: ((:METHOD LEM-CORE:SHOW-MESSAGE (T)) "") [fast-method]
43: (FORCE-OUTPUT #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
44: ((FLET SB-IMPL::FLUSH :IN SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS) #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
45: (SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS)
46: (INVOKE-DEBUGGER #<SB-PCL::NO-APPLICABLE-METHOD-ERROR {100877DDB3}>)
47: (ERROR SB-PCL::NO-APPLICABLE-METHOD-ERROR :GENERIC-FUNCTION #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> :ARGS (NIL))
48: ((:METHOD NO-APPLICABLE-METHOD (T)) #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> NIL) [fast-method]
49: (SB-PCL::CALL-NO-APPLICABLE-METHOD #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> (NIL))
50: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE (LEM/POPUP-WINDOW::GRAVITY-CURSOR)) #<unused argument> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
51: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE :AROUND (LEM/POPUP-WINDOW::GRAVITY)) #<LEM/POPUP-WINDOW::GRAVITY-FOLLOW-CURSOR {100874DBA3}> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
52: (LEM/POPUP-WINDOW::MAKE-POPUP-WINDOW :SOURCE-WINDOW NIL :BUFFER #<LEM-BASE:TEXT-BUFFER *Popup Message* NIL {10085ABA53}> :WIDTH 0 :HEIGHT 1 :STYLE (:GRAVITY :FOLLOW-CURSOR))
53: ((:METHOD LEM-INTERFACE:DISPLAY-POPUP-MESSAGE (T T)) #<unused argument> "" :TIMEOUT NIL :DESTINATION-WINDOW NIL :SOURCE-WINDOW NIL :STYLE (:GRAVITY :FOLLOW-CURSOR)) [fast-method]
54: ((:METHOD LEM-CORE:SHOW-MESSAGE (T)) "") [fast-method]
55: (FORCE-OUTPUT #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
56: ((FLET SB-IMPL::FLUSH :IN SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS) #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
57: (SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS)
58: (INVOKE-DEBUGGER #<SB-SYS:MEMORY-FAULT-ERROR {1008277CB3}>)
59: (ERROR SB-SYS:MEMORY-FAULT-ERROR :ADDRESS 12)
60: (SB-SYS:MEMORY-FAULT-ERROR #<unused argument> #.(SB-SYS:INT-SAP #X0000000C))
61: ("foreign function: call_into_lisp_")
62: ("foreign function: funcall2")
63: ("foreign function: handle_memory_fault_emulation_trap")
64: ("foreign function: handle_trap")
65: ("foreign function: #x4242EE")
66: (SDL2:CREATE-TEXTURE #<SDL2-FFI:SDL-RENDERER {#X7F9F6C62C1F0}> 373694468 2 900 840)
67: (LEM-SDL2::CREATE-VIEW #<LEM-CORE:WINDOW {1008182223}> 0 0 100 40 T)
68: ((FLET "WITHOUT-INTERRUPTS-BODY-11" :IN SB-THREAD::CALL-WITH-RECURSIVE-LOCK))
69: (SB-THREAD::CALL-WITH-RECURSIVE-LOCK #<FUNCTION (FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK :IN LEM-SDL2::CALL-WITH-RENDERER) {7F9F5C9AE5BB}> #<SB-THREAD:MUTEX "lem-sdl2 display mutex" taken owner=editor> T NIL)
70: (LEM-SDL2::CALL-WITH-RENDERER #<FUNCTION (LAMBDA NIL :IN LEM-INTERFACE:MAKE-VIEW) {1008277C3B}>)
71: (LEM-SDL2::CALL-WITH-DEBUG #<FUNCTION (LAMBDA NIL :IN LEM-INTERFACE:MAKE-VIEW) {10082771CB}> #<FUNCTION (LAMBDA NIL :IN LEM-INTERFACE:MAKE-VIEW) {100827720B}>)
72: ((:METHOD INITIALIZE-INSTANCE :AFTER (LEM-CORE:WINDOW)) #<LEM-CORE:WINDOW {1008182223}>) [fast-method]
73: ((LAMBDA (SB-PCL::|.P0.| SB-PCL::|.P1.| SB-PCL::|.P2.| SB-PCL::|.P3.| SB-PCL::|.P4.| SB-PCL::|.P5.|)) #<unavailable argument> #<unavailable argument> #<unavailable argument> #<unavailable argument> #<unavailable argument> #<unavailable argument>)
74: (LEM-CORE::SETUP-FRAME-WINDOWS #<LEM-CORE:FRAME {100790C033}> #<LEM-BASE:TEXT-BUFFER *tmp* NIL {1007BBDDB3}>)
75: (LEM-CORE:SETUP-FRAME #<LEM-CORE:FRAME {100790C033}> #<LEM-BASE:TEXT-BUFFER *tmp* NIL {1007BBDDB3}>)
76: (LEM-CORE::SETUP)
77: ((LAMBDA NIL :IN LEM-CORE::RUN-EDITOR-THREAD))
78: ((LAMBDA NIL :IN LEM-CORE::RUN-EDITOR-THREAD))
79: ((LAMBDA NIL :IN BORDEAUX-THREADS::BINDING-DEFAULT-SPECIALS))
80: ((FLET SB-UNIX::BODY :IN SB-THREAD::RUN))
81: ((FLET "WITHOUT-INTERRUPTS-BODY-156" :IN SB-THREAD::RUN))
82: ((FLET SB-UNIX::BODY :IN SB-THREAD::RUN))
83: ((FLET "WITHOUT-INTERRUPTS-BODY-149" :IN SB-THREAD::RUN))
84: (SB-THREAD::RUN)
85: ("foreign function: call_into_lisp_")
86: ("foreign function: funcall1")
<DEBUG> [15:49:18] lem-sdl2 main.lisp (display-width sdl2) -
lem-if:display-width
<DEBUG> [15:49:18] lem-sdl2 main.lisp (display-height sdl2) -
lem-if:display-height
<INFO> [15:49:18] lem-sdl2 main.lisp (call-with-debug) -
There is no applicable method for the generic function
#<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)>
when called with arguments
(NIL).
See also:
The ANSI Standard, Section 7.6.6
Backtrace for: #<SB-THREAD:THREAD tid=48629 "editor" RUNNING {100769C2C3}>
0: ((LAMBDA NIL :IN UIOP/IMAGE:PRINT-BACKTRACE))
1: ((FLET "THUNK" :IN UIOP/STREAM:CALL-WITH-SAFE-IO-SYNTAX))
2: (SB-IMPL::%WITH-STANDARD-IO-SYNTAX #<FUNCTION (FLET "THUNK" :IN UIOP/STREAM:CALL-WITH-SAFE-IO-SYNTAX) {7F9F5C9AB21B}>)
3: (UIOP/STREAM:CALL-WITH-SAFE-IO-SYNTAX #<FUNCTION (LAMBDA NIL :IN UIOP/IMAGE:PRINT-BACKTRACE) {10088D10CB}> :PACKAGE :CL)
4: ((FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) #<SB-PRETTY:PRETTY-STREAM {10088CF943}>)
5: ((LAMBDA (STREAM LOG4CL-IMPL::FMT-INFO LOG4CL-IMPL::LOGGER LOG4CL-IMPL::LOG-LEVEL LOG4CL-IMPL::LOG-FUNC) :IN "/home/grfork/.roswell/local-projects/sharplispers/log4cl/src/appender/pattern-layout.lisp") #<SB-PRETTY:PRETTY-STREAM {10088CF943}> #<LOG4CL-IMPL::FORMAT-INFO {1006C00C93}> #<unused argument> #<unused argument> #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9ABE6B}>)
6: ((LAMBDA (STREAM LOG4CL-IMPL::LOGGER LOG4CL-IMPL::LEVEL LOG4CL-IMPL::LOG-FUNC) :IN LOG4CL-IMPL::COMPILE-PATTERN-FORMAT) #<SB-PRETTY:PRETTY-STREAM {10088CF943}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9ABE6B}>)
7: ((FLET "WITH-PRETTY-STREAM0" :IN SB-PRETTY::CALL-LOGICAL-BLOCK-PRINTER) #<SB-PRETTY:PRETTY-STREAM {10088CF943}>)
8: (SB-PRETTY::CALL-LOGICAL-BLOCK-PRINTER #<FUNCTION (FLET "PPRINT-BLOCK" :IN "/home/grfork/.roswell/local-projects/sharplispers/log4cl/src/appender/pattern-layout.lisp") {7F9F5C9AB6CB}> #<SB-SYS:FD-STREAM for "file /home/grfork/.roswell/local-projects/lem-project/lem/lem.log" {10071A59C3}> NIL NIL "" NIL)
9: ((LAMBDA (STREAM LOG4CL-IMPL::FMT-INFO LOG4CL-IMPL::LOGGER LOG4CL-IMPL::LOG-LEVEL LOG4CL-IMPL::LOG-FUNC LOG4CL-IMPL::WRAP) :IN "/home/grfork/.roswell/local-projects/sharplispers/log4cl/src/appender/pattern-layout.lisp") #<SB-SYS:FD-STREAM for "file /home/grfork/.roswell/local-projects/lem-project/lem/lem.log" {10071A59C3}> #<LOG4CL-IMPL::PATTERN-PRETTY-FMT-INFO {1006C00193}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9ABE6B}> #<FUNCTION (LAMBDA (STREAM LOG4CL-IMPL::LOGGER LOG4CL-IMPL::LEVEL LOG4CL-IMPL::LOG-FUNC) :IN LOG4CL-IMPL::COMPILE-PATTERN-FORMAT) {1006BFBDCB}>)
10: ((LAMBDA (STREAM LOG4CL-IMPL::LOGGER LOG4CL-IMPL::LEVEL LOG4CL-IMPL::LOG-FUNC) :IN LOG4CL-IMPL::COMPILE-PATTERN-FORMAT) #<SB-SYS:FD-STREAM for "file /home/grfork/.roswell/local-projects/lem-project/lem/lem.log" {10071A59C3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9ABE6B}>)
11: ((:METHOD LOG4CL-IMPL:LAYOUT-TO-STREAM (LOG4CL-IMPL:PATTERN-LAYOUT T T T T)) #<LOG4CL-IMPL:PATTERN-LAYOUT {1006C000D3}> #<SB-SYS:FD-STREAM for "file /home/grfork/.roswell/local-projects/lem-project/lem/lem.log" {10071A59C3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9ABE6B}>) [fast-method]
12: ((:METHOD LOG4CL-IMPL:APPENDER-DO-APPEND (LOG4CL-IMPL::FIXED-STREAM-APPENDER-BASE T T T)) #<LOG4CL-IMPL:DAILY-FILE-APPENDER {1006F51FB3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9ABE6B}>) [fast-method]
13: ((SB-PCL::EMF LOG4CL-IMPL:APPENDER-DO-APPEND) #<unused argument> #<unused argument> #<LOG4CL-IMPL:DAILY-FILE-APPENDER {1006F51FB3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9ABE6B}>)
14: ((FLET "WITHOUT-INTERRUPTS-BODY-11" :IN SB-THREAD::CALL-WITH-RECURSIVE-LOCK))
15: (SB-THREAD::CALL-WITH-RECURSIVE-LOCK #<FUNCTION (FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK :IN LOG4CL-IMPL:APPENDER-DO-APPEND) {7F9F5C9ABACB}> #<SB-THREAD:MUTEX "Log4CL serialized appender lock" taken owner=editor> T NIL)
16: ((:METHOD LOG4CL-IMPL:APPENDER-DO-APPEND :AROUND (LOG4CL-IMPL:SERIALIZED-APPENDER T T T)) #<LOG4CL-IMPL:DAILY-FILE-APPENDER {1006F51FB3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9ABE6B}>) [fast-method]
17: ((LABELS LOG4CL-IMPL::LOG-TO-LOGGER-APPENDERS :IN LOG4CL-IMPL::LOG-WITH-LOGGER) #<LOGGER +ROOT+ {100278D763}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9ABE6B}>)
18: ((LABELS LOG4CL-IMPL::LOG-TO-LOGGER-APPENDERS :IN LOG4CL-IMPL::LOG-WITH-LOGGER) #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2 NIL {10066FBF53}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9ABE6B}>)
19: ((LABELS LOG4CL-IMPL::LOG-TO-LOGGER-APPENDERS :IN LOG4CL-IMPL::LOG-WITH-LOGGER) #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9ABE6B}>)
20: (LOG4CL-IMPL::LOG-WITH-LOGGER #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9ABE6B}> #<PACKAGE "LEM-SDL2">)
21: ((LAMBDA (LEM-SDL2::E) :IN LEM-SDL2::CALL-WITH-DEBUG) #<SB-PCL::NO-APPLICABLE-METHOD-ERROR {10088CF2A3}>)
22: (SB-KERNEL::%SIGNAL #<SB-PCL::NO-APPLICABLE-METHOD-ERROR {10088CF2A3}>)
23: (ERROR SB-PCL::NO-APPLICABLE-METHOD-ERROR :GENERIC-FUNCTION #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> :ARGS (NIL))
24: ((:METHOD NO-APPLICABLE-METHOD (T)) #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> NIL) [fast-method]
25: (SB-PCL::CALL-NO-APPLICABLE-METHOD #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> (NIL))
26: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE (LEM/POPUP-WINDOW::GRAVITY-CURSOR)) #<unused argument> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
27: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE :AROUND (LEM/POPUP-WINDOW::GRAVITY)) #<LEM/POPUP-WINDOW::GRAVITY-FOLLOW-CURSOR {10088A7393}> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
28: (LEM/POPUP-WINDOW::MAKE-POPUP-WINDOW :SOURCE-WINDOW NIL :BUFFER #<LEM-BASE:TEXT-BUFFER *Popup Message* NIL {10088A7063}> :WIDTH 0 :HEIGHT 1 :STYLE (:GRAVITY :FOLLOW-CURSOR))
29: ((:METHOD LEM-INTERFACE:DISPLAY-POPUP-MESSAGE (T T)) #<unused argument> "" :TIMEOUT NIL :DESTINATION-WINDOW NIL :SOURCE-WINDOW NIL :STYLE (:GRAVITY :FOLLOW-CURSOR)) [fast-method]
30: ((:METHOD LEM-CORE:SHOW-MESSAGE (T)) "") [fast-method]
31: (FORCE-OUTPUT #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
32: ((FLET SB-IMPL::FLUSH :IN SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS) #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
33: (SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS)
34: (INVOKE-DEBUGGER #<SB-PCL::NO-APPLICABLE-METHOD-ERROR {100884D9A3}>)
35: (ERROR SB-PCL::NO-APPLICABLE-METHOD-ERROR :GENERIC-FUNCTION #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> :ARGS (NIL))
36: ((:METHOD NO-APPLICABLE-METHOD (T)) #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> NIL) [fast-method]
37: (SB-PCL::CALL-NO-APPLICABLE-METHOD #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> (NIL))
38: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE (LEM/POPUP-WINDOW::GRAVITY-CURSOR)) #<unused argument> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
39: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE :AROUND (LEM/POPUP-WINDOW::GRAVITY)) #<LEM/POPUP-WINDOW::GRAVITY-FOLLOW-CURSOR {100883D5F3}> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
40: (LEM/POPUP-WINDOW::MAKE-POPUP-WINDOW :SOURCE-WINDOW NIL :BUFFER #<LEM-BASE:TEXT-BUFFER *Popup Message* NIL {100881FFC3}> :WIDTH 0 :HEIGHT 1 :STYLE (:GRAVITY :FOLLOW-CURSOR))
41: ((:METHOD LEM-INTERFACE:DISPLAY-POPUP-MESSAGE (T T)) #<unused argument> "" :TIMEOUT NIL :DESTINATION-WINDOW NIL :SOURCE-WINDOW NIL :STYLE (:GRAVITY :FOLLOW-CURSOR)) [fast-method]
42: ((:METHOD LEM-CORE:SHOW-MESSAGE (T)) "") [fast-method]
43: (FORCE-OUTPUT #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
44: ((FLET SB-IMPL::FLUSH :IN SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS) #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
45: (SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS)
46: (INVOKE-DEBUGGER #<SB-PCL::NO-APPLICABLE-METHOD-ERROR {10087F40A3}>)
47: (ERROR SB-PCL::NO-APPLICABLE-METHOD-ERROR :GENERIC-FUNCTION #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> :ARGS (NIL))
48: ((:METHOD NO-APPLICABLE-METHOD (T)) #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> NIL) [fast-method]
49: (SB-PCL::CALL-NO-APPLICABLE-METHOD #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> (NIL))
50: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE (LEM/POPUP-WINDOW::GRAVITY-CURSOR)) #<unused argument> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
51: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE :AROUND (LEM/POPUP-WINDOW::GRAVITY)) #<LEM/POPUP-WINDOW::GRAVITY-FOLLOW-CURSOR {10087D64F3}> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
52: (LEM/POPUP-WINDOW::MAKE-POPUP-WINDOW :SOURCE-WINDOW NIL :BUFFER #<LEM-BASE:TEXT-BUFFER *Popup Message* NIL {10087D6153}> :WIDTH 0 :HEIGHT 1 :STYLE (:GRAVITY :FOLLOW-CURSOR))
53: ((:METHOD LEM-INTERFACE:DISPLAY-POPUP-MESSAGE (T T)) #<unused argument> "" :TIMEOUT NIL :DESTINATION-WINDOW NIL :SOURCE-WINDOW NIL :STYLE (:GRAVITY :FOLLOW-CURSOR)) [fast-method]
54: ((:METHOD LEM-CORE:SHOW-MESSAGE (T)) "") [fast-method]
55: (FORCE-OUTPUT #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
56: ((FLET SB-IMPL::FLUSH :IN SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS) #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
57: (SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS)
58: (INVOKE-DEBUGGER #<SB-PCL::NO-APPLICABLE-METHOD-ERROR {100877DDB3}>)
59: (ERROR SB-PCL::NO-APPLICABLE-METHOD-ERROR :GENERIC-FUNCTION #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> :ARGS (NIL))
60: ((:METHOD NO-APPLICABLE-METHOD (T)) #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> NIL) [fast-method]
61: (SB-PCL::CALL-NO-APPLICABLE-METHOD #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> (NIL))
62: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE (LEM/POPUP-WINDOW::GRAVITY-CURSOR)) #<unused argument> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
63: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE :AROUND (LEM/POPUP-WINDOW::GRAVITY)) #<LEM/POPUP-WINDOW::GRAVITY-FOLLOW-CURSOR {100874DBA3}> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
64: (LEM/POPUP-WINDOW::MAKE-POPUP-WINDOW :SOURCE-WINDOW NIL :BUFFER #<LEM-BASE:TEXT-BUFFER *Popup Message* NIL {10085ABA53}> :WIDTH 0 :HEIGHT 1 :STYLE (:GRAVITY :FOLLOW-CURSOR))
65: ((:METHOD LEM-INTERFACE:DISPLAY-POPUP-MESSAGE (T T)) #<unused argument> "" :TIMEOUT NIL :DESTINATION-WINDOW NIL :SOURCE-WINDOW NIL :STYLE (:GRAVITY :FOLLOW-CURSOR)) [fast-method]
66: ((:METHOD LEM-CORE:SHOW-MESSAGE (T)) "") [fast-method]
67: (FORCE-OUTPUT #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
68: ((FLET SB-IMPL::FLUSH :IN SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS) #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
69: (SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS)
70: (INVOKE-DEBUGGER #<SB-SYS:MEMORY-FAULT-ERROR {1008277CB3}>)
71: (ERROR SB-SYS:MEMORY-FAULT-ERROR :ADDRESS 12)
72: (SB-SYS:MEMORY-FAULT-ERROR #<unused argument> #.(SB-SYS:INT-SAP #X0000000C))
73: ("foreign function: call_into_lisp_")
74: ("foreign function: funcall2")
75: ("foreign function: handle_memory_fault_emulation_trap")
76: ("foreign function: handle_trap")
77: ("foreign function: #x4242EE")
78: (SDL2:CREATE-TEXTURE #<SDL2-FFI:SDL-RENDERER {#X7F9F6C62C1F0}> 373694468 2 900 840)
79: (LEM-SDL2::CREATE-VIEW #<LEM-CORE:WINDOW {1008182223}> 0 0 100 40 T)
80: ((FLET "WITHOUT-INTERRUPTS-BODY-11" :IN SB-THREAD::CALL-WITH-RECURSIVE-LOCK))
81: (SB-THREAD::CALL-WITH-RECURSIVE-LOCK #<FUNCTION (FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK :IN LEM-SDL2::CALL-WITH-RENDERER) {7F9F5C9AE5BB}> #<SB-THREAD:MUTEX "lem-sdl2 display mutex" taken owner=editor> T NIL)
82: (LEM-SDL2::CALL-WITH-RENDERER #<FUNCTION (LAMBDA NIL :IN LEM-INTERFACE:MAKE-VIEW) {1008277C3B}>)
83: (LEM-SDL2::CALL-WITH-DEBUG #<FUNCTION (LAMBDA NIL :IN LEM-INTERFACE:MAKE-VIEW) {10082771CB}> #<FUNCTION (LAMBDA NIL :IN LEM-INTERFACE:MAKE-VIEW) {100827720B}>)
84: ((:METHOD INITIALIZE-INSTANCE :AFTER (LEM-CORE:WINDOW)) #<LEM-CORE:WINDOW {1008182223}>) [fast-method]
85: ((LAMBDA (SB-PCL::|.P0.| SB-PCL::|.P1.| SB-PCL::|.P2.| SB-PCL::|.P3.| SB-PCL::|.P4.| SB-PCL::|.P5.|)) #<unavailable argument> #<unavailable argument> #<unavailable argument> #<unavailable argument> #<unavailable argument> #<unavailable argument>)
86: (LEM-CORE::SETUP-FRAME-WINDOWS #<LEM-CORE:FRAME {100790C033}> #<LEM-BASE:TEXT-BUFFER *tmp* NIL {1007BBDDB3}>)
87: (LEM-CORE:SETUP-FRAME #<LEM-CORE:FRAME {100790C033}> #<LEM-BASE:TEXT-BUFFER *tmp* NIL {1007BBDDB3}>)
88: (LEM-CORE::SETUP)
89: ((LAMBDA NIL :IN LEM-CORE::RUN-EDITOR-THREAD))
90: ((LAMBDA NIL :IN LEM-CORE::RUN-EDITOR-THREAD))
91: ((LAMBDA NIL :IN BORDEAUX-THREADS::BINDING-DEFAULT-SPECIALS))
92: ((FLET SB-UNIX::BODY :IN SB-THREAD::RUN))
93: ((FLET "WITHOUT-INTERRUPTS-BODY-156" :IN SB-THREAD::RUN))
94: ((FLET SB-UNIX::BODY :IN SB-THREAD::RUN))
95: ((FLET "WITHOUT-INTERRUPTS-BODY-149" :IN SB-THREAD::RUN))
96: (SB-THREAD::RUN)
97: ("foreign function: call_into_lisp_")
98: ("foreign function: funcall1")
<DEBUG> [15:49:18] lem-sdl2 main.lisp (display-width sdl2) -
lem-if:display-width
<DEBUG> [15:49:18] lem-sdl2 main.lisp (display-height sdl2) -
lem-if:display-height
<INFO> [15:49:18] lem-sdl2 main.lisp (call-with-debug) -
There is no applicable method for the generic function
#<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)>
when called with arguments
(NIL).
See also:
The ANSI Standard, Section 7.6.6
Backtrace for: #<SB-THREAD:THREAD tid=48629 "editor" RUNNING {1008910003}>
0: ((LAMBDA NIL :IN UIOP/IMAGE:PRINT-BACKTRACE))
1: ((FLET "THUNK" :IN UIOP/STREAM:CALL-WITH-SAFE-IO-SYNTAX))
2: (SB-IMPL::%WITH-STANDARD-IO-SYNTAX #<FUNCTION (FLET "THUNK" :IN UIOP/STREAM:CALL-WITH-SAFE-IO-SYNTAX) {7F9F5C9AAC2B}>)
3: (UIOP/STREAM:CALL-WITH-SAFE-IO-SYNTAX #<FUNCTION (LAMBDA NIL :IN UIOP/IMAGE:PRINT-BACKTRACE) {10053AAB1B}> :PACKAGE :CL)
4: ((FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) #<SB-PRETTY:PRETTY-STREAM {10053A9303}>)
5: ((LAMBDA (STREAM LOG4CL-IMPL::FMT-INFO LOG4CL-IMPL::LOGGER LOG4CL-IMPL::LOG-LEVEL LOG4CL-IMPL::LOG-FUNC) :IN "/home/grfork/.roswell/local-projects/sharplispers/log4cl/src/appender/pattern-layout.lisp") #<SB-PRETTY:PRETTY-STREAM {10053A9303}> #<LOG4CL-IMPL::FORMAT-INFO {1006C00C93}> #<unused argument> #<unused argument> #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AB87B}>)
6: ((LAMBDA (STREAM LOG4CL-IMPL::LOGGER LOG4CL-IMPL::LEVEL LOG4CL-IMPL::LOG-FUNC) :IN LOG4CL-IMPL::COMPILE-PATTERN-FORMAT) #<SB-PRETTY:PRETTY-STREAM {10053A9303}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AB87B}>)
7: ((FLET "WITH-PRETTY-STREAM0" :IN SB-PRETTY::CALL-LOGICAL-BLOCK-PRINTER) #<SB-PRETTY:PRETTY-STREAM {10053A9303}>)
8: (SB-PRETTY::CALL-LOGICAL-BLOCK-PRINTER #<FUNCTION (FLET "PPRINT-BLOCK" :IN "/home/grfork/.roswell/local-projects/sharplispers/log4cl/src/appender/pattern-layout.lisp") {7F9F5C9AB0DB}> #<SB-SYS:FD-STREAM for "file /home/grfork/.roswell/local-projects/lem-project/lem/lem.log" {10071A59C3}> NIL NIL "" NIL)
9: ((LAMBDA (STREAM LOG4CL-IMPL::FMT-INFO LOG4CL-IMPL::LOGGER LOG4CL-IMPL::LOG-LEVEL LOG4CL-IMPL::LOG-FUNC LOG4CL-IMPL::WRAP) :IN "/home/grfork/.roswell/local-projects/sharplispers/log4cl/src/appender/pattern-layout.lisp") #<SB-SYS:FD-STREAM for "file /home/grfork/.roswell/local-projects/lem-project/lem/lem.log" {10071A59C3}> #<LOG4CL-IMPL::PATTERN-PRETTY-FMT-INFO {1006C00193}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AB87B}> #<FUNCTION (LAMBDA (STREAM LOG4CL-IMPL::LOGGER LOG4CL-IMPL::LEVEL LOG4CL-IMPL::LOG-FUNC) :IN LOG4CL-IMPL::COMPILE-PATTERN-FORMAT) {1006BFBDCB}>)
10: ((LAMBDA (STREAM LOG4CL-IMPL::LOGGER LOG4CL-IMPL::LEVEL LOG4CL-IMPL::LOG-FUNC) :IN LOG4CL-IMPL::COMPILE-PATTERN-FORMAT) #<SB-SYS:FD-STREAM for "file /home/grfork/.roswell/local-projects/lem-project/lem/lem.log" {10071A59C3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AB87B}>)
11: ((:METHOD LOG4CL-IMPL:LAYOUT-TO-STREAM (LOG4CL-IMPL:PATTERN-LAYOUT T T T T)) #<LOG4CL-IMPL:PATTERN-LAYOUT {1006C000D3}> #<SB-SYS:FD-STREAM for "file /home/grfork/.roswell/local-projects/lem-project/lem/lem.log" {10071A59C3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AB87B}>) [fast-method]
12: ((:METHOD LOG4CL-IMPL:APPENDER-DO-APPEND (LOG4CL-IMPL::FIXED-STREAM-APPENDER-BASE T T T)) #<LOG4CL-IMPL:DAILY-FILE-APPENDER {1006F51FB3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AB87B}>) [fast-method]
13: ((SB-PCL::EMF LOG4CL-IMPL:APPENDER-DO-APPEND) #<unused argument> #<unused argument> #<LOG4CL-IMPL:DAILY-FILE-APPENDER {1006F51FB3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AB87B}>)
14: ((FLET "WITHOUT-INTERRUPTS-BODY-11" :IN SB-THREAD::CALL-WITH-RECURSIVE-LOCK))
15: (SB-THREAD::CALL-WITH-RECURSIVE-LOCK #<FUNCTION (FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK :IN LOG4CL-IMPL:APPENDER-DO-APPEND) {7F9F5C9AB4DB}> #<SB-THREAD:MUTEX "Log4CL serialized appender lock" taken owner=editor> T NIL)
16: ((:METHOD LOG4CL-IMPL:APPENDER-DO-APPEND :AROUND (LOG4CL-IMPL:SERIALIZED-APPENDER T T T)) #<LOG4CL-IMPL:DAILY-FILE-APPENDER {1006F51FB3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AB87B}>) [fast-method]
17: ((LABELS LOG4CL-IMPL::LOG-TO-LOGGER-APPENDERS :IN LOG4CL-IMPL::LOG-WITH-LOGGER) #<LOGGER +ROOT+ {100278D763}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AB87B}>)
18: ((LABELS LOG4CL-IMPL::LOG-TO-LOGGER-APPENDERS :IN LOG4CL-IMPL::LOG-WITH-LOGGER) #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2 NIL {10066FBF53}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AB87B}>)
19: ((LABELS LOG4CL-IMPL::LOG-TO-LOGGER-APPENDERS :IN LOG4CL-IMPL::LOG-WITH-LOGGER) #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AB87B}>)
20: (LOG4CL-IMPL::LOG-WITH-LOGGER #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AB87B}> #<PACKAGE "LEM-SDL2">)
21: ((LAMBDA (LEM-SDL2::E) :IN LEM-SDL2::CALL-WITH-DEBUG) #<SB-PCL::NO-APPLICABLE-METHOD-ERROR {10053A8C63}>)
22: (SB-KERNEL::%SIGNAL #<SB-PCL::NO-APPLICABLE-METHOD-ERROR {10053A8C63}>)
23: (ERROR SB-PCL::NO-APPLICABLE-METHOD-ERROR :GENERIC-FUNCTION #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> :ARGS (NIL))
24: ((:METHOD NO-APPLICABLE-METHOD (T)) #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> NIL) [fast-method]
25: (SB-PCL::CALL-NO-APPLICABLE-METHOD #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> (NIL))
26: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE (LEM/POPUP-WINDOW::GRAVITY-CURSOR)) #<unused argument> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
27: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE :AROUND (LEM/POPUP-WINDOW::GRAVITY)) #<LEM/POPUP-WINDOW::GRAVITY-FOLLOW-CURSOR {1005374473}> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
28: (LEM/POPUP-WINDOW::MAKE-POPUP-WINDOW :SOURCE-WINDOW NIL :BUFFER #<LEM-BASE:TEXT-BUFFER *Popup Message* NIL {1005374143}> :WIDTH 0 :HEIGHT 1 :STYLE (:GRAVITY :FOLLOW-CURSOR))
29: ((:METHOD LEM-INTERFACE:DISPLAY-POPUP-MESSAGE (T T)) #<unused argument> "" :TIMEOUT NIL :DESTINATION-WINDOW NIL :SOURCE-WINDOW NIL :STYLE (:GRAVITY :FOLLOW-CURSOR)) [fast-method]
30: ((:METHOD LEM-CORE:SHOW-MESSAGE (T)) "") [fast-method]
31: (FORCE-OUTPUT #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
32: ((FLET SB-IMPL::FLUSH :IN SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS) #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
33: (SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS)
34: (INVOKE-DEBUGGER #<SB-PCL::NO-APPLICABLE-METHOD-ERROR {10088CF2A3}>)
35: (ERROR SB-PCL::NO-APPLICABLE-METHOD-ERROR :GENERIC-FUNCTION #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> :ARGS (NIL))
36: ((:METHOD NO-APPLICABLE-METHOD (T)) #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> NIL) [fast-method]
37: (SB-PCL::CALL-NO-APPLICABLE-METHOD #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> (NIL))
38: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE (LEM/POPUP-WINDOW::GRAVITY-CURSOR)) #<unused argument> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
39: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE :AROUND (LEM/POPUP-WINDOW::GRAVITY)) #<LEM/POPUP-WINDOW::GRAVITY-FOLLOW-CURSOR {10088A7393}> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
40: (LEM/POPUP-WINDOW::MAKE-POPUP-WINDOW :SOURCE-WINDOW NIL :BUFFER #<LEM-BASE:TEXT-BUFFER *Popup Message* NIL {10088A7063}> :WIDTH 0 :HEIGHT 1 :STYLE (:GRAVITY :FOLLOW-CURSOR))
41: ((:METHOD LEM-INTERFACE:DISPLAY-POPUP-MESSAGE (T T)) #<unused argument> "" :TIMEOUT NIL :DESTINATION-WINDOW NIL :SOURCE-WINDOW NIL :STYLE (:GRAVITY :FOLLOW-CURSOR)) [fast-method]
42: ((:METHOD LEM-CORE:SHOW-MESSAGE (T)) "") [fast-method]
43: (FORCE-OUTPUT #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
44: ((FLET SB-IMPL::FLUSH :IN SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS) #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
45: (SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS)
46: (INVOKE-DEBUGGER #<SB-PCL::NO-APPLICABLE-METHOD-ERROR {100884D9A3}>)
47: (ERROR SB-PCL::NO-APPLICABLE-METHOD-ERROR :GENERIC-FUNCTION #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> :ARGS (NIL))
48: ((:METHOD NO-APPLICABLE-METHOD (T)) #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> NIL) [fast-method]
49: (SB-PCL::CALL-NO-APPLICABLE-METHOD #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> (NIL))
50: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE (LEM/POPUP-WINDOW::GRAVITY-CURSOR)) #<unused argument> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
51: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE :AROUND (LEM/POPUP-WINDOW::GRAVITY)) #<LEM/POPUP-WINDOW::GRAVITY-FOLLOW-CURSOR {100883D5F3}> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
52: (LEM/POPUP-WINDOW::MAKE-POPUP-WINDOW :SOURCE-WINDOW NIL :BUFFER #<LEM-BASE:TEXT-BUFFER *Popup Message* NIL {100881FFC3}> :WIDTH 0 :HEIGHT 1 :STYLE (:GRAVITY :FOLLOW-CURSOR))
53: ((:METHOD LEM-INTERFACE:DISPLAY-POPUP-MESSAGE (T T)) #<unused argument> "" :TIMEOUT NIL :DESTINATION-WINDOW NIL :SOURCE-WINDOW NIL :STYLE (:GRAVITY :FOLLOW-CURSOR)) [fast-method]
54: ((:METHOD LEM-CORE:SHOW-MESSAGE (T)) "") [fast-method]
55: (FORCE-OUTPUT #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
56: ((FLET SB-IMPL::FLUSH :IN SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS) #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
57: (SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS)
58: (INVOKE-DEBUGGER #<SB-PCL::NO-APPLICABLE-METHOD-ERROR {10087F40A3}>)
59: (ERROR SB-PCL::NO-APPLICABLE-METHOD-ERROR :GENERIC-FUNCTION #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> :ARGS (NIL))
60: ((:METHOD NO-APPLICABLE-METHOD (T)) #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> NIL) [fast-method]
61: (SB-PCL::CALL-NO-APPLICABLE-METHOD #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> (NIL))
62: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE (LEM/POPUP-WINDOW::GRAVITY-CURSOR)) #<unused argument> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
63: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE :AROUND (LEM/POPUP-WINDOW::GRAVITY)) #<LEM/POPUP-WINDOW::GRAVITY-FOLLOW-CURSOR {10087D64F3}> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
64: (LEM/POPUP-WINDOW::MAKE-POPUP-WINDOW :SOURCE-WINDOW NIL :BUFFER #<LEM-BASE:TEXT-BUFFER *Popup Message* NIL {10087D6153}> :WIDTH 0 :HEIGHT 1 :STYLE (:GRAVITY :FOLLOW-CURSOR))
65: ((:METHOD LEM-INTERFACE:DISPLAY-POPUP-MESSAGE (T T)) #<unused argument> "" :TIMEOUT NIL :DESTINATION-WINDOW NIL :SOURCE-WINDOW NIL :STYLE (:GRAVITY :FOLLOW-CURSOR)) [fast-method]
66: ((:METHOD LEM-CORE:SHOW-MESSAGE (T)) "") [fast-method]
67: (FORCE-OUTPUT #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
68: ((FLET SB-IMPL::FLUSH :IN SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS) #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
69: (SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS)
70: (INVOKE-DEBUGGER #<SB-PCL::NO-APPLICABLE-METHOD-ERROR {100877DDB3}>)
71: (ERROR SB-PCL::NO-APPLICABLE-METHOD-ERROR :GENERIC-FUNCTION #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> :ARGS (NIL))
72: ((:METHOD NO-APPLICABLE-METHOD (T)) #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> NIL) [fast-method]
73: (SB-PCL::CALL-NO-APPLICABLE-METHOD #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> (NIL))
74: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE (LEM/POPUP-WINDOW::GRAVITY-CURSOR)) #<unused argument> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
75: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE :AROUND (LEM/POPUP-WINDOW::GRAVITY)) #<LEM/POPUP-WINDOW::GRAVITY-FOLLOW-CURSOR {100874DBA3}> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
76: (LEM/POPUP-WINDOW::MAKE-POPUP-WINDOW :SOURCE-WINDOW NIL :BUFFER #<LEM-BASE:TEXT-BUFFER *Popup Message* NIL {10085ABA53}> :WIDTH 0 :HEIGHT 1 :STYLE (:GRAVITY :FOLLOW-CURSOR))
77: ((:METHOD LEM-INTERFACE:DISPLAY-POPUP-MESSAGE (T T)) #<unused argument> "" :TIMEOUT NIL :DESTINATION-WINDOW NIL :SOURCE-WINDOW NIL :STYLE (:GRAVITY :FOLLOW-CURSOR)) [fast-method]
78: ((:METHOD LEM-CORE:SHOW-MESSAGE (T)) "") [fast-method]
79: (FORCE-OUTPUT #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
80: ((FLET SB-IMPL::FLUSH :IN SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS) #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
81: (SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS)
82: (INVOKE-DEBUGGER #<SB-SYS:MEMORY-FAULT-ERROR {1008277CB3}>)
83: (ERROR SB-SYS:MEMORY-FAULT-ERROR :ADDRESS 12)
84: (SB-SYS:MEMORY-FAULT-ERROR #<unused argument> #.(SB-SYS:INT-SAP #X0000000C))
85: ("foreign function: call_into_lisp_")
86: ("foreign function: funcall2")
87: ("foreign function: handle_memory_fault_emulation_trap")
88: ("foreign function: handle_trap")
89: ("foreign function: #x4242EE")
90: (SDL2:CREATE-TEXTURE #<SDL2-FFI:SDL-RENDERER {#X7F9F6C62C1F0}> 373694468 2 900 840)
91: (LEM-SDL2::CREATE-VIEW #<LEM-CORE:WINDOW {1008182223}> 0 0 100 40 T)
92: ((FLET "WITHOUT-INTERRUPTS-BODY-11" :IN SB-THREAD::CALL-WITH-RECURSIVE-LOCK))
93: (SB-THREAD::CALL-WITH-RECURSIVE-LOCK #<FUNCTION (FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK :IN LEM-SDL2::CALL-WITH-RENDERER) {7F9F5C9AE5BB}> #<SB-THREAD:MUTEX "lem-sdl2 display mutex" taken owner=editor> T NIL)
94: (LEM-SDL2::CALL-WITH-RENDERER #<FUNCTION (LAMBDA NIL :IN LEM-INTERFACE:MAKE-VIEW) {1008277C3B}>)
95: (LEM-SDL2::CALL-WITH-DEBUG #<FUNCTION (LAMBDA NIL :IN LEM-INTERFACE:MAKE-VIEW) {10082771CB}> #<FUNCTION (LAMBDA NIL :IN LEM-INTERFACE:MAKE-VIEW) {100827720B}>)
96: ((:METHOD INITIALIZE-INSTANCE :AFTER (LEM-CORE:WINDOW)) #<LEM-CORE:WINDOW {1008182223}>) [fast-method]
97: ((LAMBDA (SB-PCL::|.P0.| SB-PCL::|.P1.| SB-PCL::|.P2.| SB-PCL::|.P3.| SB-PCL::|.P4.| SB-PCL::|.P5.|)) #<unavailable argument> #<unavailable argument> #<unavailable argument> #<unavailable argument> #<unavailable argument> #<unavailable argument>)
98: (LEM-CORE::SETUP-FRAME-WINDOWS #<LEM-CORE:FRAME {100790C033}> #<LEM-BASE:TEXT-BUFFER *tmp* NIL {1007BBDDB3}>)
99: (LEM-CORE:SETUP-FRAME #<LEM-CORE:FRAME {100790C033}> #<LEM-BASE:TEXT-BUFFER *tmp* NIL {1007BBDDB3}>)
100: (LEM-CORE::SETUP)
101: ((LAMBDA NIL :IN LEM-CORE::RUN-EDITOR-THREAD))
102: ((LAMBDA NIL :IN LEM-CORE::RUN-EDITOR-THREAD))
103: ((LAMBDA NIL :IN BORDEAUX-THREADS::BINDING-DEFAULT-SPECIALS))
104: ((FLET SB-UNIX::BODY :IN SB-THREAD::RUN))
105: ((FLET "WITHOUT-INTERRUPTS-BODY-156" :IN SB-THREAD::RUN))
106: ((FLET SB-UNIX::BODY :IN SB-THREAD::RUN))
107: ((FLET "WITHOUT-INTERRUPTS-BODY-149" :IN SB-THREAD::RUN))
108: (SB-THREAD::RUN)
109: ("foreign function: call_into_lisp_")
110: ("foreign function: funcall1")
<DEBUG> [15:49:18] lem-sdl2 main.lisp (display-width sdl2) -
lem-if:display-width
<DEBUG> [15:49:18] lem-sdl2 main.lisp (display-height sdl2) -
lem-if:display-height
<INFO> [15:49:18] lem-sdl2 main.lisp (call-with-debug) -
There is no applicable method for the generic function
#<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)>
when called with arguments
(NIL).
See also:
The ANSI Standard, Section 7.6.6
Backtrace for: #<SB-THREAD:THREAD tid=48629 "editor" RUNNING {1008910003}>
0: ((LAMBDA NIL :IN UIOP/IMAGE:PRINT-BACKTRACE))
1: ((FLET "THUNK" :IN UIOP/STREAM:CALL-WITH-SAFE-IO-SYNTAX))
2: (SB-IMPL::%WITH-STANDARD-IO-SYNTAX #<FUNCTION (FLET "THUNK" :IN UIOP/STREAM:CALL-WITH-SAFE-IO-SYNTAX) {7F9F5C9AA63B}>)
3: (UIOP/STREAM:CALL-WITH-SAFE-IO-SYNTAX #<FUNCTION (LAMBDA NIL :IN UIOP/IMAGE:PRINT-BACKTRACE) {100543421B}> :PACKAGE :CL)
4: ((FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) #<SB-PRETTY:PRETTY-STREAM {1005432B83}>)
5: ((LAMBDA (STREAM LOG4CL-IMPL::FMT-INFO LOG4CL-IMPL::LOGGER LOG4CL-IMPL::LOG-LEVEL LOG4CL-IMPL::LOG-FUNC) :IN "/home/grfork/.roswell/local-projects/sharplispers/log4cl/src/appender/pattern-layout.lisp") #<SB-PRETTY:PRETTY-STREAM {1005432B83}> #<LOG4CL-IMPL::FORMAT-INFO {1006C00C93}> #<unused argument> #<unused argument> #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AB28B}>)
6: ((LAMBDA (STREAM LOG4CL-IMPL::LOGGER LOG4CL-IMPL::LEVEL LOG4CL-IMPL::LOG-FUNC) :IN LOG4CL-IMPL::COMPILE-PATTERN-FORMAT) #<SB-PRETTY:PRETTY-STREAM {1005432B83}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AB28B}>)
7: ((FLET "WITH-PRETTY-STREAM0" :IN SB-PRETTY::CALL-LOGICAL-BLOCK-PRINTER) #<SB-PRETTY:PRETTY-STREAM {1005432B83}>)
8: (SB-PRETTY::CALL-LOGICAL-BLOCK-PRINTER #<FUNCTION (FLET "PPRINT-BLOCK" :IN "/home/grfork/.roswell/local-projects/sharplispers/log4cl/src/appender/pattern-layout.lisp") {7F9F5C9AAAEB}> #<SB-SYS:FD-STREAM for "file /home/grfork/.roswell/local-projects/lem-project/lem/lem.log" {10071A59C3}> NIL NIL "" NIL)
9: ((LAMBDA (STREAM LOG4CL-IMPL::FMT-INFO LOG4CL-IMPL::LOGGER LOG4CL-IMPL::LOG-LEVEL LOG4CL-IMPL::LOG-FUNC LOG4CL-IMPL::WRAP) :IN "/home/grfork/.roswell/local-projects/sharplispers/log4cl/src/appender/pattern-layout.lisp") #<SB-SYS:FD-STREAM for "file /home/grfork/.roswell/local-projects/lem-project/lem/lem.log" {10071A59C3}> #<LOG4CL-IMPL::PATTERN-PRETTY-FMT-INFO {1006C00193}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AB28B}> #<FUNCTION (LAMBDA (STREAM LOG4CL-IMPL::LOGGER LOG4CL-IMPL::LEVEL LOG4CL-IMPL::LOG-FUNC) :IN LOG4CL-IMPL::COMPILE-PATTERN-FORMAT) {1006BFBDCB}>)
10: ((LAMBDA (STREAM LOG4CL-IMPL::LOGGER LOG4CL-IMPL::LEVEL LOG4CL-IMPL::LOG-FUNC) :IN LOG4CL-IMPL::COMPILE-PATTERN-FORMAT) #<SB-SYS:FD-STREAM for "file /home/grfork/.roswell/local-projects/lem-project/lem/lem.log" {10071A59C3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AB28B}>)
11: ((:METHOD LOG4CL-IMPL:LAYOUT-TO-STREAM (LOG4CL-IMPL:PATTERN-LAYOUT T T T T)) #<LOG4CL-IMPL:PATTERN-LAYOUT {1006C000D3}> #<SB-SYS:FD-STREAM for "file /home/grfork/.roswell/local-projects/lem-project/lem/lem.log" {10071A59C3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AB28B}>) [fast-method]
12: ((:METHOD LOG4CL-IMPL:APPENDER-DO-APPEND (LOG4CL-IMPL::FIXED-STREAM-APPENDER-BASE T T T)) #<LOG4CL-IMPL:DAILY-FILE-APPENDER {1006F51FB3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AB28B}>) [fast-method]
13: ((SB-PCL::EMF LOG4CL-IMPL:APPENDER-DO-APPEND) #<unused argument> #<unused argument> #<LOG4CL-IMPL:DAILY-FILE-APPENDER {1006F51FB3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AB28B}>)
14: ((FLET "WITHOUT-INTERRUPTS-BODY-11" :IN SB-THREAD::CALL-WITH-RECURSIVE-LOCK))
15: (SB-THREAD::CALL-WITH-RECURSIVE-LOCK #<FUNCTION (FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK :IN LOG4CL-IMPL:APPENDER-DO-APPEND) {7F9F5C9AAEEB}> #<SB-THREAD:MUTEX "Log4CL serialized appender lock" taken owner=editor> T NIL)
16: ((:METHOD LOG4CL-IMPL:APPENDER-DO-APPEND :AROUND (LOG4CL-IMPL:SERIALIZED-APPENDER T T T)) #<LOG4CL-IMPL:DAILY-FILE-APPENDER {1006F51FB3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AB28B}>) [fast-method]
17: ((LABELS LOG4CL-IMPL::LOG-TO-LOGGER-APPENDERS :IN LOG4CL-IMPL::LOG-WITH-LOGGER) #<LOGGER +ROOT+ {100278D763}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AB28B}>)
18: ((LABELS LOG4CL-IMPL::LOG-TO-LOGGER-APPENDERS :IN LOG4CL-IMPL::LOG-WITH-LOGGER) #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2 NIL {10066FBF53}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AB28B}>)
19: ((LABELS LOG4CL-IMPL::LOG-TO-LOGGER-APPENDERS :IN LOG4CL-IMPL::LOG-WITH-LOGGER) #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AB28B}>)
20: (LOG4CL-IMPL::LOG-WITH-LOGGER #<LOG4CL-IMPL::FILE-LOGGER LEM-SDL2.CALL-WITH-DEBUG /home/grfork/.roswell/local-projects/lem-project/lem/frontends/sdl2/main.lisp {10066FC4F3}> 4 #<FUNCTION (FLET "log-stmt15" :IN LEM-SDL2::CALL-WITH-DEBUG) {7F9F5C9AB28B}> #<PACKAGE "LEM-SDL2">)
21: ((LAMBDA (LEM-SDL2::E) :IN LEM-SDL2::CALL-WITH-DEBUG) #<SB-PCL::NO-APPLICABLE-METHOD-ERROR {10054324E3}>)
22: (SB-KERNEL::%SIGNAL #<SB-PCL::NO-APPLICABLE-METHOD-ERROR {10054324E3}>)
23: (ERROR SB-PCL::NO-APPLICABLE-METHOD-ERROR :GENERIC-FUNCTION #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> :ARGS (NIL))
24: ((:METHOD NO-APPLICABLE-METHOD (T)) #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> NIL) [fast-method]
25: (SB-PCL::CALL-NO-APPLICABLE-METHOD #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> (NIL))
26: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE (LEM/POPUP-WINDOW::GRAVITY-CURSOR)) #<unused argument> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
27: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE :AROUND (LEM/POPUP-WINDOW::GRAVITY)) #<LEM/POPUP-WINDOW::GRAVITY-FOLLOW-CURSOR {10053F32B3}> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
28: (LEM/POPUP-WINDOW::MAKE-POPUP-WINDOW :SOURCE-WINDOW NIL :BUFFER #<LEM-BASE:TEXT-BUFFER *Popup Message* NIL {10053F2F83}> :WIDTH 0 :HEIGHT 1 :STYLE (:GRAVITY :FOLLOW-CURSOR))
29: ((:METHOD LEM-INTERFACE:DISPLAY-POPUP-MESSAGE (T T)) #<unused argument> "" :TIMEOUT NIL :DESTINATION-WINDOW NIL :SOURCE-WINDOW NIL :STYLE (:GRAVITY :FOLLOW-CURSOR)) [fast-method]
30: ((:METHOD LEM-CORE:SHOW-MESSAGE (T)) "") [fast-method]
31: (FORCE-OUTPUT #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
32: ((FLET SB-IMPL::FLUSH :IN SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS) #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
33: (SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS)
34: (INVOKE-DEBUGGER #<SB-PCL::NO-APPLICABLE-METHOD-ERROR {10053A8C63}>)
35: (ERROR SB-PCL::NO-APPLICABLE-METHOD-ERROR :GENERIC-FUNCTION #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> :ARGS (NIL))
36: ((:METHOD NO-APPLICABLE-METHOD (T)) #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> NIL) [fast-method]
37: (SB-PCL::CALL-NO-APPLICABLE-METHOD #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> (NIL))
38: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE (LEM/POPUP-WINDOW::GRAVITY-CURSOR)) #<unused argument> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
39: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE :AROUND (LEM/POPUP-WINDOW::GRAVITY)) #<LEM/POPUP-WINDOW::GRAVITY-FOLLOW-CURSOR {1005374473}> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
40: (LEM/POPUP-WINDOW::MAKE-POPUP-WINDOW :SOURCE-WINDOW NIL :BUFFER #<LEM-BASE:TEXT-BUFFER *Popup Message* NIL {1005374143}> :WIDTH 0 :HEIGHT 1 :STYLE (:GRAVITY :FOLLOW-CURSOR))
41: ((:METHOD LEM-INTERFACE:DISPLAY-POPUP-MESSAGE (T T)) #<unused argument> "" :TIMEOUT NIL :DESTINATION-WINDOW NIL :SOURCE-WINDOW NIL :STYLE (:GRAVITY :FOLLOW-CURSOR)) [fast-method]
42: ((:METHOD LEM-CORE:SHOW-MESSAGE (T)) "") [fast-method]
43: (FORCE-OUTPUT #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
44: ((FLET SB-IMPL::FLUSH :IN SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS) #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
45: (SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS)
46: (INVOKE-DEBUGGER #<SB-PCL::NO-APPLICABLE-METHOD-ERROR {10088CF2A3}>)
47: (ERROR SB-PCL::NO-APPLICABLE-METHOD-ERROR :GENERIC-FUNCTION #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> :ARGS (NIL))
48: ((:METHOD NO-APPLICABLE-METHOD (T)) #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> NIL) [fast-method]
49: (SB-PCL::CALL-NO-APPLICABLE-METHOD #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> (NIL))
50: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE (LEM/POPUP-WINDOW::GRAVITY-CURSOR)) #<unused argument> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
51: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE :AROUND (LEM/POPUP-WINDOW::GRAVITY)) #<LEM/POPUP-WINDOW::GRAVITY-FOLLOW-CURSOR {10088A7393}> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
52: (LEM/POPUP-WINDOW::MAKE-POPUP-WINDOW :SOURCE-WINDOW NIL :BUFFER #<LEM-BASE:TEXT-BUFFER *Popup Message* NIL {10088A7063}> :WIDTH 0 :HEIGHT 1 :STYLE (:GRAVITY :FOLLOW-CURSOR))
53: ((:METHOD LEM-INTERFACE:DISPLAY-POPUP-MESSAGE (T T)) #<unused argument> "" :TIMEOUT NIL :DESTINATION-WINDOW NIL :SOURCE-WINDOW NIL :STYLE (:GRAVITY :FOLLOW-CURSOR)) [fast-method]
54: ((:METHOD LEM-CORE:SHOW-MESSAGE (T)) "") [fast-method]
55: (FORCE-OUTPUT #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
56: ((FLET SB-IMPL::FLUSH :IN SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS) #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
57: (SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS)
58: (INVOKE-DEBUGGER #<SB-PCL::NO-APPLICABLE-METHOD-ERROR {100884D9A3}>)
59: (ERROR SB-PCL::NO-APPLICABLE-METHOD-ERROR :GENERIC-FUNCTION #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> :ARGS (NIL))
60: ((:METHOD NO-APPLICABLE-METHOD (T)) #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> NIL) [fast-method]
61: (SB-PCL::CALL-NO-APPLICABLE-METHOD #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> (NIL))
62: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE (LEM/POPUP-WINDOW::GRAVITY-CURSOR)) #<unused argument> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
63: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE :AROUND (LEM/POPUP-WINDOW::GRAVITY)) #<LEM/POPUP-WINDOW::GRAVITY-FOLLOW-CURSOR {100883D5F3}> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
64: (LEM/POPUP-WINDOW::MAKE-POPUP-WINDOW :SOURCE-WINDOW NIL :BUFFER #<LEM-BASE:TEXT-BUFFER *Popup Message* NIL {100881FFC3}> :WIDTH 0 :HEIGHT 1 :STYLE (:GRAVITY :FOLLOW-CURSOR))
65: ((:METHOD LEM-INTERFACE:DISPLAY-POPUP-MESSAGE (T T)) #<unused argument> "" :TIMEOUT NIL :DESTINATION-WINDOW NIL :SOURCE-WINDOW NIL :STYLE (:GRAVITY :FOLLOW-CURSOR)) [fast-method]
66: ((:METHOD LEM-CORE:SHOW-MESSAGE (T)) "") [fast-method]
67: (FORCE-OUTPUT #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
68: ((FLET SB-IMPL::FLUSH :IN SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS) #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
69: (SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS)
70: (INVOKE-DEBUGGER #<SB-PCL::NO-APPLICABLE-METHOD-ERROR {10087F40A3}>)
71: (ERROR SB-PCL::NO-APPLICABLE-METHOD-ERROR :GENERIC-FUNCTION #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> :ARGS (NIL))
72: ((:METHOD NO-APPLICABLE-METHOD (T)) #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> NIL) [fast-method]
73: (SB-PCL::CALL-NO-APPLICABLE-METHOD #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> (NIL))
74: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE (LEM/POPUP-WINDOW::GRAVITY-CURSOR)) #<unused argument> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
75: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE :AROUND (LEM/POPUP-WINDOW::GRAVITY)) #<LEM/POPUP-WINDOW::GRAVITY-FOLLOW-CURSOR {10087D64F3}> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
76: (LEM/POPUP-WINDOW::MAKE-POPUP-WINDOW :SOURCE-WINDOW NIL :BUFFER #<LEM-BASE:TEXT-BUFFER *Popup Message* NIL {10087D6153}> :WIDTH 0 :HEIGHT 1 :STYLE (:GRAVITY :FOLLOW-CURSOR))
77: ((:METHOD LEM-INTERFACE:DISPLAY-POPUP-MESSAGE (T T)) #<unused argument> "" :TIMEOUT NIL :DESTINATION-WINDOW NIL :SOURCE-WINDOW NIL :STYLE (:GRAVITY :FOLLOW-CURSOR)) [fast-method]
78: ((:METHOD LEM-CORE:SHOW-MESSAGE (T)) "") [fast-method]
79: (FORCE-OUTPUT #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
80: ((FLET SB-IMPL::FLUSH :IN SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS) #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
81: (SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS)
82: (INVOKE-DEBUGGER #<SB-PCL::NO-APPLICABLE-METHOD-ERROR {100877DDB3}>)
83: (ERROR SB-PCL::NO-APPLICABLE-METHOD-ERROR :GENERIC-FUNCTION #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> :ARGS (NIL))
84: ((:METHOD NO-APPLICABLE-METHOD (T)) #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> NIL) [fast-method]
85: (SB-PCL::CALL-NO-APPLICABLE-METHOD #<STANDARD-GENERIC-FUNCTION LEM-CORE:WINDOW-X (1)> (NIL))
86: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE (LEM/POPUP-WINDOW::GRAVITY-CURSOR)) #<unused argument> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
87: ((:METHOD LEM/POPUP-WINDOW::COMPUTE-POPUP-WINDOW-RECTANGLE :AROUND (LEM/POPUP-WINDOW::GRAVITY)) #<LEM/POPUP-WINDOW::GRAVITY-FOLLOW-CURSOR {100874DBA3}> :SOURCE-WINDOW NIL :WIDTH 0 :HEIGHT 1 :BORDER-SIZE 1) [fast-method]
88: (LEM/POPUP-WINDOW::MAKE-POPUP-WINDOW :SOURCE-WINDOW NIL :BUFFER #<LEM-BASE:TEXT-BUFFER *Popup Message* NIL {10085ABA53}> :WIDTH 0 :HEIGHT 1 :STYLE (:GRAVITY :FOLLOW-CURSOR))
89: ((:METHOD LEM-INTERFACE:DISPLAY-POPUP-MESSAGE (T T)) #<unused argument> "" :TIMEOUT NIL :DESTINATION-WINDOW NIL :SOURCE-WINDOW NIL :STYLE (:GRAVITY :FOLLOW-CURSOR)) [fast-method]
90: ((:METHOD LEM-CORE:SHOW-MESSAGE (T)) "") [fast-method]
91: (FORCE-OUTPUT #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
92: ((FLET SB-IMPL::FLUSH :IN SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS) #<LEM-CORE::EDITOR-IO-STREAM {1007799083}>)
93: (SB-INT:FLUSH-STANDARD-OUTPUT-STREAMS)
94: (INVOKE-DEBUGGER #<SB-SYS:MEMORY-FAULT-ERROR {1008277CB3}>)
95: (ERROR SB-SYS:MEMORY-FAULT-ERROR :ADDRESS 12)
96: (SB-SYS:MEMORY-FAULT-ERROR #<unused argument> #.(SB-SYS:INT-SAP #X0000000C))
97: ("foreign function: call_into_lisp_")
98: ("foreign function: funcall2")
99: ("foreign function: handle_memory_fault_emulation_trap")
100: ("foreign function: handle_trap")
101: ("foreign function: #x4242EE")
102: (SDL2:CREATE-TEXTURE #<SDL2-FFI:SDL-RENDERER {#X7F9F6C62C1F0}> 373694468 2 900 840)
103: (LEM-SDL2::CREATE-VIEW #<LEM-CORE:WINDOW {1008182223}> 0 0 100 40 T)
104: ((FLET "WITHOUT-INTERRUPTS-BODY-11" :IN SB-THREAD::CALL-WITH-RECURSIVE-LOCK))
105: (SB-THREAD::CALL-WITH-RECURSIVE-LOCK #<FUNCTION (FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK :IN LEM-SDL2::CALL-WITH-RENDERER) {7F9F5C9AE5BB}> #<SB-THREAD:MUTEX "lem-sdl2 display mutex" taken owner=editor> T NIL)
106: (LEM-SDL2::CALL-WITH-RENDERER #<FUNCTION (LAMBDA NIL :IN LEM-INTERFACE:MAKE-VIEW) {1008277C3B}>)
107: (LEM-SDL2::CALL-WITH-DEBUG #<FUNCTION (LAMBDA NIL :IN LEM-INTERFACE:MAKE-VIEW) {10082771CB}> #<FUNCTION (LAMBDA NIL :IN LEM-INTERFACE:MAKE-VIEW) {100827720B}>)
108: ((:METHOD INITIALIZE-INSTANCE :AFTER (LEM-CORE:WINDOW)) #<LEM-CORE:WINDOW {1008182223}>) [fast-method]
109: ((LAMBDA (SB-PCL::|.P0.| SB-PCL::|.P1.| SB-PCL::|.P2.| SB-PCL::|.P3.| SB-PCL::|.P4.| SB-PCL::|.P5.|)) #<unavailable argument> #<unavailable argument> #<unavailable argument> #<unavailable argument> #<unavailable argument> #<unavailable argument>)
110: (LEM-CORE::SETUP-FRAME-WINDOWS #<LEM-CORE:FRAME {100790C033}> #<LEM-BASE:TEXT-BUFFER *tmp* NIL {1007BBDDB3}>)
111: (LEM-CORE:SETUP-FRAME #<LEM-CORE:FRAME {100790C033}> #<LEM-BASE:TEXT-BUFFER *tmp* NIL {1007BBDDB3}>)
112: (LEM-CORE::SETUP)
113: ((LAMBDA NIL :IN LEM-CORE::RUN-EDITOR-THREAD))
114: ((LAMBDA NIL :IN LEM-CORE::RUN-EDITOR-THREAD))
115: ((LAMBDA NIL :IN BORDEAUX-THREADS::BINDING-DEFAULT-SPECIALS))
116: ((FLET SB-UNIX::BODY :IN SB-THREAD::RUN))
117: ((FLET "WITHOUT-INTERRUPTS-BODY-156" :IN SB-THREAD::RUN))
118: ((FLET SB-UNIX::BODY :IN SB-THREAD::RUN))
119: ((FLET "WITHOUT-INTERRUPTS-BODY-149" :IN SB-THREAD::RUN))
120: (SB-THREAD::RUN)
121: ("foreign function: call_into_lisp_")
122: ("foreign function: funcall1")
When I run just ~/.roswell/bin/lem, it complains unknown frontend: ncurses
Is this because $HOME/.roswell/bin is not included in the path?
I don't know why sdl2 won't start Has the file $HOME/lem.log been created?
I have rebooted to include .roswell/bin in the path, so now just lem works fine, but still crashes with sdl2. There's no lem.log in the home directory.
Hmmm, Could this be the same problem? https://github.com/lem-project/lem/issues/690 If so, there is a problem with SDL2.
I have updated my first post with the error log. I didn't see any errors in the log about SDL2, I'm not sure if this is the same issue or another one.