Platform/2012-07-31
< Platform
« previous week | index | next week »
Platform Meeting Details
- Tuesday 2012-07-31 – 11:00 am Pacific
- Dial-in: conference# 95312
- US/International: +1 650 903 0800 x92 Conf# 95312
- US toll free: +1 800 707 2533 (pin 369) Conf# 95312
- Canada: +1 416 848 3114 x92 Conf# 95312
- Warp Core Vidyo Room / SFO-Boardroom
- join irc.mozilla.org #planning for back channel
Contents |
Notices / Schedule
Please focus on bugs tracked for FF15 and FF16
- FF14.0.1 was unthrottled last Thursday, based upon early post-release feedback
- FF14.0.1 post-mortem held this morning – discussion focused on plugins and update uptake
- FF15 beta 3 (of 6) going to build today, will be released before the end of the week
Firefox OS
- Milestone 5 – focusing on wrapping up the feature work that’s left, polishing UI, bug fixing and performance optimizations
- Gaia app updates are at https://etherpad.mozilla.org/gaia-meeting-notes
- Identity and WebAPI updates are below.
- Technical Release Plan partially signed off after driver meeting last week, more details soon
- Focus was on short-term decisions (branching, updates, testing, etc.)
- ESR17 will be the Gecko basis for B2G v1. See email to enterprise list and dev.platform soon.
- Blockers for internal dogfooding and external testing have been identified and are being prioritized
- Hardware dogfooding now has all interested parties involved (including IT and engagement)
Firefox Development
- Social: bug 764869, bug 764872, bug 773351, bug 770695: big pieces of the work that makes Social actually semi-usable have landed. That means that you can test social features using “MoTown” in Nightly builds, by setting social.enabled = true.
- bug 769960 landed this weekend, big cleanup of safe browsing front-end code by dolske, paves the way for additional cleanup (bug 775851) and better code re-use from mobile and other apps
- (catlee) What’s the status of the stub installer work? When are we aiming to land this? What changes are required for RelEng?
Firefox Developer Tools
- Source map library landed. bug 669999
- New HTML panel underway
- Web Console in Iframe bug 688981
Add-on SDK
Performance
- This week’s Snappy summary
- BenWa blogged about Javascript Profiling with The Gecko Profiler and JS Anti-pattern
- JS support in the SPS profiler has lead to the first two Snappy add-on bugs. (bug 777266, bug 777397). Here’s what to do if you discover an add-on with potential responsiveness issues.
- Nick Hurley blogged about his research into cache usage results
- According to telemetry, 10-20% of start-ups feature cache nuking. Brian Bondy used telemetry to investigate causes for cache purges in bug 774146.
- And Brian landed a fix to lower IO priority of nuking our cache (bug 773518).
- Tim Taubert made our new tab animation more pleasant (bug 716108).
- Tim also landed a fix to halve jank caused by thumbnail capture (bug 774811), which should result in a better tab-switching experience.
- Jon Coppeard enabled incremental GC sweeping (bug 729760), which should result in slightly smaller GC pauses.
GFX
- Azure content (currently enabled for Direct2D, i.e., hardware accelerated Windows Vista and 7) is being turned off for Firefox 15 (currently in beta) due to regressions.
- It’s staying on in 16, though.
- The new 2D API is still our future, it’s just not ready for prime time yet.
JS
- ES6 – Maps and Sets are iterable (bug 725909) re-landed for Fx17. Read more at Harmony iterators. Jason Orendorff.
Layout
- off-main-thread animations bounced for breaking Fennec Native but relanded today
- window.sizeToContent() no longer adds an extra pixel (bug 230959)
- Scott Johnson posted blog post on font inflation on mobile
Media
DOM
WebAPI
- continued progress on app security
- updated nsIPermissionManager bug 769583
- manifest -> permissions (+UI events) underway bug 758269
- hooking API calls up to nsIPermissionManager (no more whitelists) bug 774716
- important: read >> this << and respond if you are responsible for an API!
- multiprocess blob support in IndexedDB awaiting review bug 759427
- multiprocess MediaStorage work also awaiting review bug 761930, bug 773798, bug 766203
- Archive API landed in nightly (https://hg.mozilla.org/mozilla-central/rev/5bff8785ab1b)
Network
Identity
- navigator.id DOM and core landed a few days ago
- no UX yet, but soon (on desktop)
- with UX approval/encouragement, we’re looking into HTML+JS interface for ID selector.
Plugins
Mobile
- More testing of ARMv6 builds. Looking for stability and limits.
- Might be unblocking Flash on some tegra2 phones
- Scott Johnson blogged about Font Inflation
Accessibility
Tree Management
Security
Stability Report
Socorro
- We’re having some problems with aggregated data for yesterday on Socorro right now
- Socorro team are working on it.
- No crashes are lost, just the daily aggregation of data for topcrashers, graphs etc. didn’t run correctly.
Desktop
Flash
- Stability team is continuing to closely examine the effects of the .268 Flash release last week
- We need a few more days worth of data to see the true effect
- Overall, it looks like it improved the situation somewhat but there’s still a lot to be done.
- bsmedberg has a series of reports that are run summarizing the flash situation – https://crash-analysis.mozilla.com/bsmedberg/flash-summary.html
- KaiRo generated another view here: https://crash-analysis.mozilla.com/rkaiser/2012-07-30/2012-07-30.firefox.flash.11-3-300-268.html
- Please let marcia know about 100% reproducible flash crashes, especially ones that Adobe cannot reproduce on their end.
- bug 768873 which is a crash which only affects WinXP will be fixed in the 11.4 release according to Adobe.
Trunk
- bug 778671 crash in anonymous namespace::TelemetryImpl::RecordChromeHang
- bug 778666 crash in DocAccessible::DocAccessible
Aurora
Beta
- bug 778522 crash in JS_CallTracer while printing
- bug 774052 crash in js::types::TypeObject::sweep is a top beta crash that now has STR
Mobile
Mobile
- Highlights
- ICS/JB bugs are in top crasher for all channels
- Aurora crashier than nightly again. 🙁
- Beta still about 10; less crashes than Nightly.
- Fixed in Nightly bug 776331 – crash in nsNPAPIPluginInstance::RedrawPlugin on ICS and JB
- ( Nominated for approval for Aurora & Beta )
- Aurora users show crashings because they still need to update due to this bug : bug 776909 – Crash Report [@ java.lang.IllegalStateException: MultiChoicePreference entryKeys and initialValues arrays must be the same length at org.mozilla.gecko.MultiChoicePreference.loadPersistedValues(MultiChoicePreference.java) ]
- 14.0.1 Release top crashes
- bug 769893 – java.lang.IllegalArgumentException: Cannot draw recycled bitmaps at android.view.GLES20Canvas.drawBitmap(GLES20Canvas.java) on Galaxy Nexus or Nexus 7 with Jelly Bean
- bug 732059 – crash in TimerThread::UpdateFilter @ libflashplayer.so@0x53.. – ( Flash crashing )
- bug 729129 – crash @ dlmalloc_walk_free_pages | dvmHeapSourceTrim | dvmRunFinalizationSync | dvmDetachCurrentThread | __thread_entry – ( memory corruption? )
- bug 767713 java.lang.NullPointerException: at org.mozilla.gecko.GeckoApp.onPrepareOptionsMenu(GeckoApp.java)
- Reopened
- 15.0b1 Beta top crashes
- Fixed in Nightly bug 776331 – crash in nsNPAPIPluginInstance::RedrawPlugin on ICS and JB – ( Nominated for approval for Aurora & Beta )
- bug 776334 – crash in mozilla::gl::GLContextEGL::ReleaseSharedHandle on Honeycomb and JB
- bug 774070 – js::gc::IsObjectMarked
- bug 763166 – crash in mozilla::AndroidGeckoLayerClient::SetFirstPaintViewport
- Reopened
- Aurora top crashes
-
Fixed on all chans : bug 776909 – Crash Report [@ java.lang.IllegalStateException: MultiChoicePreference entryKeys and initialValues arrays must be the same length at org.mozilla.gecko.MultiChoicePreference.loadPersistedValues(MultiChoicePreference.java) ]– ( Still showing in crash reporting due to users needing to update ) - Fixed in Nightly bug 776331 – crash in nsNPAPIPluginInstance::RedrawPlugin on ICS and JB – ( Nominated for approval for Aurora & Beta )
- bug 765156 – java.lang.NullPointerException: at org.mozilla.gecko.PropertyAnimator.invalidate(PropertyAnimator.java) – ( Reopened )
- bug 774622 – crash with abort message: “mismatched CxxStackFrame ctor/dtors: file /builds/slave/m-cen-andrd-ntly/build/ipc/glue/RPCChannel.cpp, line 656” on quitting Nightly
-
- Nightly top crashes
- bug 771774 mozalloc_abort
- bug 778438 Crash Reports for java.lang.NullPointerException: at org.mozilla.gecko.AwesomeBar.onCreate(AwesomeBar.java)
- bug 776331 – crash in nsNPAPIPluginInstance::RedrawPlugin on ICS and JB – ( Resolved in Nightly; nominated for aurora & beta )
- bug 765156 – java.lang.NullPointerException: at org.mozilla.gecko.PropertyAnimator.invalidate(PropertyAnimator.java)
- Reopened