Follow-up to earlier question

Robert Goldman <[email protected]> Fri, 27 Mar 2026 09:45:11 -0500
Newsgroups gmane.lisp.steel-bank.general
Message-ID <[email protected]>
--===============5364858327997770727==
Content-Type: multipart/alternative;
 boundary="=_MailMate_376620E4-9048-4007-8037-6AE918FD4A7B_="


--=_MailMate_376620E4-9048-4007-8037-6AE918FD4A7B_=
Content-Type: text/plain; format=flowed; markup=markdown

I am wrestling with debugging this, because I am unable to get a stack 
trace to identify what is causing the failure.

The problem appears to be that `*print-pprint-dispatch*` has a 
non-standard value that breaks the printing of a backtrace.  I end up 
with a backtrace that has only stack frames with complaints about being 
unable to pprint.

I have tried rebinding `*print-pprint-dispatch*` around the call to 
`sb-debug:backtrace` but, unsurprisingly, since this involves a dynamic 
binding, that doesn't help!

Any suggestions would be welcomed.  Meanwhile, I revert to `printf` 
debugging.

--=_MailMate_376620E4-9048-4007-8037-6AE918FD4A7B_=
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html>
<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/xhtml; charset=3Dutf-8"=
>
</head>
<body><div style=3D"font-family: sans-serif;"><div class=3D"markdown" sty=
le=3D"white-space: normal;">
<p dir=3D"auto">I am wrestling with debugging this, because I am unable t=
o get a stack trace to identify what is causing the failure.</p>
<p dir=3D"auto">The problem appears to be that <code style=3D"margin: 0 0=
; padding: 0 0.25em; border-radius: 3px; background-color: #F7F7F7;">*pri=
nt-pprint-dispatch*</code> has a non-standard value that breaks the print=
ing of a backtrace.  I end up with a backtrace that has only stack frames=
 with complaints about being unable to pprint.</p>
<p dir=3D"auto">I have tried rebinding <code style=3D"margin: 0 0; paddin=
g: 0 0.25em; border-radius: 3px; background-color: #F7F7F7;">*print-pprin=
t-dispatch*</code> around the call to <code style=3D"margin: 0 0; padding=
: 0 0.25em; border-radius: 3px; background-color: #F7F7F7;">sb-debug:back=
trace</code> but, unsurprisingly, since this involves a dynamic binding, =
that doesn't help!</p>
<p dir=3D"auto">Any suggestions would be welcomed.  Meanwhile, I revert t=
o <code style=3D"margin: 0 0; padding: 0 0.25em; border-radius: 3px; back=
ground-color: #F7F7F7;">printf</code> debugging.</p>

</div>
</div>
</body>

</html>

--=_MailMate_376620E4-9048-4007-8037-6AE918FD4A7B_=--


--===============5364858327997770727==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============5364858327997770727==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Sbcl-help mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sbcl-help

--===============5364858327997770727==--