Closed
Bug 138156
Opened 23 years ago
Closed 23 years ago
ppembed crashes on 7100/66 if i try to load another page [Nubus]
Categories
(Core Graveyard :: Embedding: Mac, defect)
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 125411
People
(Reporter: timeless, Assigned: sdagley)
References
()
Details
(Keywords: crash)
Attachments
(1 file)
52.59 KB,
text/plain
|
Details |
Mozilla/5.0 (Macintosh; U; PPC; rv:1.0rc1) Gecko/20020417
Embedding archive.
CarbonLib 1.5 (I had to upgrade, before i just got some error)
MacOS9.0.4
steps:
run PPEmbed
wait >3mins [it takes macie4.5 1/2min to launch]
mozilla.org loaded
in one case i visited about: (this worked)
then i tried to visit slashdot.org (crash)
in another, i tried to click on the tinderbox link from mozilla.org
Comment 2•23 years ago
|
||
> wait >3mins [it takes macie4.5 1/2min to launch]
Was this the first run? If so, it will take a while because the embedding dist
doesn't provide a pre-built component reg.
SleepQInstall being on the stack reminds me of another bug in which there's an
issue with being able to run on NuBus era Macs. I think beard may know something
about that.
well... it's happened a few times now. but i suppose i've never actually quit
correctly (it's too easy to crash?)
but i thought that you shipped a pregenerated component.reg file so that
shouldn't be the issue. yes, NuBus sounds right.
see also bug 137470 (installer crash)
you were probably thinking of bug 138495.
I don't have a development environment, but I have bandwidth, so if someone
made a test binary, I'd be more than willing to test it :-)
Summary: ppembed crashes on 7100/66 if i try to load another page → ppembed crashes on 7100/66 if i try to load another page [Nubus]
Comment 5•23 years ago
|
||
Looks related to bug 125411. But see comments in bug 137470.
Assignee | ||
Comment 6•23 years ago
|
||
Feel free to WONTFIX this one as we don't really consider the Carbon build, of
PPEmbed or Mozilla, qualified to run on anything but Mac OS X. In fact we know
it'll have some problems but we don't prevent it from running as it's sometimes
useful for debugging.
Comment 7•23 years ago
|
||
> Feel free to WONTFIX this one as we don't really consider the Carbon build, of
PPEmbed or Mozilla, qualified to run on anything but Mac OS X.
I wouldn't WONTFIX it on those grounds. I think the Carbon build *should* run on
OS 9. I would, though, on the grounds that the machine on which this happens is
a 7100. That should be way, way below the minimum supported platform.
BTW, we have a minimum recommended platform but do we have a minimum supported
platform?
Comment 8•23 years ago
|
||
Reassigning since, if it only happens on such a machine which I have to access
to, I can't do much.
Assignee: ccarlen → timeless
Comment 9•23 years ago
|
||
I believe I know why the original patch did not work. Testing the CFM symbol for unresolved does not work;
you have to test for presence of the SleepQInstall A-trap.
I took a raw MW template app and added these lines before its Run() method:
if (&SleepQInstall != (void*)kUnresolvedCFragSymbolAddress) {
DebugStr("\pSleepQInstall check 1 = looks resolved in CFM");
}
if (NGetTrapAddress(0xA28A, OSTrap) != NGetTrapAddress(_Unimplemented, ToolTrap)) {
DebugStr("\pSleepQInstall check 2 = looks installed in trap table");
}
On my system both test 1 and test 2 print. I DCCed the app to timeless on irc.mozilla.org #qa and on his
Nubus system only the first test DebugStr appeared. That means the symbol showed up as resolved but
the A-Trap was not present. That means changing the test my esteemed colleague Patrick checked in with the
NGetTrapAddress test should fix the bug.
Greater stability risk of the proposed fix is extremely low: one change in one place, and it's relatively harmless
if it gets falsely disabled. But this should work on any version of Mac OS 8-9 and is good practice.
Currently I am having build setup issues and cannot test it fully myself.
Assignee | ||
Comment 10•23 years ago
|
||
Reassigning to myself so I don't lose track of it
Assignee: timeless → sdagley
Reporter | ||
Comment 11•23 years ago
|
||
I created a patch based on tim's test, can someone spin a build for me with it?
Depends on: nubus
Reporter | ||
Comment 12•23 years ago
|
||
fix checked in, thanks tim@maroney.org
*** This bug has been marked as a duplicate of 125411 ***
Updated•8 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•