Description:
The toolbars are displayed but the button bitmaps within the toolbars are not. It's possible to use the application but annoyingly slow to carefully move the mouse over the toolbar until the button tooltips appear. At this point I can click to execute the applicable command shown in the tooltip. This appears to be a either a GUI problem with the toolbar widget (vendor related) or widget init problem. It sometimes crashes and closes with no error message when clicking between non-existant buttons (areas between missing buttons where no tooltips appear).
I am running Windows 7 64-bit and ran multiple 5.2.x versions before upgrading to the current version without this problem. There are lots of other problems which are already documented in the bug database. This particular problem in conjunction with external component failures, makes it very difficult to use Workbench for more than 5-10 minutes without a crash.
I uninstalled and reverted to 5.2.34.1, but I'm getting an error message when attempting to load a model previously opened in 5.2.37 indicating that the model file was created by an unknown version which makes total sense to me.
At this point, I have to manually edit my dumps until the problem is resolved or bite the bullet and license a UML suite with ER support.
How to repeat:
Just start the application in Windows 7 64-bit and look at the toolbars. Workbench is running in x86 32-bit mode so the problem should also appear in Windows 7 32-bit unless some sort of OS GUI problem is occurring.
Suggested fix:
I have never compiled the code or took a serious look at it, so I'm not sure if you're using Visual C++ or another C++ language. It should not be difficult to find the problem if it is not a vendor-related problem with the widget itself. Since both toolbars are affected, I'm making the assumption that it is a vendor problem or a problem with a toolbar widget class.