Closed Bug 783824 Opened 12 years ago Closed 12 years ago

crash in InsertViewsInReverseOrder while printing

Categories

(Core :: Layout, defect)

17 Branch
defect
Not set
critical

Tracking

()

RESOLVED FIXED
mozilla17
Tracking Status
firefox17 + fixed

People

(Reporter: scoobidiver, Assigned: cpearce)

References

Details

(Keywords: crash, regression, topcrash, Whiteboard: [native-crash])

Crash Data

Attachments

(1 file)

With combined signatures, it's #2 top crasher in today's build. It appeared in 17.0a1/20120815, then in 17.0a1/20120818. The last regression range is: http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=a79132ac2f05&tochange=812ea773f166 It's likely a regression from bug 775965. Signature nsViewManager::InsertChild(nsIView*, nsIView*, nsIView*, bool) More Reports Search UUID 9d525f47-77bb-4750-80c7-d3d012120818 Date Processed 2012-08-18 21:47:57 Uptime 17 Last Crash 21 seconds before submission Install Age 3.8 hours since version was first installed. Install Time 2012-08-18 17:56:47 Product Firefox Version 17.0a1 Build ID 20120818030604 Release Channel nightly OS Windows NT OS Version 6.1.7600 Build Architecture x86 Build Architecture Info GenuineIntel family 6 model 42 stepping 7 Crash Reason EXCEPTION_ACCESS_VIOLATION_READ Crash Address 0x18 App Notes AdapterVendorID: 0x8086, AdapterDeviceID: 0x0116, AdapterSubsysID: 04d81028, AdapterDriverVersion: 8.15.10.2253 D2D? D2D+ DWrite? DWrite+ D3D10 Layers? D3D10 Layers+ EMCheckCompatibility True Adapter Vendor ID 0x8086 Adapter Device ID 0x0116 Total Virtual Memory 4294836224 Available Virtual Memory 3798654976 System Memory Use Percentage 33 Available Page File 10261954560 Available Physical Memory 4202401792 Frame Module Signature Source 0 xul.dll nsViewManager::InsertChild view/src/nsViewManager.cpp:856 1 xul.dll InsertViewsInReverseOrder layout/generic/nsSubDocumentFrame.cpp:966 2 xul.dll nsSubDocumentFrame::Init layout/generic/nsSubDocumentFrame.cpp:167 3 xul.dll nsCSSFrameConstructor::InitAndRestoreFrame layout/base/nsCSSFrameConstructor.cpp:4545 4 xul.dll nsCSSFrameConstructor::ConstructFrameFromItemInternal layout/base/nsCSSFrameConstructor.cpp:3648 5 xul.dll nsCSSFrameConstructor::ConstructFramesFromItem layout/base/nsCSSFrameConstructor.cpp:5552 6 xul.dll nsCSSFrameConstructor::ConstructFramesFromItemList layout/base/nsCSSFrameConstructor.cpp:9817 7 xul.dll nsCSSFrameConstructor::ProcessChildren layout/base/nsCSSFrameConstructor.cpp:9962 8 xul.dll nsCSSFrameConstructor::ConstructBlock layout/base/nsCSSFrameConstructor.cpp:11009 9 xul.dll nsCSSFrameConstructor::ConstructFrameFromItemInternal layout/base/nsCSSFrameConstructor.cpp:3612 ... More reports at: https://crash-stats.mozilla.com/report/list?signature=nsViewManager%3A%3AInsertChild%28nsIView*%2C+nsIView*%2C+nsIView*%2C+bool%29 https://crash-stats.mozilla.com/report/list?signature=nsView%3A%3AInsertChild%28nsView*%2C+nsView*%29 https://crash-stats.mozilla.com/report/list?signature=InsertViewsInReverseOrder
Crash Signature: [@ nsViewManager::InsertChild(nsIView*, nsIView*, nsIView*, bool)] [@ nsView::InsertChild(nsView*, nsView*)] [@ InsertViewsInReverseOrder] → [@ nsViewManager::InsertChild(nsIView*, nsIView*, nsIView*, bool)] [@ nsView::InsertChild(nsView*, nsView*)] [@ InsertViewsInReverseOrder] [@ nsView::InsertChild]
OS: Windows 7 → All
Whiteboard: [native-crash]
Crash Signature: [@ nsViewManager::InsertChild(nsIView*, nsIView*, nsIView*, bool)] [@ nsView::InsertChild(nsView*, nsView*)] [@ InsertViewsInReverseOrder] [@ nsView::InsertChild] → [@ nsViewManager::InsertChild(nsIView*, nsIView*, nsIView*, bool)] [@ nsView::InsertChild(nsView*, nsView*)] [@ InsertViewsInReverseOrder] [@ nsView::InsertChild] [@ nsViewManager::ReparentChildWidgets(nsIView*, nsIWidget*)]
Crash Signature: [@ nsViewManager::InsertChild(nsIView*, nsIView*, nsIView*, bool)] [@ nsView::InsertChild(nsView*, nsView*)] [@ InsertViewsInReverseOrder] [@ nsView::InsertChild] [@ nsViewManager::ReparentChildWidgets(nsIView*, nsIWidget*)] → [@ nsViewManager::InsertChild(nsIView*, nsIView*, nsIView*, bool)] [@ nsView::InsertChild(nsView*, nsView*)] [@ InsertViewsInReverseOrder] [@ nsView::InsertChild] [@ nsViewManager::ReparentChildWidgets(nsIView*, nsIWidget*)] [@ GetDocumentFromView]
Assignee: nobody → cpearce
Attached patch Patch v1 (deleted) — Splinter Review
Discard the stashed presentation if the presshell is being destroyed when we make the decision whether to hide the frameloader.
Attachment #653644 - Flags: review?(roc)
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla17
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: