Mozilla Status Board

mh+mozilla@glandium.org

Current Status - 2016-09-20

Done:

Reviewed: - bug 1300695, bug 1299864, bug 1299694, bug 1256155, bug 1301076, bug 1298569, bug 1300654, bug 1301665, bug 1298472, bug 1283203, bug 1290932, bug 1302189, bug 1295486, bug 921063, bug 1301442, bug 1272629, bug 1303085, bug 1302909, bug 1261255, bug 1303227, bug 1303212.

Landed bugs:

  • bug 1300948: Add thread identifier to LogAlloc output
  • bug 1300974: Work around race condition leading to dead lock on fork when enabling LogAlloc
  • bug 1299919: Debug linux static analysis builds are finding the wrong preprocessor
  • bug 1289946: Building with mingw-gcc fails with EnumStringComparisonError
  • bug 1300900: Add gdb helper to get information about memory allocations
  • bug 1295542
  • bug 1303210: Show compressed size in find_dupes.py report, and sort its output.
  • bug 1303232: Use per-process reduced thread-ids when munging logalloc logs.

Other:

  • Looked into bug 1303013
  • Looked into bug 1285531
  • On the side: Rewriting pulsebot in rust.
  • bug 1303926: Beta Mac opt build failing with "mozbuild.base.ObjdirMismatchException: Objdir mismatch" after 50 merge
  • Still working on python configure pseudo-linter
  • Restarted sorting out standalone spidermonkey mess (bug 1176787, bug 1275639)

Next:

  • More python configure
  • Probably more poking at bug 1285531

Coordination:

Waiting for review: - bug 1287671: Simplify jscpucfg.h

Waiting for other bug to be fixed: - bug 1256730: Fail configure when api keyfiles don't exist

Older Posts

Member of Projects

Team Posts

mh+mozilla@glandium.org 5 days ago

Done:

Reviewed: - bug 1300695, bug 1299864, bug 1299694, bug 1256155, bug 1301076, bug 1298569, bug 1300654, bug 1301665, bug 1298472, bug 1283203, bug 1290932, bug 1302189, bug 1295486, bug 921063, bug 1301442, bug 1272629, bug 1303085, bug 1302909, bug 1261255, bug 1303227, bug 1303212.

Landed bugs:

  • bug 1300948: Add thread identifier to LogAlloc output
  • bug 1300974: Work around race condition leading to dead lock on fork when enabling LogAlloc
  • bug 1299919: Debug linux static analysis builds are finding the wrong preprocessor
  • bug 1289946: Building with mingw-gcc fails with EnumStringComparisonError
  • bug 1300900: Add gdb helper to get information about memory allocations
  • bug 1295542
  • bug 1303210: Show compressed size in find_dupes.py report, and sort its output.
  • bug 1303232: Use per-process reduced thread-ids when munging logalloc logs.

Other:

  • Looked into bug 1303013
  • Looked into bug 1285531
  • On the side: Rewriting pulsebot in rust.
  • bug 1303926: Beta Mac opt build failing with "mozbuild.base.ObjdirMismatchException: Objdir mismatch" after 50 merge
  • Still working on python configure pseudo-linter
  • Restarted sorting out standalone spidermonkey mess (bug 1176787, bug 1275639)

Next:

  • More python configure
  • Probably more poking at bug 1285531

Coordination:

Waiting for review: - bug 1287671: Simplify jscpucfg.h

Waiting for other bug to be fixed: - bug 1256730: Fail configure when api keyfiles don't exist

nfroyd@mozilla.com 6 days ago

Done:

One-offs:

  • Registered for Mozloha.
  • 1:1 with Nick.
  • Reviews...felt like a lot this week.
  • Worked on trying to rationalize string iterators for safety.
  • Looked through bhackett's monster web replay patches.
  • Battled cough/sore throat/sniffles for the latter half of the week.

Next:

  • More of the same.
  • Really try to get mozilla-central to build unmodified with clang-cl.
  • Want to get clang-cl jobs running in taskcluster.

nnethercote@mozilla.com last week

Done:

Landed:

Other:

  • Finally, after weeks of painful back and forth with peterbe and adrian, I got Socorro working locally for crash-stats development. Hallelujah.
  • Triaged crashes in Friday's Nightly build.
  • Uptime meeting.

jseward@acm.org last week

Done:

Races in Gecko / Orange-race correlation analysis:

  • Completed orange/race correlation analyser. Got results for circa 2700 xpcshell tests and did first analysis against orange-factor results for 3-10 Sept.
  • bug 1274256 (ffmpeg races): made a temp fix that builds on all targets.

UBSan checking of Gecko:

  • Tracked, hacked, tested, the long running bug 1299379 (invalid Side values) -- mucho hassle for a seemingly trivial problem.
  • Decided how to prioritise the remaining, surprisingly few, complaints.

Undef value errors in Gecko:

  • Two complete Mochitest (plain) runs. Slowly working through the backlog of uninitialised value reports that had accumulated.
  • bug 1296716 (Uninits in nsSocketTransportService::AnalyzeConnection): landed
  • bug 1301856 (FPs with gcc-5.3): In progress.

Valgrind:

  • More looking at outstanding bug reports, for a 3.12 release.
  • /**/

Other:

  • Another uptime meeting, very short.
  • Lost quite some time due to repeated hard hangs of my laptop. Display hardware going flaky? Maybe.
  • Spent a day at the Berlin office. Always a nice place to be.

Next:

Coordination:

  • Look at orange/race analysis results.
  • Try to get bug 1274256 landed.
  • More V bug triage/fixing.

erahm@mozilla.com 4 months 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