Platform/2012-07-03

From MozillaWiki
Jump to: navigation, search


« previous week | index | next week »

Platform Meeting Details

  • Tuesday 2012-07-03 - 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

Kilimanjaro

Notices / Schedule

  • bug 769048 – Attach to and report on crashes in FlashPlayerPlugin_*.exe processes which are children of our plugin container
    • Landing on Nightly and uplifted to Aurora shortly
  • bug 769721 – Change the pref name of IPC plugins to flip it back on for all users
    • In discussions to not honor IPC plugins pref with Flash 11.3 or possibly at all
    • Final solution (if any) will land all the way up to Beta
  • bug 686335 – Bad plugin search order prevents upgrading Flash without an OS restart
    • Backing out the behavioral change due to fallout and Adobe's uptake rate
  • B2G release plan is currently being drafted
    • priorities over the next 3 weeks
    • more finalized schedule

Firefox Development

Firefox Developer Tools

Add-on SDK

Performance

GFX

JS

Layout

Notable Patches:

  • bug 539356 - 28 patches for this one! DisplayList-based Invalidation (mwoodrow)
  • bug 666041 - nsCSSFrameConstructor patches for flexbox (dholbert)
  • bug 767936 - Use Element* as the cache key for CanvasImageCache (bz)
  • bug 766843 - Exempt inner table frames from optimized dynamic position change handling, as the required handling is performed for outer table frames (ehsan)
  • bug 770144 - Restrict ThebesLayer invalidations to the visible region. (mwoodrow)
  • bug 770058 - InvalidateFrame doesn't need flags, we can just avoid calling ScheduleRepaint if we find any ancestor frame with a descendant that needs invalidation. (roc)
  • bug 769922 - Add nsDisplayAltFeedback so that alt feedback images get invalidated correclty. (mwoodrow)
  • bug 770041 - Revert GetRootPresContext to pre-DLBI behaviour and add GetDisplayRootPresContext for DLBI. (mwoodrow)
  • {{bug|770001. When comparing clips in the ThebesLayer coordinate system, changes in clips outside the bounds of the clipped display item don't matter. (roc)
  • bug 745523 - Unprefix CSS transforms (ms2ger)
  • bug 767790 - Remove nsIHTMLDocument::{Get,Set}IsFrameset; (ms2ger)
  • bug 767169 - part 1 -- Partial cleanup of Selection::selectFrames; (aryehgregor)
  • bug 769902 - Avoid unnecessary precision issues in nsSVGUtils::ObjectSpace (jwatt)
  • bug 248239 - Change standards mode height calculations for table cells to use content-box sizing rather than border-box sizing by default (tal.aloni)
  • bug 767734 - Give GetCanvasTM knowledge of what the request is for so it can do the right thing when SVG display lists are enabled. (jwatt)
  • bug 769194 - support src:local(...) in @font-face rules on Android/FT2FontList. (jkew)
  • bug 769103 - Get SVG masks working for HTML elements under CSS transforms (jwatt)

Media

  • Plan to flip build pref for webrtc, and then land mozGetUserMedia() shortly (hopefully this week).

DOM

  • New hire introduction, Josh Matthews (jdm) started today!

WebAPI

Network

(No audible)

  • Q3 2012 Goals
  • Heavily focused on main thread i/o issues (DNS, disk cache)

Identity

Plugins

  • on mozilla-central we are now attempting to collect crash minidumps from protected-mode Flash player processes. Please keep an eye out for issues. If there are no serious issues, this will move to aurora tomorrow. See bug 769048 for the patches and followup.

Mobile

  • We shipped last week!
  • Next release is 14.0.1 scheduled in line with the desktop 14 release.

Accessibility

Tree Management

Security

Calendar: https://mail.mozilla.com/home/ckoenig@mozilla.com/Security%20Review.html

For updates to meetings please see the Security Review Calendar

Bugs marked sec-review-needed that need to be scheduled

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Stability Report

Socorro

  • Shipping a fix for bug 770245 today (Fennec Native product name in BMO changing to Firefox for Android. Please update link in "File a Bug")
  • Also planning on shipping bug 770078 this week (Display new metadata "FlashProcessDump" in webapp)
  • WebRT support shipped but no ADUs. Tracking bug 765084

Desktop

Highlights:

Trunk Top Crashers

  • bug 770424 crash in PresShell::Paint
  • bug 770580 nsRange::GetCommonAncestor
  • bug 770582 crash in mozilla::layers::ContainerLayerProperties::ComputeChangeInternal (64bit Windows/Linux)

Aurora Top Crashers

Beta Top Crashers

  • B10 is now up over 1 million ADUs. No new crashes have appeared so far.

13.0.1 Top Crashers

  • bug 763237 [adbe 3221904] Firefox crash in F1398665248_____________________________ continues to be the top crash. This signatures encompasses a bunch of different crashes. Work is ongoing on our side and Adobe's to improve the crash situation.

Mobile

  • Highlights
    • IT issues last week
    • Nightly crashes have gone down due to some fixes in the top crashers, but still have some ways to go.
      • fixed :
        1. bug 765712, bug 765463 java.lang.IllegalArgumentException: Bad limit (capacity 2097152): -1024 at java.
        2. bug 765463 java.nio.Buffer.limit(Buffer.java)
    • Aurora top crash fixed, just need risk assessment and push
      • Needs assessment/push:
        1. bug 760955 - crash in mozilla::net::nsHttpChannel::InstallOfflineCacheListener
    • Top Release crash seems fixed in nightly, aurora, beta, need them to go into next release.
      • already pushed to beta:
        1. bug 763702 - crash in nsFontInflationData::FindFontInflationDataFor at crash address 0x28 (((nsIFrame*)0)->GetStateBits())
        2. bug 749186 - crash in nsFontInflationData::FindFontInflationDataFor at crash address 0x28 (((nsIFrame*)0)->GetStateBits())


CrashStats 2012-07-02.png

  • 14.0 Release top crashes
    1. bug 749186 - crash in nsFontInflationData::FindFontInflationDataFor at crash address 0x28 (((nsIFrame*)0)->GetStateBits())
    2. bug 767713 java.lang.NullPointerException: at org.mozilla.gecko.GeckoApp.onPrepareOptionsMenu(GeckoApp.java)
    3. bug 763173 - Startup crash in AndroidGLController::ProvideEGLSurface during LayerManagerOGL::CreateContext
  • 14.0b10 Beta top crashes
    1. bug 767713 java.lang.NullPointerException: at org.mozilla.gecko.GeckoApp.onPrepareOptionsMenu(GeckoApp.java)
    2. 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
    3. bug 756140 - Crash when quitting fennec native on Cyanogenmod 9
  • Aurora top crashes
    1. bug 760955 - crash in mozilla::net::nsHttpChannel::InstallOfflineCacheListener
    2. bug 767713 org.mozilla.gecko.GeckoApp.onPrepareOptionsMenu(GeckoApp.java)
    3. bug 761929 - java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the childs parent first. at android.view.ViewGroup.addViewInner(ViewGroup.java) at com.android.internal.policy.impl.PhoneWindow.openPanel on ICS
  • Nightly top crashes
    1. bug 761929 java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the childs parent first. at android.view.ViewGroup.addViewInner(ViewGroup.java)
    2. bug 763166 - crash in mozilla::AndroidGeckoLayerClient::SetFirstPaintViewport
    3. bug 766861 - java.lang.NullPointerException: at org.mozilla.gecko.BrowserApp.onPrepareOptionsMenu(BrowserApp.java) at android.app.Activity.onPreparePanel(Activity.java)

Roundtable