Recursive error formatting
Hi List, Our application has an error log file, to which we write unhandled errors using the *debugger-hook* global. But for some errors, printing the condition results in infinite recursion, so the program hangs (until it has run out of memory) Can this be prevented somehow? Erik Failed to create interface #<MIDI::SONG-INTERFACE "unnamed" 236DCD0B> in its process #S(MP:PROCESS :PROCESS-NAME "unnamed" :%PROCESS-PRIORITY 60000000 :PROCESS-LEVEL #S(MP::PROCESS-LEVEL :SIMPLE-PROCESSES NIL :PROCESSES #S(MP:PROCESS :PROCESS-NAME "ScoreCloud Studio" :%PROCESS-PRIORITY 60000000 :PROCESS-LEVEL #S(MP::PROCESS-LEVEL :SIMPLE-PROCESSES NIL :PROCESSES #S(MP:PROCESS :PROCESS-NAME "ScoreCloud Studio" :%PROCESS-PRIORITY 60000000 :PROCESS-LEVEL #S(MP::PROCESS-LEVEL :SIMPLE-PROCESSES NIL :PROCESSES #S(MP:PROCESS :PROCESS-NAME "ScoreCloud Studio" :%PROCESS-PRIORITY 60000000 :PROCESS-LEVEL #S(MP::PROCESS-LEVEL :SIMPLE-PROCESSES NIL :PROCESSES #S(MP:PROCESS :PROCESS-NAME "ScoreCloud Studio" :%PROCESS-PRIORITY 60000000 :PROCESS-LEVEL #S(MP::PROCESS-LEVEL :SIMPLE-PROCESSES NIL :PROCESSES #S(MP:PROCESS :PROCESS-NAME "ScoreCloud Studio" :%PROCESS-PRIORITY 60000000 :PROCESS-LEVEL #S(MP::PROCESS-LEVEL :SIMPLE-PROCESSES NIL :PROCESSES #S(MP:PROCESS :PROCESS-NAME "ScoreCloud Stud! io" :%PROCESS-PRIORITY 60000000 _______________________________________________ Lisp Hug - the mailing list for LispWorks users lisp-hug@lispworks.com http://www.lispworks.com/support/lisp-hug.html