Mozilla Status Board

mh+mozilla@glandium.org

Current Status - 2016-05-17

Next:

  • More build system work.

Older Posts

Member of Projects

Team Posts

nnethercote@mozilla.com today

Done:

Landed:

  • Bug 1139252 - Fix D3D texture memory reporters.
  • Bug 1274888 - Add a null check in mozilla::EventStateManager::GetContentViewer. Fixes crashes.
  • Bug 1275129 - Add a null check in OrphanReporter::sizeOfIncludingThis(). Fixes crashes.

Crash bugs:

  • Filed by me in the last week: 13
  • Filed by me that got fixed in the last week: 9

Other: - Investigated Windows Error Reporting (WER), Microsoft's equivalent to our crash reporting system. Mozilla has an account, I'm trying to gain access.

Next:

I will try to write code that detect RAM defects (see bug 1270554).

erahm@mozilla.com 5 days ago

Done:

Fixed:

  • Bug 1173017 - Building deadlock detector with stacks enabled is broken
  • Bug 1181142 - crash in strncpy | js::DecompileValueGenerator(JSContext*, int, JS::Handle
  • Bug 1219992 - 1,500 instances of "RasterImage::Init failed" emitted from image/ImageFactory.cpp during linux64 debug testing
  • Bug 1236923 - libexpat
  • Bug 1261304 - crash in OOM | large | mozalloc_abort | mozalloc_handle_oom | moz_xrealloc | je_free | nsTArray_Impl
  • Bug 1266256 - Don't try to create null URLs in _isMinifiedURL
  • Bug 1268215 - Make CCGraphBuilder::AddNode fallible
  • Bug 1268616 - Very large allocations in call to input_overflow_buf_.reserve()
  • Bug 1269047 - 3,800 instances of NS_ENSURE_SUCCESS(res, res), NS_ENSURE_SUCCESS(rv, rv), NS_ENSURE_TRUE(aSelection->RangeCount()) emitted during linux64 debug testing
  • Bug 1270126 - Crash in OOM | large | mozalloc_abort | mozalloc_handle_oom | moz_xmalloc | nsTArray_base
  • Bug 1271456 - [skiplist] Add huge_palloc to prefixSignatureRegEx
  • Bug 1272163 - [skiplist] Add nsAString_internal::BeginWriting to prefixSignatureRegEx
  • Bug 1273324 - Permafailing Win64 xpcshell test_dmd.js | test - [test : 113] full-sampled-live - false == true
  • Bug 1274404 - Annotate crashes for large messages in ProcessLink::SendMessage()
  • Bug 1270938 - Hang while running APZCBasicTester.OverScroll_Bug1152051a (infinite loop in BlockingResourceBase::Release())

Pending review:

  • Bug 1270310 - Crash in OOM | large | NS_ABORT_OOM | nsAString_internal::BeginWriting

Logspam:

  • Bug 1267879 - 2,100 instances of "robustness marked as unsupported" emitted from gfx/gl/GLContextFeatures.cpp during linux64 debug testing
  • Bug 1269448 - 8,400 instances of "NS_ENSURE_TRUE(aURI) failed" emitted from netwerk/cache2/CacheStorage.cpp during linux64 debug testing
  • Bug 1269011 - Lots of "SkCairoFTTypeface::onFilterRec unimplemented" spam during pdf.js debug test runs
  • Added bisection support
  • Added bug filing

Reviewed:

  • Bug 1219464 - Replace PRLogModuleInfo usage with LazyLogModule in widget/
  • Bug 1227347 - Remove whitelisting of CompositorChild leaks for XPCOM and LSan leak checkers
  • Bug 1239686 - Add button to enable logging to about:networking
  • Bug 1263197 - Consider disabling Gecko logging on Fennec
  • Bug 1267227 - gtest.GrowToMaxCapacity fails often when running in windows7 VM in AWS
  • Bug 1268772 - Use MOZ_MUST_USE more in xpcom/ds/
  • Bug 1273712 - Clean up Base64.{h,cpp}
  • Bug 1274148 - Use MOZ_MUST_USE more in xpcom/io/

Next:

OOM hunting, vacation.

Coordination:

Waiting on 2 reviews from peterv

nfroyd@mozilla.com 6 days ago

Done:

Last two weeks:

  • Bug 1270832: libstdc++ debug mode, which apparently didn't work correctly and got backed out later.
  • Bug 1273934: defaulting to libc++ on Android.
  • Bug 1246734: libc++ on Mac, unfortunately backed out due to intermittent media test failures.
  • Bug 1262937: partial string sharing for IPDL-generated code.

In-progress:

  • Bug 1246732: trying to debug these media test failures. Appears something is very screwy with our graphics shutdown.

One-offs:

  • Reviews: khuey's event loop replacements, BufferList (bug 1262671), and mozilla::NotNull.
  • Research for bug 1273769 needinfo.
  • Researched and responded to SSE2/MSVC 2015/release management nightmare-related things.
  • Some travel arrangements for work week.
  • Out for three days.

Next:

  • More of the same.
  • Need to get around to investigating some Rust crash-reporter-y stuff at some point.

Coordination:

jseward@acm.org last week

Done:

Races:

  • bug 1261052: Telemetry.cpp analysis/refactoring in preparation for de-racing: fixed review comments, landed, bounced, re-landed.
  • bug 1258183: redo after consultation w/ gfritzsche, so as to remove locking from histogram.cc as it is now unnecessary
  • Started doing runs on mochitests; somewhat different sets of races than from xpcshell.
  • Wondered about the fixability of various JS engine bitfield races.

Memory errors:

  • These continue to be at a very low level, maybe one per week that I can find.
  • /**/

Other: Talked a bit with Gabriel Svelto about client-side stack unwinding.

Next:

  • Push automation stuff
  • Land 1258183 and fix some minor followups

mh+mozilla@glandium.org last week

Next:

  • More build system work.