Closed
Bug 1594262
Opened 5 years ago
Closed 5 years ago
Hang and memory leak when using a proxy
Categories
(Firefox :: General, defect)
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 |
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.
Description
•