Skip to content
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

Supermium 122.0.6261.85 crashes on XPSP3 during startup when used with --in-process-gpu #318

Closed
JoachimHenze opened this issue Mar 5, 2024 · 3 comments

Comments

@JoachimHenze
Copy link

JoachimHenze commented Mar 5, 2024

Using
--in-process-gpu
as a startup flag on Supermium 122.0.6261.85 (32bit) on XPSP3 makes the browser crash during startup.
image

The debug.log gets the following line logged for each startup-crash:
[0305/180658.687:ERROR:crashpad_client_win.cc(476)] InitializeProcThreadAttributeList (size): Für das angegebene Programm ist eine neuere Version von Windows erforderlich. (0x47E)

The UI starts up nevertheless, and the browser can browse afterwards. So it is (just) some subcomponent that is crashing here.

The same flag in the older "Supermium 121.0.6167.81 Hotfix" didn't cause a crash.

@IDA-RE-things
Copy link

IDA-RE-things commented Mar 5, 2024

Same error on WinXp x86 with v122 and without any additional flags. Just starting Chrome.exe.
Or on other machine start Chrome_proxy.exe, than do something with UI, ant it crashes with error.
debug.log in English:

[0305/195254.482:ERROR:crashpad_client_win.cc(476)] InitializeProcThreadAttributeList (size): The specified program requires a newer version of Windows. (0x47E)
[0305/195306.311:ERROR:crashpad_client_win.cc(144)] crash server failed to launch, self-terminating

"The specified program requires a newer version of Windows. (0x47E)" . --WTF ?

Ok... I'm go to source code and found this file:
\third_party\crashpad\crashpad\client\crashpad_client_win.cc

Then found this line some code above before error happened:
GET_FUNCTION(L"kernel32.dll", ::InitializeProcThreadAttributeList);
So the code tryes to load original kernel32.dll, without your (@win32ss) API-wrapper progwrp.dll, resulting in error ?

@JoachimHenze
Copy link
Author

JoachimHenze commented Mar 6, 2024

WinXp x86 with v122 and without any additional flags [does also crash for @IDA-RE-things ]

That's definitely different here for me on my XPSP3. I don't have a crash at startup when I run it without any flags.
Maybe it depends on the used graphics card that it always crashes for you @IDA-RE-things . I just wanted to make that 'little difference' between our two setups clear, right from the start.

@JoachimHenze
Copy link
Author

This crash was fixed by
Supermium 122.0.6261.85 Hotfix (R2)
I can again start the browser on XPSP3 with--in-process-gpu to save a few megabytes of RAM.
Ticket closed. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants