[HN Gopher] Discovering a JDK Race Condition, and Debugging It i...
       ___________________________________________________________________
        
       Discovering a JDK Race Condition, and Debugging It in 30 Minutes
       with Fray
        
       Author : aoli-al
       Score  : 34 points
       Date   : 2025-06-07 19:01 UTC (3 hours ago)
        
 (HTM) web link (aoli.al)
 (TXT) w3m dump (aoli.al)
        
       | latchkey wrote:
       | Maybe it is just me, but I can't read the text in the code
       | because the font is nearly white on white.
        
         | masklinn wrote:
         | The light mode is fine, but you're right the dark mode is truly
         | awful, the code blocks are unreadable.
         | 
         | edit: for some reason the author overrode the background color
         | on code blocks via an inline style of
         | background-color:#f0f0f0
         | 
         | from                   var(--code-background-color) = #f2f2f2
         | 
         | to make the background nigh imperceptibly darker, but then
         | while the stylesheet properly switches the to #01242e in dark
         | mode the inline override stays and blows it to bit.
         | 
         | Not that it's amazing if you remove the inline stle, on account
         | of operators and method names being styled pretty dark (#666
         | and #4070a0).
        
           | aoli-al wrote:
           | Thanks for pointing it out! Just did a quick fix using Claude
           | :)
        
             | malcolmgreaves wrote:
             | On mobile (Safari), the lines in the code blocks have
             | different font sizes. They also have different fonts. Some
             | are like 3-4x the size of other lines. No idea what could
             | be going wrong, but it does unfortunately make the code
             | blocks difficult to follow along.
        
               | aoli-al wrote:
               | should be fixed as well :)
        
               | NooneAtAll3 wrote:
               | any chance you can make light/dark mode switch a UI
               | button?
        
       | MaxBarraclough wrote:
       | Neat to see sleep calls artificially introduced to reliably
       | recreate the deadlock. [0]
       | 
       | Looks like fixing the underlying bug is still in-progress, [1] I
       | wonder how many lines of code it will take.
       | 
       | [0] https://github.com/aoli-
       | al/jdk/commit/625420ba82d2b0ebac24d9...
       | 
       | [1] https://bugs.openjdk.org/browse/JDK-8358601
        
       ___________________________________________________________________
       (page generated 2025-06-07 23:00 UTC)