Closed
Bug 663329
Opened 14 years ago
Closed 12 years ago
crash [@ _moz_cairo_scaled_font_create]
Categories
(Core :: Graphics, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: Usul, Unassigned)
Details
(Keywords: crash, Whiteboard: [tbird crash])
Crash Data
This bug was filed from the Socorro interface and is
report bp-14db1ca2-73c4-437d-bbfa-25c572110606 .
=============================================================
0 xul.dll _moz_cairo_scaled_font_create gfx/cairo/cairo/src/cairo-scaled-font.c:956
1 xul.dll gfxDWriteFont::CairoScaledFont gfx/thebes/gfxDWriteFonts.cpp:612
2 xul.dll gfxDWriteFont::SetupCairoFont gfx/thebes/gfxDWriteFonts.cpp:543
3 xul.dll gfxHarfBuzzShaper::InitTextRun gfx/thebes/gfxHarfBuzzShaper.cpp:719
4 xul.dll gfxFont::InitTextRun gfx/thebes/gfxFont.cpp:1533
5 xul.dll gfxFont::SplitAndInitTextRun gfx/thebes/gfxFont.cpp:1508
6 xul.dll gfxFontGroup::InitScriptRun gfx/thebes/gfxFont.cpp:2487
7 xul.dll gfxFontGroup::InitTextRun gfx/thebes/gfxFont.cpp:2452
8 xul.dll gfxFontGroup::MakeTextRun gfx/thebes/gfxFont.cpp:2386
9 xul.dll TextRunWordCache::MakeTextRun gfx/thebes/gfxTextRunWordCache.cpp:860
10 xul.dll gfxTextRunWordCache::MakeTextRun gfx/thebes/gfxTextRunWordCache.cpp:1056
11 xul.dll MakeTextRun layout/generic/nsTextFrameThebes.cpp:581
12 xul.dll BuildTextRunsScanner::BuildTextRunForFrames layout/generic/nsTextFrameThebes.cpp:1943
13 xul.dll BuildTextRunsScanner::FlushFrames layout/generic/nsTextFrameThebes.cpp:1356
14 xul.dll BuildTextRuns layout/generic/nsTextFrameThebes.cpp:1287
15 xul.dll nsTextFrame::EnsureTextRun layout/generic/nsTextFrameThebes.cpp:2206
16 xul.dll nsTextFrame::AddInlineMinWidthForFlow layout/generic/nsTextFrameThebes.cpp:6067
17 xul.dll nsTextFrame::AddInlineMinWidth layout/generic/nsTextFrameThebes.cpp:6210
18 xul.dll nsContainerFrame::DoInlineIntrinsicWidth layout/generic/nsContainerFrame.cpp:646
19 xul.dll nsFirstLetterFrame::AddInlineMinWidth layout/generic/nsFirstLetterFrame.cpp:143
20 xul.dll nsBlockFrame::GetMinWidth layout/generic/nsBlockFrame.cpp:762
21 xul.dll nsLayoutUtils::IntrinsicForContainer layout/base/nsLayoutUtils.cpp:2234
22 xul.dll nsTableCellFrame::GetMinWidth layout/tables/nsTableCellFrame.cpp:728
23 xul.dll GetWidthInfo layout/tables/BasicTableLayoutStrategy.cpp:113
24 xul.dll BasicTableLayoutStrategy::ComputeColumnIntrinsicWidths layout/tables/BasicTableLayoutStrategy.cpp:308
25 xul.dll BasicTableLayoutStrategy::ComputeIntrinsicWidths layout/tables/BasicTableLayoutStrategy.cpp:418
26 xul.dll BasicTableLayoutStrategy::GetMinWidth layout/tables/BasicTableLayoutStrategy.cpp:72
27 xul.dll nsLayoutUtils::IntrinsicForContainer layout/base/nsLayoutUtils.cpp:2234
28 xul.dll nsTableOuterFrame::GetMinWidth layout/tables/nsTableOuterFrame.cpp:500
29 xul.dll nsLayoutUtils::IntrinsicForContainer layout/base/nsLayoutUtils.cpp:2234
30 xul.dll nsBlockFrame::GetMinWidth layout/generic/nsBlockFrame.cpp:743
31 xul.dll nsLayoutUtils::IntrinsicForContainer layout/base/nsLayoutUtils.cpp:2234
32 xul.dll nsTableCellFrame::GetMinWidth layout/tables/nsTableCellFrame.cpp:728
33 xul.dll GetWidthInfo layout/tables/BasicTableLayoutStrategy.cpp:113
34 xul.dll BasicTableLayoutStrategy::ComputeColumnIntrinsicWidths layout/tables/BasicTableLayoutStrategy.cpp:308
35 xul.dll BasicTableLayoutStrategy::ComputeIntrinsicWidths layout/tables/BasicTableLayoutStrategy.cpp:418
36 xul.dll BasicTableLayoutStrategy::GetMinWidth layout/tables/BasicTableLayoutStrategy.cpp:72
37 xul.dll nsTableFrame::TableShrinkWidthToFit layout/tables/nsTableFrame.cpp:1557
38 xul.dll nsTableFrame::ComputeAutoSize layout/tables/nsTableFrame.cpp:1589
39 xul.dll nsFrame::ComputeSize layout/generic/nsFrame.cpp:3361
40 xul.dll nsTableFrame::ComputeSize layout/forms/nsFieldSetFrame.cpp:402
41 xul.dll ChildShrinkWrapWidth layout/tables/nsTableOuterFrame.cpp:583
42 xul.dll nsTableOuterFrame::ComputeAutoSize layout/tables/nsTableOuterFrame.cpp:610
43 xul.dll nsFrame::ComputeSize layout/generic/nsFrame.cpp:3361
44 xul.dll nsBlockFrame::WidthToClearPastFloats layout/generic/nsBlockFrame.cpp:7113
45 xul.dll nsBlockReflowState::ComputeBlockAvailSpace layout/generic/nsBlockReflowState.cpp:293
46 xul.dll nsBlockFrame::ReflowBlockFrame layout/generic/nsBlockFrame.cpp:3155
47 xul.dll nsBlockFrame::ReflowLine layout/generic/nsBlockFrame.cpp:2518
48 xul.dll nsBlockFrame::ReflowDirtyLines layout/generic/nsBlockFrame.cpp:1999
49 xul.dll nsBlockFrame::Reflow layout/generic/nsBlockFrame.cpp:1080
50 xul.dll nsBlockReflowContext::ReflowBlock layout/generic/nsBlockReflowContext.cpp:297
51 xul.dll nsBlockFrame::ReflowBlockFrame layout/generic/nsBlockFrame.cpp:3191
52 xul.dll nsBlockFrame::ReflowLine layout/generic/nsBlockFrame.cpp:2518
53 xul.dll nsBlockFrame::ReflowDirtyLines layout/generic/nsBlockFrame.cpp:1999
54 xul.dll nsBlockFrame::Reflow layout/generic/nsBlockFrame.cpp:1080
55 xul.dll nsBlockReflowContext::ReflowBlock layout/generic/nsBlockReflowContext.cpp:297
56 xul.dll nsBlockFrame::ReflowBlockFrame layout/generic/nsBlockFrame.cpp:3191
57 xul.dll nsBlockFrame::ReflowLine layout/generic/nsBlockFrame.cpp:2518
58 xul.dll nsBlockFrame::ReflowDirtyLines layout/generic/nsBlockFrame.cpp:1999
59 xul.dll nsBlockFrame::Reflow layout/generic/nsBlockFrame.cpp:1080
60 xul.dll nsContainerFrame::ReflowChild layout/generic/nsContainerFrame.cpp:739
61 xul.dll nsCanvasFrame::Reflow layout/generic/nsCanvasFrame.cpp:494
62 xul.dll nsContainerFrame::ReflowChild layout/generic/nsContainerFrame.cpp:739
63 xul.dll nsHTMLScrollFrame::ReflowScrolledFrame layout/generic/nsGfxScrollFrame.cpp:546
64 xul.dll nsHTMLScrollFrame::ReflowContents layout/generic/nsGfxScrollFrame.cpp:638
65 xul.dll nsHTMLScrollFrame::Reflow layout/generic/nsGfxScrollFrame.cpp:879
66 xul.dll nsContainerFrame::ReflowChild layout/generic/nsContainerFrame.cpp:739
67 xul.dll ViewportFrame::Reflow layout/generic/nsViewportFrame.cpp:293
68 xul.dll PresShell::DoReflow layout/base/nsPresShell.cpp:7732
69 xul.dll PresShell::ResizeReflowIgnoreOverride layout/base/nsPresShell.cpp:2893
70 xul.dll PresShell::ResizeReflow layout/base/nsPresShell.cpp:7328
71 xul.dll nsViewManager::DoSetWindowDimensions view/src/nsViewManager.cpp:309
72 xul.dll nsViewManager::SetWindowDimensions view/src/nsViewManager.cpp:328
73 xul.dll DocumentViewerImpl::SetBounds layout/base/nsDocumentViewer.cpp:1914
74 xul.dll nsDocShell::SetPositionAndSize docshell/base/nsDocShell.cpp:4624
75 xul.dll nsFrameLoader::UpdateBaseWindowPositionAndSize content/base/src/nsFrameLoader.cpp:1646
76 xul.dll nsFrameLoader::UpdatePositionAndSize content/base/src/nsFrameLoader.cpp:1620
77 xul.dll nsSubDocumentFrame::ReflowFinished layout/generic/nsSubDocumentFrame.cpp:649
78 xul.dll PresShell::HandlePostedReflowCallbacks layout/base/nsPresShell.cpp:4674
79 xul.dll PresShell::DidDoReflow layout/base/nsPresShell.cpp:7595
80 xul.dll PresShell::ProcessReflowCommands layout/base/nsPresShell.cpp:7882
81 xul.dll PresShell::FlushPendingNotifications layout/base/nsPresShell.cpp:4832
82 xul.dll nsDocument::FlushPendingNotifications content/base/src/nsDocument.cpp:6467
83 xul.dll nsBoxObject::GetPresShell layout/xul/base/src/nsBoxObject.cpp:182
84 xul.dll nsBoxObject::GetFrame layout/xul/base/src/nsBoxObject.cpp:149
85 xul.dll nsBoxObject::GetOffsetRect layout/xul/base/src/nsBoxObject.cpp:197
86 xul.dll nsBoxObject::GetWidth layout/xul/base/src/nsBoxObject.cpp:289
87 xul.dll nsIBoxObject_GetWidth objdir-tb/mozilla/js/src/xpconnect/src/dom_quickstubs.cpp:26608
88 mozjs.dll js::Shape::get js/src/jsscopeinlines.h:259
89 mozjs.dll js_NativeGet js/src/jsobj.cpp:5194
90 mozjs.dll js::Interpret js/src/jsinterp.cpp:4144
91 mozjs.dll js::RunScript js/src/jsinterp.cpp:646
92 mozjs.dll js::Invoke js/src/jsinterp.cpp:726
93 mozjs.dll js::ExternalInvoke js/src/jsinterp.cpp:849
94 mozjs.dll JS_CallFunctionValue js/src/jsapi.cpp:5153
95 xul.dll nsXPCWrappedJSClass::CallMethod js/src/xpconnect/src/xpcwrappedjsclass.cpp:1667
96 xul.dll nsXPCWrappedJS::CallMethod js/src/xpconnect/src/xpcwrappedjs.cpp:586
97 xul.dll PrepareAndDispatch xpcom/reflect/xptcall/src/md/win32/xptcstubs.cpp:114
98 xul.dll SharedStub xpcom/reflect/xptcall/src/md/win32/xptcstubs.cpp:141
99 xul.dll nsEventListenerManager::HandleEventSubType content/events/src/nsEventListenerManager.cpp:1136
100 xul.dll nsEventListenerManager::HandleEventInternal content/events/src/nsEventListenerManager.cpp:1233
114 xul.dll nsBaseAppShell::Run widget/src/xpwidgets/nsBaseAppShell.cpp:189
115 xul.dll nsAppShell::Run widget/src/windows/nsAppShell.cpp:264
116 xul.dll nsAppStartup::Run toolkit/components/startup/nsAppStartup.cpp:218
117 xul.dll XRE_main toolkit/xre/nsAppRunner.cpp:3754
118 thunderbird.exe NS_internal_main mail/app/nsMailApp.cpp:104
119 thunderbird.exe wmain toolkit/xre/nsWindowsWMain.cpp:128
120 thunderbird.exe __tmainCRTStartup objdir-tb/mozilla/memory/jemalloc/crtsrc/crtexe.c:591
121 kernel32.dll BaseThreadInitThunk
122 ntdll.dll __RtlUserThreadStart
123 ntdll.dll _RtlUserThreadStart
Not too many report
Reporter | ||
Updated•14 years ago
|
Component: General → Graphics
Product: Thunderbird → Core
QA Contact: general → thebes
Version: Trunk → 2.0 Branch
Comment 1•14 years ago
|
||
not new to gecko 2.0 / version 5 thunderbird. Nor for firefox, existing for FF 3.6 eg bp-47e9f628-a02a-4703-86cd-a4b3e2100821 and perhaps earlier.
FF 4.0.x bp-b0ee6f5c-79a8-4bfc-a46b-eb7832110609 bp-0579febb-c5e6-4b2f-9c7c-36f8d2110517
the above 3 crash reports have reporter's email address
OS: Windows NT → All
Version: 2.0 Branch → Trunk
Assignee | ||
Updated•14 years ago
|
Crash Signature: [@ _moz_cairo_scaled_font_create]
Comment 2•13 years ago
|
||
only ~33% startup crashes both firefox and thunderbird.
bp-be5879fa-9180-433f-b1a3-923012120219 firefox v10
Crash Signature: [@ _moz_cairo_scaled_font_create] → [@ _moz_cairo_scaled_font_create]
[@ @0x0 | _moz_cairo_scaled_font_create]
Comment 3•12 years ago
|
||
_moz_cairo_scaled_font_create is exceedingly rare. None have a stack of comment 0. Two stack types match firefox stacks and are probably fixed by bug 880818 (firefox 25). One stack that remains isn't worth keeping a bug for.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
Whiteboard: [tbird crash]
You need to log in
before you can comment on or make changes to this bug.
Description
•