Closed Bug 153388 Opened 22 years ago Closed 22 years ago

crash because something didn't listen for [@nsWindowMediator::RemoveAndUpdateSynthetics]

Categories

(Core :: DOM: Navigation, defect)

PowerPC
Mac System 9.x
defect
Not set
critical

Tracking

()

VERIFIED WORKSFORME

People

(Reporter: timeless, Assigned: alecf)

References

Details

(Keywords: crash)

Crash Data

Attachments

(1 file)

Machine = #112 (PowerMac7100_66)
  System $0904, sysu = $01008000
  VM is off
104mb of ram

this was a nightly macosx build (which is Carbon, and could theoretically run 
on macos9)
Carbonlib1.5

I'll attach a macsbug, but the problem is basically that something is releasing 
stuff after shutdown.

i've cc'd the people who own blame for the *::Release methods in the stack.
Attached file macsbug log for crash
Blocks: CarbonNubus
my guess is that i need to rearrange this stuff to use a shutdown observer.
836   {
837     NS_IF_RELEASE(mContainer);
838     mContainer = nsnull;
839 
840     nsIRDFDataSource* tmp = mInner;
841     mInner = nsnull;
842     NS_IF_RELEASE(tmp);
843     return(0);
844   }
i've written a stub nsWindowMediator::Observe, but i don't quite know how to 
flatten nsWindowMediator::Release() so that it's well behaved
Assignee: adamlock → rjc
Keywords: crash, helpwanted
Summary: crash because something didn't listen for NS_XPCOM_SHUTDOWN_OBSERVER_ID [@nsWindowMediator::RemoveAndUpdateSynthetics] → crash because something didn't listen for [@nsWindowMediator::RemoveAndUpdateSynthetics]
alecf's work for bug 132175 will fix this :-)
Assignee: rjc → alecf
Depends on: 132175
Keywords: helpwanted
timeless, bug 132175 is now fixed. Should this bug be resolved?
yeah, there's no such RemoveAndUpdateSythetics now
Status: UNCONFIRMED → RESOLVED
Closed: 22 years ago
Resolution: --- → WORKSFORME
.
Status: RESOLVED → VERIFIED
Crash Signature: [@nsWindowMediator::RemoveAndUpdateSynthetics]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: