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==--