Closed Bug 1334257 Opened 9 years ago Closed 9 years ago

Crash in mozilla::TIPMessageHandler::SendMessageTimeoutWHook

Categories

(Core :: Widget: Win32, defect)

52 Branch
x86
Windows
defect
Not set
critical

Tracking

()

RESOLVED FIXED
mozilla54
Tracking Status
firefox51 --- unaffected
firefox52 --- fixed
firefox53 --- fixed
firefox54 --- fixed

People

(Reporter: philipp, Assigned: bugzilla)

References

Details

(Keywords: crash, regression, Whiteboard: aes?)

Crash Data

Attachments

(1 file)

This bug was filed from the Socorro interface and is report bp-52fabcd9-25d0-4529-a508-c85422170126. ============================================================= this seems to be a regression in firefox 52 in a codepath that was added in bug 1329616. so far it's rather low level while it was on aurora and there isn't much data from 52.0b yet...
Oddly enough this looks kind of like the SendMessageTimeoutW hook was applied twice, thus causing SendMessageTimeoutWStub to point to SendMessageTimeoutWHook. I suppose this could happen if all nsWindow objects were destroyed and then another one was subsequently created. This is probably a rare occurrence but not impossible.
Whiteboard: aes?
Attachment #8830924 - Flags: review?(jmathies) → review+
Comment on attachment 8830924 [details] Bug 1334257: Assure that TIPMessageHandler hooks may not be instantiated more than once; https://reviewboard.mozilla.org/r/107592/#review109022
Pushed by aklotz@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/2a94f3b94970 Assure that TIPMessageHandler hooks may not be instantiated more than once; r=jimm
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla54
Given the current state of e10s+a11y, I'm not sure where if anywhere this needs backporting to. But please request it where needed :)
Assignee: nobody → aklotz
Flags: needinfo?(aklotz)
Comment on attachment 8830924 [details] Bug 1334257: Assure that TIPMessageHandler hooks may not be instantiated more than once; Approval Request Comment [Feature/Bug causing the regression]: bug 1329616 [User impact if declined]: Possible crashes due to stack overflow [Is this code covered by automated tests?]: Yes [Has the fix been verified in Nightly?]: Yes [Needs manual test from QE? If yes, steps to reproduce]: No [List of other uplifts needed for the feature/fix]: None [Is the change risky?]: No [Why is the change risky/not risky?]: Really simple patch, just added checks to ensure affected code isn't run more than once. [String changes made/needed]: None
Flags: needinfo?(aklotz)
Attachment #8830924 - Flags: approval-mozilla-beta?
Attachment #8830924 - Flags: approval-mozilla-aurora?
Comment on attachment 8830924 [details] Bug 1334257: Assure that TIPMessageHandler hooks may not be instantiated more than once; fix crash in beta52 and aurora53
Attachment #8830924 - Flags: approval-mozilla-beta?
Attachment #8830924 - Flags: approval-mozilla-beta+
Attachment #8830924 - Flags: approval-mozilla-aurora?
Attachment #8830924 - Flags: approval-mozilla-aurora+
Flags: qe-verify-
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: