Opened 4 months ago

#70113 assigned defect

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

Reported by: barracuda156 Owned by: catap (Kirill A. Korinsky)
Priority: Normal Milestone:
Component: ports Version: 2.9.3
Keywords: ppc Cc:
Port: cl-ironclad

Description

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

Attachments (1)

ironclad.log.zip (211.0 KB) - added by barracuda156 4 months ago.

Download all attachments as: .zip

Change History (1)

Changed 4 months ago by barracuda156

Attachment: ironclad.log.zip added
Note: See TracTickets for help on using tickets.