Weird FontInstall fail
Rick Murray (539) 13840 posts |
Trying a I’m using RISC OS 5.29 dated 23rd April 2023. Command line transcript:
And to shed some light on what’s going on here, from the exception dump…
At a cursory look, FontManager “does stuff” then issues a Service Call and then… wait, what? The font selector box in the USB driver chokes? Surely that’s not right? Why is the USB driver doing anything Wimpy? And why the hell does it have FontDBox?!? FontDBox 0.19 2023/01/25 |
Jean-Michel BRUCK (3009) 359 posts |
Bonjour Rick |
Rick Murray (539) 13840 posts |
So, come back today and it’s working. So we can discount the generic OS ROM bits, WindowScroll, Pinboard2, MiniTime, ChooseBD (mine), Amu, Zap, StrongHelp, and NetSurf as well as AcornURI. Running R-Comp network stack, with LanManFS, Freeway/ShareFS, RemotePrinterFS, and all the crap that gets loaded by Amu, Zap, and NetSurf. *Show Font* Font$Path(Macro) : NetSurf:Resources.Fonts.,SDFS::RISCOSPi.$.!BOOT.Resources.!Fonts.,<Font$Prefix>.,Resources:$.Fonts. Font$Prefix : FontDbox$Path : Resources:$.Resources.FontDbox. FontMenu$Path : Resources:$.Resources.FontMenu. FontPrint$Dir : SDFS::RISCOSPi.$.Printing.!FontPrint * All looks pretty normal. So I guess, when I remember, I’ll have to keep doing FontInstall commands to see when/if it fails and try to remember what I did. <scratches head> These sorts of bugs annoy me. Luckily I have just made tea so that’ll make me feel better. :) Edit: Add DrawPlus to the good list. |
Richard Walker (2090) 431 posts |
How strange that it’s now working for you! I might be miles out here, but isn’t/wasn’t there some hackery between the USB stack and the Wimp to get the scroll wheel working? Maybe that’s been removed here days? Ah… this is what I was thinking of. Jeffrey binned it a long while ago: https://gitlab.riscosopen.org/RiscOS/Sources/HWSupport/USB/USBDriver/-/commit/8d06c374cd606f0ecc70b794530e884201e5a0df |
Jiya Hana (12150) 1 post |
Update the SharedCLibrary to version 6.20 which might resolve the crash related to FontInstall and investigate any potential conflicts or unexpected interactions between FontDBox, FontManager and the USB driver to rectify unexpected behavior. |