<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: gcp</title><link>https://news.ycombinator.com/user?id=gcp</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 26 May 2026 18:22:30 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=gcp" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by gcp in "10% of Firefox crashes are caused by bitflips"]]></title><description><![CDATA[
<p>I don't think Firefox has the access permissions needed to read MCE status, and the vast majority of our users don't have ECC, let alone they're going to run memtest86(+) after a Firefox crash.<p>If they did, we wouldn't be having this discussion to begin with!</p>
]]></description><pubDate>Fri, 06 Mar 2026 16:48:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47277445</link><dc:creator>gcp</dc:creator><comments>https://news.ycombinator.com/item?id=47277445</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47277445</guid></item><item><title><![CDATA[New comment by gcp in "10% of Firefox crashes are caused by bitflips"]]></title><description><![CDATA[
<p>No.</p>
]]></description><pubDate>Fri, 06 Mar 2026 16:46:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47277406</link><dc:creator>gcp</dc:creator><comments>https://news.ycombinator.com/item?id=47277406</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47277406</guid></item><item><title><![CDATA[New comment by gcp in "10% of Firefox crashes are caused by bitflips"]]></title><description><![CDATA[
<p><i>Deduplicating and identifying the source of a crash point is surprisingly hard, to the point that “it’s the only crash of its kind” could be a bug in your logic for linking issues.</i><p>This is a bit vague to really reply to very specifically, but yes, this is hard. Which is why quite some people work in this area. It's rather valuable to do so at Firefox-scale.<p><i>Even if the majority of time it generates the “same” failure mode, it can still sporadically generate a rare execution trace.</i><p>This doesn't matter that much because the "same" failure mode already allows you to see the bug and fix it.</p>
]]></description><pubDate>Fri, 06 Mar 2026 16:43:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47277350</link><dc:creator>gcp</dc:creator><comments>https://news.ycombinator.com/item?id=47277350</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47277350</guid></item><item><title><![CDATA[New comment by gcp in "10% of Firefox crashes are caused by bitflips"]]></title><description><![CDATA[
<p>Did you actually read the posts that started this topic, or are you being an ass for no reason?<p>Hint: No-one is claiming memory is to blame for 100% of the Firefox crashes. No-one is claiming it's 99% either.</p>
]]></description><pubDate>Fri, 06 Mar 2026 16:37:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47277249</link><dc:creator>gcp</dc:creator><comments>https://news.ycombinator.com/item?id=47277249</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47277249</guid></item><item><title><![CDATA[New comment by gcp in "10% of Firefox crashes are caused by bitflips"]]></title><description><![CDATA[
<p>I'm quite confident to say that millions of people use Firefox to comment on Reddit or similar sites every day, or write long posts, without seeing this problem.<p>Without knowing more about your configuration, it's hard to give advice, but definitely worth trying with a clean profile first.<p>If you don't report this problem upstream it will never get fixed, as obviously no-one else is seeing this. Firefox has a built-in profiler that you can use to report performance problems like this.</p>
]]></description><pubDate>Fri, 06 Mar 2026 16:33:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47277180</link><dc:creator>gcp</dc:creator><comments>https://news.ycombinator.com/item?id=47277180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47277180</guid></item><item><title><![CDATA[New comment by gcp in "10% of Firefox crashes are caused by bitflips"]]></title><description><![CDATA[
<p>You were seeing issues from the graphics driver, not Firefox.<p>Any memory allocation failing within the browser <i>forces</i> an instant crash unless the callsite explicitly opts in to handling the allocation failure.<p>"Check malloc failure" is an opt-out feature in browsers, not opt-in. It's the same in Chromium. Failing to check would cause too many security issues. (One more reason new stuff tends to prefer Rust, etc)</p>
]]></description><pubDate>Fri, 06 Mar 2026 16:29:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47277102</link><dc:creator>gcp</dc:creator><comments>https://news.ycombinator.com/item?id=47277102</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47277102</guid></item><item><title><![CDATA[New comment by gcp in "Speedometer 3.0: A shared browser benchmark for web application responsiveness"]]></title><description><![CDATA[
<p>Yeah, Dark Reader is known to totally plummet Firefox performance.<p>Not sure if it's a coding issue in the Firefox version of Dark Reader, or it's hitting some slow path in Firefox itself.</p>
]]></description><pubDate>Tue, 12 Mar 2024 17:09:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=39682035</link><dc:creator>gcp</dc:creator><comments>https://news.ycombinator.com/item?id=39682035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39682035</guid></item><item><title><![CDATA[New comment by gcp in "Speedometer 3.0: A shared browser benchmark for web application responsiveness"]]></title><description><![CDATA[
<p>It helps if you file bugs in Bugzilla. You can link to them here, there's a good chance a developer will find them.</p>
]]></description><pubDate>Tue, 12 Mar 2024 17:06:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=39682004</link><dc:creator>gcp</dc:creator><comments>https://news.ycombinator.com/item?id=39682004</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39682004</guid></item><item><title><![CDATA[New comment by gcp in "Mozilla's new Firefox Linux package for Ubuntu and Debian derivatives"]]></title><description><![CDATA[
<p><i>Change tends to mean things like exciting new spying and UI regressions</i><p>Or missing out on new anti-fingerprinting and anti-tracking improvements. Note that adblockers don't generally do the former.</p>
]]></description><pubDate>Tue, 23 Jan 2024 20:42:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=39109466</link><dc:creator>gcp</dc:creator><comments>https://news.ycombinator.com/item?id=39109466</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39109466</guid></item><item><title><![CDATA[New comment by gcp in "Mozilla's new Firefox Linux package for Ubuntu and Debian derivatives"]]></title><description><![CDATA[
<p>The whole point of the about:restartrequired warning is to avoid this problem. If you're crashing, I hope you've been filing bugs.</p>
]]></description><pubDate>Tue, 23 Jan 2024 20:33:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=39109357</link><dc:creator>gcp</dc:creator><comments>https://news.ycombinator.com/item?id=39109357</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39109357</guid></item><item><title><![CDATA[New comment by gcp in "Mozilla's new Firefox Linux package for Ubuntu and Debian derivatives"]]></title><description><![CDATA[
<p>This is how Mozilla's own updater works (if you use the .tar.gz version), but the distro package updater just overwrites everything without waiting and applications like Firefox have no control over that. As a user, you'd really want to disable unattended updates for such software.<p>It's not an issue for these .deb packages because they enable the (experimental) forkserver.</p>
]]></description><pubDate>Tue, 23 Jan 2024 20:32:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=39109348</link><dc:creator>gcp</dc:creator><comments>https://news.ycombinator.com/item?id=39109348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39109348</guid></item><item><title><![CDATA[New comment by gcp in "Firefox engineers discover a Windows Defender bug that causes high CPU usage"]]></title><description><![CDATA[
<p>What determines "excessive"? In this case it's for a security feature that Chrome lacks(!).</p>
]]></description><pubDate>Thu, 06 Apr 2023 06:16:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=35464814</link><dc:creator>gcp</dc:creator><comments>https://news.ycombinator.com/item?id=35464814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35464814</guid></item><item><title><![CDATA[New comment by gcp in "Firefox engineers discover a Windows Defender bug that causes high CPU usage"]]></title><description><![CDATA[
<p>Did you report this on Bugzilla? Even if it's not Firefox's fault if you don't report it no-one knows about the issue.<p>Recent versions of Firefox allow you to block some stuff like that: <a href="https://support.mozilla.org/en-US/kb/identify-problems-third-party-modules-firefox-windows#w_block-modules-that-cause-firefox-to-crash" rel="nofollow">https://support.mozilla.org/en-US/kb/identify-problems-third...</a><p>Though it's possible they use different code injection tricks to make blocking impossible. (You can't block Defender from listening to events for example)</p>
]]></description><pubDate>Thu, 06 Apr 2023 06:13:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=35464787</link><dc:creator>gcp</dc:creator><comments>https://news.ycombinator.com/item?id=35464787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35464787</guid></item><item><title><![CDATA[New comment by gcp in "Tab Unloading in Firefox 93"]]></title><description><![CDATA[
<p>One reason why it shipped on Windows first is that the situation is more serious there. The article goes into details why the different overcommit behavior is more problematic on Windows, and you're more likely to OOM there as a result.<p>Getting macOS to OOM is actually pretty difficult, we probably want to unload tabs before that point for performance (swap!) reasons, but that's also harder to measure very reliably.</p>
]]></description><pubDate>Wed, 06 Oct 2021 10:58:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=28771555</link><dc:creator>gcp</dc:creator><comments>https://news.ycombinator.com/item?id=28771555</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28771555</guid></item><item><title><![CDATA[New comment by gcp in "Tab Unloading in Firefox 93"]]></title><description><![CDATA[
<p>Because for some people their open sites, and the ability to switch quickly between them, is the most important use of their machine and what they want their RAM to be used for.</p>
]]></description><pubDate>Wed, 06 Oct 2021 07:51:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=28770337</link><dc:creator>gcp</dc:creator><comments>https://news.ycombinator.com/item?id=28770337</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28770337</guid></item><item><title><![CDATA[New comment by gcp in "Tab Unloading in Firefox 93"]]></title><description><![CDATA[
<p>It wasn't enabled by default because it didn't work well enough. Getting better low memory triggers was a key to making this an overall benefit, and not just a user annoyance.</p>
]]></description><pubDate>Wed, 06 Oct 2021 07:47:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=28770314</link><dc:creator>gcp</dc:creator><comments>https://news.ycombinator.com/item?id=28770314</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28770314</guid></item><item><title><![CDATA[New comment by gcp in "Tab Unloading in Firefox 93"]]></title><description><![CDATA[
<p>>very rarely Firefox would crash<p>The feature stops (or reduces the likelyhood) of that happening. It literally is made to trigger in a situation where the alternative is to crash.<p>>So, if I want to disable this, I should set a big number to the browser.low_commit_space_threshold_mb pref in about:config, right?<p>This will ensure that you crash and have to reload all of your tabs instead of the oldest ones, yes :-)</p>
]]></description><pubDate>Wed, 06 Oct 2021 07:44:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=28770300</link><dc:creator>gcp</dc:creator><comments>https://news.ycombinator.com/item?id=28770300</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28770300</guid></item><item><title><![CDATA[New comment by gcp in "Tab Unloading in Firefox 93"]]></title><description><![CDATA[
<p>>though it's not clear to me what the difference is<p>This one works well enough that we can default it on :-)<p>The previous one didn't reliably detect low memory situations and you could crash with OOM before it ever triggered. The article goes into detail about the various signals that have to be monitored on Windows. We had to do some work on gathering the metrics and correlating with crash data to determine when to trigger.</p>
]]></description><pubDate>Wed, 06 Oct 2021 07:42:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=28770290</link><dc:creator>gcp</dc:creator><comments>https://news.ycombinator.com/item?id=28770290</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28770290</guid></item><item><title><![CDATA[New comment by gcp in "Tab Unloading in Firefox 93"]]></title><description><![CDATA[
<p>That's definitely something we would want to do, but it requires a (very) reliable measurement method for this kind of memory pressure.<p>If it's not reliable, the browser unloads tabs when it's not needed, and that's way more annoying.</p>
]]></description><pubDate>Wed, 06 Oct 2021 07:39:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=28770266</link><dc:creator>gcp</dc:creator><comments>https://news.ycombinator.com/item?id=28770266</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28770266</guid></item><item><title><![CDATA[New comment by gcp in "Tab Unloading in Firefox 93"]]></title><description><![CDATA[
<p>>No thanks, I'd rather get more RAM or swap space for paging.<p>As the article explains, if you have enough swap you'll never trigger this. It activates right before you'd have crashed otherwise.</p>
]]></description><pubDate>Wed, 06 Oct 2021 07:37:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=28770259</link><dc:creator>gcp</dc:creator><comments>https://news.ycombinator.com/item?id=28770259</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28770259</guid></item></channel></rss>