Bug 177935 - [GTK] WebKitGTK hangs on http://www.flymeos.com/firmware.html when using a SOCKS ssh proxy
Summary: [GTK] WebKitGTK hangs on http://www.flymeos.com/firmware.html when using a SO...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: Other
Hardware: Unspecified Unspecified
: P2 Major
Assignee: Nobody
: 178725 183120 (view as bug list)
Depends on:
Reported: 2017-10-05 05:44 PDT by Cédric Bellegarde
Modified: 2020-03-21 23:44 PDT (History)
2 users (show)

See Also:

Backtrace (72.88 KB, text/plain)
2018-02-27 05:52 PST, Cédric Bellegarde
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Cédric Bellegarde 2017-10-05 05:44:46 PDT
While visiting http://www.flymeos.com/firmware.html with Epiphany or Eolie (GNOME 3.26, WebKitGTK 2.18), WebKit hangs:
- Current page is freezed
- No more new pages are working
Comment 1 Cédric Bellegarde 2017-10-05 06:02:26 PDT
Title edited, seems to only happen while using a socks ssh proxy.

Proxy is ok (working in firefox) while hang happens.
Comment 2 Cédric Bellegarde 2017-10-24 07:21:15 PDT
*** Bug 178725 has been marked as a duplicate of this bug. ***
Comment 3 Cédric Bellegarde 2018-02-26 04:31:37 PST
*** Bug 183120 has been marked as a duplicate of this bug. ***
Comment 4 Cédric Bellegarde 2018-02-26 04:45:24 PST
More details on this, seems WebKitGTK hangs while downloading with a socks proxy on:

https://d3phbp7p78bdk9.cloudfront.net/83/foglio.js => no DNS resolution

http://tongji-res1.meizu.com/resources/tongji/flow.js => 80 connection refused

Do not seems related to libsoup (tested with libsoup directly, it reacts as supposed).
Comment 5 Cédric Bellegarde 2018-02-27 05:52:00 PST
Created attachment 334688 [details]

Managed to get this backtrace while WebKit was stuck on an URI.
Comment 6 Cédric Bellegarde 2018-02-27 07:31:01 PST
More information on this. Installed danted on my remote server and the issue is gone. So maybe OpenSSH does not respect SOCKS protocol and make WebKitGTK to hang.

Feel free to close as it's a really particular use case.