fatal crashes with OmniWeb?
Ken Case
kc at omnigroup.com
Sun Jan 7 13:35:51 PST 2001
On Sunday, January 7, 2001, at 11:34 AM, Eugene Lee wrote:
> I'm hitting a very wierd problem, and it's not the first time I've run
> into this. On the few occassions when OmniWeb will crash on me, it
> goes through the usual routine of launching OmniGroupCrashCatcher and
> sending the trace and dump.
Thanks for sending those in, by the way! They make it much easier for
us to track down and fix bugs.
> After quitting and restarting OmniWeb, if I go to the same URL, it
> continues to crash with the same error. I have run into this kind of
> problem before. The only recourse I have at this point is to reboot OS
> X.
Interesting! So OmniWeb is crashing due to some transient system state
that gets cleared up when you reboot.
I just looked at the crash report you sent right before sending this
message, and the backtrace for the crash is:
0 -- 0x99bb74d0 -- _ComputeIndex4__FPCUsUs
1 -- 0x99bb72c0 -- _MapString4_16__FPCUsn1UlPUsPc
2 -- 0x99bb70c8 -- _FOApplyEncoding
3 -- 0x00a1a758 -- _convertUnicodesToGlyphs
4 -- 0x00a1a5f4 -- _ats_get_unicode_to_glyph_map
5 -- 0x4bf0c30c -- _CGFontGetUnicodeToGlyphMapSize
6 -- 0x4bf0c958 -- _CGSCountEncodedGlyphs
7 -- 0x45d7c1f4 -- __NSCGS_ObtainNominalData
8 -- 0x45b74a88 -- -[NSCGSFont _readBasicMetricsForSize:allowFailure:]
9 -- 0x45b743e4 -- -[NSCGSFont _concreteFontInit:]
10 -- 0x45b7422c -- -[NSFont _commonFontInit]
11 -- 0x45b736b0 -- +[NSFont _fontWithName:size:matrix:]
12 -- 0x45c17bf0 -- +[NSFont fontWithName:matrix:]
In other words, OmniWeb is crashing when it tries to initialize a font,
so you seem to be managing to get Quartz into a state where that fails
(crashing OmniWeb).
> But it's a bit annoying to have to reboot the system to make things
> work. I feel like I'm back to running Classic MacOS! Help! :)
You might be able to reset Quartz without a complete reboot, though not,
of course, without breaking every other application's connection to the
graphics server. Try logging out and back in, or if that doesn't work
try logging out, log in with the name ">exit", wait for the login window
to reappear, then log in again. (But if neither of those work, then
perhaps rebooting is all you can do.)
Thanks for the crash reports and the detailed information about them!
(The other thing you might want to do is to report this bug to Apple!)
Ken
More information about the OmniWeb-l
mailing list