Closed
Bug 798826
Opened 12 years ago
Closed 12 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•12 years ago
|
Crash Signature: [@ mozilla::scache::StartupCache::WaitOnWriteThread] → [@ mozilla::scache::StartupCache::WaitOnWriteThread]
[@ mozilla::scache::StartupCache::WaitOnWriteThread()]
Reporter | ||
Comment 1•12 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•12 years ago
|
Crash Signature: [@ mozilla::scache::StartupCache::WaitOnWriteThread]
[@ mozilla::scache::StartupCache::WaitOnWriteThread()] → [@ mozilla::scache::StartupCache::WaitOnWriteThread]
[@ mozilla::scache::StartupCache::WaitOnWriteThread() ]
Comment 2•12 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•12 years ago
|
Keywords: reproducible
Reporter | ||
Updated•12 years ago
|
status-firefox17:
--- → unaffected
status-firefox18:
--- → affected
Comment 3•12 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•12 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•12 years ago
|
Whiteboard: [native-crash][startupcrash] → [native-crash][startupcrash][blocking-webrtandroid1+]
Assignee | ||
Updated•12 years ago
|
tracking-fennec: ? → 18+
Comment 5•12 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•12 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•12 years ago
|
Keywords: reproducible
Assignee | ||
Comment 8•12 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•12 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•12 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•12 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/4d8717e04a99
Status: NEW → RESOLVED
Closed: 12 years ago
Flags: in-testsuite-
Resolution: --- → FIXED
Target Milestone: --- → mozilla19
Assignee | ||
Comment 12•12 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•12 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+
Assignee | ||
Comment 15•12 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•11 years ago
|
Keywords: qawanted,
steps-wanted
You need to log in
before you can comment on or make changes to this bug.
Description
•