Closed Bug 194226 Opened 22 years ago Closed 22 years ago

Crash with helper applications

Categories

(Core :: XPCOM, defect)

x86
OS/2
defect
Not set
critical

Tracking

()

RESOLVED FIXED

People

(Reporter: mkaply, Assigned: mkaply)

Details

Attachments

(1 file)

We've discovered a crash when you add a helper application that has the same
name as a previous one. In trashing the crash, we trashed it to this change by me:

http://bonsai.mozilla.org/cvsview2.cgi?diff_mode=context&whitespace_mode=show&file=plevent.c&root=/cvsroot&subdir=mozilla/xpcom/threads&command=DIFF_FRAMESET&rev1=1.31&rev2=1.32

Surprisingly, for reasons we don't understand, changing OS/2 to send a message
instead of destroying the window does bad things.

We experimenting with posting the message, using WM_DESTROY instead of WM_CLOSE,
etc. etc., but nothing worked.

So the correct fix is to go back to the old way.
Attached patch FixSplinter Review
Going back to the old way.
Attachment #115012 - Flags: review?(dougt)
Comment on attachment 115012 [details] [diff] [review]
Fix

remove the lines commented out (we have cvs history for that).	r=
Attachment #115012 - Flags: review?(dougt) → review+
Comment on attachment 115012 [details] [diff] [review]
Fix

I think this comes under sr=blizzard since plevent.c has large chunks of
#ifdeffed platform specific code and this is one of them.

Looking for 1.3 approval - this is OS/2 only and is a crasher.

Thanks
Attachment #115012 - Flags: superreview+
Attachment #115012 - Flags: approval1.3?
Comment on attachment 115012 [details] [diff] [review]
Fix

a=asa (on behalf of drivers) for checkin to 1.3
Attachment #115012 - Flags: approval1.3? → approval1.3+
Fix checked in.
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: