Platform/2013-01-29

From MozillaWiki
Jump to: navigation, search


« previous week | index | next week »

Platform Meeting Details

  • Tuesday 2013-01-29 - 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
  • SFO-7N Vidyo Room / SFO-Boardroom
  • join irc.mozilla.org #planning for back channel

Notices/Schedule

  • Firefox 19.0 b4 will be going to build today or early tomorrow
  • CTP blocklist of Flash versions <10.3 targeted to go live today
  • FF18 instability update (Facebook, Norton, and malware)
  • tbpl downtime for ~10 minutes this Saturday, February 2 at 6:00p PST (0200 UTC) bug 762373
40 bugs (39 bugs last week)
50 bugs (58 bugs last week)
Unresolved Aurora 54 Trackers (non-security, not tracked for Beta) Unresolved Beta 134 Trackers (non-security)

Key Issues

Actions Last Week

  • bz to follow up to mailing list on instanceof
  • ctalbert to ensure we graph the PGO memory usage
    • ed morely/ryan vm to monitor and flag issues and mail to dev-tree management
    • We now have data going to graphs.m.o. Many thanks to the Releng team for the quick turnaround.
    • We are ready to create a project branch and fire old PGO builds at it in order to fill in historical data if necessary. See bug 710840 for details (comments 75-79).
  • johnath to ensure experiment with VS2012 builds
    • joduinn to ensure VS2012 Update 1 ; jimm working on this in bug 833887
  • dmandelin to measure PGO impact on start up and benchmarks

Issues

Roundtable

  • If you're exposing new APIs to the web, please use WebIDL bindings, don't add more work for those who are working on eliminating XPConnect from the web. IOW, please don't add more code to nsDOMClassInfo.cpp. #content on irc is an excellent place to ask questions if you have them. (jst)
  • Build system overhaul in bug 784841 ready to land soon. Need to iron out landing procedure. (gps)
  • Shared chrome compartment for Firefox bug 835886. (gps)
  • New linux test platforms online on most branches (catlee)
    • mochitest-2,3,4, crashtest, jsreftest are all green
    • We're hoping to migrate most of the tests that are currently green from fedora32/64 to the new ubuntu32/64 slaves as soon as possible
    • We need your help to address new oranges bug 834725

Products/Projects

Firefox OS

Firefox Desktop

DNT UI
  • Sid and team implemented a 3 state preference pane option for Do Not Track (bug 765398)
PDF.js
  • Thanks to Masatoshi Kimura for fixing a Japan-critical issue with the display of certain Japanese PDFs on beta/aurora (bug 829435)
Firefox Desktop work week
  • Firefox desktop team is in Toronto this week for a work week - expect updates from that next week!
Plugins
  • Now talking publicly about plans to make all plugins except for Flash click-to-play (probably for Fx 22)

Firefox Mobile

Memory, Responsiveness, Usability
  • Panning and zooming related patches landed in trunk this past week:
    • bug 827844 - Page jumps around/flickers when keyboard appears or disappears
    • bug 828249 - Fixed position elements are incorrectly placed when zooming out beyond the page boundaries
    • bug 828345 - Fixed position elements jitter when snapping back from zooming out beyond page bounds
  • bug 834414 A lot of stuff is leaked when "Don't keep activities" is checked
  • About:Home refinements landed in central and we're working on uplifting to Fx20: bug 832561 - Don't update about:home top sites immediately when pins are added/cleared
Stability Wins
  • bug 768000 - Android Flash crash in AudioRunnable::Run
  • bug 800838 - Android crash in nsNPAPIPluginInstance::UnscheduleTimer @ nsNPAPIPluginInstance::TimerWithID
  • Uplifted to Fx20bug 829912 - java.lang.NullPointerException: at org.mozilla.gecko.GeckoInputConnection.notifyIMEEnabled
In progress/under investigation
  • bug 822810 - Unexpected painting behaviour with low-res tiling code
  • bug 716403 - Scroll the location bar off the top
  • Work to refine reflow-on-zoom for Fx21 (hopefully) continues: bug 803719, bug 830645
  • panning regression from new content fonts

Stability Report [Weekly]

  • bug 806820, "the Facebook crasher", #1 on 18.0.1, >20% of all crashes over the last 3 days, fixed by bug 831626, we're in discussions to possibly to an 18.0.2 for this.
  • Missing UUID bump on nsIPrefBranch (bug 828296) caused serious 3rd-party problems in 18, please be careful not to miss things like that!
  • On crashes caused by malware, try to get malware sample and submit to AV vendors like we did in bug 801394.
  • Bugs needing attention:
    • bug 827946 (skia::BGRAConvolve2D) - #3 on trunk even though it's Linux-only - assigned to Joe Drew but no progress so far
    • bug 752828 (database is locked, startup) - still #2 on mobile 18 after 3 weeks - assigned to Lucas Rocha but no progress in quite some time.

Mobile

Fennec Graph
CrashStats 2013-01-29.png

Fix landed:
  • bug 830131 - java.lang.NullPointerException: at org.mozilla.gecko.InputMethods.needsSoftResetWorkaround(InputMethods.java)
    • fix landed in aurora, nightly : not affecting beta/release
  • bug 800838 - Android crash in nsNPAPIPluginInstance::UnscheduleTimer @ nsNPAPIPluginInstance::TimerWithID
    • fix landed in nightly, aurora; need push to beta after baking on aurora; affects release
FYI
  • A Search by OS per crash signature would be helpful ; filed bug 835444

B2G

Main tracking bugs in relation to b2g crash reporting
  • bug 833574 - (b2g-frontend-crash-reporting) [Meta] Other Crash Reporting Bugs
  • bug 761905 - (b2g-crash-reporting) Tracking: Crash reporting for b2g (gonk)
Top crashes
  • bug 834164 - [Camera] Camera crash after opened video app and played a video
  • bug 834372 - crash in mozilla::layers::BasicShadowableThebesLayer::CreateBuffer with abort message: "creating ThebesLayer 'back buffer' failed! width=2621440, height=2064384, type=3000"

Snappy [Bi-Weekly]

Startup & Shutdown
  • Olli killied GC/CC timers on shutdown (bug 822849)
Content
  • Aaron fixed a top crasher for the plug-in hang UI, which is currently being tested (bug 828034)
  • Discuss an increase to the plug-in hang UI threshold in bug 833560
  • Report of really bad jank from font loading on Wikipedia homepage (bug 832546)
Temporary and Severe Browser Hangs
  • Ehsan fixed a multi-second hang during CollectNewLoadedModules. The fix has been uplifted to Aurora (bug 830765)
  • Justin fixed a long pause while collecting telemetry information on the main thread (bug 789975). See the perf win results in Telemetry
  • In some cases Direct2D-accelerated drawing is slower than the non-accelerated path. (I know, right?) Jeff fixed a severe gradient ‘hang’ (bug 823147).
  • Avi diagnosed a significant menu performance issue, which Matt subsequently fixed (bug 832641)
Add-ons
Page Load

Metro [1st Tuesday of each month]

Games [1st Tuesday of Month]

Mobile Web Compat [2nd Tuesday of Month]

Critsmash [3rd Tuesday of Month]

Memshrink [4th Tuesday of Month]

Engineering Metrics