VirtualBox 4.3 OS/2 Additions gengradd.dll is corrupt
|Reported by:||Herb Thompson||Owned by:|
|Component:||guest additions||Version:||VirtualBox 4.3.8|
|Guest type:||other||Host type:||Linux|
The VirtualBox 4.3 OS/2 guest additions gengradd.dll is corrupt. If it is replaced with the gengradd.dll from 4.2, correct behaviour of the OS/2 guest is restored.
Symptoms: (1) The file size of the gengradd.dll for 4.3 is 64170 bytes. The file size in 4.2 is 10573 bytes and the size of the original Warp 4.52 file is 11958 bytes. The 53597 byte increase from 4.2 to 4.3 suggests that 4.3 build went wrong. (2) When the 4.3 gengradd.dll is installed in os2\dll, the "System - Properties" "Screen" tab shows no options other than 640x480x16 and there is no second sheet with a list of monitors. (3) The 4.3 gengradd.dll in os2\dll can be replaced while PM is running which suggests that it was not actually loaded on startup, otherwise a file in use error would be reported if an attempt was made to alter the dll. (3) Reverting to the 4.2 gengradd.dll in os2\dll restores correct behaviour - i.e. the correct display options are displayed by "System - Properties" and the DLL cannot be altered becuase it is in use.