The Official 20170328 builds are out

Discussion about official Mozilla Firefox builds
Locked
Josa
Posts: 7416
Joined: July 28th, 2009, 4:52 pm

The Official 20170328 builds are out

Post by Josa »

Previous Nightly Builds thread 20170327

The Official 20170328 NIGHTLY builds are out
The Official 20170328 AURORA builds are out
The Official Firefox 53 Beta 7 builds are out

Previous NIGHTLY: 20170327 (Fx 55.0a1)
Previous AURORA: 20170327 (Fx 54.0a2)
Previous BETA: 20170324 (Fx 53.0b6)

Hourly builds: Tinderbox Builds
Treeherder: Nightly | Aurora
Changelogs: NIGHTLY | AURORA | BETA
Release Notes: AURORA | BETA

Fixed:
  1. NIGHTLY +69
  2. #1218437
  3. #1342823
  4. #1345160
  5. #1349276
  6. #1349340
  7. #1313767 [Add-on SDK:General]-Deobfuscate (and consequentially optimize) core SDK modules [Uns][]
  8. #1350617 [Add-on SDK:General]-ui/button/view code is too slow [Uns][]
  9. #1350791 [Core:Audio/Video: Playback]-Add constexpr and some handy functions to TimeUnit [Uns][]
  10. #1350754 [Core:CSS Parsing and Computation]-stylo: Call EffectCompositor::UpdateEffectProperties() [Uns][]
  11. #1344966 [Core:CSS Parsing and Computation]-stylo: Implement eRestyle_CSSAnimations and eRestyle_CSSTransitions to avoid triggering CSS transitions due to style changes caused by animations [Uns][]
  12. #1351026 [Core:CSS Parsing and Computation]-stylo: nsCSSValue::Reset asserts when OMTA runs concurrently with parallel traversal [Uns][]
  13. #1350743 [Core:DOM: Animation]-Clean up handling base styles [Uns][]
  14. #1194751 [Core:DOM: Content Processes]-PScreenManager should not use sync messages [Uns][[qf:p1]]
  15. #1343760 [Core:DOM: Events]-Label runnables in dom/events [Uns][]
  16. #1343765 [Core:DOM: Events]-Label timer in dom/events [Uns][]
  17. #1350239 [Core:DOM]-SlicedInputStream has a buggy ::Seek implementation [Uns][]
  18. #1341272 [Core:DOM]-readyState not correctly updated during synchronous XMLHttpRequest failure [Uns][]
  19. #1350212 [Core:Gecko Profiler]-Improve TickSample [All][]
  20. #1350962 [Core:Graphics: WebRender]-Add note to crash reports about whether or not WebRender is enabled [All][[gfx-noted]]
  21. #1349949 [Core:Graphics: WebRender]-Allow having a single pref flip turn webrender on or off [All][[gfx-noted]]
  22. #1350182 [Core:Graphics: WebRender]-Enable button border display items by default [Uns][]
  23. #1349843 [Core:Graphics: WebRender]-Enable inset box shadows by default [All][]
  24. #1335745 [Core:Graphics: WebRender]-Intermittent linux-qr TEST-UNEXPECTED-FAIL | file:///home/worker/workspace/build/tests/reftest/tests/dom/xbl/crashtests/336960-1.html | application terminated with exit code 11 | application crashed [@ nsPresContext::NotifyDidPaintForSubtree] [Lin][[gfx-noted]]
  25. #1350986 [Core:Graphics: WebRender]-Log useful diagnostic messages to the app notes for WebRender startup failures [All][[gfx-noted]]
  26. #1348755 [Core:Graphics: WebRender]-Turn on 'layers.advanced.outline-layers' by default [Uns][]
  27. #1349643 [Core:Graphics: WebRender]-Turning on webrender profiler pref crashes browser [Uns][[gfx-noted]]
  28. #1338347 [Core:Graphics]-Telemetry measures for Compositor Frame Throughput (Scrolling/Animation) [Uns][[gfx-noted][qf:p1]]
  29. #1343758 [Core:Graphics]-gfx-labeling Label runnables in gfx vr. [Uns][[gfx-noted]]
  30. #1350688 [Core:IPC]-SpinEvent ctor implicitly depends on telemetry eagerly loading osfile.jsm on Windows [Uns][]
  31. #1343341 [Core:ImageLib]-infrastructure necessary to allow discarding of animated images [Uns][]
  32. #1350171 [Core:JavaScript Engine: JIT]-Assertion failure: numFailures_ > 0 (numFailures_ should not overflow), at js/src/jit/ICState.h:113 [Lin][[jsbugmon:update,bisect]]
  33. #1350988 [Core:JavaScript Engine: JIT]-Baldr: fix async interrupt issues [Uns][]
  34. #1340496 [Core:JavaScript Engine: JIT]-CacheIR: Add SetProp/SetElem WindowProxy stubs [All][[qf-]]
  35. #1346547 [Core:JavaScript Engine]-Assertion failure: isInt32(), at dist/include/js/Value.h:605 [Lin][[jsbugmon:update]]
  36. #1347486 [Core:JavaScript Engine]-Crash in GetCacheIRExpectedInputType [Win][]
  37. #1350371 [Core:JavaScript Engine]-jsapi-test testNewContext complains about leaking JSRuntime [Uns][]
  38. #1350308 [Core:JavaScript: GC]-Incremental marking validator doesn't work in release builds [Uns][]
  39. #1350286 [Core:JavaScript: GC]-Memory allocated by NurseryAwareHashMap is not tracked in about:memory (detected by DMD in heap-unclassifieds) [Uns][]
  40. #1342867 [Core:Layout: Form Controls]-Label the runnable of ScrollOnFocusEvent in nsTextControlFrame.cpp [Uns][]
  41. #1344624 [Core:Layout: Form Controls]-[DateTimeInput] (l10n) Numbers in numeric field should be formatted based on locale. [Uns][]
  42. #1350703 [Core:Layout: Misc Code]-Typos in layout/XUL sources [Uns][]
  43. #1350790 [Core:MFBT]-Add constexpr to CheckedInt [Uns][]
  44. #1350655 [Core:Networking]-MapURIToAddonID is too slow [Uns][]
  45. #1348841 [Core:Networking]-SOCKS5 broken with Firefox 52 on FreeBSD (regression introduced by bug 1288308) [Uns][[necko-active]]
  46. #1343479 [Core:Panning and Zooming]-gfx-labeling Label runnables in apz. [Uns][[gfx-noted]]
  47. #1350940 [Core:Plug-ins]-Label runnables in dom/plugins [Uns][]
  48. #1350706 [Core:SVG]-Get rid of nsSVGDisplayableFrame::GetCoveredRegion and its overrides [Uns][]
  49. #1350725 [Core:SVG]-Get rid of the GetUserToCanvasTM call in nsSVGUtils::PaintFrameWithEffects [Uns][]
  50. #1350015 [Core:SVG]-In SVG-as-an-image, using the 'context-fill' value causes 'fill-opacity' to be ignored [Uns][]
  51. #1350493 [Core:SVG]-Speed up and clean up SVGTransformableElement::PrependLocalTransformsTo and its overrides [Uns][]
  52. #1319252 [Core:Security: PSM]-remove nsIX509Cert.getAllTokenNames [Uns][[psm-assigned]]
  53. #1343802 [Core:Widget: Gtk]-[GTK 3.20] Excessive (fat) scrollbar width KDE breeze GTK theme on Firefox >= 52 (beta) [Lin][tpi:+]
  54. #1350423 [Core:XPCOM]-Remove unused PL_ARENA macro is nsStaticNameTable [All][]
  55. #1318226 [Core:XPCOM]-Tail dispatcher breaks the order of events [Uns][]
  56. #1348885 [Firefox:Developer Tools: Console]-Cu.reportError breaks the Browser Console when passed an error object from a sandbox during startup [All][]
  57. #1350435 [Firefox:Developer Tools: Memory]-getSnapshotIdFromPath() shouldn't assume parent and child process have same TmpD [Uns][]
  58. #1300719 [Firefox:Developer Tools]-Firebug theme - The disable popup auto hide button looks like disable even if it is enabled [All][]
  59. #1350315 [Firefox:General]-Html5-video mouse does not hide when in fullscreen [Win][]
  60. #1350469 [Firefox:Session Restore]-Lazily load XPathGenerator.jsm in FormData.jsm [Uns][]
  61. #1265818 [Firefox:Session Restore]-Session store doesn't save nsILayoutHistoryState/nsPresState [All][]
  62. #1348613 [Firefox:Session Restore]-restoreHistory() uses sync IPC [Uns][]
  63. #1350878 [Firefox:Tabbed Browser]-ContentLinkHandler.jsm does not use its NetUtil.jsm import [Uns][]
  64. #759252 [Firefox:Theme]-Use CSS animations for the loading and connecting throbbers [All][[Snappy]]
  65. #1348532 [Toolkit:Add-ons Manager]-chrome://mozapps/content/extensions/list.xul doesn't seem to be used [Uns][triaged]
  66. #1344981 [Toolkit:Safe Browsing]-Disable 'privacy.trackingprotection.annotate_channels' in aurora [Uns][]
  67. #1338555 [Toolkit:Telemetry]-Add an accumulation limit to Scalars IPC messages [All][[measurement:client]]
  68. #1321349 [Toolkit:Telemetry]-histogram.add doesn't check it's `this` object for the proper JSClass (histogram.add(1).add() crashes) [Uns][[measurement:client]]
  69. #1350539 [Toolkit:Themes]-Clean up custom .checkbox-check styling [All][]
  70. #1347111 [Toolkit:Themes]-Remove border and background fallback styling from checkbox.css [Win][[good first bug][lang=css]]

Partial Landings/Diagnostic Patches:
  1. #1347641 [Core:Graphics: WebRender]-BlobImageRenderer integration [Uns][leave-open]

  1. AURORA +18
  2. #1325955
  3. #1336828
  4. #1336830
  5. #1336832
  6. #1342823
  7. #1347262
  8. #1348143
  9. #1349946
  10. #1346439 [Core:Disability Access APIs]-Crash in RefPtr<T>::assign_assuming_AddRef | RefPtr<T>::assign_with_AddRef | mozilla::a11y::NotificationController::CoalesceMutationEvents [Win][]
  11. #1347632 [Core:Graphics]-Crash in OOM | large | mozalloc_abort | mozalloc_handle_oom | moz_xmalloc | mozilla::gfx::RecordedSourceSurfaceCreation::RecordedSourceSurfaceCreation [Win][]
  12. #1349856 [Core:Layout]-Reinstate proper usage of mReflowCause [All][]
  13. #1346711 [Core:Networking]-Manual proxy settings - "No Proxy for:" ignored [Uns][]
  14. #1349816 [Core:Panning and Zooming]-valgrind reports use of uninitialized memory [@ nsSliderFrame::CurrentPositionChanged] [Uns][[gfx-noted]]
  15. #1344205 [Firefox:Bookmarks & History]-Intermittent browser_library_middleclick.js,browser_library_openFlatContainer.js | application crashed [@ nsNavBookmarks::OnDeleteURI] after Assertion failure: history && ((bool)(__builtin_expect(!!(!NS_FAILED_impl(history->GetIdForPage [Uns][[fxsearch]]
  16. #1349632 [Firefox:Migration]-If Edge is running, importing bookmarks from Edge hangs the mainthread for 10 or 20 seconds (10 seconds for each time we try to talk to the Edge database) [Win][]
  17. #1349562 [Firefox:Site Identity and Permission Panels]-PopupNotification buttons have a slight extra outline [Uns][[fxprivacy]]
  18. #1344981 [Toolkit:Safe Browsing]-Disable 'privacy.trackingprotection.annotate_channels' in aurora [Uns][]
  19. #1348954 [Toolkit:Video/Audio Controls]-Html5-video controls do not hide when in fullscreen [Win][]
  1. Beta 6 -> Beta 7 Changelog +25
  2. #1292534
  3. #1325955
  4. #1336828
  5. #1336830
  6. #1336832
  7. #1344415
  8. #1346140
  9. #1347262
  10. #1348143
  11. #1349946
  12. #1346439 [Core:Disability Access APIs]-Crash in RefPtr<T>::assign_assuming_AddRef | RefPtr<T>::assign_with_AddRef | mozilla::a11y::NotificationController::CoalesceMutationEvents [Win][]
  13. #1299500 [Core:DOM]-Get rid of DeviceStorage API [Uns][]
  14. #1342255 [Core:DOM: Service Workers]-Crash in NS_OutputStreamIsBuffered [Win][]
  15. #1347632 [Core:Graphics]-Crash in OOM | large | mozalloc_abort | mozalloc_handle_oom | moz_xmalloc | mozilla::gfx::RecordedSourceSurfaceCreation::RecordedSourceSurfaceCreation [Win][]
  16. #1348584 [Core:Graphics]-Windows ClearType Enhanced Contrast: 300 causes fatal error: "assert(0 <= c && c <= SK_Scalar1)" [Uns][]
  17. #1342016 [Core:JavaScript Engine: JIT]-Regression on Jan 11th 2017 on misc benchmarks [Uns][]
  18. #1349856 [Core:Layout]-Reinstate proper usage of mReflowCause [All][]
  19. #1349816 [Core:Panning and Zooming]-valgrind reports use of uninitialized memory [@ nsSliderFrame::CurrentPositionChanged] [Uns][[gfx-noted]]
  20. #1345853 [Core:SVG]-SVG image pattern not visible in Firefox [Uns][]
  21. #1344205 [Firefox:Bookmarks & History]-Intermittent browser_library_middleclick.js,browser_library_openFlatContainer.js | application crashed [@ nsNavBookmarks::OnDeleteURI] after Assertion failure: history && ((bool)(__builtin_expect(!!(!NS_FAILED_impl(history->GetIdForPage [Uns][[fxsearch]]
  22. #1344759 [Firefox:Migration]-Use insertTree API to import bookmarks from other browsers [Uns][]
  23. #1349632 [Firefox:Migration]-If Edge is running, importing bookmarks from Edge hangs the mainthread for 10 or 20 seconds (10 seconds for each time we try to talk to the Edge database) [Win][]
  24. #1349562 [Firefox:Site Identity and Permission Panels]-PopupNotification buttons have a slight extra outline [Uns][[fxprivacy]]
  25. #1344282 [Toolkit:Places]-Add an insertTree API to Bookmarks.jsm to allow batch-inserting a set of bookmarks [Uns][]
  26. #1348601 [Toolkit:Video/Audio Controls]-Context menu 'play' control for HTML5 video initially fails to work when autoplay is disabled [Uns][]

Nightly 55 fixes since 20170306 (Gecko 54) ~1052
Aurora 54 fixes since 20170123 (Gecko 53) ~2220
Beta 53 fixes since 20161114 (Gecko 52) ~3079

Nightly Blog
Release Calendar
Release Tracking
Last edited by Josa on March 28th, 2017, 7:30 am, edited 1 time in total.
User avatar
GHM113
Posts: 707
Joined: December 16th, 2015, 3:59 am
Location: Moscow, Russia

Re: The Official 20170328 builds are not yet out

Post by GHM113 »

New profile, default settings, browser.sessionstore.restore_on_demand false, NoScript and Session Manager installed. I started to record performance profile while the session was being restored by loading 3 tabs at once in the background and I was slowly scrolling the page in the active tab. The result: http://i.imgur.com/wbBJln6.png
As you can see, fps constantly drops to 2-3 frames per second, the scrolling doesn't feel smooth at all. Is there any way to avoid these drops? ](*,)
Sorry for my poor English.
avada
Posts: 1934
Joined: February 10th, 2008, 6:30 am
Location: Hungary

Re: The Official 20170328 builds are not yet out

Post by avada »

GHM113 wrote:New profile, default settings, browser.sessionstore.restore_on_demand false, NoScript and Session Manager installed. I started to record performance profile while the session was being restored by loading 3 tabs at once in the background and I was slowly scrolling the page in the active tab. The result: http://i.imgur.com/wbBJln6.png
As you can see, fps constantly drops to 2-3 frames per second, the scrolling doesn't feel smooth at all. Is there any way to avoid these drops? ](*,)
(What did you use to record performance?)
User avatar
GHM113
Posts: 707
Joined: December 16th, 2015, 3:59 am
Location: Moscow, Russia

Re: The Official 20170328 builds are not yet out

Post by GHM113 »

avada wrote:(What did you use to record performance?)
Shift-F5 - Record profile. Press Shift-F5 in the window you want to record. Also, another silky smooth scrolling by Nightly:
http://i.imgur.com/4HoJPTO.png
I wonder if upgrading to a faster GPU will solve the problem (I am currently using i5 2300 integrated graphics) ](*,)
Sorry for my poor English.
Josa
Posts: 7416
Joined: July 28th, 2009, 4:52 pm

Re: The Official 20170328 builds are out

Post by Josa »

Locked