Bug 217277 - REGRESSION(r267763) [GTK] website not loading in epiphany
Summary: REGRESSION(r267763) [GTK] website not loading in epiphany
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-10-03 07:30 PDT by Jim Mason
Modified: 2020-10-08 05:08 PDT (History)
2 users (show)

See Also:


Attachments
load failure (101.60 KB, image/png)
2020-10-03 07:30 PDT, Jim Mason
no flags Details
load failure 2 (91.13 KB, image/png)
2020-10-03 07:31 PDT, Jim Mason
no flags Details
load success with MiniBrowser (101.84 KB, image/png)
2020-10-03 07:32 PDT, Jim Mason
no flags Details
epiphany load success with r267762 (previous rev) (246.24 KB, image/png)
2020-10-03 07:39 PDT, Jim Mason
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jim Mason 2020-10-03 07:30:54 PDT
Created attachment 410415 [details]
load failure

GTK: 3.24.11 (X11)
Glib2: 2.62.5
Epiphany: 3.30.5
OS: Solaris


Since r267763, I have been unable to load one specific website (https://www.dslreports.com/) in epiphany.  Maybe there are more websites which fail, but it is the only one I have found.  This situation persists for me up to at least r267885 (last I have tried).

The patch of r267763 seems rather complex, and I am at a loss to understand what has happened.

What I have tried:
1. The MiniBrowser works fine for all websites (including this specific one);
2. Epiphany seems to work fine, even for 'complex' situations, like Google OAuth;
3. Epiphany fails to open the specific site https://www.dslreports.com/.  Screenshots attached.
4. Epiphany incognito also fails for this specific site.

I set a breakpoint in internalError; this is the stack trace when the failure occurs:

    #0  0x00007ffa5d2b11aa in __lwp_sigqueue () at /lib/64/libc.so.1
    #1  0x00007ffa5d2a57c1 in thr_kill () at /lib/64/libc.so.1
    #2  0x00007ffa5d253d09 in raise () at /lib/64/libc.so.1
    #3  0x00007ffa5bfb694b in WebCore::internalError(WTF::URL const&) ()
        at /usr/lib/64/libwebkit2gtk-4.0.so.37
    #4  0x00007ffa5aab8b86 in WebKit::WebLoaderStrategy::internallyFailedLoadTimerFired() () at /usr/lib/64/libwebkit2gtk-4.0.so.37
    #5  0x00007ffa571dbb75 in WTF::RunLoop::TimerBase::TimerBase(WTF::RunLoop&)::{lambda(void*)#1}::_FUN(void*) () at /usr/lib/64/libjavascriptcoregtk-4.0.so.18
    #6  0x00007ffa571dbdc9 in WTF::RunLoop::{lambda(_GSource*, int (*)(void*), void*)#1}::_FUN(_GSource*, int (*)(void*), void*) ()
        at /usr/lib/64/libjavascriptcoregtk-4.0.so.18
    #7  0x00007ffa579891b1 in g_main_context_dispatch ()
        at /usr/lib/64/libglib-2.0.so.0
    #8  0x00007ffa57989550 in g_main_context_iterate.isra ()
        at /usr/lib/64/libglib-2.0.so.0
    #9  0x00007ffa57989853 in g_main_loop_run () at /usr/lib/64/libglib-2.0.so.0
    #10 0x00007ffa571dbf00 in WTF::RunLoop::run() ()
        at /usr/lib/64/libjavascriptcoregtk-4.0.so.18
    #11 0x00007ffa5ab702ee in WebKit::WebProcessMain(int, char**) ()
        at /usr/lib/64/libwebkit2gtk-4.0.so.37
    #12 0x0000000000400f6c in _start ()
Comment 1 Jim Mason 2020-10-03 07:31:47 PDT
Created attachment 410416 [details]
load failure 2
Comment 2 Jim Mason 2020-10-03 07:32:40 PDT
Created attachment 410418 [details]
load success with MiniBrowser
Comment 3 Jim Mason 2020-10-03 07:39:31 PDT
Created attachment 410420 [details]
epiphany load success with r267762 (previous rev)
Comment 4 Jim Mason 2020-10-08 04:56:05 PDT
This was still broken as of r267924, but it is working for me as of r268136.

So it seems there was some commit in the interim which has fixed it, perhaps r267999.  Unless anyone is really interested, I am not going to investigate further.
Comment 5 Carlos Garcia Campos 2020-10-08 05:08:46 PDT
Yes, I bet it was fixed by r267999. Thanks.