[MacPorts] #70113: cl-ironclad fails to build for ppc: Heap exhausted during garbage collection: 32 bytes available, 88 requested

MacPorts noreply at macports.org
Thu May 30 13:25:59 UTC 2024


#70113: cl-ironclad fails to build for ppc: Heap exhausted during garbage
collection: 32 bytes available, 88 requested
--------------------------+-------------------------
 Reporter:  barracuda156  |      Owner:  catap
     Type:  defect        |     Status:  assigned
 Priority:  Normal        |  Milestone:
Component:  ports         |    Version:  2.9.3
 Keywords:  ppc           |       Port:  cl-ironclad
--------------------------+-------------------------
 {{{
 Heap exhausted during garbage collection: 32 bytes available, 88
 requested.
         Immobile Object Counts
  Gen layout fdefn symbol   code  Boxed   Cons    Raw   Code  SmMix  Mixed
 LgRaw LgCode  LgMix Waste%       Alloc        Trig   Dirty GCs Mem-age
   2      0      0      0      0  26865   3660   9654     55    271   2638
 15      0     18    1.0   175035168     5368709   43176   0  1.1911
   3      0      0      0      0  32253   4837  10753    447    696   2855
 167      0    275    2.9   208004360     2000000   12323   0  0.0000
   4      0      0      0      0      0      0      0      0      0      0
 0      0      0    0.0           0     2000000       0   0  0.0000
   5      0      0      0      0      0      0      0      0      0      0
 0      0      0    0.0           0     2000000       0   0  0.0000
   6      0      0      0      0   1572    445    312   3465    296     33
 5     61    133    1.6    25486736     2000000     218   0  0.0000
   7      0      0      0      0  16420   2704   7293     54    252   1442
 190    488    448    7.4   111127064     2000000   29291   0  0.0000
 Tot      0      0      0      0  77110  11646  28012   4021   1515   6968
 377    549    874    3.2   519652720 [96.8% of 536870912 max]
 GC control variables:
    *GC-INHIBIT* = true
    *GC-PENDING* = true
    *STOP-FOR-GC-PENDING* = false
 Collection trigger variables:
    dynamic_space_size = 536870912
    bytes_allocated = 519652720
    auto_gc_trigger = 440700809
    bytes_consed_between_gcs = 26843545
 fatal error encountered in SBCL pid 72402 pthread 0x45a408:
 Heap exhausted, game over.

    0: [*] 0x1001a7c pc=0x10033180 {0x100330e8+0098} SB-KERNEL::COLLECT-
 GARBAGE
    1:     0x10019fc pc=0x100049c8 {0x10004000+09c8} (FLET "WITHOUT-GCING-
 BODY-" :IN SB-KERNEL::SUB-GC)
    2:     0x100197c pc=0x10004468 {0x10004000+0468} (FLET "WITHOUT-
 INTERRUPTS-BODY-" :IN SB-KERNEL::SUB-GC)
    3:     0x10018fc pc=0x10004148 {0x10004000+0148} SB-KERNEL::SUB-GC
    4:     0x10018f0 pc=0x0 LRA=0x32f67
    5: [I*]0x10018d0 pc=0x4100760 {0x1024f9f8+f3eb0d68} {code_serialno=23a}
    6:     0x1001870 pc=0x100c3ab8 {0x100c39a8+0110} SB-PRETTY::OUTPUT-
 PRETTY-OBJECT
    7:     0x1001830 pc=0x1005d5c8 {0x1005d338+0290} (LABELS SB-IMPL
 ::HANDLE-IT :IN SB-KERNEL::OUTPUT-OBJECT)
    8:     0x1001810 pc=0x101dfb10 {0x101dfa10+0100} PRIN1
    9:     0x10017d0 pc=0x1037f830 {0x1037ec68+0bc8} SB-
 FORMAT::S-INTERPRETER
   10:     0x10017b0 pc=0x100bfba0 {0x100bfa40+0160} SB-FORMAT::INTERPRET-
 DIRECTIVE-LIST
   11:     0x1001750 pc=0x10059bd0 {0x100599b0+0220} SB-FORMAT::%FORMAT
   12:     0x10016e8 pc=0x10376e58 {0x10376808+0650} SB-
 FORMAT::?-INTERPRETER
   13:     0x10016c8 pc=0x100bfba0 {0x100bfa40+0160} SB-FORMAT::INTERPRET-
 DIRECTIVE-LIST
   14:     0x1001628 pc=0x103889d8 {0x103879a8+1030} (LABELS SB-FORMAT::DO-
 LOOP :IN SB-FORMAT::{-INTERPRETER)
   15:     0x1001588 pc=0x10387fc0 {0x103879a8+0618} SB-
 FORMAT::{-INTERPRETER
   16:     0x1001568 pc=0x100bfba0 {0x100bfa40+0160} SB-FORMAT::INTERPRET-
 DIRECTIVE-LIST
   17:     0x1001508 pc=0x10059bd0 {0x100599b0+0220} SB-FORMAT::%FORMAT
   18:     0x10014c8 pc=0x1001cc10 {0x1001c8b8+0358} FORMAT
   19:     0x1001478 pc=0x1001ca08 {0x1001c8b8+0150} FORMAT
   20:     0x1001438 pc=0x1005d5c8 {0x1005d338+0290} (LABELS SB-IMPL
 ::HANDLE-IT :IN SB-KERNEL::OUTPUT-OBJECT)
   21:     0x10013b4 pc=0x1079da50 {0x1079d4e8+0568} SB-INT::STRINGIFY-
 OBJECT
   22:     0x1001394 pc=0x104d54a0 {0x104d53d0+00d0} PRINC-TO-STRING
   23:     0x1001330 pc=0x104754a0 {0x10474ef0+05b0} SB-C::COMPILER-NOTIFY
   24:     0x10012e0 pc=0x112de058 {0x112dd5a8+0ab0} SB-C::NOTE-REJECTED-
 TEMPLATES
   25:     0x10012a0 pc=0x11346eb8 {0x11346668+0850} SB-C::LTN-ANALYZE-
 KNOWN-CALL
   26:     0x1001280 pc=0x112c5200 {0x112c4c30+05d0} SB-C::LTN-ANALYZE-
 BLOCK
   27:     0x1001260 pc=0x1131a4a0 {0x1131a320+0180} SB-C::LTN-ANALYZE
   28:     0x1001220 pc=0x113067a8 {0x11306580+0228} SB-C::%COMPILE-
 COMPONENT
   29:     0x1001200 pc=0x112a2870 {0x112a2430+0440} SB-C::COMPILE-
 COMPONENT
   30:     0x10011c0 pc=0x112ad838 {0x112ad620+0218} SB-C::COMPILE-TOPLEVEL
   31:     0x10011a0 pc=0x11346160 {0x11345ee0+0280} SB-C::CONVERT-AND-
 MAYBE-COMPILE
   32:     0x1001140 pc=0x112f4318 {0x112f3f90+0388} SB-C::PROCESS-
 TOPLEVEL-FORM
   33:     0x1001120 pc=0x112a4318 {0x112a4240+00d8} SB-C::PROCESS-
 TOPLEVEL-PROGN
   34:     0x10010c0 pc=0x112f4530 {0x112f3f90+05a0} SB-C::PROCESS-
 TOPLEVEL-FORM
   35:     0x1001060 pc=0x112f4450 {0x112f3f90+04c0} SB-C::PROCESS-
 TOPLEVEL-FORM
   36:     0x1001000 pc=0x112f4450 {0x112f3f90+04c0} SB-C::PROCESS-
 TOPLEVEL-FORM
   37:     0x1000f78 pc=0x10f6a220 {0x10f681c8+2058} (LAMBDA (SB-
 KERNEL::FORM &KEY :CURRENT-INDEX &ALLOW-OTHER-KEYS) :IN SB-C::SUB-COMPILE-
 FILE)
   38:     0x1000ef8 pc=0x10108db0 {0x10108868+0548} SB-C::%DO-FORMS-FROM-
 INFO
   39:     0x1000e78 pc=0x10f69bb8 {0x10f681c8+19f0} (LAMBDA () :IN SB-C
 ::SUB-COMPILE-FILE)
   40:     0x1000e18 pc=0x10f80208 {0x10f7f770+0a98} (FLET SB-C::WITH-IT
 :IN SB-C::%WITH-COMPILATION-UNIT)
   41:     0x1000d50 pc=0x10f69118 {0x10f681c8+0f50} SB-C::SUB-COMPILE-FILE
   42:     0x1000ca0 pc=0x10a1c3c8 {0x10a1b9e8+09e0} COMPILE-FILE
   43:     0x1000c58 pc=0x11e2d180 {0x11e2cfc8+01b8} UIOP/UTILITY::CALL-
 WITH-MUFFLED-CONDITIONS
   44:     0x1000c38 pc=0x11e2cf08 {0x11e2cd98+0170} UIOP/PATHNAME::CALL-
 WITH-ENOUGH-PATHNAME
   45:     0x1000bc0 pc=0x11e2c010 {0x11e2bb20+04f0} UIOP/LISP-BUILD
 ::COMPILE-FILE*
   46:     0x1000ba0 pc=0x11e2b7e8 {0x11e2b4b8+0330} ASDF/LISP-ACTION
 ::PERFORM-LISP-COMPILATION
   47:     0x1000b80 pc=0x11e2b358 {0x11e2b170+01e8} (SB-PCL::EMF
 ASDF/ACTION::PERFORM)
   48:     0x1000b20 pc=0x11e2a4d8 {0x11e2a0c0+0418} (LAMBDA () :IN
 ASDF/ACTION::CALL-WHILE-VISITING-ACTION)
   49:     0x1000a28 pc=0x11e29ce0 {0x11e28c40+10a0} (SB-PCL::FAST-METHOD
 ASDF/ACTION::PERFORM-WITH-RESTARTS :AROUND (T T))
   50:     0x1000a08 pc=0x11e28ba8 {0x11e28960+0248} (SB-PCL::FAST-METHOD
 ASDF/PLAN::PERFORM-PLAN (T))
   51:     0x1000990 pc=0x10f7ffd0 {0x10f7f770+0860} (FLET SB-C::WITH-IT
 :IN SB-C::%WITH-COMPILATION-UNIT)
   52:     0x1000970 pc=0x11e28278 {0x11e27f68+0310} (SB-PCL::FAST-METHOD
 ASDF/PLAN::PERFORM-PLAN :AROUND (T))
   53:     0x1000950 pc=0x11e27ef0 {0x11e27c40+02b0} (SB-PCL::FAST-METHOD
 ASDF/OPERATE::OPERATE (ASDF/OPERATION::OPERATION
 ASDF/COMPONENT::COMPONENT))
   54:     0x1000910 pc=0x11e27b70 {0x11e27000+0b70} (SB-PCL::EMF
 ASDF/OPERATE::OPERATE)
   55:     0x10008b0 pc=0x118d0f00 {0x118d0000+0f00} (LAMBDA () :IN
 ASDF/OPERATE::OPERATE)
   56:     0x1000850 pc=0x118d0430 {0x118d0000+0430} (SB-PCL::FAST-METHOD
 ASDF/OPERATE::OPERATE :AROUND (T T))
   57:     0x1000810 pc=0x11e27b70 {0x11e27000+0b70} (SB-PCL::EMF
 ASDF/OPERATE::OPERATE)
   58:     0x10007b0 pc=0x118d0f00 {0x118d0000+0f00} (LAMBDA () :IN
 ASDF/OPERATE::OPERATE)
   59:     0x1000750 pc=0x118d0430 {0x118d0000+0430} (SB-PCL::FAST-METHOD
 ASDF/OPERATE::OPERATE :AROUND (T T))
   60:     0x1000638 pc=0x11a1f170 {0x11a1e000+1170} ASDF/SESSION::CALL-
 WITH-ASDF-SESSION
   61:     0x10005d8 pc=0x118d1048 {0x118d0000+1048} (LAMBDA () :IN
 ASDF/OPERATE::OPERATE)
   62:     0x10004c0 pc=0x11a1f170 {0x11a1e000+1170} ASDF/SESSION::CALL-
 WITH-ASDF-SESSION
   63:     0x1000460 pc=0x118d0430 {0x118d0000+0430} (SB-PCL::FAST-METHOD
 ASDF/OPERATE::OPERATE :AROUND (T T))
   64:     0x10003d8 pc=0x10648b48 {0x106475a0+15a8} SB-INT::SIMPLE-EVAL-
 IN-LEXENV
   65:     0x10003b8 pc=0x10106810 {0x10106720+00f0} EVAL
   66:     0x1000288 pc=0x1006d4e8 {0x1006cb88+0960} SB-IMPL::PROCESS-EVAL
 /LOAD-OPTIONS
   67:     0x1000130 pc=0x10024968 {0x10023cf0+0c78} SB-IMPL::TOPLEVEL-INIT
   68:     0x10000d0 pc=0x10023968 {0x10023100+0868} (FLET SB-UNIX::BODY
 :IN SB-IMPL::START-LISP)
   69:     0x1000060 pc=0x100235e8 {0x10023100+04e8} (FLET "WITHOUT-
 INTERRUPTS-BODY-3" :IN SB-IMPL::START-LISP)
   70:     0x1000000 pc=0x10023308 {0x10023100+0208} SB-IMPL::%START-LISP
 Note: [I] = interrupted, [*] = no LRA
 Command failed: /opt/local/bin/sbcl --no-sysinit --no-userinit --non-
 interactive --eval '(require "asdf")' --eval '(setf asdf:*central-
 registry* (list* (quote *default-pathname-defaults*)
 #p"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_lisp_cl-ironclad/cl-
 ironclad/work/build/system/" #p"/opt/local/share/common-lisp/system/" asdf
 :*central-registry*))' --eval '(asdf:operate (quote asdf:build-op) (quote
 ironclad-text))' 2>&1
 Exit code: 1
 Error: Failed to build cl-ironclad: asdf:build-op cannot be executed
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/70113>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list