<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>184391</bug_id>
          
          <creation_ts>2018-04-07 19:25:34 -0700</creation_ts>
          <short_desc>[GTK] Web pages become blank/white</short_desc>
          <delta_ts>2018-05-16 06:00:47 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKitGTK</component>
          <version>Other</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=183199</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="antoyo">bouanto</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>alicem</cc>
    
    <cc>bugs-noreply</cc>
    
    <cc>crispyfrog</cc>
    
    <cc>mcatanzaro</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1412657</commentid>
    <comment_count>0</comment_count>
    <who name="antoyo">bouanto</who>
    <bug_when>2018-04-07 19:25:34 -0700</bug_when>
    <thetext>Hi.
Since a few weeks, web pages can become randomly blank/white without any trigger that I can think.
If you need more info to debug this issue, please ask which.
Thanks to fix this issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1412715</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2018-04-08 08:28:51 -0700</bug_when>
    <thetext>It&apos;s probably a network process crash. We need to see a backtrace for that.

Might be related to bug #183348</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1421710</commentid>
    <comment_count>2</comment_count>
    <who name="li">crispyfrog</who>
    <bug_when>2018-05-08 07:10:41 -0700</bug_when>
    <thetext>I&apos;ve been affected by this bug since I upgraded webkitgtk from 2.18.6 to 2.20.0, and I can confirm that it hasn&apos;t been fixed. I tried to generate a core dump, but it seems there isn&apos;t any crash. Maybe I&apos;m wrong, I attached one gdb to each webkit process with gdb -p PID, and tried to reproduce the bug, when a webview became blank, all webkit processes were still running.  

Some steps that I found that may reproduce this bug: open more than one webviews/tabs all sharing one origin (in my case, they were all opened with javascript window.open), when closing one view, one of the other view that gets focus becomes blank.

I&apos;ve been watching bug #183348, and tried that patch on version 2.20.1 (by replacing CRASH() with exit(0) ) , it didn&apos;t solve this issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1421721</commentid>
    <comment_count>3</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2018-05-08 08:07:53 -0700</bug_when>
    <thetext>(In reply to li from comment #2)
&gt; I&apos;ve been affected by this bug since I upgraded webkitgtk from 2.18.6 to
&gt; 2.20.0, and I can confirm that it hasn&apos;t been fixed.

Oh wow, I thought this was a regression in 2.21.1, since I don&apos;t remember seeing this issue until very recently, after I upgraded from 2.20.0.

(In reply to li from comment #2)
&gt; I tried to generate a
&gt; core dump, but it seems there isn&apos;t any crash. Maybe I&apos;m wrong, I attached
&gt; one gdb to each webkit process with gdb -p PID, and tried to reproduce the
&gt; bug, when a webview became blank, all webkit processes were still running.  

Good job, then you know there&apos;s indeed no crash. (Of course, it&apos;s much easier to just check coredumpctl if you use a distro where that&apos;s enabled.)

I don&apos;t have any network process crashes either, so my original guess was wrong.

&gt; Some steps that I found that may reproduce this bug: open more than one
&gt; webviews/tabs all sharing one origin (in my case, they were all opened with
&gt; javascript window.open), when closing one view, one of the other view that
&gt; gets focus becomes blank.

Those are &quot;related&quot; views, then (two views that share the same web process). That seems really similar to bug #183199. But that&apos;s marked as a duplicate of bug #184040, which is a crash, and you&apos;ve already determined there&apos;s no crash here. Furthermore, the crash fixed in bug #184040 occurs only &quot;when using single shared process model or when the process limit is reached in multiple process model.&quot; I&apos;m experiencing this bug in multiple secondary process mode without any process count limit.

There&apos;s one more issue: I see web pages becoming white *after* they had previously loaded content. That seems different than bug #183199.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1424297</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2018-05-16 06:00:47 -0700</bug_when>
    <thetext>Yesterday I was in a state where I could reproduce this problem 100% of the time when opening external links on reddit. But the problem went away and I can&apos;t reproduce it anymore, with the same software versions.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>