-
Notifications
You must be signed in to change notification settings - Fork 16.3k
Closed
Description
Issue Details
- Electron Version: 9.0.0 (beta versions of 9.0.0 too)
- Operating System: Windows 10 1903
- Last Known Working Electron version: 7.2.4
Repro steps
- require a native module in a Renderer process (on a page)
- call libuv function uv_queue_work 5 times
- get uv_after_work_cb invoked 5 times
- reload the page
- call libuv function uv_queue_work 5 times once more
Expected Behavior
- get uv_after_work_cb invoked 5 times
Actual Behavior
- get uv_after_work_cb invoked 1 or 2 times, remaining ones never get invoked by libuv
To Reproduce
I prepared a sample project with minimal code that demonstrates the problem:
Please read the README.MD and check src/libuv_problems_module.cpp sources.
Additional Information
app.allowRendererProcessReuse = false; works as a workaround for this issue
aabuhijleh