Invalid exit status: fcb-threads.impure.lisp
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
New
|
Undecided
|
Unassigned |
Bug Description
SBCL 2.0.11.
I've never seen the below, before. Is it something that I should spend some time on?
::: Running :CALL-ME-
OK!
"Hello",1.0 from [C-thread D670080] #<SB-THREAD:
::: Success :CALL-ME-
::: Running :CALL-ME-
OK!
Trial 1: GC'd 48 times (Elapsed=0.050664 sec)
OK!
Bug mitigation strategy applied 1 time
Trial 2: GC'd 43 times (Elapsed=0.039468 sec)
OK!
Trial 1: GC'd 12 times (Elapsed=0.012101 sec)
OK!
Bug mitigation strategy applied 2 times
Trial 1: GC'd 184 times (Elapsed=0.185985 sec)
Heap exhausted during allocation: 0 bytes available, 16 requested.
Gen Boxed Code Raw LgBox LgCode LgRaw Pin Alloc Waste Trig WP GCs Mem-age
0 1 0 0 0 0 0 1 16 32752 10737434 1 1 0.0000
1 32075 0 9 0 0 0 31783 6340592 1044987920 12280970 32084 1 29416.3021
2 0 0 0 0 0 0 0 0 0 2000000 0 0 0.0000
3 0 0 0 0 0 0 0 0 0 2000000 0 0 0.0000
4 0 0 0 0 0 0 0 0 0 2000000 0 0 0.0000
5 0 0 0 0 0 0 0 0 0 2000000 0 0 0.0000
6 434 2 182 55 0 10 0 21688528 692016 2000000 683 0 0.0000
Total bytes allocated = 28029136
GC control variables:
*GC-INHIBIT* = true
*GC-PENDING* = false
*STOP-
fatal error encountered in SBCL pid 55456 pthread 0x700004233000:
Heap exhausted, game over.
0: Foreign function default_
1: Foreign function call_lossage_
2: Foreign function lose, pc = 0xcdd775f, fp = 0xdc85560
3: Foreign function gc_heap_
4: Foreign function gc_find_
5: Foreign function gc_alloc_
6: Foreign function lisp_alloc, pc = 0xcdececb, fp = 0xdc85660
7: , pc = 0x52000617, fp = 0xdc857b8
8: (FLET "WITHOUT-
9: (FLET "WITHOUT-
10: SB-KERNEL::SUB-GC, pc = 0x528a7bfe, fp = 0xdc859a0
11: SB-EXT::GC, pc = 0x52143a85, fp = 0xdc859c0
12: (LAMBDA () :IN CL-USER::F), pc = 0x529ff9b4, fp = 0xdc85a50
13: (FLET SB-UNIX::BODY :IN SB-THREAD::RUN), pc = 0x521a104c, fp = 0xdc85b40
14: (FLET "WITHOUT-
15: (FLET SB-UNIX::BODY :IN SB-THREAD::RUN), pc = 0x521a0d3c, fp = 0xdc85d88
16: (FLET "WITHOUT-
17: SB-THREAD::RUN, pc = 0x521a08cc, fp = 0xdc85f68
18: Foreign function call_into_lisp, pc = 0xcdf8122, fp = 0xdc85fa0
19: Foreign function funcall1, pc = 0xcdd2068, fp = 0xdc85fc0
//
I've not seen heap exhaustion. If you can reproduce it reliably I can look into it.