gcl-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: macOS status


From: Kirill A . Korinsky
Subject: Re: macOS status
Date: Tue, 30 Jan 2024 17:04:12 +0100
User-agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (Gojō) APEL-LB/10.8 EasyPG/1.0.0 Emacs/30.0.50 (x86_64-apple-darwin21.6.0) MULE/6.0 (HANACHIRUSATO)

Greetings,

On Tue, 30 Jan 2024 16:17:43 +0100,
Camm Maguire wrote:
>
> Greetings!  Unexpected.  At this point please do
>
> cd unixport
> make raw_gcl_gcl
> gdb raw_pcl_gcl
> (gdb) r ./ <foo
> (gdb) bt
>

You'll love it!

  sh-3.2$ make raw_pcl_gcl
  ls: gcl_recompile?*.o: No such file or directory
  grep: raw_pcl_gcl: No such file or directory
  touch raw_pcl_gcl_map
  /usr/bin/clang -L/opt/local/lib -Wl,-headerpad_max_install_names -fno-pie 
-Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk -arch 
x86_64 -Wl,-no_pie -m64 -Wl,-headerpad,72 -o raw_pcl_gcl   -L.   -lpcl_gcl 
`echo -lm  -lgmp -lreadline | sed -e 's/-lncurses/ /'` -lc -lgclp
  ld: warning: -no_pie is deprecated when targeting new OS versions
  sh-3.2$ sudo lldb raw_pcl_gcl
  (lldb) target create "raw_pcl_gcl"
  Current executable set to '/Users/catap/src/gcl/gcl/unixport/raw_pcl_gcl' 
(x86_64).
  (lldb) settings set target.input-path /Users/catap/src/gcl/gcl/unixport/foo
  (lldb) r
  Process 57033 launched: '/Users/catap/src/gcl/gcl/unixport/raw_pcl_gcl' 
(x86_64)
  GCL (GNU Common Lisp)  April 1994  9455617 pages
  Building symbol table for /Users/catap/src/gcl/gcl/unixport/raw_pcl_gcl ..
  loading /Users/catap/src/gcl/gcl/unixport/../lsp/gcl_export.lsp
  loading /Users/catap/src/gcl/gcl/unixport/../lsp/gcl_defmacro.lsp
  loading /Users/catap/src/gcl/gcl/unixport/../lsp/gcl_evalmacros.lsp
  loading /Users/catap/src/gcl/gcl/unixport/../lsp/gcl_top.lsp
  loading /Users/catap/src/gcl/gcl/unixport/../lsp/gcl_autoload.lsp

  >
  MAKE-PACKAGE

  >
  #<"S" package>

  >
  #<"COMPILER" package>

  >
  #<"SLOOP" package>

  >
  #<"ANSI-LOOP" package>

  >
  #<"DEFPACKAGE" package>

  >
  #<"TK" package>

  >
  #<"FPE" package>

  >
  #<"CLTL1-COMPAT" package>

  >
  #<"SYSTEM" package>

  SYSTEM>
  T

  SYSTEM>
  T

  SYSTEM>
  (:RAW-IMAGE
   :DYNAMIC-EXTENT :INTDIV :64BIT :C99 :UNEXEC :NATIVE-RELOC :READLINE
   :TRUNCATE_USE_C :CLX-LITTLE-ENDIAN :BSD :DARWIN :X86_64
   :IEEE-FLOATING-POINT :DARWIN :UNIX :GMP :GCL :AKCL :COMMON :KCL)

  SYSTEM>The assertion pid==waitpid(pid,&s,0) on line 76 of unixsys.c in 
function vsystem failed: Interrupted system callEmergency reset complete

  >UNDEFINED-FUNCTION NIL SETQ   NAME REMOVE
  Lisp initialization failed.
  Process 57033 exited with status = 0 (0x00000000)
  (lldb)

Under lldb it doesn't lead to

  Segmentation violation: c stack ok:signalling errorERROR NIL LET   
FORMAT-CONTROL Caught fatal error [memory may be damaged]: 
~aFORMAT-ARGUMENTS(Segmentation violation.)

but this change might be introduced by LLDB

--
wbr, Kirill



reply via email to

[Prev in Thread] Current Thread [Next in Thread]