[ros-dev] Optimized Build News

Alex Ionescu ionucu at videotron.ca
Sun Jan 23 22:36:23 CET 2005


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:
>
> 1) Bootvid crashes during boot logo intialization.
>
> Booting with NOGUIBOOT gets ros to the installation page, where
>
> 2) 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:
>
> 3) Debug message about unhandled exception, followed by an explorer 
> crash related to a header file.

This is now fixed.

> 4) 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



More information about the Ros-dev mailing list