Hello,

On Wed 20 Jul 2022 at 02:37pm -04, Douglas Katzman wrote:

> Ok, just to be clear, it printed nothing but still failed the assertion that
> *weak-ptrs* is null? That's not supposed to be possible.

That's what happened with just the first patch, yes.

> So another attempt. Could you apply this diff (which produces no
> output for me) but if it did, it would say: save: 1 threads Writing
> dynamic space (with 1 "threads" because of course it's spelled wrong,
> who would have just 1 thread?)  and then compress as aggressively as
> you can the resulting mem.bin file, maybe with bzip2, and place it
> somewhere accessible. Worst case, email it.

With both patches applied, I got the following output.  I'd prefer not
to post the core publicly; will send off-list.

// Running hide-packages.test.sh in COMPILE evaluator mode
; Liveness tracking: 1/1 live watched objects
0 pins:
Pass 1: Counting heap objects...
9 objs, 24 ptrs, 31 immediates
45487 objs, 74999 ptrs, 115893 immediates
17519 objs, 174190 ptrs, 52954 immediates
688575 objs, 1346884 ptrs, 1123637 immediates
Pass 2: Inverting heap. Initial size=1048576 objects
Scratchpad: 12771328 bytes
Inverted heap: ct=610004, cap=1048607, LF=58.172794 ET=0.004486+0.135073 
sys+usr=0.139559
Target=0x10004be19f (simple-base-str)
Failure tracing from 0x10004be19f. Current targets:
0x10004be19f(g6,simple-base-str)
save: 1 threads
Writing dynamic space
Unhandled SIMPLE-ERROR in thread #<HIDDEN-SB-THREAD:THREAD "main thread" RUNNING
                                    {1001980003}>:
  The assertion (NULL *WEAK-PTRS*) failed with *WEAK-PTRS* =
  (#<weak pointer: "SB-VM">).

Backtrace for: #<HIDDEN-SB-THREAD:THREAD "main thread" RUNNING {1001980003}>
0: (HIDDEN-SB-DEBUG::DEBUGGER-DISABLED-HOOK #<SIMPLE-ERROR "~@<The assertion ~S 
failed~:[.~:; ~
                                           with ~:*~{~S = ~S~^, ~}.~]~:@>" 
{1001C621B3}> #<unused argument> :QUIT T)
1: (HIDDEN-SB-DEBUG::RUN-HOOK *INVOKE-DEBUGGER-HOOK* #<SIMPLE-ERROR "~@<The 
assertion ~S failed~:[.~:; ~
                                           with ~:*~{~S = ~S~^, ~}.~]~:@>" 
{1001C621B3}>)
2: (INVOKE-DEBUGGER #<SIMPLE-ERROR "~@<The assertion ~S failed~:[.~:; ~
                                           with ~:*~{~S = ~S~^, ~}.~]~:@>" 
{1001C621B3}>)
3: (ERROR #<SIMPLE-ERROR "~@<The assertion ~S failed~:[.~:; ~
                                           with ~:*~{~S = ~S~^, ~}.~]~:@>" 
{1001C621B3}>)
4: (HIDDEN-SB-KERNEL:WITH-SIMPLE-CONDITION-RESTARTS ERROR NIL #<SIMPLE-ERROR 
"~@<The assertion ~S failed~:[.~:; ~
                                           with ~:*~{~S = ~S~^, ~}.~]~:@>" 
{1001C621B3}>)
5: (HIDDEN-SB-KERNEL:ASSERT-ERROR (NULL *WEAK-PTRS*) 1 *WEAK-PTRS* (#<weak 
pointer: "SB-VM">))
6: ((LAMBDA ()))
7: (HIDDEN-SB-INT:SIMPLE-EVAL-IN-LEXENV (ASSERT (NULL *WEAK-PTRS*)) 
#<NULL-LEXENV>)
8: (EVAL (ASSERT (NULL *WEAK-PTRS*)))
9: (INTERACTIVE-EVAL (ASSERT (NULL *WEAK-PTRS*)) :EVAL NIL)
10: (HIDDEN-SB-IMPL::REPL-FUN T)
11: ((LAMBDA NIL :IN HIDDEN-SB-IMPL::TOPLEVEL-REPL))
12: (HIDDEN-SB-IMPL::%WITH-REBOUND-IO-SYNTAX #<FUNCTION (LAMBDA NIL :IN 
HIDDEN-SB-IMPL::TOPLEVEL-REPL) {10019B556B}>)
13: (HIDDEN-SB-IMPL::TOPLEVEL-REPL T)
14: (HIDDEN-SB-IMPL::TOPLEVEL-INIT)
15: ((FLET HIDDEN-SB-UNIX::BODY :IN HIDDEN-SB-IMPL::START-LISP))
16: ((FLET "WITHOUT-INTERRUPTS-BODY-3" :IN HIDDEN-SB-IMPL::START-LISP))
17: (HIDDEN-SB-IMPL::%START-LISP)

unhandled condition in --disable-debugger mode, quitting

-- 
Sean Whitton

Reply via email to