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
[FIXED ]Crash v3.0.8788.4261 Git-75b931fc or never if try open Hacker menu or try open context menu use RMsClick or KBD Apps button in to tray miniWindow #944
Comments
The latest official build is v3.0.4234... your 4261 build is compiled from sources which are incomplete. |
The files have other changes which haven't been completed... It'll get fixed when those other changes are published. |
Ok! Understood. I'll wait, otherwise I thought I had an accident again - Friday, the 13th - "unlucky day." As Leonid Sobolev wrote in his story "Friday 13":
|
Git [d4be140] 2021-08-14 06:50:12 +1000 dmex : Fix start performance monitor and restart to firmware menus on Win7 try test open Hacker menu, but crash in exception 0x00000225 - Required object not exist |
v3.0.8798.4271 Git-b6644725 also crashed in to new dynamic Hacker menu code: For experiment, in order to exclude the possible influence of plugins, I specially minimized the set of files in the test copy to ProcessHacker.exe, ProcessHacker.exe.settings.xml (initial length 0 bytes), ProcessHacker.pdb, ProcessHacker.sig, capslist.txt, etwguids.txt , usernotesdb.xml (initial value is "empty"), but a drop of 100% is reproducible. Therefore, after looking at the code, I see this option: if IsOsVersion >= Win8 then call: new_dynamic_menu_code else goto: legacy_menu_code end and in the new_dynamic_menu_code block, combine all the code that works with dynamic menus, for example, as a separate subroutine, possibly putting it into a separate source file for ease of development. Now the algorithm, having checked the OS version in one place in others, does not perform this check and always adds items to the Hacker menu indicating non-existent objects, which leads to a failure. PH_v3.0.8798.4271_Git-b6644725_x64_crash.zip - test copy and crash dump. |
Also skipik (he use OS Windows 10/11 Latest ) X6415.08.2021 speech me in PM on forum.ru-board.com:
|
Also test - v3.0.8798.4271 Git-b6644725, OS Win7 SP1 x64, Win10 21H1 (test by skipik), PH minimize in to try. Goto mini Window, if I press KBD Apps or use RMsClick in to this window - the have crash this exception code 0x00000225 "Object not found". Possible this crash have some source like crash if try open Hacker menu. |
v3.0.8799.4272 Git-31e7947f - the mini tray window worked without errors, but the crash when trying to open the Hacker menu was saved . |
v3.0.8803.4276 Git-6a26e9ca - issues is closed, but bug is exist - if I try open Hacker menu then crash this exception 0x00000225 Object not found .... |
Debug assertions that were added manually are not bugs. These are features being developed and not complete. I am still working on those menus so they'll keep asserting until they're completed.
You're compiling source code with bleeding edge changes that I haven't had time to complete... These are not crashes, they're debug assertions required for source development. There haven't been any official releases of the nightly builds or otherwise... If you need a stable version of the source then use revisions with a green tickbox: If you don't know what assertions are or how to use them then only use revisions with those green ticks otherwise expect problems like assertions and debug statements and whatever. I'm well aware these menus don't work yet... When those new features are complete the assertions will be removed hopefully within the next week or so. |
Ok! I wait... |
Big thanks! This issues fixed in to v3.0.8817.4290 Git e068524. |
Crash v3.0.8788.4261 Git-75b931fc ( also v3.0.8789.4262 Git-04479f7d and v3.0.8790.4263 Git-8afff310) if try open Hacker menu
OS Win7 SP1 x64.
If i try open Hacker menu then v3.0.8789.4262 Git-04479f7d (also v3.0.8790.4263 Git-8afff310) is crashed and debugger show messages "Unhandled exception at address 0x00000000xxxx (ntdll.dll) in ProcessHacker: .exe 0xC0000225: Object not found." for .\ProcessHacker\settings.c string 373 as crashed location.
for v3.0.8789.4262 Git-04479f7d:
for v3.0.8790.4263 Git-8afff310:
My crash dumps needed?
P.S.
Possible crashed in to \ProcessHacker\mainwnd.c :: 1854 :
????
The text was updated successfully, but these errors were encountered: