Opened 12 years ago

Closed 5 years ago

#41 closed defect (worksforme)

Sporadic "can't cause layout during editing" exceptions

Reported by: gb Owned by: gb
Priority: major Milestone:
Component: IDE Version: trunk
Keywords: editor, layout Cc:

Description

Every once in a while - it's hard to know under what circumstances, exactly - messages of the form:

 2007-08-04 05:20:28.877 dx86cl64[3870:613] Exception raised during background layout:  -[NSLayoutManager _fillLayoutHoleForCharacterRange:desiredNumberOfLines:isSoft:] *** attempted layout while textStorage is editing.  It is not valid to cause the layoutManager to do layout while the textStorage is editing (ie the textStorage has been sent a beginEditing message without a matching endEditing.)
2007-08-04 05:20:28.880 dx86cl64[3870:613] -[NSLayoutManager _fillLayoutHoleForCharacterRange:desiredNumberOfLines:isSoft:] *** attempted layout while textStorage is editing.  It is not valid to cause the layoutManager to do layout while the textStorage is editing (ie the textStorage has been sent a beginEditing message without a matching endEditing.)

get logged.

There's usually a good deal of effort involved in ensuring that layout (redisplay) is inhibited while editing (modification of the buffer) is in progress.

It's possible that this has something to do with the mechanism that tries to ensure that a paren - which might have been blinking - is drawn properly.

Change History (5)

comment:1 Changed 12 years ago by gb

  • Status changed from new to assigned

comment:2 Changed 12 years ago by gb

This may also have been closed by changeset:7046.

See also comment:ticket:50:4.

comment:3 Changed 11 years ago by gz

  • Resolution set to fixed
  • Status changed from assigned to closed

This is believed to be fixed by r8428.

comment:4 Changed 10 years ago by pfeilgm

  • Resolution fixed deleted
  • Status changed from closed to reopened
  • Version set to trunk

I saw this yesterday with Clozure Common Lisp version 0.1 (12103M-trunk) on x86-64 after typing C-x C-f. I got the following dialog box:

Error in Hemlock command processing

Objective-C runtime exception: 
-[NSLayoutManager _fillLayoutHoleForCharacterRange:desiredNumberOfLines:isSoft:] *** attempted layout while textStorage is editing.  It is not valid to cause the layoutManager to do layout while the textStorage is editing (ie the textStorage has been sent a beginEditing message without a matching endEditing.)

and AltConsole? opened with a nice stack trace:

 (442540) : 0 (FUNCALL #'#<(:INTERNAL GUI::|-[HemlockDocumentController runModalOpenPanel:forTypes:]|)> #<CCL::NS-EXCEPTION #x30004206911D>) 149
  (#:G29295)
   #:G29295: #<CCL::NS-EXCEPTION #x30004206911D>

  #:COMPILER-VAR: (NIL)
  #:G29292: #<A Foreign Pointer [stack-allocated] #x7FFF5FBFEF70>

 (442568) : 1 (SIGNAL #<CCL::NS-EXCEPTION #x30004206911D>) 981
  (CONDITION &REST CCL::ARGS)
   CONDITION: #<CCL::NS-EXCEPTION #x30004206911D>
   CCL::ARGS: NIL

  CCL::%HANDLERS%: ((ERROR) (ERROR #) (CONDITION #) (CONDITION #) (ERROR))
  CCL::TAG: #<CCL::NS-EXCEPTION #x30004206911D>
  CCL::HANDLERS: CCL::*BACKTRACE-CONTEXTS*
  CCL::FN: #<COMPILED-LEXICAL-CLOSURE (:INTERNAL GUI::|-[HemlockDocumentController runModalOpenPanel:forTypes:]|) #x4934FF>

 (4425C0) : 2 (%ERROR #<CCL::NS-EXCEPTION #x30004206911D> NIL 558269) 117
  (CONDITION CCL::ARGS CCL::ERROR-POINTER)
   CONDITION: #<CCL::NS-EXCEPTION #x30004206911D>
   CCL::ARGS: NIL
   CCL::ERROR-POINTER: 558269



 (4425E8) : 3 (FUNCALL #'#<Anonymous Function #x30004174692F> #<A Foreign Pointer [stack-allocated] (:* #) #x7FFF5FBFEE80> #<A Foreign Pointer #x7FFF8175BAF0> #<NS-OPEN-PANEL <NSOpenPanel: 0x1903def0> (#x1903DEF0)> #<NS-MUTABLE-ARRAY (
    lisp,
    text,
    "*",
    txt,
    "'****'"
) (#x13AF94F0)>) 629
  (#:G21621 #:G21622 CCL::ARG0 CCL::ARG1)
   #:G21621: #<A Foreign Pointer [stack-allocated] (:* #) #x7FFF5FBFEE80>
   #:G21622: #<A Foreign Pointer #x7FFF8175BAF0>
   CCL::ARG0: #<NS-OPEN-PANEL <NSOpenPanel: 0x1903def0> (#x1903DEF0)>
   CCL::ARG1: #<NS-MUTABLE-ARRAY (
    lisp,
    text,
    "*",
    txt,
    "'****'"
) (#x13AF94F0)>



 (442620) : 4 (%CALL-NEXT-OBJC-METHOD #<HEMLOCK-DOCUMENT-CONTROLLER <HemlockDocumentController: 0x13a155c0> (#x13A155C0)> #<OBJC:OBJC-CLASS GUI::HEMLOCK-DOCUMENT-CONTROLLER (#x138860)> #<A Foreign Pointer #x7FFF8175BAF0> (:<NSI>NTEGER :ID :ID) #<NS-OPEN-PANEL <NSOpenPanel: 0x1903def0> (#x1903DEF0)> #<NS-MUTABLE-ARRAY (
    lisp,
    text,
    "*",
    txt,
    "'****'"
) (#x13AF94F0)>) 837
  (CCL::SELF CLASS CCL::SELECTOR CCL::SIG &REST CCL::ARGS)
   CCL::SELF: #<HEMLOCK-DOCUMENT-CONTROLLER <HemlockDocumentController: 0x13a155c0> (#x13A155C0)>
   CLASS: #<OBJC:OBJC-CLASS GUI::HEMLOCK-DOCUMENT-CONTROLLER (#x138860)>
   CCL::SELECTOR: #<A Foreign Pointer #x7FFF8175BAF0>
   CCL::SIG: (:<NSI>NTEGER :ID :ID)
   CCL::ARGS: (#<NS-OPEN-PANEL <NSOpenPanel: 0x1903def0> (#x1903DEF0)> #<NS-MUTABLE-ARRAY (
    lisp,
    text,
    "*",
    txt,
    "'****'"
) (#x13AF94F0)>)

  CCL::S: #<A Foreign Pointer [stack-allocated] (:* #) #x7FFF5FBFEE80>
  CCL::SIGINFO: #S(CCL::OBJC-METHOD-SIGNATURE-INFO :TYPE-SIGNATURE (:<NSI>NTEGER :ID :ID) :FUNCTION #<Anonymous Function #x30004173E07F> ...)
  FUNCTION: #<Anonymous Function #x30004174692F>

 (442680) : 5 (FUNCALL #'#<GUI::|-[HemlockDocumentController runModalOpenPanel:forTypes:]|> 17591849975278) 1165
  (#:G29291)
   #:G29291: 17591849975278

  #:G29307: #<A Foreign Pointer [stack-allocated] #x7FFF5FBFEF70>
  #:G29292: #<A Foreign Pointer [stack-allocated] #x7FFF5FBFEF70>
  #:COMPILER-VAR: (NIL)
  #:G29297: #<COMPILED-LEXICAL-CLOSURE (:INTERNAL GUI::|-[HemlockDocumentController runModalOpenPanel:forTypes:]|) #x4934FF>
  #:G29308: (CONDITION #<COMPILED-LEXICAL-CLOSURE # #x4934FF>)
  CCL::%HANDLERS%: ((CONDITION #) (ERROR #) (CONDITION #) (CONDITION #) (ERROR))
  GUI::SELF: #<HEMLOCK-DOCUMENT-CONTROLLER <HemlockDocumentController: 0x13a155c0> (#x13A155C0)>
  GUI::_CMD: #<A Foreign Pointer #x7FFF8175BAF0>
  GUI::PANEL: #<NS-OPEN-PANEL <NSOpenPanel: 0x1903def0> (#x1903DEF0)>
  GUI::TYPES: #<NS-MUTABLE-ARRAY (
    lisp,
    text,
    "*",
    txt,
    "'****'"
) (#x13AF94F0)>
  GUI::POPUP: #<NS-POP-UP-BUTTON <NSPopUpButton: 0x19057f00> (#x19057F00)>
  CCL::ARGS: (#<NS-OPEN-PANEL <NSOpenPanel: 0x1903def0> (#x1903DEF0)> #<NS-MUTABLE-ARRAY (
    lisp,
    text,
    "*",
    txt,
    "'****'"
) (#x13AF94F0)>)

 (442708) : 6 (%PASCAL-FUNCTIONS% 120 17591849975278) 397
  (CCL::INDEX CCL::ARGS-PTR-FIXNUM)
   CCL::INDEX: 120
   CCL::ARGS-PTR-FIXNUM: 17591849975278

  CCL::LISP-FUNCTION: #<Compiled-function GUI::|-[HemlockDocumentController runModalOpenPanel:forTypes:]| (Non-Global)  #x300041745FEF>
  WITHOUT-INTERRUPTS: NIL
  CCL::*CALLBACK-TRACE-P*: NIL

 (4427C8) : 8 (FUNCALL #'#<Anonymous Function #x30004135A3FF> #<HEMLOCK-DOCUMENT-CONTROLLER <HemlockDocumentController: 0x13a155c0> (#x13A155C0)> #S(CCL::OBJC-SELECTOR :NAME "performSelectorOnMainThread:withObject:waitUntilDone:" :%SEL #<A Foreign Pointer #x7FFF8177C240>) #<A Foreign Pointer #x7FFF8170B6C0> #<A Null Foreign Pointer> T) 565
  (#:G5295 #:G5296 CCL::ARG0 CCL::ARG1 CCL::ARG2)
   #:G5295: #<HEMLOCK-DOCUMENT-CONTROLLER <HemlockDocumentController: 0x13a155c0> (#x13A155C0)>
   #:G5296: #S(CCL::OBJC-SELECTOR :NAME "performSelectorOnMainThread:withObject:waitUntilDone:" :%SEL #<A Foreign Pointer #x7FFF8177C240>)
   CCL::ARG0: #<A Foreign Pointer #x7FFF8170B6C0>
   CCL::ARG1: #<A Null Foreign Pointer>
   CCL::ARG2: T



 (442808) : 9 (FUNCALL #'#<(:INTERNAL CCL::SEND-UNAMBIGUOUS-MESSAGE (SHARED-INITIALIZE :AFTER (CCL::OBJC-DISPATCH-FUNCTION T)))> #<HEMLOCK-DOCUMENT-CONTROLLER <HemlockDocumentController: 0x13a155c0> (#x13A155C0)> #<A Foreign Pointer #x7FFF8170B6C0> #<A Null Foreign Pointer> T) 501
  (CCL::RECEIVER &REST CCL::ARGS)
   CCL::RECEIVER: #<HEMLOCK-DOCUMENT-CONTROLLER <HemlockDocumentController: 0x13a155c0> (#x13A155C0)>
   CCL::ARGS: (#<A Foreign Pointer #x7FFF8170B6C0> #<A Null Foreign Pointer> T)

  CCL::SELECTOR: #S(CCL::OBJC-SELECTOR :NAME "performSelectorOnMainThread:withObject:waitUntilDone:" :%SEL #<A Foreign Pointer #x7FFF8177C240>)
  FUNCTION: #<Anonymous Function #x30004135A3FF>

 (442848) : 10 (FUNCALL #'#<#<STANDARD-METHOD HI::EXECUTE-HEMLOCK-KEY (HI:HEMLOCK-VIEW T)>> #<HI:HEMLOCK-VIEW #x300041BF733D> #<Key-Event C-f>) 1189
  (HI::VIEW HI::KEY)
   HI::VIEW: #<HI:HEMLOCK-VIEW #x300041BF733D>
   HI::KEY: #<Key-Event C-f>

  HI::*SAVED-STANDARD-OUTPUT*: (#<SYNONYM-STREAM to *TERMINAL-IO* #x300041B8760D> . #<SYNONYM-STREAM to *TERMINAL-IO* #x300041B875CD>)
  *STANDARD-OUTPUT*: #<SYNONYM-STREAM to *TERMINAL-IO* #x300041B8758D>
  *ERROR-OUTPUT*: #<GUI::COCOA-LISTENER-OUTPUT-STREAM #x300041BCEF9D>
  HI::MAIN-BINDING: #<Hemlock Command "Find File">
  HI::TRANSPARENT-BINDINGS: NIL
  HI::*LAST-LAST-COMMAND-TYPE*: NIL
  HI::*LAST-PREFIX-ARGUMENT*: NIL

 (442910) : 11 (FUNCALL #'#<(:INTERNAL (HI::HANDLE-HEMLOCK-EVENT (HI:HEMLOCK-VIEW T)))>) 549
  NIL

  #:G9217: #<RESTART HI::EXIT-EVENT-HANDLER #x49374D>
  #:G9213: (#<RESTART HI::EXIT-EVENT-HANDLER #x49374D>)
  CCL::%RESTARTS%: ((#<# # #x49374D>) (#<# # #x4939ED> #<# # #x493A3D>))
  #:G9218: #<Compiled-function (:INTERNAL #) (Non-Global)  #x30004145D98F>
  #:G9219: (ERROR #<Compiled-function # (Non-Global)  #x30004145D98F>)
  CCL::%HANDLERS%: ((ERROR #) (CONDITION #) (CONDITION #) (ERROR))
  HI::KEY: #<Key-Event C-f>
  HI::VIEW: #<HI:HEMLOCK-VIEW #x300041BF733D>

 (442988) : 12 (INVOKE-MODIFYING-BUFFER-STORAGE #<Hemlock Buffer "BUILD.lisp /Users/greg/Documents/personal/Cairo/kilns/"> #<COMPILED-LEXICAL-CLOSURE (:INTERNAL #) #x3000420538CF>) 445
  (GUI::BUFFER GUI::THUNK)
   GUI::BUFFER: #<Hemlock Buffer "BUILD.lisp /Users/greg/Documents/personal/Cairo/kilns/">
   GUI::THUNK: #<COMPILED-LEXICAL-CLOSURE (:INTERNAL #) #x3000420538CF>

  GUI::OLD: NIL

 (4429E8) : 13 (FUNCALL #'#<#<STANDARD-METHOD HI::HANDLE-HEMLOCK-EVENT (HI:HEMLOCK-VIEW T)>> #<HI:HEMLOCK-VIEW #x300041BF733D> #<Key-Event C-f>) 925
  (HI::VIEW HI::KEY)
   HI::VIEW: #<HI:HEMLOCK-VIEW #x300041BF733D>
   HI::KEY: #<Key-Event C-f>

  #:ABORT-BREAK: #<RESTART ABORT-BREAK #x493A3D>
  #:ABORT: #<RESTART ABORT #x4939ED>
  #:G9210: (#<RESTART ABORT #x4939ED> #<RESTART ABORT-BREAK #x493A3D>)
  CCL::%RESTARTS%: ((#<# # #x4939ED> #<# # #x493A3D>))
  HI::*CURRENT-VIEW*: #<HI:HEMLOCK-VIEW #x300041BF733D>
  HI::*CURRENT-BUFFER*: #<Hemlock Buffer "BUILD.lisp /Users/greg/Documents/personal/Cairo/kilns/">
  HI::*NEXT-VIEW-START*: NIL
  HI::TEXT-BUFFER: #<Hemlock Buffer "BUILD.lisp /Users/greg/Documents/personal/Cairo/kilns/">
  MOD: (2253 77 . 77)

 (442AA0) : 14 (%CALL-NEXT-METHOD (NIL #<STANDARD-METHOD HI::HANDLE-HEMLOCK-EVENT #> . 558460)) 1069
  (CCL::MAGIC &REST CCL::ARGS)
   CCL::MAGIC: (NIL #<STANDARD-METHOD HI::HANDLE-HEMLOCK-EVENT #> . 558460)
   CCL::ARGS: NIL

  CCL::NEXT-METHODS: (#<STANDARD-METHOD HI::HANDLE-HEMLOCK-EVENT #>)
  CCL::ARGS: 558460
  CDR: NIL
  METHOD-FUNCTION: #<METHOD-FUNCTION HI::HANDLE-HEMLOCK-EVENT (HI:HEMLOCK-VIEW T)>

 (442B20) : 15 (FUNCALL #'#<#<STANDARD-METHOD HI::HANDLE-HEMLOCK-EVENT :AROUND (HI:HEMLOCK-VIEW T)>> #<HI:HEMLOCK-VIEW #x300041BF733D> #<Key-Event C-f>) 173
  (GUI::VIEW GUI::EVENT)
   GUI::VIEW: #<HI:HEMLOCK-VIEW #x300041BF733D>
   GUI::EVENT: #<Key-Event C-f>

  #:NEXT-METHOD-CONTEXT: (NIL #<STANDARD-METHOD HI::HANDLE-HEMLOCK-EVENT #> . 558460)
  #:G25596: #<NS-AUTORELEASE-POOL <NSAutoreleasePool: 0x11b880> (#x11B880)>

 (442B88) : 16 (%%STANDARD-COMBINED-METHOD-DCODE (#<STANDARD-METHOD HI::HANDLE-HEMLOCK-EVENT :AROUND #> #<STANDARD-METHOD HI::HANDLE-HEMLOCK-EVENT #>) 558460) 773
  (CCL::METHODS CCL::ARGS)
   CCL::METHODS: (#<STANDARD-METHOD HI::HANDLE-HEMLOCK-EVENT :AROUND #> #<STANDARD-METHOD HI::HANDLE-HEMLOCK-EVENT #>)
   CCL::ARGS: 558460

  CCL::CAR-METHS: #<STANDARD-METHOD HI::HANDLE-HEMLOCK-EVENT :AROUND (HI:HEMLOCK-VIEW T)>
  CCL::CELL-2: (#<STANDARD-METHOD HI::HANDLE-HEMLOCK-EVENT #> . 558460)
  CCL::MAGIC: (NIL #<STANDARD-METHOD HI::HANDLE-HEMLOCK-EVENT #> . 558460)
  #:G97661: #<METHOD-FUNCTION HI::HANDLE-HEMLOCK-EVENT :AROUND (HI:HEMLOCK-VIEW T)>

 (442BF8) : 18 (FUNCALL #'#<GUI::|-[HemlockTextstorageTextView keyDown:]|> 17591849975378) 2061
  (#:G25562)
   #:G25562: 17591849975378

  #:G25578: #<A Foreign Pointer [stack-allocated] #x7FFF5FBFF290>
  #:G25563: #<A Foreign Pointer [stack-allocated] #x7FFF5FBFF290>
  #:COMPILER-VAR: (NIL)
  #:G25568: #<COMPILED-LEXICAL-CLOSURE (:INTERNAL GUI::|-[HemlockTextstorageTextView keyDown:]|) #x493C2F>
  #:G25579: (CONDITION #<COMPILED-LEXICAL-CLOSURE # #x493C2F>)
  CCL::%HANDLERS%: ((CONDITION #) (CONDITION #) (ERROR))
  GUI::SELF: #<HEMLOCK-TEXT-VIEW <HemlockTextView: 0x172565c0>
    Frame = {{0.00, 0.00}, {570.00, 700.00}}, Bounds = {{0.00, 0.00}, {570.00, 700.00}}
    Horizontally resizable: YES, Vertically resizable: YES
    MinSize = {570.00, 700.00}, MaxSize = {10000000.00, 10000000.00}
 (#x172565C0)>
  GUI::_CMD: #<A Foreign Pointer #x7FFF817573E8>
  GUI::EVENT: #<NS-EVENT NSEvent: type=KeyDown loc=(0,757) time=305837.4 flags=0x40101 win=0x0 winNum=13910 ctxt=0x0 chars="" unmodchars="f" repeat=0 keyCode=16 (#x19038410)>
  GUI::VIEW: #<HI:HEMLOCK-VIEW #x300041BF733D>
  GUI::QUOTE-P: NIL
  GUI::FLAGS: 262401
  GUI::HEMLOCK-KEY: #<Key-Event C-f>

 (442C88) : 19 (%PASCAL-FUNCTIONS% 72 17591849975378) 397
  (CCL::INDEX CCL::ARGS-PTR-FIXNUM)
   CCL::INDEX: 72
   CCL::ARGS-PTR-FIXNUM: 17591849975378

  CCL::LISP-FUNCTION: #<Compiled-function GUI::|-[HemlockTextstorageTextView keyDown:]| (Non-Global)  #x3000416846FF>
  WITHOUT-INTERRUPTS: NIL
  CCL::*CALLBACK-TRACE-P*: NIL

Lisp error: "Objective-C runtime exception: 
-[NSLayoutManager _fillLayoutHoleForCharacterRange:desiredNumberOfLines:isSoft:] *** attempted layout while textStorage is editing.  It is not valid to cause the layoutManager to do layout while the textStorage is editing (ie the textStorage has been sent a beginEditing message without a matching endEditing.)"
 (442628) : 0 (MAYBE-LOG-CALLBACK-ERROR #<CCL::NS-EXCEPTION #x3000421DDFDD>) 1829
  (CONDITION)
   CONDITION: #<CCL::NS-EXCEPTION #x3000421DDFDD>

  GUI::EMSG: "Objective-C runtime exception: 
-[NSLayoutManager _fillLayoutHoleForCharacterRange:desiredNumberOfLines:isSoft:] *** attempted layout while textStorage is editing.  It is not valid to cause the layoutManager to do layout while the textStorage is editing (ie the textStorage has been sent a beginEditing message without a matching endEditing.)"
  #:G5602: (ERROR)
  CCL::%HANDLERS%: ((ERROR) (ERROR) (CONDITION #) (CONDITION #) (ERROR))

 (442688) : 1 (FUNCALL #'#<#<STANDARD-METHOD HEMLOCK-EXT:REPORT-HEMLOCK-ERROR (HI:HEMLOCK-VIEW T T)>> #<HI:HEMLOCK-VIEW #x300041BF733D> #<CCL::NS-EXCEPTION #x3000421DDFDD> T) 53
  (GUI::VIEW CONDITION GUI::DEBUG-P)
   GUI::VIEW: #<HI:HEMLOCK-VIEW #x300041BF733D>
   CONDITION: #<CCL::NS-EXCEPTION #x3000421DDFDD>
   GUI::DEBUG-P: T



 (4426B8) : 2 (LISP-ERROR-ERROR-HANDLER #<CCL::NS-EXCEPTION #x3000421DDFDD> :DEBUG-P T) 597
  (CONDITION &KEY :DEBUG-P)
   CONDITION: #<CCL::NS-EXCEPTION #x3000421DDFDD>
   HI::DEBUG-P: T

  *STANDARD-OUTPUT*: #<SYNONYM-STREAM to *TERMINAL-IO* #x300041B8760D>
  *ERROR-OUTPUT*: #<SYNONYM-STREAM to *TERMINAL-IO* #x300041B875CD>
  #:G9048: (ERROR)
  CCL::%HANDLERS%: ((ERROR) (CONDITION #) (CONDITION #) (ERROR))

 (442748) : 3 (SIGNAL #<CCL::NS-EXCEPTION #x3000421DDFDD>) 981
  (CONDITION &REST CCL::ARGS)
   CONDITION: #<CCL::NS-EXCEPTION #x3000421DDFDD>
   CCL::ARGS: NIL

  CCL::%HANDLERS%: ((CONDITION #) (CONDITION #) (ERROR))
  CCL::TAG: (ERROR #<Compiled-function # (Non-Global)  #x30004145D98F>)
  CCL::HANDLERS: (ERROR #<Compiled-function # (Non-Global)  #x30004145D98F>)
  CCL::FN: #<Compiled-function (:INTERNAL #) (Non-Global)  #x30004145D98F>

 (4427A0) : 4 (%ERROR #<CCL::NS-EXCEPTION #x3000421DDFDD> NIL 558329) 117
  (CONDITION CCL::ARGS CCL::ERROR-POINTER)
   CONDITION: #<CCL::NS-EXCEPTION #x3000421DDFDD>
   CCL::ARGS: NIL
   CCL::ERROR-POINTER: 558329



 (4427C8) : 5 (FUNCALL #'#<Anonymous Function #x30004135A3FF> #<HEMLOCK-DOCUMENT-CONTROLLER <HemlockDocumentController: 0x13a155c0> (#x13A155C0)> #S(CCL::OBJC-SELECTOR :NAME "performSelectorOnMainThread:withObject:waitUntilDone:" :%SEL #<A Foreign Pointer #x7FFF8177C240>) #<A Foreign Pointer #x7FFF8170B6C0> #<A Null Foreign Pointer> T) 565
  (#:G5295 #:G5296 CCL::ARG0 CCL::ARG1 CCL::ARG2)
   #:G5295: #<HEMLOCK-DOCUMENT-CONTROLLER <HemlockDocumentController: 0x13a155c0> (#x13A155C0)>
   #:G5296: #S(CCL::OBJC-SELECTOR :NAME "performSelectorOnMainThread:withObject:waitUntilDone:" :%SEL #<A Foreign Pointer #x7FFF8177C240>)
   CCL::ARG0: #<A Foreign Pointer #x7FFF8170B6C0>
   CCL::ARG1: #<A Null Foreign Pointer>
   CCL::ARG2: T



 (442808) : 6 (FUNCALL #'#<(:INTERNAL CCL::SEND-UNAMBIGUOUS-MESSAGE (SHARED-INITIALIZE :AFTER (CCL::OBJC-DISPATCH-FUNCTION T)))> #<HEMLOCK-DOCUMENT-CONTROLLER <HemlockDocumentController: 0x13a155c0> (#x13A155C0)> #<A Foreign Pointer #x7FFF8170B6C0> #<A Null Foreign Pointer> T) 501
  (CCL::RECEIVER &REST CCL::ARGS)
   CCL::RECEIVER: #<HEMLOCK-DOCUMENT-CONTROLLER <HemlockDocumentController: 0x13a155c0> (#x13A155C0)>
   CCL::ARGS: (#<A Foreign Pointer #x7FFF8170B6C0> #<A Null Foreign Pointer> T)

  CCL::SELECTOR: #S(CCL::OBJC-SELECTOR :NAME "performSelectorOnMainThread:withObject:waitUntilDone:" :%SEL #<A Foreign Pointer #x7FFF8177C240>)
  FUNCTION: #<Anonymous Function #x30004135A3FF>

 (442848) : 7 (FUNCALL #'#<#<STANDARD-METHOD HI::EXECUTE-HEMLOCK-KEY (HI:HEMLOCK-VIEW T)>> #<HI:HEMLOCK-VIEW #x300041BF733D> #<Key-Event C-f>) 1189
  (HI::VIEW HI::KEY)
   HI::VIEW: #<HI:HEMLOCK-VIEW #x300041BF733D>
   HI::KEY: #<Key-Event C-f>

  HI::*SAVED-STANDARD-OUTPUT*: (#<SYNONYM-STREAM to *TERMINAL-IO* #x300041B8760D> . #<SYNONYM-STREAM to *TERMINAL-IO* #x300041B875CD>)
  *STANDARD-OUTPUT*: #<GUI::COCOA-LISTENER-OUTPUT-STREAM #x300041BCEF9D>
  *ERROR-OUTPUT*: #<GUI::COCOA-LISTENER-OUTPUT-STREAM #x300041BCEF9D>
  HI::MAIN-BINDING: #<Hemlock Command "Find File">
  HI::TRANSPARENT-BINDINGS: NIL
  HI::*LAST-LAST-COMMAND-TYPE*: NIL
  HI::*LAST-PREFIX-ARGUMENT*: NIL

 (442910) : 8 (FUNCALL #'#<(:INTERNAL (HI::HANDLE-HEMLOCK-EVENT (HI:HEMLOCK-VIEW T)))>) 549
  NIL

  #:G9217: #<RESTART HI::EXIT-EVENT-HANDLER #x49374D>
  #:G9213: (#<RESTART HI::EXIT-EVENT-HANDLER #x49374D>)
  CCL::%RESTARTS%: ((#<# # #x49374D>) (#<# # #x4939ED> #<# # #x493A3D>))
  #:G9218: #<Compiled-function (:INTERNAL #) (Non-Global)  #x30004145D98F>
  #:G9219: (ERROR #<Compiled-function # (Non-Global)  #x30004145D98F>)
  CCL::%HANDLERS%: ((ERROR #) (CONDITION #) (CONDITION #) (ERROR))
  HI::KEY: #<Key-Event C-f>
  HI::VIEW: #<HI:HEMLOCK-VIEW #x300041BF733D>

 (442988) : 9 (INVOKE-MODIFYING-BUFFER-STORAGE #<Hemlock Buffer "BUILD.lisp /Users/greg/Documents/personal/Cairo/kilns/"> #<COMPILED-LEXICAL-CLOSURE (:INTERNAL #) #x3000420538CF>) 445
  (GUI::BUFFER GUI::THUNK)
   GUI::BUFFER: #<Hemlock Buffer "BUILD.lisp /Users/greg/Documents/personal/Cairo/kilns/">
   GUI::THUNK: #<COMPILED-LEXICAL-CLOSURE (:INTERNAL #) #x3000420538CF>

  GUI::OLD: NIL

 (4429E8) : 10 (FUNCALL #'#<#<STANDARD-METHOD HI::HANDLE-HEMLOCK-EVENT (HI:HEMLOCK-VIEW T)>> #<HI:HEMLOCK-VIEW #x300041BF733D> #<Key-Event C-f>) 925
  (HI::VIEW HI::KEY)
   HI::VIEW: #<HI:HEMLOCK-VIEW #x300041BF733D>
   HI::KEY: #<Key-Event C-f>

  #:ABORT-BREAK: #<RESTART ABORT-BREAK #x493A3D>
  #:ABORT: #<RESTART ABORT #x4939ED>
  #:G9210: (#<RESTART ABORT #x4939ED> #<RESTART ABORT-BREAK #x493A3D>)
  CCL::%RESTARTS%: ((#<# # #x4939ED> #<# # #x493A3D>))
  HI::*CURRENT-VIEW*: #<HI:HEMLOCK-VIEW #x300041BF733D>
  HI::*CURRENT-BUFFER*: #<Hemlock Buffer "BUILD.lisp /Users/greg/Documents/personal/Cairo/kilns/">
  HI::*NEXT-VIEW-START*: NIL
  HI::TEXT-BUFFER: #<Hemlock Buffer "BUILD.lisp /Users/greg/Documents/personal/Cairo/kilns/">
  MOD: (2253 77 . 77)

 (442AA0) : 11 (%CALL-NEXT-METHOD (NIL #<STANDARD-METHOD HI::HANDLE-HEMLOCK-EVENT #> . 558460)) 1069
  (CCL::MAGIC &REST CCL::ARGS)
   CCL::MAGIC: (NIL #<STANDARD-METHOD HI::HANDLE-HEMLOCK-EVENT #> . 558460)
   CCL::ARGS: NIL

  CCL::NEXT-METHODS: (#<STANDARD-METHOD HI::HANDLE-HEMLOCK-EVENT #>)
  CCL::ARGS: 558460
  CDR: NIL
  METHOD-FUNCTION: #<METHOD-FUNCTION HI::HANDLE-HEMLOCK-EVENT (HI:HEMLOCK-VIEW T)>

 (442B20) : 12 (FUNCALL #'#<#<STANDARD-METHOD HI::HANDLE-HEMLOCK-EVENT :AROUND (HI:HEMLOCK-VIEW T)>> #<HI:HEMLOCK-VIEW #x300041BF733D> #<Key-Event C-f>) 173
  (GUI::VIEW GUI::EVENT)
   GUI::VIEW: #<HI:HEMLOCK-VIEW #x300041BF733D>
   GUI::EVENT: #<Key-Event C-f>

  #:NEXT-METHOD-CONTEXT: (NIL #<STANDARD-METHOD HI::HANDLE-HEMLOCK-EVENT #> . 558460)
  #:G25596: #<NS-AUTORELEASE-POOL <NSAutoreleasePool: 0x11b880> (#x11B880)>

 (442B88) : 13 (%%STANDARD-COMBINED-METHOD-DCODE (#<STANDARD-METHOD HI::HANDLE-HEMLOCK-EVENT :AROUND #> #<STANDARD-METHOD HI::HANDLE-HEMLOCK-EVENT #>) 558460) 773
  (CCL::METHODS CCL::ARGS)
   CCL::METHODS: (#<STANDARD-METHOD HI::HANDLE-HEMLOCK-EVENT :AROUND #> #<STANDARD-METHOD HI::HANDLE-HEMLOCK-EVENT #>)
   CCL::ARGS: 558460

  CCL::CAR-METHS: #<STANDARD-METHOD HI::HANDLE-HEMLOCK-EVENT :AROUND (HI:HEMLOCK-VIEW T)>
  CCL::CELL-2: (#<STANDARD-METHOD HI::HANDLE-HEMLOCK-EVENT #> . 558460)
  CCL::MAGIC: (NIL #<STANDARD-METHOD HI::HANDLE-HEMLOCK-EVENT #> . 558460)
  #:G97661: #<METHOD-FUNCTION HI::HANDLE-HEMLOCK-EVENT :AROUND (HI:HEMLOCK-VIEW T)>

 (442BF8) : 15 (FUNCALL #'#<GUI::|-[HemlockTextstorageTextView keyDown:]|> 17591849975378) 2061
  (#:G25562)
   #:G25562: 17591849975378

  #:G25578: #<A Foreign Pointer [stack-allocated] #x7FFF5FBFF290>
  #:G25563: #<A Foreign Pointer [stack-allocated] #x7FFF5FBFF290>
  #:COMPILER-VAR: (NIL)
  #:G25568: #<COMPILED-LEXICAL-CLOSURE (:INTERNAL GUI::|-[HemlockTextstorageTextView keyDown:]|) #x493C2F>
  #:G25579: (CONDITION #<COMPILED-LEXICAL-CLOSURE # #x493C2F>)
  CCL::%HANDLERS%: ((CONDITION #) (CONDITION #) (ERROR))
  GUI::SELF: #<HEMLOCK-TEXT-VIEW <HemlockTextView: 0x172565c0>
    Frame = {{0.00, 0.00}, {570.00, 700.00}}, Bounds = {{0.00, 0.00}, {570.00, 700.00}}
    Horizontally resizable: YES, Vertically resizable: YES
    MinSize = {570.00, 700.00}, MaxSize = {10000000.00, 10000000.00}
 (#x172565C0)>
  GUI::_CMD: #<A Foreign Pointer #x7FFF817573E8>
  GUI::EVENT: #<NS-EVENT NSEvent: type=KeyDown loc=(0,757) time=305837.4 flags=0x40101 win=0x0 winNum=13910 ctxt=0x0 chars="" unmodchars="f" repeat=0 keyCode=16 (#x19038410)>
  GUI::VIEW: #<HI:HEMLOCK-VIEW #x300041BF733D>
  GUI::QUOTE-P: NIL
  GUI::FLAGS: 262401
  GUI::HEMLOCK-KEY: #<Key-Event C-f>

 (442C88) : 16 (%PASCAL-FUNCTIONS% 72 17591849975378) 397
  (CCL::INDEX CCL::ARGS-PTR-FIXNUM)
   CCL::INDEX: 72
   CCL::ARGS-PTR-FIXNUM: 17591849975378

  CCL::LISP-FUNCTION: #<Compiled-function GUI::|-[HemlockTextstorageTextView keyDown:]| (Non-Global)  #x3000416846FF>
  WITHOUT-INTERRUPTS: NIL
  CCL::*CALLBACK-TRACE-P*: NIL

 (442D48) : 18 (FUNCALL #'#<Anonymous Function #x30004133AC1F> #<A Foreign Pointer [stack-allocated] (:* #) #x7FFF5FBFF740> #<A Foreign Pointer #x7FFF816B2D48> #<NS-EVENT NSEvent: type=KeyDown loc=(0,757) time=305837.4 flags=0x40101 win=0x0 winNum=13910 ctxt=0x0 chars="" unmodchars="f" repeat=0 keyCode=16 (#x19038410)>) 397
  (#:G5079 #:G5080 CCL::ARG0)
   #:G5079: #<A Foreign Pointer [stack-allocated] (:* #) #x7FFF5FBFF740>
   #:G5080: #<A Foreign Pointer #x7FFF816B2D48>
   CCL::ARG0: #<NS-EVENT NSEvent: type=KeyDown loc=(0,757) time=305837.4 flags=0x40101 win=0x0 winNum=13910 ctxt=0x0 chars="" unmodchars="f" repeat=0 keyCode=16 (#x19038410)>



 (442D70) : 19 (%CALL-NEXT-OBJC-METHOD #<LISP-APPLICATION <LispApplication: 0x1c27f0> (#x1C27F0)> #<OBJC:OBJC-CLASS GUI::LISP-APPLICATION (#x135080)> #<A Foreign Pointer #x7FFF816B2D48> (:VOID :ID) #<NS-EVENT NSEvent: type=KeyDown loc=(0,757) time=305837.4 flags=0x40101 win=0x0 winNum=13910 ctxt=0x0 chars="" unmodchars="f" repeat=0 keyCode=16 (#x19038410)>) 837
  (CCL::SELF CLASS CCL::SELECTOR CCL::SIG &REST CCL::ARGS)
   CCL::SELF: #<LISP-APPLICATION <LispApplication: 0x1c27f0> (#x1C27F0)>
   CLASS: #<OBJC:OBJC-CLASS GUI::LISP-APPLICATION (#x135080)>
   CCL::SELECTOR: #<A Foreign Pointer #x7FFF816B2D48>
   CCL::SIG: (:VOID :ID)
   CCL::ARGS: (#<NS-EVENT NSEvent: type=KeyDown loc=(0,757) time=305837.4 flags=0x40101 win=0x0 winNum=13910 ctxt=0x0 chars="" unmodchars="f" repeat=0 keyCode=16 (#x19038410)>)

  CCL::S: #<A Foreign Pointer [stack-allocated] (:* #) #x7FFF5FBFF740>
  CCL::SIGINFO: #S(CCL::OBJC-METHOD-SIGNATURE-INFO :TYPE-SIGNATURE (:VOID :ID) :FUNCTION #<Anonymous Function #x30004133AFAF> ...)
  FUNCTION: #<Anonymous Function #x30004133AC1F>

 (442DD0) : 20 (FUNCALL #'#<GUI::|-[LispApplication sendEvent:]|> 17591849975558) 1141
  (#:G5786)
   #:G5786: 17591849975558

  #:G5802: #<A Foreign Pointer [stack-allocated] #x7FFF5FBFF830>
  #:G5787: #<A Foreign Pointer [stack-allocated] #x7FFF5FBFF830>
  #:COMPILER-VAR: (NIL)
  #:G5792: #<COMPILED-LEXICAL-CLOSURE (:INTERNAL GUI::|-[LispApplication sendEvent:]|) #x493DBF>
  #:G5803: (CONDITION #<COMPILED-LEXICAL-CLOSURE # #x493DBF>)
  CCL::%HANDLERS%: ((CONDITION #) (ERROR))
  GUI::SELF: #<LISP-APPLICATION <LispApplication: 0x1c27f0> (#x1C27F0)>
  GUI::_CMD: #<A Foreign Pointer #x7FFF816B2D48>
  GUI::E: #<NS-EVENT NSEvent: type=KeyDown loc=(0,757) time=305837.4 flags=0x40101 win=0x0 winNum=13910 ctxt=0x0 chars="" unmodchars="f" repeat=0 keyCode=16 (#x19038410)>
  CCL::ARGS: (#<NS-EVENT NSEvent: type=KeyDown loc=(0,757) time=305837.4 flags=0x40101 win=0x0 winNum=13910 ctxt=0x0 chars="" unmodchars="f" repeat=0 keyCode=16 (#x19038410)>)

 (442E48) : 21 (%PASCAL-FUNCTIONS% 14 17591849975558) 397
  (CCL::INDEX CCL::ARGS-PTR-FIXNUM)
   CCL::INDEX: 14
   CCL::ARGS-PTR-FIXNUM: 17591849975558

  CCL::LISP-FUNCTION: #<Compiled-function GUI::|-[LispApplication sendEvent:]| (Non-Global)  #x30004136643F>
  WITHOUT-INTERRUPTS: NIL
  CCL::*CALLBACK-TRACE-P*: NIL

 (442F08) : 23 (FUNCALL #'#<Anonymous Function #x300041287AAF> #<LISP-APPLICATION <LispApplication: 0x1c27f0> (#x1C27F0)> #S(CCL::OBJC-SELECTOR :NAME "run" :%SEL #<A Foreign Pointer #x7FFF81769D68>)) 205
  (#:G3326 #:G3327)
   #:G3326: #<LISP-APPLICATION <LispApplication: 0x1c27f0> (#x1C27F0)>
   #:G3327: #S(CCL::OBJC-SELECTOR :NAME "run" :%SEL #<A Foreign Pointer #x7FFF81769D68>)



 (442F28) : 24 (FUNCALL #'#<(:INTERNAL CCL::SEND-UNAMBIGUOUS-MESSAGE (SHARED-INITIALIZE :AFTER (CCL::OBJC-DISPATCH-FUNCTION T)))> #<LISP-APPLICATION <LispApplication: 0x1c27f0> (#x1C27F0)>) 501
  (CCL::RECEIVER &REST CCL::ARGS)
   CCL::RECEIVER: #<LISP-APPLICATION <LispApplication: 0x1c27f0> (#x1C27F0)>
   CCL::ARGS: NIL

  CCL::SELECTOR: #S(CCL::OBJC-SELECTOR :NAME "run" :%SEL #<A Foreign Pointer #x7FFF81769D68>)
  FUNCTION: #<Anonymous Function #x300041287AAF>

 (442F68) : 25 (EVENT-LOOP NIL) 413
  (&OPTIONAL GUI::END-TEST)
   GUI::END-TEST: NIL

  GUI::APP: #<LISP-APPLICATION <LispApplication: 0x1c27f0> (#x1C27F0)>
  *BREAK-ON-ERRORS*: NIL
  #:G7851: (ERROR)
  CCL::%HANDLERS%: ((ERROR))
  GUI::*EVENT-PROCESS-REPORTED-CONDITIONS*: (#<CCL::NS-EXCEPTION #x30004206911D>)

comment:5 Changed 5 years ago by gz

  • Resolution set to worksforme
  • Status changed from reopened to closed

Not seen in 5 years.

Note: See TracTickets for help on using tickets.