Platform/2012-07-31

From MozillaWiki
Jump to: navigation, search


« previous week | index | next week »

Platform Meeting Details

  • Tuesday 2012-07-31 - 11:00 am Pacific
  • Dial-in: Audio-only conference# 95312
    • People with Mozilla phones or softphones please dial x4000 Conf# 95312
    • US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 95312
    • US/California/Mountain View: +1 650 903 0800, x4000 Conf# 95312
    • US/California/San Francisco: +1 415 762 5700, x4000 Conf# 95312
    • US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 95312
    • CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 95312
    • CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 95312
    • UK/London: +44 (0)207 855 3000, x4000 Conf# 95312
    • FR/Paris: +33 1 84 88 37 37, x4000 Conf# 95312
    • Gmail Chat (requires Flash and the Google Talk plugin): paste +1 650 903 0800 into the Gmail Chat box that doesn't look like it accepts phone numbers
    • SkypeOut is free if you use the 800 number
  • Warp Core Vidyo Room / SFO-Boardroom
  • join irc.mozilla.org #planning for back channel

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

  • 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

Add-on SDK

Performance

  • 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

Layout

Media

DOM

WebAPI

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

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) ]

CrashStats 2012-07-31.png

  • 14.0.1 Release top crashes
    1. 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
    2. bug 732059 - crash in TimerThread::UpdateFilter @ libflashplayer.so@0x53.. - ( Flash crashing )
    3. bug 729129 - crash @ dlmalloc_walk_free_pages | dvmHeapSourceTrim | dvmRunFinalizationSync | dvmDetachCurrentThread | __thread_entry - ( memory corruption? )
    4. bug 767713 java.lang.NullPointerException: at org.mozilla.gecko.GeckoApp.onPrepareOptionsMenu(GeckoApp.java)
    • Reopened
  • 15.0b1 Beta top crashes
    1. Fixed in Nightly bug 776331 - crash in nsNPAPIPluginInstance::RedrawPlugin on ICS and JB - ( Nominated for approval for Aurora & Beta )
    2. bug 776334 - crash in mozilla::gl::GLContextEGL::ReleaseSharedHandle on Honeycomb and JB
    3. bug 774070 - js::gc::IsObjectMarked
    4. bug 763166 - crash in mozilla::AndroidGeckoLayerClient::SetFirstPaintViewport
    • Reopened
  • Aurora top crashes
    1. 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 )
    2. Fixed in Nightly bug 776331 - crash in nsNPAPIPluginInstance::RedrawPlugin on ICS and JB - ( Nominated for approval for Aurora & Beta )
    3. bug 765156 - java.lang.NullPointerException: at org.mozilla.gecko.PropertyAnimator.invalidate(PropertyAnimator.java) - ( Reopened )
    4. 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
    1. bug 771774 mozalloc_abort
    2. bug 778438 Crash Reports for java.lang.NullPointerException: at org.mozilla.gecko.AwesomeBar.onCreate(AwesomeBar.java)
    3. bug 776331 - crash in nsNPAPIPluginInstance::RedrawPlugin on ICS and JB - ( Resolved in Nightly; nominated for aurora & beta )
    4. bug 765156 - java.lang.NullPointerException: at org.mozilla.gecko.PropertyAnimator.invalidate(PropertyAnimator.java)
    • Reopened

Roundtable