Closed
Bug 798826
Opened 13 years ago
Closed 13 years ago
crash in gfxFT2FontList::FindFonts @ mozilla::scache::StartupCache::WaitOnWriteThread
Categories
(Core :: Graphics: Text, defect)
Tracking
()
VERIFIED
FIXED
mozilla19
People
(Reporter: scoobidiver, Assigned: blassey)
Details
(Keywords: crash, regression, topcrash, Whiteboard: [native-crash][startupcrash][blocking-webrtandroid1+])
Crash Data
Attachments
(1 file)
1.15 KB,
patch
|
jfkthame
:
review+
akeybl
:
approval-mozilla-aurora+
|
Details | Diff | Splinter Review |
It first appeared in 18.0a1/20121004. The regression range is:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=635fcc11d2b1&tochange=4cb8f88213f5
It's either a regression from bug 785291 or bug 619521.
Signature mozilla::scache::StartupCache::WaitOnWriteThread More Reports Search
UUID 146bf991-3115-4421-9001-734b62121006
Date Processed 2012-10-06 15:11:38
Uptime 1
Install Age 20.3 minutes since version was first installed.
Install Time 2012-10-06 14:51:11
Product FennecAndroid
Version 18.0a1
Build ID 20121006030534
Release Channel nightly
OS Android
OS Version 0.0.0 Linux 2.6.35.10-g53a84f9 #1 PREEMPT Tue Mar 20 20:51:53 CST 2012 armv7l htc_wwe/htc_vision/vision:2.3.3/GRI40/192788.4:user/release-keys
Build Architecture arm
Build Architecture Info
Crash Reason SIGSEGV
Crash Address 0x38
App Notes
HTC HTC Vision
htc_wwe/htc_vision/vision:2.3.3/GRI40/192788.4:user/release-keys
Processor Notes WARNING: JSON file missing Add-ons
EMCheckCompatibility False
Device HTC HTC Vision
Android API Version 10 (REL)
Android CPU ABI armeabi-v7a
Frame Module Signature Source
0 libxul.so mozilla::scache::StartupCache::WaitOnWriteThread StartupCache.cpp:484
1 libxul.so mozilla::scache::StartupCache::GetBuffer StartupCache.cpp:291
2 libxul.so ExtractFontsFromJar gfxFT2FontList.cpp:917
3 libxul.so gfxFT2FontList::FindFonts gfxFT2FontList.cpp:1080
4 libxul.so gfxFT2FontList::InitFontList gfxFT2FontList.cpp:1214
5 libxul.so gfxAndroidPlatform::CreatePlatformFontList gfxAndroidPlatform.cpp:114
6 libxul.so gfxPlatform::Init gfxPlatformFontList.h:92
7 libxul.so gfxPlatform::GetPlatform gfxPlatform.cpp:239
8 libxul.so mozilla::dom::AzureCanvasEnabled nsCanvasRenderingContext2DAzure.cpp:557
9 libxul.so nsDOMClassInfo::Init nsDOMClassInfo.cpp:4556
10 libxul.so NS_GetDOMClassInfoInstance nsDOMClassInfo.cpp:5137
11 libxul.so nsGlobalChromeWindow::QueryInterface nsGlobalWindow.cpp:10782
12 libxul.so nsQueryInterface::operator nsCOMPtr.cpp:14
13 libxul.so nsCOMPtr_base::assign_from_qi nsCOMPtr.cpp:56
14 libxul.so xpcObjectHelper::GetClassInfo nsCOMPtr.h:640
15 libxul.so XPCWrappedNative::WrapNewGlobal XPCWrappedNative.cpp:302
16 libxul.so nsXPConnect::InitClassesWithNewWrappedGlobal nsXPConnect.cpp:1169
17 libxul.so nsGlobalWindow::SetNewDocument nsGlobalWindow.cpp:1732
18 libxul.so DocumentViewerImpl::InitInternal nsDocumentViewer.cpp:927
19 libxul.so DocumentViewerImpl::Init nsDocumentViewer.cpp:677
20 libxul.so nsDocShell::SetupNewViewer nsDocShell.cpp:8015
...
More reports at:
https://crash-stats.mozilla.com/report/list?signature=mozilla%3A%3Ascache%3A%3AStartupCache%3A%3AWaitOnWriteThread
Reporter | ||
Updated•13 years ago
|
Crash Signature: [@ mozilla::scache::StartupCache::WaitOnWriteThread] → [@ mozilla::scache::StartupCache::WaitOnWriteThread]
[@ mozilla::scache::StartupCache::WaitOnWriteThread()]
Reporter | ||
Comment 1•13 years ago
|
||
There's a spike in crashes from 18.0a2/20121018 and 19.0a1/20121018. Is it a new regression or a consequence of this blog post: https://blog.mozilla.org/futurereleases/2012/10/18/firefox-marketplace-aurora-release-2/?
Reporter | ||
Updated•13 years ago
|
Crash Signature: [@ mozilla::scache::StartupCache::WaitOnWriteThread]
[@ mozilla::scache::StartupCache::WaitOnWriteThread()] → [@ mozilla::scache::StartupCache::WaitOnWriteThread]
[@ mozilla::scache::StartupCache::WaitOnWriteThread() ]
Comment 2•13 years ago
|
||
bp-94876184-85f7-4a27-9760-c718f2121022
STR:
i) Install Nightly (10-22)
ii) Install Thesaurus (https://marketplace.mozilla.org/app/thesaurus/?src=mkt-search)
iii) Launch Thesaurus
status-firefox19:
--- → affected
Updated•13 years ago
|
Keywords: reproducible
Reporter | ||
Updated•13 years ago
|
status-firefox17:
--- → unaffected
status-firefox18:
--- → affected
Comment 3•13 years ago
|
||
blassey, does this FreeType crash look like fallout from APK font bug 785291? This is the #1 topcrash on Aurora 18 for Android.
Comment 4•13 years ago
|
||
Tracking, as it is a top crasher( #1) and passing on to blassey as it could be a fallout form bug 785291 .
Updated•13 years ago
|
Whiteboard: [native-crash][startupcrash] → [native-crash][startupcrash][blocking-webrtandroid1+]
Assignee | ||
Updated•13 years ago
|
tracking-fennec: ? → 18+
Comment 5•13 years ago
|
||
(In reply to Aaron Train [:aaronmt] from comment #2)
> bp-94876184-85f7-4a27-9760-c718f2121022
>
> STR:
>
> i) Install Nightly (10-22)
> ii) Install Thesaurus
> (https://marketplace.mozilla.org/app/thesaurus/?src=mkt-search)
> iii) Launch Thesaurus
I've tried these steps on the latest nightly and can't reproduce. Is there something that's missing. If you can reproduce it it would be nice to check if bug 785291 is the regression which was what I was trying to verify.
Flags: needinfo?(aaron.train)
Comment 6•13 years ago
|
||
I too am unable to reproduce with the steps I posted in comment #2 with Nightly (10/31).
Flags: needinfo?(aaron.train)
Updated•13 years ago
|
Keywords: reproducible
Assignee | ||
Comment 8•13 years ago
|
||
bug 640968 implies that it is possible for the cache singleton to be null in some cases, so let's check for that.
If the cache is null, we will just extract the fonts from the apk, which is the same behavior we have if getting the data from the cache fails.
Attachment #677381 -
Flags: review?(jfkthame)
Comment 9•13 years ago
|
||
Comment on attachment 677381 [details] [diff] [review]
speculative fix
Review of attachment 677381 [details] [diff] [review]:
-----------------------------------------------------------------
Looks reasonable to me; let's do this and see what effect it has on the stats.
Attachment #677381 -
Flags: review?(jfkthame) → review+
Assignee | ||
Comment 10•13 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/4d8717e04a99
hopefully this makes central in time for the next nightly. If the crashes don't go away, please reopen.
Comment 11•13 years ago
|
||
Status: NEW → RESOLVED
Closed: 13 years ago
Flags: in-testsuite-
Resolution: --- → FIXED
Target Milestone: --- → mozilla19
Assignee | ||
Comment 12•13 years ago
|
||
Comment on attachment 677381 [details] [diff] [review]
speculative fix
[Approval Request Comment]
Bug caused by (feature/regressing bug #):
User impact if declined:
Testing completed (on m-c, etc.):
Risk to taking this patch (and alternatives if risky):
String or UUID changes made by this patch:
Attachment #677381 -
Flags: approval-mozilla-aurora?
Comment 13•13 years ago
|
||
Comment on attachment 677381 [details] [diff] [review]
speculative fix
[Triage Comment]
Patch looks like it has very little chance of regression since it's basically a null check. Approving for Aurora 18.
Attachment #677381 -
Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Comment 14•13 years ago
|
||
Assignee | ||
Comment 15•13 years ago
|
||
last crash signature in crash-stats has the 20121101030705 build id, so no crashes in the 3 days since the patch landed.
Status: RESOLVED → VERIFIED
Updated•13 years ago
|
Keywords: qawanted,
steps-wanted
You need to log in
before you can comment on or make changes to this bug.
Description
•