Skip to content

Font not found error when opening DInfo in Medley Online #2622

@pamoroso

Description

@pamoroso

When I open DInfo in the latest Medley Online (20-May-2026 03:25:22) I get the error:

INTERLISP-ERROR
In ERROR:
FONT-NOT-FOUND
(MODERN 18 (BOLD REGULAR REGULAR) 0 DISPLAY)
Image

The backtrace:

OLDMOUSE/6(debug)BTV
FONTCREATE
   FILE 
#<Input Stream on {DSK}<usr>local>interlisp>medley>docs>dinfo>IRMTOP.TEDIT;1/166,101100>
   TEXTOBJ {TEXTOBJ}#121,140600
   LOOKS {CL101/16254:Gacha10}
   FILEPOS 1826
   LOOKSLEN 20
   FONT NIL
   NAME MODERN
   SIZE 18
   SUPER 0
   STYLESTR NIL
   BOLD T
   ITALIC NIL
   BITS 512
   PROPS NIL
   PROPS ((USERINFO) (COLOR . BLACK))
\TEDIT.GET.SINGLE.CHARLOOKS
   FILE 
#<Input Stream on {DSK}<usr>local>interlisp>medley>docs>dinfo>IRMTOP.TEDIT;1/166,101100>
   TEXTOBJ {TEXTOBJ}#121,140600
   I 4
\TEDIT.GET.CHARLOOKS.LIST
   TEXT 
#<Input Stream on {DSK}<usr>local>interlisp>medley>docs>dinfo>IRMTOP.TEDIT;1/166,101100>
   TSTREAM #<IO Tedit Stream/127,65100>
   PCCOUNT 77
   CURTEXTBYTE# 0
   END 2635
   PCNO 0
   TEXTOBJ {TEXTOBJ}#121,140600
   ORIGBYTE# 0
   PC NIL
   BYTELEN 0
   PREVPC {PIECE}#121,134660
   FIRSTPC {PIECE}#121,134660
   PARALOOKSMAP {ARRAYP}#136,76220
   CHARLOOKSMAP NIL
   DEFAULTCHARLOOKS {CL101/16326:Gacha10}
   OLDPARALOOKS {PL81/48584:LE-0-0}
\TEDIT.GET.PIECES3
   TEXT 
#<Input Stream on {DSK}<usr>local>interlisp>medley>docs>dinfo>IRMTOP.TEDIT;1/166,101100>
   TSTREAM #<IO Tedit Stream/127,65100>
   START 0
   END 2635
   PROPS (READONLY QUIET NOTITLE T TITLEMENUFN 
DINFO.TITLEMENUFN)
   TEXTOBJ {TEXTOBJ}#121,140600
   TRAILER (1624 8 3 77 1809241828 NIL)
   PCCOUNT 77
   IDATE NIL
   PROPS NIL
   PC NIL
\TEDIT.GET.FORMATTED.FILE
   SI::*CLEANUP-FORMS* SI::RESETUNWIND
   TEXTOBJ {TEXTOBJ}#121,140600
   PWINDOW NIL
   READONLY QUIET
SI::*UNWIND-PROTECT*
   TEXT 
#<Input Stream on {DSK}<usr>local>interlisp>medley>docs>dinfo>IRMTOP.TEDIT;1/166,101100>
   TSTREAM #<IO Tedit Stream/127,65100>
   START 0
   END 2635
   PROPS (READONLY QUIET NOTITLE T TITLEMENUFN 
DINFO.TITLEMENUFN)
   LISPXHIST NIL
   SI::*RESETFORMS* NIL
   RESETSTATE NIL
\TEDIT.OPENTEXTSTREAM.PIECES
   SI::*CLEANUP-FORMS* SI::RESETUNWIND
   TSTREAM #<IO Tedit Stream/127,65100>
   TEXTOBJ {TEXTOBJ}#121,140600
   TEDIT.GET.FINISHEDFORMS NIL
   PRIMPANE NIL
   START NIL
SI::*UNWIND-PROTECT*
   TEXT 
#<Input Stream on {DSK}<usr>local>interlisp>medley>docs>dinfo>IRMTOP.TEDIT;1/166,101100>
   WINDOW NIL
   START/PROPS NIL
   END NIL
   PROPS (READONLY QUIET NOTITLE T TITLEMENUFN 
DINFO.TITLEMENUFN)
   LISPXHIST NIL
   SI::*RESETFORMS* NIL
   RESETSTATE NIL
OPENTEXTSTREAM
   SI::*CLEANUP-FORMS* SI::RESETUNWIND
   TEXTSTREAM #<IO Tedit Stream/137,116700>
   THIS.TEXT (
{DSK}<usr>local>interlisp>medley>docs>dinfo>IRMTOP.TEDIT;1 NIL NIL)
SI::*UNWIND-PROTECT*
   FILE 
{DSK}<usr>local>interlisp>medley>docs>dinfo>IRMTOP.TEDIT;1
   GRAPH {DINFOGRAPH}#140,125640
   WINDOW {WINDOW}#121,145664
   FROM NIL
   TO NIL
   PROPS (READONLY QUIET NOTITLE T TITLEMENUFN 
DINFO.TITLEMENUFN)
   SI::*RESETFORMS* ((& NIL) (&))
DINFO.OPENTEXTSTREAM
   GRAPH {DINFOGRAPH}#140,125640
   NODE (IRM.TOP "IRM Top" IRMTOP.TEDIT NIL NIL NIL (31 
30 29 28 27 26 25 24 23 --) 0 NIL NIL)
   SEL NIL
   OFF? NIL
   WINDOW {WINDOW}#121,145664
   FILENAME 
{DSK}<usr>local>interlisp>medley>docs>dinfo>IRMTOP.TEDIT
   FROM NIL
   TO NIL
   PROPS (READONLY QUIET NOTITLE T TITLEMENUFN 
DINFO.TITLEMENUFN)
   OLD.TEXTSTREAM #<IO Tedit Stream/137,116700>
   TEXTSTREAM NIL
   FULLFILENAME 
{DSK}<usr>local>interlisp>medley>docs>dinfo>IRMTOP.TEDIT;1
DINFO.UPDATE.TEXT.DISPLAY
   SI::*CLEANUP-FORMS* SI::RESETUNWIND
   STATUS (GRAPH (GRAPH) TEXT (TEXT GRAPH))
SI::*UNWIND-PROTECT*
   GRAPH {DINFOGRAPH}#140,125640
   NEW.NODE NIL
   SEL NIL
   FORCE? T
   NODE (IRM.TOP "IRM Top" IRMTOP.TEDIT NIL NIL NIL (31 
30 29 28 27 26 25 24 23 --) 0 NIL NIL)
   PREVIOUS.NODE NIL
   WINDOW {WINDOW}#121,145664
   FMENU.WINDOW {WINDOW}#121,145264
   MONITORLOCK #<Lock DInfo/172,6570>
   LISPXHIST NIL
   SI::*RESETFORMS* ((& NIL))
   RESETSTATE NIL
DINFO.UPDATE
   SI::*CLEANUP-FORMS* SI::RESETUNWIND
   W {WINDOW}#121,145664
   GRAPH {DINFOGRAPH}#140,125640
   MONITORLOCK #<Lock DInfo/172,6570>
SI::*UNWIND-PROTECT*
   GRAPH.OR.FILE {DINFOGRAPH}#140,125640
   WINDOW.OR.REGION NIL
   SETUP.ONLY? NIL
   NO.FREEMENU? NIL
   LISPXHIST NIL
   SI::*RESETFORMS* ((& NIL))
   RESETSTATE NIL
DINFO
   SI::*CLEANUP-FORMS* SI::RESETUNWIND
   GRAPH {DINFOGRAPH}#140,125640
SI::*UNWIND-PROTECT*
   SI::*RESETFORMS* ((&))
DINFO.SELECT.GRAPH
   *FORM* (DINFO.SELECT.GRAPH)
   *ARGVAL* NIL
   *TAIL* NIL
   *FN* DINFO.SELECT.GRAPH
\EVALFORM
STKEVAL
   ITEM (DInfo (DINFO.SELECT.GRAPH) 
"Open a DInfo window for browsing documentation.")
   FROMMENU {MENU}#131,55054
   BUTTON RIGHT
DEFAULTWHENSELECTEDFN
   MENU {MENU}#131,55054
   ITEM (DInfo (DINFO.SELECT.GRAPH) 
"Open a DInfo window for browsing documentation.")
   BUTTON RIGHT
DOSELECTEDITEM
   MENU {MENU}#131,55054
   RELEASECONTROLFLG NIL
   NESTEDFLG NIL
   IMAGE {WINDOW}#121,165000
   DSP #<Output Display Stream/127,65300>
MENU
   FORM NIL
DOBACKGROUNDCOM
   ARGS 1
   WINDOW NIL
DOWINDOWCOM
   \MHCOM NIL
   \MHPROCESS NIL
   \MHWINDOW NIL
   \MOUSEBUSY T
WINDOW.MOUSE.HANDLER
   \OLDTTY NIL
   \MOUSEBUSY NIL
\MOUSE.PROCESS
   *FORM* (\MOUSE.PROCESS)
   *ARGVAL* NIL
   *TAIL* NIL
   *FN* \MOUSE.PROCESS
\EVALFORM
   %#FORM# (\MOUSE.PROCESS)
   *CURRENT-PROCESS* #<Process OLDMOUSE/172,11410>
   HELPFLAG BREAK!
   \CURRENTDISPLAYLINE 0
   \#DISPLAYLINES 1
   \LINEBUF.OFD #<IO Linebuffer Stream/127,40600>
   *READTABLE* #<ReadTable INTERLISP/172,54714>
   \PRIMTERMTABLE {TERMTABLEP}#172,47740
   \PRIMTERMSA {CHARTABLE}#172,50000
   TtyDisplayStream #<Output Display Stream/127,106100>
   SI::*RESETFORMS* NIL
   \INTERRUPTABLE T
   \TTYWINDOW {WINDOW}#121,145400
   READBUF NIL
   \TERM.OFD #<Output Display Stream/137,116000>
   *STANDARD-OUTPUT* #<Output Display Stream/137,116000>
   *STANDARD-INPUT* #<IO Linebuffer Stream/127,40600>
\MAKE.PROCESS0
T

I don't get the error in Medley HEAD master/406b509 on Linux.

Metadata

Metadata

Labels

No labels
No labels

Type

No fields configured for Bug.

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions