Closed Bug 678587 Opened 13 years ago Closed 13 years ago

Firefox crash [@ gfxSparseBitSet::test(unsigned int) ]

Categories

(Core :: Graphics, defect)

x86
Windows 7
defect
Not set
critical

Tracking

()

RESOLVED DUPLICATE of bug 678181

People

(Reporter: marcia, Unassigned)

Details

(Keywords: crash)

Crash Data

Seen while looking at trunk crash stats: https://crash-stats.mozilla.com/report/list?signature=gfxSparseBitSet%3A%3Atest%28unsigned%20int%29. Pretty good sized spike on the trunk on 2011081100

One Comment says:

I'll take this chance to tell you guys that Firefox is constantly freezing... don't know why... I'm using nightly now, but before I was using the 5.0 and 5.0.1, and it froze even more. Please, take a look into it.

Frame 	Module 	Signature [Expand] 	Source
0 	xul.dll 	gfxSparseBitSet::test 	obj-firefox/dist/include/gfxFontUtils.h:92
1 	xul.dll 	gfxFontFamily::TestCharacterMap 	gfx/thebes/gfxFont.h:564
2 	xul.dll 	gfxFontGroup::FindFontForChar 	
3 	xul.dll 	gfxFontGroup::ComputeRanges 	gfx/thebes/gfxFont.cpp:2703
4 	xul.dll 	gfxTextRun::AddGlyphRun 	gfx/thebes/gfxFont.cpp:4030
5 	xul.dll 	gfxFontGroup::InitScriptRun 	gfx/thebes/gfxFont.cpp:2507
6 	xul.dll 	gfxFontGroup::InitTextRun 	gfx/thebes/gfxFont.cpp:2487
7 	xul.dll 	gfxFontGroup::MakeTextRun 	gfx/thebes/gfxFont.cpp:2439
8 	xul.dll 	TextRunWordCache::MakeTextRun 	gfx/thebes/gfxTextRunWordCache.cpp:717
9 	xul.dll 	MakeTextRun 	layout/generic/nsTextFrameThebes.cpp:552
10 	xul.dll 	BuildTextRunsScanner::BuildTextRunForFrames 	layout/generic/nsTextFrameThebes.cpp:1965
11 	xul.dll 	BuildTextRunsScanner::FlushFrames 	layout/generic/nsTextFrameThebes.cpp:1393
12 	xul.dll 	BuildTextRuns 	layout/generic/nsTextFrameThebes.cpp:1324
13 	xul.dll 	nsTextFrame::EnsureTextRun 	layout/generic/nsTextFrameThebes.cpp:2244
14 	xul.dll 	nsTextFrame::AddInlineMinWidthForFlow 	layout/generic/nsTextFrameThebes.cpp:6325
15 	xul.dll 	nsTextFrame::AddInlineMinWidth 	layout/generic/nsTextFrameThebes.cpp:6467
16 	xul.dll 	nsBlockFrame::GetMinWidth 	layout/generic/nsBlockFrame.cpp:764
17 	xul.dll 	nsLayoutUtils::IntrinsicForContainer 	layout/base/nsLayoutUtils.cpp:2281
18 	xul.dll 	nsBlockFrame::GetMinWidth 	layout/generic/nsBlockFrame.cpp:745
19 	xul.dll 	nsLayoutUtils::IntrinsicForContainer 	layout/base/nsLayoutUtils.cpp:2281
20 	xul.dll 	nsTableCellFrame::GetMinWidth 	layout/tables/nsTableCellFrame.cpp:728
21 	xul.dll 	GetWidthInfo 	layout/tables/BasicTableLayoutStrategy.cpp:113
22 	xul.dll 	BasicTableLayoutStrategy::ComputeColumnIntrinsicWidths 	layout/tables/BasicTableLayoutStrategy.cpp:308
23 	xul.dll 	BasicTableLayoutStrategy::ComputeIntrinsicWidths 	layout/tables/BasicTableLayoutStrategy.cpp:418
24 	xul.dll 	BasicTableLayoutStrategy::GetMinWidth 	layout/tables/BasicTableLayoutStrategy.cpp:74
25 	xul.dll 	nsTableFrame::GetMinWidth 	layout/tables/nsTableFrame.cpp:1502
26 	xul.dll 	nsLayoutUtils::IntrinsicForContainer 	layout/base/nsLayoutUtils.cpp:2281
27 	xul.dll 	nsTableOuterFrame::GetMinWidth 	layout/tables/nsTableOuterFrame.cpp:499
28 	xul.dll 	nsLayoutUtils::IntrinsicForContainer 	layout/base/nsLayoutUtils.cpp:2281
29 	xul.dll 	nsBlockFrame::GetMinWidth 	layout/generic/nsBlockFrame.cpp:745
30 	xul.dll 	nsLayoutUtils::IntrinsicForContainer 	layout/base/nsLayoutUtils.cpp:2281
31 	xul.dll 	nsBlockFrame::GetMinWidth 	layout/generic/nsBlockFrame.cpp:745
32 	xul.dll 	nsLayoutUtils::IntrinsicForContainer 	layout/base/nsLayoutUtils.cpp:2281
33 	xul.dll 	nsBlockFrame::GetMinWidth 	layout/generic/nsBlockFrame.cpp:745
34 	xul.dll 	nsLayoutUtils::IntrinsicForContainer 	layout/base/nsLayoutUtils.cpp:2281
35 	xul.dll 	nsBlockFrame::GetMinWidth 	layout/generic/nsBlockFrame.cpp:745
36 	xul.dll 	nsLayoutUtils::IntrinsicForContainer 	layout/base/nsLayoutUtils.cpp:2281
37 	xul.dll 	nsTableCellFrame::GetMinWidth 	layout/tables/nsTableCellFrame.cpp:728
38 	xul.dll 	GetWidthInfo 	layout/tables/BasicTableLayoutStrategy.cpp:113
39 	xul.dll 	BasicTableLayoutStrategy::ComputeColumnIntrinsicWidths 	layout/tables/BasicTableLayoutStrategy.cpp:308
40 	xul.dll 	BasicTableLayoutStrategy::ComputeIntrinsicWidths 	layout/tables/BasicTableLayoutStrategy.cpp:418
41 	xul.dll 	BasicTableLayoutStrategy::GetMinWidth 	layout/tables/BasicTableLayoutStrategy.cpp:74
42 	xul.dll 	nsTableFrame::GetMinWidth 	layout/tables/nsTableFrame.cpp:1502
43 	xul.dll 	nsTableFrame::TableShrinkWidthToFit 	layout/tables/nsTableFrame.cpp:1557
44 	xul.dll 	nsTableFrame::ComputeAutoSize 	layout/tables/nsTableFrame.cpp:1589
45 	xul.dll 	nsFrame::ComputeSize 	layout/generic/nsFrame.cpp:3362
46 	xul.dll 	nsFieldSetFrame::ComputeSize 	layout/forms/nsFieldSetFrame.cpp:403
47 	xul.dll 	ChildShrinkWrapWidth 	layout/tables/nsTableOuterFrame.cpp:582
48 	xul.dll 	nsTableOuterFrame::ComputeAutoSize 	layout/tables/nsTableOuterFrame.cpp:609
49 	xul.dll 	nsFrame::ComputeSize 	layout/generic/nsFrame.cpp:3362
50 	xul.dll 	nsBlockFrame::WidthToClearPastFloats 	layout/generic/nsBlockFrame.cpp:7091
51 	xul.dll 	nsBlockReflowState::ComputeBlockAvailSpace 	layout/generic/nsBlockReflowState.cpp:294
52 	xul.dll 	nsBlockFrame::ReflowBlockFrame 	layout/generic/nsBlockFrame.cpp:3160
53 	xul.dll 	nsBlockFrame::ReflowLine 	layout/generic/nsBlockFrame.cpp:2520
54 	xul.dll 	nsBlockFrame::ReflowDirtyLines 	layout/generic/nsBlockFrame.cpp:2002
55 	xul.dll 	nsBlockFrame::Reflow 	layout/generic/nsBlockFrame.cpp:1083
56 	xul.dll 	nsBlockReflowContext::ReflowBlock 	layout/generic/nsBlockReflowContext.cpp:294
57 	xul.dll 	nsBlockFrame::ReflowBlockFrame 	layout/generic/nsBlockFrame.cpp:3213
58 	xul.dll 	nsBlockFrame::ReflowLine 	layout/generic/nsBlockFrame.cpp:2520
59 	xul.dll 	nsBlockFrame::ReflowDirtyLines 	layout/generic/nsBlockFrame.cpp:2002
60 	xul.dll 	nsBlockFrame::Reflow 	layout/generic/nsBlockFrame.cpp:1083
61 	xul.dll 	nsBlockReflowContext::ReflowBlock 	layout/generic/nsBlockReflowContext.cpp:294
62 	xul.dll 	nsBlockFrame::ReflowBlockFrame 	layout/generic/nsBlockFrame.cpp:3213
63 	xul.dll 	nsBlockFrame::ReflowLine 	layout/generic/nsBlockFrame.cpp:2520
64 	xul.dll 	nsBlockFrame::ReflowDirtyLines 	layout/generic/nsBlockFrame.cpp:2002
65 	xul.dll 	nsBlockFrame::Reflow 	layout/generic/nsBlockFrame.cpp:1083
66 	xul.dll 	nsBlockReflowContext::ReflowBlock 	layout/generic/nsBlockReflowContext.cpp:294
67 	xul.dll 	nsBlockFrame::ReflowBlockFrame 	layout/generic/nsBlockFrame.cpp:3213
68 	xul.dll 	nsBlockFrame::ReflowLine 	layout/generic/nsBlockFrame.cpp:2520
69 	xul.dll 	nsBlockFrame::ReflowDirtyLines 	layout/generic/nsBlockFrame.cpp:2002
70 	xul.dll 	nsBlockFrame::Reflow 	layout/generic/nsBlockFrame.cpp:1083
71 	xul.dll 	nsBlockReflowContext::ReflowBlock 	layout/generic/nsBlockReflowContext.cpp:294
72 	xul.dll 	nsBlockFrame::ReflowBlockFrame 	layout/generic/nsBlockFrame.cpp:3213
73 	xul.dll 	nsBlockFrame::ReflowLine 	layout/generic/nsBlockFrame.cpp:2520
74 	xul.dll 	nsBlockFrame::ReflowDirtyLines 	layout/generic/nsBlockFrame.cpp:2002
75 	xul.dll 	nsBlockFrame::Reflow 	layout/generic/nsBlockFrame.cpp:1083
76 	xul.dll 	nsBlockReflowContext::ReflowBlock 	layout/generic/nsBlockReflowContext.cpp:294
77 	xul.dll 	nsBlockFrame::ReflowBlockFrame 	layout/generic/nsBlockFrame.cpp:3213
78 	xul.dll 	nsBlockFrame::ReflowLine 	layout/generic/nsBlockFrame.cpp:2520
79 	xul.dll 	nsBlockFrame::ReflowDirtyLines 	layout/generic/nsBlockFrame.cpp:2002
80 	xul.dll 	nsBlockFrame::Reflow 	layout/generic/nsBlockFrame.cpp:1083
81 	xul.dll 	nsBlockReflowContext::ReflowBlock 	layout/generic/nsBlockReflowContext.cpp:294
82 	xul.dll 	nsBlockFrame::ReflowBlockFrame 	layout/generic/nsBlockFrame.cpp:3213
83 	xul.dll 	nsBlockFrame::ReflowLine 	layout/generic/nsBlockFrame.cpp:2520
84 	xul.dll 	nsBlockFrame::ReflowDirtyLines 	layout/generic/nsBlockFrame.cpp:2002
85 	xul.dll 	nsBlockFrame::Reflow 	layout/generic/nsBlockFrame.cpp:1083
86 	xul.dll 	nsBlockReflowContext::ReflowBlock 	layout/generic/nsBlockReflowContext.cpp:294
87 	xul.dll 	nsBlockFrame::ReflowFloat 	layout/generic/nsBlockFrame.cpp:5825
88 	xul.dll 	nsBlockReflowState::FlowAndPlaceFloat 	layout/generic/nsBlockReflowState.cpp:824
89 	xul.dll 	nsBlockReflowState::AddFloat 	layout/generic/nsBlockReflowState.cpp:577
90 	xul.dll 	nsLineLayout::ReflowFrame 	layout/generic/nsLineLayout.cpp:904
91 	xul.dll 	nsBlockFrame::ReflowInlineFrame 	layout/generic/nsBlockFrame.cpp:3828
92 	xul.dll 	nsBlockFrame::DoReflowInlineFrames 	layout/generic/nsBlockFrame.cpp:3624
93 	xul.dll 	nsBlockFrame::ReflowInlineFrames 	layout/generic/nsBlockFrame.cpp:3492
94 	xul.dll 	nsBlockFrame::ReflowLine 	layout/generic/nsBlockFrame.cpp:2576
95 	xul.dll 	nsBlockFrame::ReflowDirtyLines 	layout/generic/nsBlockFrame.cpp:2002
96 	xul.dll 	nsBlockFrame::Reflow 	layout/generic/nsBlockFrame.cpp:1083
97 	xul.dll 	nsBlockReflowContext::ReflowBlock 	layout/generic/nsBlockReflowContext.cpp:294
98 	xul.dll 	nsBlockFrame::ReflowBlockFrame 	layout/generic/nsBlockFrame.cpp:3213
99 	xul.dll 	nsBlockFrame::ReflowLine 	layout/generic/nsBlockFrame.cpp:2520
100 	xul.dll 	nsBlockFrame::ReflowDirtyLines 	layout/generic/nsBlockFrame.cpp:2002
115 	xul.dll 	nsBlockFrame::ReflowDirtyLines 	layout/generic/nsBlockFrame.cpp:2002
116 	xul.dll 	nsBlockFrame::Reflow 	layout/generic/nsBlockFrame.cpp:1083
117 	xul.dll 	nsBlockReflowContext::ReflowBlock 	layout/generic/nsBlockReflowContext.cpp:294
118 	xul.dll 	nsBlockFrame::ReflowBlockFrame 	layout/generic/nsBlockFrame.cpp:3213
119 	xul.dll 	nsBlockFrame::ReflowLine 	layout/generic/nsBlockFrame.cpp:2520
120 	xul.dll 	nsBlockFrame::ReflowDirtyLines 	layout/generic/nsBlockFrame.cpp:2002
121 	xul.dll 	nsBlockFrame::Reflow 	layout/generic/nsBlockFrame.cpp:1083
122 	xul.dll 	nsContainerFrame::ReflowChild 	layout/generic/nsContainerFrame.cpp:959
123 	xul.dll 	nsCanvasFrame::Reflow 	layout/generic/nsCanvasFrame.cpp:492
124 		@0xe71251f 	

Show/hide other threads
Here are some URLs:

4 http://www.youtube.com/js/pyv_watch_request_ad.html
      3 http://www.facebook.com/logout.php
      2 about:blank
      1 wyciwyg://8/http://hi.baidu.com/msrighthomepage/blog/item/54a1ac1882b9ec68dbb4bdc2.html
      1 
1 http://yume.vn/ngaodu88
      1 http://www.youtube.com/watch?v=zTrIqxLkGx4
      1 http://www.youtube.com/watch?v=z1QvNkC30cQ&feature=relmfu
      1 http://www.youtube.com/watch?v=tkbAICbVR1I&feature=feedrec_grec_index
      1 http://www.youtube.com/watch?v=tH9CaX4DTlA&feature=related
      1 http://www.youtube.com/watch?v=s-E5ZLySqNQ&NR=1
      1 http://www.youtube.com/watch?v=--Rnj7Jgxl8
      1 http://www.youtube.com/watch?v=r6TwzSGYycM&feature=topvideos_mfh
      1 http://www.youtube.com/watch?v=fLexgOxsZu0
      1 http://www.youtube.com/watch?v=9C541d1Z3e0
      1 http://www.youtube.com/watch?v=7Z23iJL3VEM&feature=related
      1 http://www.youtube.com/results?search_type=videos&search_query=all+blacks&search_sort=video_date_uploaded&suggested_categories=17&uni=3
      1 http://www.youtube.com/results?search_query=aizome+karaoke&aq=f
      1 http://www.youtube.com/results?search_query=20110802&aq=f
      1 http://www.tunngle.net/community/files/download/111-tunngle-setup-v4324eexe/
      1 http://www.tumblr.com/help
      1 http://www.tumblr.com/dashboard
      1 http://www.reuters.com/
      1 http://www.priusok.com/news_124.aspx
      1 http://www.precisionmanuals.com/ProductCart/pc/viewCategories.asp?idCategory=20
      1 http://www.orkut.com.br/Home?rl=t
      1 http://www.orkut.com.br/Home
      1 http://www.orkut.com.br/
      1 http://www.odnoklassniki.ru/
      1 http://www.mudah.my/Tukang+Masak+dan+Pembantu-10937611.htm
      1 http://www.mobile01.com/topicdetail.php?f=233&t=2139558&last=29332625
      1 http://www.ingdz.com/vb/showthread.php?t=515
      1 http://www.google.it/
      1 http://www.google.co.uk/
      1 1 http://www.google.com/support/youtube/bin/answer.py?answer=186529
      1  http://www.google.com/search?q=%E8%88%9E%E6%97%B6%E5%B0%9A%E7%AF%AE%E7%90%83%E5%95%A6%E5%95%A6%E9%98%9F%E5%86%99%E7%9C%9F%EF%BC%8C%E5%B0%BC%E7%BD%97%E6%B2%B3%E5%A5%B3%E5%84%BF%E8%82%9A%E7%9A%AE%E8%88%9E%E6%80%A7%E6%84%9F%E5%87%BA%E9%95%9C&ie=utf-8&oe=utf-
Jonathan, is this a dupe of bug 678181 (see comment #5 there)?

Faruk: is this still reproducible with a Nightly from today (August 14)?
I did not get any crash on today nightly. ((August 14)
(In reply to Robert Kaiser (:kairo@mozilla.com) from comment #3)
> Jonathan, is this a dupe of bug 678181 (see comment #5 there)?

I believe so; it looks like it has a couple of possible crash signatures but I'm pretty sure it's the same underlying problem, and the same backout should have fixed them all.
Marking as a dupe as it did go away with that backout, apparently.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.