Closed Bug 1594262 Opened 5 years ago Closed 5 years ago

Hang and memory leak when using a proxy

Categories

(Firefox :: General, defect)

72 Branch
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1593394
Tracking Status
firefox72 --- affected

People

(Reporter: giul.mus, Unassigned)

Details

Attachments

(1 file)

2.36 MB, video/x-matroska
Details
Attached video Screencast

Steps to reproduce:

  • set up a SOCKS proxy with ssh: ssh -ND 1337 somehost.
  • configure the proxy in about:config. Choose SOCKS5, enable DNS proxying, use CloudFlare DoH.
  • open new tabs, try to switch tabs.
  • if you can't reproduce the bug, restart the network connection (eg. unplug and then plug the adapter), then retry the previous step.

On my Firefox Nightly (2019-11-05) on Linux this causes a hang: switching between tabs takes progressively longer, up to the point where it's impossible - however, if you change windows, the UI will refresh immediately to the correct state. Furthermore, you can't interact with buttons in the page (eg. when in you can't re-open the proxy settings window). The CPU usage will also spike, and the memory usage will increase approximately linearly.

I attached a screencast reproducing this bug.

This was printed to the console when I reproduced the bug:

ExceptionHandler::GenerateDump cloned child 28703
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...

###!!! [Parent][MessageChannel] Error: (msgtype=0x37006B,name=PContent::Msg_SuspendInputEventQueue) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x370069,name=PContent::Msg_FlushInputEventQueue) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x37006A,name=PContent::Msg_ResumeInputEventQueue) Channel error: cannot send/recv
Status: UNCONFIRMED → RESOLVED
Closed: 5 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: