-
-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Handle Leak #64
Comments
possibly related win32ss/supermium#372 |
Can one of y'all test by:
Goal of this is to test each release in an identical environment, to remove any other variables, and see if handle counts have truly increased, and if so, by how much compared to the baseline M109 release. I will try to reproduce on my side, and try to see what handle might be being erroneously being repeatedly opened. That way we might track down the cause, although win32ss will probably have to be the ultimate fixer, since I don't modify or have much experience working with the Win7 specific code that he restored post-M110. |
The handle count was taken with no tabs open. However, I had previously been using the instance to browse various sites. I still have it open and the handle count has slightly increased. I am also using Supermium 122.0.6261.85 (Official Build) (64-bit) and the handle count is nowhere near as high. |
@narinishi Really? Because the handle leak in Thorium on my end on a Win 7 x64 machine is less than Supermium. Mine got to 11,000 after letting it sit for 3 days. |
Yeah. I started a Thorium instance yesterday and it's already at 9,958 handles. Whereas Supermium instance running for two days is below 1,600. I did experience a memory leak with Supermium recently though, although its handles stayed normal. EDIT: By the way, am using Thorium 122.0.6261.158 now. |
Came across a guide for determining handle leaks https://randomascii.wordpress.com/2021/07/25/finding-windows-handle-leaks-in-chromium-and-others/ |
There are two types of handles that Thorium is leaking. I have a process with 7002 total handles, 1641 are of type WaitCompletionPacket and 3487 are of type Event. |
Progwrp 1.1.0.5010: I do suggest that this version (or an even newer) should be bundled with next Thorium-legacy release. Not sure whether that would affect Win8.1x64 too, or whether the dll is entirely unused then. |
Regular Thorium Legacy on 8.1 doesn't depend on progwrp, but I can try seeing if the XP version will run. |
@JoachimHenze @narinishi He fixed this in latest progwrp. Wait until new builds come out tommorow, which will also have more bug fixes as well as FTP support! The new builds will use the latest 1.1.0.5010 dll |
|
@narinishi @JoachimHenze Fixed in latest release > https://github.com/Alex313031/thorium-legacy/releases/tag/122.0.6261.171 |
you can make sure that this leak is not related to progwrp.dll at all, by using special version of progwrp for Win7+, which just redirects calls to system dll's : @narinishi : the issue should be reopened to be visible by developer. |
System Details
Problem
Process Hacker shows a very high handle count for one thorium.exe instance
Screenshots
Additional Notes
The text was updated successfully, but these errors were encountered: