TPEPerformance/Meetings/2016-09-05

From MozillaWiki
Jump to: navigation, search


« previous week | index | next week »

OKR confidence

  1. O: Make Firefox more stable [current crash rates] [Crashes per 1000 usage hours]
    1. KR: 1.2 nightly browser crashes per 100 ADI (per-month median)
      • Current: 2.46 -> 3.21 -> 2.38 -> n/a
    2. KR: 0.3 nightly startup crashes per 100 ADI (per-month median)
      • Current: 0.81 -> 0.82 -> 0.72 -> n/a
    3. KR: 2.0 nightly content crashes per 100 ADI (per-month median)
      • Current: 14.38 -> 8.70 -> 8.25 -> n/a
  2. O: Make crashes easier to find & fix
    1. KR: 90% new crashes have associated bugs opened and tracked
      • Current: 94%
  3. O: Improve Google document performance on Firefox
    1. O: Understand Google document performance issues on Firefox
      1. KR: Reduced the problem space to a finite areas that we can improve
        • Current: GC slowness, Inline script blocking content, Vsync/IPC, Redundent tasks

Health Checks

  1. Test code coverage (minus crash/no return code path)
    • N/A
  2. Team mental health
    • Good
  3. ADI / DAU / MAU
    • N/A

Previous Week

This report is automatically generated by https://github.com/kanru/standups_weekly

ting

  • Previous
    • [x] ReleaseData
    • [x] Fragmantation
  • Checked 0828 nightly crashes
  • bug 965936 NEW:: [meta] Virtual address space fragmentation
    • Bug 965936 am checking the crash while translating the address to symbol
    • Bug 965936 tried also StackWalk64/SymGetSymFromAddr64, but it crashed at the same place (RtlpFindAndCommitPages) like RtlCaptureStackBackTrace/SymFromAddr
  • bug 1293501 NEW:: Add debug annotation/code for the crash in ReleaseData()
    • Bug 1293501 received r+, about landing for another crash annotation
  • bug 1145613 NEW:: Crash in [@ ReleaseData ] & [@ ReleaseData(void*, unsigned int)]
    • Bug 1145613 see if i can use debug register to watch mData of the string
    • Bug 1145613 the latest annotation reveals that the mData of the string is not set to null by any of the nsHttpRequestHead API
  • bug 1297314 RESOLVED::FIXED Crash in mozilla::ipc::FatalError | mozilla::dom::PContentParent::Write from ContentParent::RecvKeywordToURI()
    • Bug 1297314 requested for uplift
  • bug 1299747 ASSIGNED:: Create a tool to track 64k unaligned virtual memory allocation
    • Filed bug 1299747

wcpan

  • Previous
    • [x] userContent.css
  • Writing some gdb macro to make dereferencing stylesheet handle easier ...
  • bug 1298775 RESOLVED::FIXED support mozilla::StyleSheetHandle::RefPtr in the gdb pretty printers
    • Bug 1298775 - add a gdb pretty printer for mozilla::StyleSheetHandle::RefPtr
  • bug 1046166 REOPENED:: [e10s] userContent.css does not work
    • Bug 1046166 - Linux: loaded, but can not get style information from DevTools
    • Bug 1046166 - MacOS: didn't load at all
    • Bug 1046166 - no crash, but got more to do

thinker

  • Previous
    • [ ] reveal.js
    • [ ] gdoc needed, undeed tasks on main thread
  • bug 1271983 NEW:: Animated SVG image is blurred in FF 46
    • Fix bug 1271983 with a WIP. It affects not only SVG images, but also other HTML content.

cervantes

  • Previous
    • [x] minidump patches
    • [ ] coveraity
  • Studying jemalloc
  • bug 1285531 NEW:: High number of jemalloc crashes in webgl
    • Provided debug suggestions to bug 1285531
    • Provided debugging aid for bug 1285531
    • Studying jemalloc for bug 1285531
  • bug 1279612 NEW:: Near permafailing mda tests on Win7 debug on beta in test_webvtt_disabled.html | application crashed [@ mozalloc_abort(char const * const)]
    • Bug 1279612 - testing the preliminary patch
  • bug 1286802 NEW:: Add some heap areas to the minidump
    • Working on bug 1286802

kanru

  • Previous
    • [ ] Shutdown kill
    • [x] Mac run-out-of-fds
    • [ ] Crash-data from bugzilla
    • [x] Various crash bugs
  • Finished 8-29 nightly triage
  • Fixed Coverity Unassigned section in dashboard
  • bug 1297981 RESOLVED::FIXED Delete BufferList::FlattenBytes and Pickle::FlattenBytes
    • Bug 1297981 landed
  • bug 1051567 RESOLVED::FIXED [e10s] Crash in [@ mozilla::ipc::MessageChannel::OnChannelErrorFromLink]
    • Bug 1051567 landed
    • Bug 1051567 try to reproduce on try with logging, 2nd try
    • I think I found the root cause of bug 1051567
    • Requested review for bug 1051567
  • bug 1279635 NEW:: need a way to synchronously retrieve back/forward status of mozbrowser
    • Bug 1279635 requested review
  • bug 1296439 NEW:: Crash in IPCError-content | (msgtype=0x2000C,name=???) Route error: message sent to unknown actor ID
    • Commented on bug 1296439
  • bug 1269036 RESOLVED::FIXED crash in mozalloc_abort | NS_DebugBreak | mozilla::ipc::LogicError | mozilla::dom::PBrowser::Transition from ABORT: __delete__()d actor
    • Bug 1269036 requested review for a new patch
    • Looking at bug 1269036 on beta
  • bug 1297664 RESOLVED::FIXED SVG-in-OpenType font with iframe inside crashes Firefox
    • Bug 1297664 requested review

gregweng

  • Previous
    • [x] Log compilaition time
  • Can generate JS compilation report, but it's still raw and I need to do some representation work to dig out information
  • Doing some d3.js work to present the data of JIT compilation
  • Doing some excel work to analyze engine compilation data including worker threads
  • Found a nice d3 graph can presents the JIT compilation data. Working on adapting it.
  • Successfully draw compilation timeline; still need to refine the graph

This Week Priorities

gweng

  • Thread name in tracelog
  • D3 visualization

kanru

  • Per-component crash rates
  • Crashes per 1000 usage hours data source
  • Use mozilla::Maybe in IPC more
  • Remove TNone in IPDL union

cervantes

  • minidump patches
  • GMP / mda test
  • prepare quantum dom meeting

thinker

  • reveal.js
  • SVG reftest
  • gdoc needed / unneeded tasks on main thread
  • prepare quantum dom meeting

wcpan

  • userContent.css

ting

  • ReleaseData
  • Fragmentation

Incoming

  • Sep: Some team members plan to take PTOs for the Mid-Autumn Festival in Sep 12--Sep 16
  • Sep: Some team members are traveling to MV in Sep 12--Sep 16
  • Oct: Oct-21 some team memebres will go on a two weeks around-the-island bike trip
  • Nov: WebSummit/CodeSummit