Alex Ionescu wrote:
If some of you would like to turn OPTIMIZED = 1 and help me with some of the current problems, I'd appreciate it greatly:
- Bootvid crashes during boot logo intialization.
Booting with NOGUIBOOT gets ros to the installation page, where
- Default selections for radio buttons and combobox do not appear,
they must now be selected manually
This seems to be fixed now.
Apart from this glitch, driver installation and second boot were perfect, minus the following:
- Debug message about unhandled exception, followed by an explorer
crash related to a header file.
This is now fixed.
- Browsing some registry keys in regedit causes regedit to crash.
I am now able to get a trace:
(KERNEL32:except/except.c:159) Unhandled exception (KERNEL32:except/except.c:160) Address: (KERNEL32:except/except.c:163) 7617a022 C:\ReactOS\system32\comctl32.dll CS:EIP 1b:7617a022 DS 23 ES 23 FS 3b GS 23 EAX: 0067a408 EBX: 00000000 ECX: 0066e7d8 EDX: 000001cc EBP: 0066e808 ESI: 00000000 ESP: 0066e7cc EDI: 00000001 EFLAGS: 00000202 (KERNEL32:except/except.c:166) Frames: (KERNEL32:except/except.c:174) 761674ca C:\ReactOS\system32\comctl32.dll (KERNEL32:except/except.c:174) 7617bb55 C:\ReactOS\system32\comctl32.dll (KERNEL32:except/except.c:174) 7617f791 C:\ReactOS\system32\comctl32.dll (KERNEL32:except/except.c:174) 77e6f944 C:\ReactOS\system32\user32.dll (KERNEL32:except/except.c:174) 77e703ba C:\ReactOS\system32\user32.dll (KERNEL32:except/except.c:174) 405a99 C:\ReactOS\regedit.exe (KERNEL32:except/except.c:174) 401d31 C:\ReactOS\regedit.exe (KERNEL32:except/except.c:174) 77e6f906 C:\ReactOS\system32\user32.dll (KERNEL32:except/except.c:174) 77e70283 C:\ReactOS\system32\user32.dll (KERNEL32:except/except.c:174) 761ad1f6 C:\ReactOS\system32\comctl32.dll (KERNEL32:except/except.c:174) 761ad3cc C:\ReactOS\system32\comctl32.dll (KERNEL32:except/except.c:174) 761afd0a C:\ReactOS\system32\comctl32.dll (KERNEL32:except/except.c:174) 761b0963 C:\ReactOS\system32\comctl32.dll (KERNEL32:except/except.c:174) 761b22ac C:\ReactOS\system32\comctl32.dll (KERNEL32:except/except.c:174) 77e6f971 C:\ReactOS\system32\user32.dll (KERNEL32:except/except.c:174) 77e6fb2a C:\ReactOS\system32\user32.dll (KERNEL32:except/except.c:174) 406020 C:\ReactOS\regedit.exe (KERNEL32:except/except.c:174) 40a4fb C:\ReactOS\regedit.exe (KERNEL32:except/except.c:174) 40116a C:\ReactOS\regedit.exe (KERNEL32:except/except.c:174) 401038 C:\ReactOS\regedit.exe (KERNEL32:except/except.c:174) 7c8209d0 C:\ReactOS\system32\kernel32.dll
The bad news is that PSEH is really broken in optimized builds and RtlUnwind needs some fixing.
Best regards, Alex Ionescu