Closed Bug 1311064 Opened 8 years ago Closed 8 years ago

Crash in nsSupportsArray::Read

Categories

(Core :: Widget: Cocoa, defect)

Unspecified
macOS
defect
Not set
critical

Tracking

()

RESOLVED FIXED
Tracking Status
firefox51 --- unaffected
firefox52 --- fixed

People

(Reporter: marcia, Unassigned)

References

Details

(Keywords: crash, Whiteboard: tpi:-)

Crash Data

This bug was filed from the Socorro interface and is 
report bp-60199d26-8439-4b56-b180-18c292161018.
=============================================================

Seen while looking at Nightly crash stats: http://bit.ly/2erhgLt. Small volume crash which started on Mac using 20161017030209

Some code in this area was worked on in Bug 1310017. ni on eric in case he has some ideas.
Flags: needinfo?(erahm)
I think this is a rebasing snafu from landing bug 1310017 before bug 1309698. It's accessing |gDraggedTransferables| [1] which is declared as |extern nsIArray|, but the actual declaration has not been updated and remains |nsISupportsArray| [2]. It's amazing the awful things C++ lets you do!

Bug 1309698 now has an r+, but was waiting for bug 1310040, which also now has an r+ and should be landing shortly.

[1] https://hg.mozilla.org/mozilla-central/annotate/94b0fddf96b4/widget/cocoa/nsChildView.mm#l5842
[2] https://hg.mozilla.org/mozilla-central/annotate/94b0fddf96b4/widget/cocoa/nsDragService.mm#l46
Blocks: 1310017
Flags: needinfo?(erahm)
And bug 1310040 is waiting on bug 1308317 which just got an r+, but the tree is closed so we'll have to wait a bit.
Whiteboard: tpi:-
Can this be closed? The crash seems to be fixed, looking at the crash stats graph.
Flags: needinfo?(erahm)
(In reply to Markus Stange [:mstange] from comment #3)
> Can this be closed? The crash seems to be fixed, looking at the crash stats
> graph.

Looks like we're good.
Status: NEW → RESOLVED
Closed: 8 years ago
Flags: needinfo?(erahm)
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.