Notices / Schedule
- FF 17.0b2 go to build today
- FF 17.0b2 mobile ships Friday Oct 19th
- FF 17.0b2 desktop shipping Monday Oct 22nd at 7am PT
- Just a reminder: 16 users are currently seeing warnings that Mac 10.5 will be de-supported starting with 17
Firefox OS
- Blocker dashboard v2: http://people.mozilla.com/~dietrich/basecamp/blockers.html. Not complete yet, doesn’t have whole set of blocker owners.
- Daily triage is fun. Schedule and connection information. https://etherpad.mozilla.org/b2g-triage-plan
- Lots of regressions on both Gaia and platform STILL. Stephend’s team landing some integration test automation soon. Lack of Gaia unit test automation, and JS integration test support are big barriers to getting testing to be second nature for that team.
- Dogfooding devices are in, porting mostly complete. If you’re working on B2G bugs and need a device, file a ServiceNow request for an Unagi device and clearly state that you need it for development, not regular dogfooding.
Firefox Development
- Ehsan and Josh Matthews have been on a rampage fixing per-window private browsing bugs. Much of the back-end work is complete, remaining issues are mostly front-end.
- Work on the download panel is picking up, thanks to Mike Conley with help from Paolo, Marco and Mano
- Robert Strong has been putting in a herculean effort to get the stub installer ready to ship
- Social API bugs continue to get squashed as we approach beta testing, thanks to Mark, Shane, Felipe and Jared
Add-on SDK
- Working on automatic re-packs
Performance
- This week’s Snappy summary
- Jeff’s fix to half tab switch time on image heavy sites had an unintended consequence of image flicker when tab switching, which he has now fixed (bug 799335)
- Jeff updated Telemetry to capture the total tab switch time – see the Telemetry dashboard for live data and the histogram below for a sample
- BenWa updated the Gecko profiler to capture most of browser start-up (bug 799638)
- In a good demonstration of the value of Telemetry, Vlad used chromehang data to confirm that Patrick’s fix to remove proxy main thread IO (bug 769764) has eliminated all proxy related jank
JS
- Kannan has posted The Ins and Outs of Invalidation
- Jim has landed most of the Debugger work to support his hacks during the DevTools work week in central (bug 743311, bug 796073, and bug 799272 )
Layout
- css3-flexbox implementation now unprefixed, but still pref’d off (bug 801098)
Media
- Webrtc bug-fixing proceeding quickly
- Landed combined audio+video getUserMedia(), with a bug fix that should land today should be much better
- Landed a number of build-system fixes
- If you need any of them uplifted to Aurora, please comment to that effect in the bug
- WebRTC gets broken by messed-up XCode installs/updates (Detailed in Wiki – where? see jwatt/njn for details)
Mobile
- Improve progressive tile drawing order/priority bug 749063
- Add Stagefright software decoder fallback for hardware decoders that report unknown video color formats (allows users to watch non-hw optimized video and is disabled for nighty & aurora) bug 797225
- Pref to enable/disable Auto-Updates have landed bug 799632
- Telemetry improvements: bug 785960, bug 799228, bug 704718
Tree Management
- Ateam believes that the Talos “tdhtml” suite is providing us no value and is planning to have it shut off on Nov. 1. Please comment in bug 802252 if you believe they should be left on.
Security
Bugs needing info for security action
Stability Report
Desktop
Flash
- bug 802194 Flash 11.5.500.90 crash in F186447295
- Almost all Windows users are on 11.4.402.287 now, and it has the expected crash/hang levels, roughly the same as the last 11.3 versions.
- Some hang signatures currently end in a kernelbase.dll frame, probably Windows symbols not picked up after patch Tuesday – but hangs aren’t really actionable atm anyhow
Trunk
- New bugs/regressions: bug 801405, bug 799118, bug 801453, bug 801516
Aurora
New regressions:
- bug 801394 crash in nsInputStreamPump::OnInputStre
Beta
- New regressions:
- bug 797302 crash in mozilla::safebrowsing::SafebrowsingHash
Release
- bug 801516 crash in js::gc::IsObjectMarked with AdBlock Plus
- bug 788291 crash in npjp2.dll@0xba7a (Correlation to Java SE7 Update 6 and 7)
- Showed up on the explosive report, but right now sits in about the same position as it was in 15.0.1
- bug 802152 crash in mozalloc_abort(char const* const) | NS_DebugBreak_P |
- Showed up on the explosive report – May be related to Java update
- The vast majority of this signature is on 16.0b6, not on release
Mobile
Nightly :
- bug 799977 – java.lang.NullPointerException: at org.mozilla.gecko.Tabs.loadUrlInTab(Tabs.java)
- regression in nightly. Biggest crasher
- bug 800562 – Crash signature contains a Chinese character – clicking on the crash report returns a 500
Aurora:
- not as much to talk about since most of the bugs are also on the other channels
Beta:
- newer crashers coming in from Aurora. We’ll have to fix some of them before going to beta.
- bug 787319 – crash in nsMediaPluginHost::CreateDecoder @ libomxplugin.so on Sony devices with Adreno 220/225 GPUs or devices with PowerVR SGX 531 GPU running ICS
- also found in aurora/nightly
- bug 800840 – startup crash in XREMain::XRE_mainStartup
- also found in aurora/nightly
- bug 787319 – crash in nsMediaPluginHost::CreateDecoder @ libomxplugin.so on Sony devices with Adreno 220/225 GPUs or devices with PowerVR SGX 531 GPU running ICS
- Spike in Beta for:
- bug 777460 – crash in nsNPAPIPluginInstance::CreateSharedHandle on Honeycomb and above
- also found in aurora/nightly
- bug 777460 – crash in nsNPAPIPluginInstance::CreateSharedHandle on Honeycomb and above
Release :
- Crashes are under 3 crashes per ADU!
- bug 763864 – crash in js::RegExpShared::execute on GB, HC, and ICS
- bug 752828 – android.database.sqlite.SQLiteDatabaseLockedException: database is locked at android.database.sqlite.SQLiteStatement.native_executeSql(Native Method) on ICS
- This is on all channels
- bug 771774 – crash with eglMakeCurrent failed (EGL error 3000) and abort message: “OpenGL-accelerated layers are a hard requirement on this platform […]” on Vivante GPUs (e.g. in Rockchip rk29board and in imapx200 chipsets)
- we’re still seeing this as one of the top crashers even though ARMv6 builds are not enabled for release.
See Mobile Notes for Mobile specific Socorro notes
Roundtable
- Meeting changes (JP)
- Product/Project based
- FF, B2G, Mobile
- Mobile Web Compat, Gaming, Performance
- Stats/Targets
- Unresolved Issues
- Product/Project based
Platform Meeting Details
- Tuesday 2012-10-16 – 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