Ticket #16724: fontstacktrace

File fontstacktrace, 15.8 KB (added by gk, 4 years ago)
Line 
1(gdb) bt
2#0  gfxFont::AddRef (this=0x0)
3    at /home/ubuntu/build/tor-browser/gfx/thebes/gfxFont.h:1296
4#1  0x00007ffff32c0eb5 in FamilyFace (aFont=<optimised out>, aFamily=0x0,
5    this=0x7fffffff5f98)
6    at /home/ubuntu/build/tor-browser/gfx/thebes/gfxTextRun.h:917
7#2  gfxPangoFontGroup::GetBaseFont (this=0x7fffd71aea60)
8    at /home/ubuntu/build/tor-browser/gfx/thebes/gfxPangoFonts.cpp:1301
9#3  0x00007ffff32f01a0 in gfxFontGroup::InitScriptRun<unsigned char> (
10    this=this@entry=0x7fffd71aea60, aContext=aContext@entry=0x7fffd3a22500,
11    aTextRun=aTextRun@entry=0x7fffd1d28000,
12    aString=aString@entry=0x7fffffff77a8 "Before you connect to the Tor network, you need to provide information about this computer's Internet connection.y\377\377\377\177", aOffset=aOffset@entry=0, aLength=aLength@entry=113,
13    aRunScript=25, aMFR=0x0)
14    at /home/ubuntu/build/tor-browser/gfx/thebes/gfxTextRun.cpp:2333
15#4  0x00007ffff32f1518 in gfxFontGroup::InitTextRun<unsigned char> (
16    this=this@entry=0x7fffd71aea60, aContext=0x7fffd3a22500,
17    aTextRun=aTextRun@entry=0x7fffd1d28000,
18    aString=aString@entry=0x7fffffff77a8 "Before you connect to the Tor network, you need to provide information about this computer's Internet connection.y\377\377\377\177", aLength=aLength@entry=113, aMFR=aMFR@entry=0x0)
19    at /home/ubuntu/build/tor-browser/gfx/thebes/gfxTextRun.cpp:2216
20#5  0x00007ffff32edb50 in gfxFontGroup::MakeTextRun (this=0x7fffd71aea60,
21    aString=0x7fffffff77a8 "Before you connect to the Tor network, you need to provide information about this computer's Internet connection.y\377\377\377\177", aLength=113, aParams=0x7fffffff6638, aFlags=<optimised out>, aMFR=0x0)
22    at /home/ubuntu/build/tor-browser/gfx/thebes/gfxTextRun.cpp:2096
23#6  0x00007ffff3e7733a in MakeTextRun<unsigned char> (aMFR=<optimised out>,
24    aFlags=17825888, aParams=0x7fffffff6638, aFontGroup=0x7fffd71aea60,
25    aLength=113,
26    aText=0x7fffffff77a8 "Before you connect to the Tor network, you need to provide information about this computer's Internet connection.y\377\377\377\177")
27    at /home/ubuntu/build/tor-browser/layout/generic/nsTextFrame.cpp:583
28#7  BuildTextRunsScanner::BuildTextRunForFrames (
29    this=this@entry=0x7fffffff8860, aTextBuffer=<optimised out>)
30    at /home/ubuntu/build/tor-browser/layout/generic/nsTextFrame.cpp:2200
31#8  0x00007ffff3e777d0 in BuildTextRunsScanner::FlushFrames (
32    this=this@entry=0x7fffffff8860,
33    aFlushLineBreaks=aFlushLineBreaks@entry=true,
34    aSuppressTrailingBreak=aSuppressTrailingBreak@entry=false)
35    at /home/ubuntu/build/tor-browser/layout/generic/nsTextFrame.cpp:1507
36#9  0x00007ffff3e77e92 in BuildTextRuns (aContext=<optimised out>,
37    aForFrame=aForFrame@entry=0x7fffd3a4bbf0, aLineContainer=<optimised out>,
38    aLineContainer@entry=0x7fffd3a4bab0,
39    aForFrameLine=aForFrameLine@entry=0x7fffffff8fd0,
40    aWhichTextRun=aWhichTextRun@entry=nsTextFrame::eNotInflated)
41    at /home/ubuntu/build/tor-browser/layout/generic/nsTextFrame.cpp:1436
42#10 0x00007ffff3e78068 in nsTextFrame::EnsureTextRun (
43    this=this@entry=0x7fffd3a4bbf0,
44    aWhichTextRun=aWhichTextRun@entry=nsTextFrame::eNotInflated,
45    aReferenceContext=0x7fffd3a22500, aLineContainer=0x7fffd3a4bab0,
46    aLine=0x7fffffff8fd0, aFlowEndInTextRun=0x7fffffff8e34)
47    at /home/ubuntu/build/tor-browser/layout/generic/nsTextFrame.cpp:2615
48#11 0x00007ffff3e79062 in nsTextFrame::AddInlinePrefISizeForFlow (
49    this=this@entry=0x7fffd3a4bbf0,
50    aRenderingContext=aRenderingContext@entry=0x7fffffff9fe8,
51    aData=aData@entry=0x7fffffff8fd8,
52    aTextRunType=aTextRunType@entry=nsTextFrame::eNotInflated)
53    at /home/ubuntu/build/tor-browser/layout/generic/nsTextFrame.cpp:7567
54#12 0x00007ffff3e793d8 in nsTextFrame::AddInlinePrefISize (
55    this=0x7fffd3a4bbf0, aRenderingContext=0x7fffffff9fe8,
56    aData=0x7fffffff8fd8)
57    at /home/ubuntu/build/tor-browser/layout/generic/nsTextFrame.cpp:7687
58#13 0x00007ffff3e21410 in nsBlockFrame::GetPrefISize (this=0x7fffd3a4bab0,
59    aRenderingContext=0x7fffffff9fe8)
60    at /home/ubuntu/build/tor-browser/layout/generic/nsBlockFrame.cpp:820
61#14 0x00007ffff3e4f573 in nsFrame::RefreshSizeCache (
62    this=this@entry=0x7fffd3a4bab0, aState=...)
63    at /home/ubuntu/build/tor-browser/layout/generic/nsFrame.cpp:8149
64#15 0x00007ffff3e4f765 in nsFrame::GetPrefSize (this=0x7fffd3a4bab0,
65    aState=...)
66    at /home/ubuntu/build/tor-browser/layout/generic/nsFrame.cpp:8236
67#16 0x00007ffff3ee4c8c in nsSprocketLayout::GetPrefSize (this=0x7fffdc01ed80,
68    aBox=0x7fffd3a4b5a8, aState=...)
69    at /home/ubuntu/build/tor-browser/layout/xul/nsSprocketLayout.cpp:1319
70#17 0x00007ffff3ece66f in nsBoxFrame::GetPrefSize (this=0x7fffd3a4b5a8,
71    aBoxLayoutState=...)
72    at /home/ubuntu/build/tor-browser/layout/xul/nsBoxFrame.cpp:765
73#18 0x00007ffff3ee4c8c in nsSprocketLayout::GetPrefSize (this=0x7fffdc01ed80,
74    aBox=0x7fffd3a4b1e8, aState=...)
75    at /home/ubuntu/build/tor-browser/layout/xul/nsSprocketLayout.cpp:1319
76#19 0x00007ffff3ece66f in nsBoxFrame::GetPrefSize (this=0x7fffd3a4b1e8,
77    aBoxLayoutState=...)
78    at /home/ubuntu/build/tor-browser/layout/xul/nsBoxFrame.cpp:765
79#20 0x00007ffff3ee4c8c in nsSprocketLayout::GetPrefSize (this=0x7fffdc01ed80,
80    aBox=0x7fffd3a4a3d0, aState=...)
81    at /home/ubuntu/build/tor-browser/layout/xul/nsSprocketLayout.cpp:1319
82#21 0x00007ffff3ece66f in nsBoxFrame::GetPrefSize (this=0x7fffd3a4a3d0,
83    aBoxLayoutState=...)
84    at /home/ubuntu/build/tor-browser/layout/xul/nsBoxFrame.cpp:765
85#22 0x00007ffff3ee4c8c in nsSprocketLayout::GetPrefSize (this=0x7fffdc01ed80,
86    aBox=0x7fffd3a0dab0, aState=...)
87    at /home/ubuntu/build/tor-browser/layout/xul/nsSprocketLayout.cpp:1319
88#23 0x00007ffff3ece66f in nsBoxFrame::GetPrefSize (this=0x7fffd3a0dab0,
89    aBoxLayoutState=...)
90    at /home/ubuntu/build/tor-browser/layout/xul/nsBoxFrame.cpp:765
91#24 0x00007ffff3e42509 in nsXULScrollFrame::GetPrefSize (this=0x7fffd3a0db50,
92    aState=...)
93    at /home/ubuntu/build/tor-browser/layout/generic/nsGfxScrollFrame.cpp:1315
94#25 0x00007ffff3ee59ca in nsStackLayout::GetPrefSize (this=0x7fffdc01ed90,
95    aBox=0x7fffd3a0d720, aState=...)
96    at /home/ubuntu/build/tor-browser/layout/xul/nsStackLayout.cpp:69
97#26 0x00007ffff3ece66f in nsBoxFrame::GetPrefSize (this=0x7fffd3a0d720,
98    aBoxLayoutState=...)
99    at /home/ubuntu/build/tor-browser/layout/xul/nsBoxFrame.cpp:765
100#27 0x00007ffff3ee5255 in nsSprocketLayout::PopulateBoxSizes (
101    this=0x7fffdc01ed80, aBox=<optimised out>, aState=...,
102    aBoxSizes=@0x7fffffff9718: 0x7fffd3040000, aMinSize=@0x7fffffff96f0: 0,
103    aMaxSize=@0x7fffffff96f4: 1073741824, aFlexes=@0x7fffffff96f8: 0)
104    at /home/ubuntu/build/tor-browser/layout/xul/nsSprocketLayout.cpp:738
105#28 0x00007ffff3ee7d35 in nsSprocketLayout::Layout (
106    this=this@entry=0x7fffdc01ed80, aBox=0x7fffd493b358, aState=...)
107    at /home/ubuntu/build/tor-browser/layout/xul/nsSprocketLayout.cpp:216
108#29 0x00007ffff3ee8821 in nsSprocketLayout::Layout (this=0x7fffdc01ed80,
109    aBox=0x7fffd493b358, aState=...)
110    at /home/ubuntu/build/tor-browser/layout/xul/nsSprocketLayout.cpp:177
111#30 0x00007ffff3ecccbd in nsBoxFrame::DoLayout (this=0x7fffd493b358,
112    aState=...) at /home/ubuntu/build/tor-browser/layout/xul/nsBoxFrame.cpp:908
113#31 0x00007ffff3ecea11 in nsIFrame::Layout (this=this@entry=0x7fffd493b358,
114    aState=...) at /home/ubuntu/build/tor-browser/layout/xul/nsBox.cpp:509
115#32 0x00007ffff3ee765b in nsStackLayout::Layout (this=<optimised out>,
116    aBox=0x7fffd493ada8, aState=...)
117    at /home/ubuntu/build/tor-browser/layout/xul/nsStackLayout.cpp:340
118#33 0x00007ffff3ecccbd in nsBoxFrame::DoLayout (this=0x7fffd493ada8,
119    aState=...) at /home/ubuntu/build/tor-browser/layout/xul/nsBoxFrame.cpp:908
120#34 0x00007ffff3ecea11 in nsIFrame::Layout (this=this@entry=0x7fffd493ada8,
121    aState=...) at /home/ubuntu/build/tor-browser/layout/xul/nsBox.cpp:509
122#35 0x00007ffff3ed0f79 in nsBoxFrame::Reflow (this=0x7fffd493ada8,
123    aPresContext=0x7fffd9988800, aDesiredSize=..., aReflowState=...,
124    aStatus=@0x7fffffff9fdc: 0)
125    at /home/ubuntu/build/tor-browser/layout/xul/nsBoxFrame.cpp:704
126#36 0x00007ffff3e1cf41 in nsContainerFrame::ReflowChild (
127    this=this@entry=0x7fffd493a458, aKidFrame=aKidFrame@entry=0x7fffd493ada8,
128    aPresContext=aPresContext@entry=0x7fffd9988800, aDesiredSize=...,
129    aReflowState=..., aX=aX@entry=0, aY=0, aFlags=0,
130    aStatus=@0x7fffffff9fdc: 0, aTracker=0x0)
131    at /home/ubuntu/build/tor-browser/layout/generic/nsContainerFrame.cpp:1024
132#37 0x00007ffff3e6f8cd in ViewportFrame::Reflow (this=0x7fffd493a458,
133    aPresContext=0x7fffd9988800, aDesiredSize=..., aReflowState=...,
134    aStatus=@0x7fffffff9fdc: 0)
135    at /home/ubuntu/build/tor-browser/layout/generic/nsViewportFrame.cpp:217
136#38 0x00007ffff3e039cc in PresShell::DoReflow (this=this@entry=0x7fffd99dac00,
137    target=target@entry=0x7fffd493a458,
138    aInterruptible=aInterruptible@entry=true)
139    at /home/ubuntu/build/tor-browser/layout/base/nsPresShell.cpp:9364
140#39 0x00007ffff3e077ec in PresShell::ProcessReflowCommands (
141    this=0x7fffd99dac00, aInterruptible=true)
142    at /home/ubuntu/build/tor-browser/layout/base/nsPresShell.cpp:9524
143#40 0x00007ffff3e07c16 in PresShell::FlushPendingNotifications (
144    this=0x7fffd99dac00, aFlush=...)
145    at /home/ubuntu/build/tor-browser/layout/base/nsPresShell.cpp:4355
146#41 0x00007ffff3d93404 in nsRefreshDriver::Tick (this=0x7fffd9953c00,
147    aNowEpoch=aNowEpoch@entry=1438682427363737, aNowTime=...)
148    at /home/ubuntu/build/tor-browser/layout/base/nsRefreshDriver.cpp:1649
149#42 0x00007ffff3d9442a in mozilla::RefreshDriverTimer::TickDriver (
150    driver=<optimised out>, jsnow=jsnow@entry=1438682427363737, now=...,
151    now@entry=...)
152    at /home/ubuntu/build/tor-browser/layout/base/nsRefreshDriver.cpp:198
153#43 0x00007ffff3d94559 in mozilla::RefreshDriverTimer::Tick (
154    this=this@entry=0x7fffe2b68780, jsnow=jsnow@entry=1438682427363737,
155    now=...)
156    at /home/ubuntu/build/tor-browser/layout/base/nsRefreshDriver.cpp:189
157#44 0x00007ffff3d945c9 in Tick (this=0x7fffe2b68780)
158    at /home/ubuntu/build/tor-browser/layout/base/nsRefreshDriver.cpp:166
159#45 mozilla::RefreshDriverTimer::TimerTick (aTimer=<optimised out>,
160    aClosure=0x7fffe2b68780)
161    at /home/ubuntu/build/tor-browser/layout/base/nsRefreshDriver.cpp:212
162#46 0x00007ffff2da373b in nsTimerImpl::Fire (this=0x7fffd9962b80)
163    at /home/ubuntu/build/tor-browser/xpcom/threads/nsTimerImpl.cpp:631
164#47 0x00007ffff2da389e in nsTimerEvent::Run (this=0x7fffd7116070)
165    at /home/ubuntu/build/tor-browser/xpcom/threads/nsTimerImpl.cpp:724
166#48 0x00007ffff2da26d5 in nsThread::ProcessNextEvent (this=0x7fffe9a0a530,
167    aMayWait=<optimised out>, aResult=0x7fffffffa79f)
168    at /home/ubuntu/build/tor-browser/xpcom/threads/nsThread.cpp:855
169#49 0x00007ffff2db6ae2 in NS_ProcessNextEvent (aThread=<optimised out>,
170    aThread@entry=0x7fffe9a0a530, aMayWait=aMayWait@entry=true)
171    at /home/ubuntu/build/tor-browser/xpcom/glue/nsThreadUtils.cpp:265
172#50 0x00007ffff3f7b63c in nsXULWindow::ShowModal (this=0x7fffd992ad00)
173    at /home/ubuntu/build/tor-browser/xpfe/appshell/nsXULWindow.cpp:365
174#51 0x00007ffff3f57834 in nsWindowWatcher::OpenWindowInternal (
175    this=this@entry=0x7fffe2b68200, aParent=<optimised out>, aParent@entry=
176    0x0,
177    aUrl=aUrl@entry=0x7fffd999a580 "chrome://torlauncher/content/network-settings-wizard.xul", aName=aName@entry=0x7fffdc0fea80 "_blank",
178    aFeatures=<optimised out>, aCalledFromJS=aCalledFromJS@entry=false,
179    aDialog=true, aNavigate=true, aOpeningTab=0x0, argv=0x7fffd9997a80,
180    _retval=0x7fffffffadf8)
181    at /home/ubuntu/build/tor-browser/embedding/components/windowwatcher/nsWindowWatcher.cpp:1001
182#52 0x00007ffff3f57a8b in nsWindowWatcher::OpenWindow (this=0x7fffe2b68200,
183    aParent=0x0,
184    aUrl=0x7fffd999a580 "chrome://torlauncher/content/network-settings-wizard.xul", aName=0x7fffdc0fea80 "_blank",
185    aFeatures=0x7fffd9997b80 "chrome,dialog=yes,modal,all",
186    aArguments=<optimised out>, _retval=0x7fffffffadf8)
187    at /home/ubuntu/build/tor-browser/embedding/components/windowwatcher/nsWindowWatcher.cpp:347
188#53 0x00007ffff2da9223 in NS_InvokeByIndex (that=<optimised out>,
189    methodIndex=<optimised out>, paramCount=<optimised out>,
190    params=<optimised out>)
191    at /home/ubuntu/build/tor-browser/xpcom/reflect/xptcall/md/unix/xptcinvoke_x86_64_unix.cpp:176
192#54 0x00007ffff312eff5 in Invoke (this=0x7fffffffad38)
193    at /home/ubuntu/build/tor-browser/js/xpconnect/src/XPCWrappedNative.cpp:2110
194#55 Call (this=0x7fffffffad38)
195#56 XPCWrappedNative::CallMethod (ccx=...,
196    mode=mode@entry=XPCWrappedNative::CALL_METHOD)
197    at /home/ubuntu/build/tor-browser/js/xpconnect/src/XPCWrappedNative.cpp:1414
198#57 0x00007ffff31348c4 in XPC_WN_CallMethod (cx=0x7ffff6956540, argc=5,
199    vp=0x7fffe2c74298)
200    at /home/ubuntu/build/tor-browser/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:1144
201#58 0x00007ffff462a850 in CallJSNative (args=..., native=<optimised out>,
202    cx=0x7ffff6956540)
203    at /home/ubuntu/build/tor-browser/js/src/jscntxtinlines.h:226
204#59 js::Invoke (cx=0x7ffff6956540, args=..., construct=<optimised out>)
205    at /home/ubuntu/build/tor-browser/js/src/vm/Interpreter.cpp:498
206#60 0x00007ffff461f48d in Interpret (cx=0x7ffff6956540, state=...)
207    at /home/ubuntu/build/tor-browser/js/src/vm/Interpreter.cpp:2602
208#61 0x00007ffff462a51d in js::RunScript (cx=cx@entry=0x7ffff6956540, state=...)
209    at /home/ubuntu/build/tor-browser/js/src/vm/Interpreter.cpp:448
210#62 0x00007ffff462a79c in js::Invoke (cx=cx@entry=0x7ffff6956540, args=...,
211    construct=construct@entry=js::NO_CONSTRUCT)
212    at /home/ubuntu/build/tor-browser/js/src/vm/Interpreter.cpp:517
213#63 0x00007ffff462b2af in js::Invoke (cx=0x7ffff6956540, thisv=..., fval=...,
214    argc=3, argv=<optimised out>, rval=...)
215    at /home/ubuntu/build/tor-browser/js/src/vm/Interpreter.cpp:554
216#64 0x00007ffff49156e7 in JS_CallFunctionValue (cx=cx@entry=0x7ffff6956540,
217    obj=..., obj@entry=..., fval=..., fval@entry=..., args=..., rval=...,
218    rval@entry=...) at /home/ubuntu/build/tor-browser/js/src/jsapi.cpp:4216
219#65 0x00007ffff313316e in nsXPCWrappedJSClass::CallMethod (
220    this=0x7fffe2bed900, wrapper=<optimised out>, methodIndex=3,
221    info_=0x7fffe4b89c28, nativeParams=0x7fffffffc3d0)
222    at /home/ubuntu/build/tor-browser/js/xpconnect/src/XPCWrappedJSClass.cpp:1210
223#66 0x00007ffff2da9dbc in PrepareAndDispatch (self=0x7fffd9946a00,
224    methodIndex=<optimised out>, args=<optimised out>, gpregs=0x7fffffffc490,
225    fpregs=0x7fffffffc4c0)
226    at /home/ubuntu/build/tor-browser/xpcom/reflect/xptcall/md/unix/xptcstubs_x86_64_linux.cpp:122
227#67 0x00007ffff2da9333 in SharedStub ()
228   from /home/firefox64/esr38-test/tor-browser_en-US/Browser/libxul.so
229#68 0x00007ffff2d98ce4 in NS_CreateServicesFromCategory (
230    aCategory=aCategory@entry=0x7ffff4af47c8 "profile-after-change",
231    aOrigin=aOrigin@entry=0x0,
232    aObserverTopic=aObserverTopic@entry=0x7ffff4af47c8 "profile-after-change")
233    at /home/ubuntu/build/tor-browser/xpcom/components/nsCategoryManager.cpp:874
234#69 0x00007ffff40c36ef in nsXREDirProvider::DoStartup (
235    this=this@entry=0x7fffffffc878)
236    at /home/ubuntu/build/tor-browser/toolkit/xre/nsXREDirProvider.cpp:852
237#70 0x00007ffff40bba5b in XREMain::XRE_mainRun (this=this@entry=0x7fffffffc830)
238    at /home/ubuntu/build/tor-browser/toolkit/xre/nsAppRunner.cpp:4318
239#71 0x00007ffff40bbff2 in XREMain::XRE_main (this=this@entry=0x7fffffffc830,
240    argc=argc@entry=3, argv=argv@entry=0x7fffffffdd48,
241    aAppData=aAppData@entry=0x7fffffffca48)
242    at /home/ubuntu/build/tor-browser/toolkit/xre/nsAppRunner.cpp:4512
243#72 0x00007ffff40bc21e in XRE_main (argc=3, argv=0x7fffffffdd48,
244    aAppData=0x7fffffffca48, aFlags=<optimised out>)
245    at /home/ubuntu/build/tor-browser/toolkit/xre/nsAppRunner.cpp:4731
246#73 0x000055555555880b in do_main (argc=3, argv=0x7fffffffdd48, xreDirectory=
247    0x7ffff695d6c0)
248    at /home/ubuntu/build/tor-browser/browser/app/nsBrowserApp.cpp:294
249#74 0x0000555555558071 in main (argc=3, argv=0x7fffffffdd48)
250    at /home/ubuntu/build/tor-browser/browser/app/nsBrowserApp.cpp:667