Closed Bug 696449 Opened 13 years ago Closed 13 years ago

crash PL_DHashTableOperate (stack overflow from nsContainerFrame::RemoveFrame)

Categories

(Core :: Layout: Block and Inline, defect)

7 Branch
x86
Windows 7
defect
Not set
critical

Tracking

()

RESOLVED FIXED
mozilla11

People

(Reporter: marcia, Assigned: MatsPalmgren_bugz)

References

Details

(Keywords: crash)

Crash Data

This bug was filed from the Socorro interface and is report bp-1174affa-4284-40fa-a27e-bc70c2111020 . ============================================================= Seen while looking at the explosive reports for Firefox 7: https://crash-stats.mozilla.com/report/list?signature=PL_DHashTableOperate%20|%20PresShell%3A%3ANotifyDestroyingFrame%28nsIFrame*%29 Many of the comments are in German. Correlations show some percentage of them have a German Dictionary. Wondering if this is possibly site related? 25% (72/287) vs. 9% (9750/104297) {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d} (Adblock Plus, https://addons.mozilla.org/addon/1865) 10% (30/287) vs. 0% (61/104297) de-CH@dictionaries.addons.mozilla.org (German Dictionary (Switzerland), https://addons.mozilla.org/addon/3049) 11% (31/287) vs. 1% (934/104297) {195A3098-0BD5-4e90-AE22-BA1C540AFD1E} (Garmin Communicator, https://addons.mozilla.org/addon/10278) 13% (37/287) vs. 7% (7352/104297) {BBDA0591-3099-440a-AA10-41764D9DB4DB} 7% (20/287) vs. 1% (1308/104297) {872b5b88-9db5-4310-bdd0-ac189557e5f5} 6% (17/287) vs. 0% (478/104297) litmus-ff@f-secure.com Frame Module Signature [Expand] Source 0 xul.dll PL_DHashTableOperate obj-firefox/xpcom/build/pldhash.c:625 1 xul.dll PresShell::NotifyDestroyingFrame layout/base/nsPresShell.cpp:3009 2 xul.dll nsFrame::DestroyFrom layout/generic/nsFrame.cpp:444 3 xul.dll nsContinuingTextFrame::DestroyFrom layout/generic/nsTextFrameThebes.cpp:3842 4 xul.dll nsIFrame::Destroy layout/generic/nsIFrame.h:563 5 xul.dll nsFrameList::DestroyFrameIfPresent layout/generic/nsFrameList.cpp:198 6 xul.dll nsContainerFrame::RemoveFrame layout/generic/nsContainerFrame.cpp:233 7 xul.dll nsContainerFrame::RemoveFrame 8 xul.dll nsContainerFrame::RemoveFrame 9 xul.dll nsContainerFrame::RemoveFrame 10 xul.dll nsContainerFrame::RemoveFrame 11 xul.dll nsContainerFrame::RemoveFrame 12 xul.dll nsContainerFrame::RemoveFrame 13 xul.dll nsContainerFrame::RemoveFrame 14 xul.dll nsContainerFrame::RemoveFrame 15 xul.dll nsContainerFrame::RemoveFrame 16 xul.dll nsContainerFrame::RemoveFrame 17 xul.dll nsContainerFrame::RemoveFrame 18 xul.dll nsContainerFrame::RemoveFrame 19 xul.dll nsContainerFrame::RemoveFrame 20 xul.dll nsContainerFrame::RemoveFrame 21 xul.dll nsContainerFrame::RemoveFrame 22 xul.dll nsContainerFrame::RemoveFrame 23 xul.dll nsContainerFrame::RemoveFrame 24 xul.dll nsContainerFrame::RemoveFrame 25 xul.dll nsContainerFrame::RemoveFrame 26 xul.dll nsContainerFrame::RemoveFrame 27 xul.dll nsContainerFrame::RemoveFrame 28 xul.dll nsContainerFrame::RemoveFrame 29 xul.dll nsContainerFrame::RemoveFrame 30 xul.dll nsContainerFrame::RemoveFrame 31 xul.dll nsContainerFrame::RemoveFrame 32 xul.dll nsContainerFrame::RemoveFrame 33 xul.dll nsContainerFrame::RemoveFrame 34 xul.dll nsContainerFrame::RemoveFrame 35 xul.dll nsContainerFrame::RemoveFrame 36 xul.dll nsContainerFrame::RemoveFrame 37 xul.dll nsContainerFrame::RemoveFrame 38 xul.dll nsContainerFrame::RemoveFrame 39 xul.dll nsContainerFrame::RemoveFrame 40 xul.dll nsContainerFrame::RemoveFrame 41 xul.dll nsContainerFrame::RemoveFrame 42 xul.dll nsContainerFrame::RemoveFrame 43 xul.dll nsContainerFrame::RemoveFrame 44 xul.dll nsContainerFrame::RemoveFrame 45 xul.dll nsContainerFrame::RemoveFrame 46 xul.dll nsContainerFrame::RemoveFrame 47 xul.dll nsContainerFrame::RemoveFrame 48 xul.dll nsContainerFrame::RemoveFrame 49 xul.dll nsContainerFrame::RemoveFrame 50 xul.dll nsContainerFrame::RemoveFrame 51 xul.dll nsContainerFrame::RemoveFrame 52 xul.dll nsContainerFrame::RemoveFrame 53 xul.dll nsContainerFrame::RemoveFrame 54 xul.dll nsContainerFrame::RemoveFrame 55 xul.dll nsContainerFrame::RemoveFrame 56 xul.dll nsContainerFrame::RemoveFrame 57 xul.dll nsContainerFrame::RemoveFrame 58 xul.dll nsContainerFrame::RemoveFrame 59 xul.dll nsContainerFrame::RemoveFrame 60 xul.dll nsContainerFrame::RemoveFrame 61 xul.dll nsContainerFrame::RemoveFrame 62 xul.dll nsContainerFrame::RemoveFrame 63 xul.dll nsContainerFrame::RemoveFrame 64 xul.dll nsContainerFrame::RemoveFrame 65 xul.dll nsContainerFrame::RemoveFrame 66 xul.dll nsContainerFrame::RemoveFrame 67 xul.dll nsContainerFrame::RemoveFrame 68 xul.dll nsContainerFrame::RemoveFrame 69 xul.dll nsContainerFrame::RemoveFrame 70 xul.dll nsContainerFrame::RemoveFrame 71 xul.dll nsContainerFrame::RemoveFrame 72 xul.dll nsContainerFrame::RemoveFrame 73 xul.dll nsContainerFrame::RemoveFrame 74 xul.dll nsContainerFrame::RemoveFrame 75 xul.dll nsContainerFrame::RemoveFrame 76 xul.dll nsContainerFrame::RemoveFrame 77 xul.dll nsContainerFrame::RemoveFrame 78 xul.dll nsContainerFrame::RemoveFrame 79 xul.dll nsContainerFrame::RemoveFrame 80 xul.dll nsContainerFrame::RemoveFrame 81 xul.dll nsContainerFrame::RemoveFrame 82 xul.dll nsContainerFrame::RemoveFrame 83 xul.dll nsContainerFrame::RemoveFrame 84 xul.dll nsContainerFrame::RemoveFrame 85 xul.dll nsContainerFrame::RemoveFrame 86 xul.dll nsContainerFrame::RemoveFrame 87 xul.dll nsContainerFrame::RemoveFrame 88 xul.dll nsContainerFrame::RemoveFrame 89 xul.dll nsContainerFrame::RemoveFrame 90 xul.dll nsContainerFrame::RemoveFrame 91 xul.dll nsContainerFrame::RemoveFrame 92 xul.dll nsContainerFrame::RemoveFrame 93 xul.dll nsContainerFrame::RemoveFrame 94 xul.dll nsContainerFrame::RemoveFrame 95 xul.dll nsContainerFrame::RemoveFrame 96 xul.dll nsContainerFrame::RemoveFrame 97 xul.dll nsContainerFrame::RemoveFrame 98 xul.dll nsContainerFrame::RemoveFrame 99 xul.dll nsContainerFrame::RemoveFrame 100 xul.dll nsContainerFrame::RemoveFrame 1015 xul.dll nsContainerFrame::RemoveFrame 1016 xul.dll nsContainerFrame::RemoveFrame 1017 xul.dll nsContainerFrame::RemoveFrame 1018 xul.dll nsContainerFrame::RemoveFrame 1019 xul.dll nsContainerFrame::RemoveFrame 1020 xul.dll nsContainerFrame::RemoveFrame 1021 xul.dll nsContainerFrame::RemoveFrame 1022 xul.dll nsContainerFrame::RemoveFrame 1023 xul.dll nsContainerFrame::RemoveFrame 1024 xul.dll nsContainerFrame::RemoveFrame
The crashes are all stack overflows due to nsContainerFrame::RemoveFrame recursion, I have another bug on that so I can take this...
Assignee: nobody → matspal
Component: General → Layout: Block and Inline
Product: Firefox → Core
QA Contact: general → layout.block-and-inline
Summary: crash PL_DHashTableOperate → crash PL_DHashTableOperate (stack overflow from nsContainerFrame::RemoveFrame)
There is no crash report with a version higher than 7.0.1 (from what I see) and www.bluewin.ch is a swiss site that seems to be prone to crash
Status: NEW → RESOLVED
Closed: 13 years ago
Depends on: 654002
Resolution: --- → FIXED
Target Milestone: --- → mozilla11
You need to log in before you can comment on or make changes to this bug.