Printable Version of Topic

Click here to view this topic in its original format

PMView Pro Forums _ PMView - OS/2 Technical Support _ PMView 2.32 crash after tooltip popup

Posted by: Heiko Nitzsche May 5 2003, 06:19 AM

Since quite a while PMView 2.32 crashes when I move the mouse pointer over a button in the toolbar shortly after the tooltip is shown. So I had to switch off the toolbar. sad.gif

I have running eComStation 1.0 (German) with latest Fixpack 3 and:
- XWorkPlace 1.01
- Amouse 2.4beta (latest)
- Visual Age C++ 3.0 (FP8) + all available postfixes
- Multimedia replacement classes 0.2.4 from Chris Wohlgemuth

The PMView logfile only contains the startup entry but nothing about the crash. OS/2 reports SYS3175. I experienced the same behaviour in many other (and older) GUIs that are build on IBM Open Class Lib (like ForeSpace). My own developed GUIs that are also using the Open Class Lib work properly, but they are linked to the version from the postfixes.

Has IBM broken the compatibility to their own GUI lib in one of the previous fixpacks ? Is this only happen on my machine ?

All other applications on the system work perfectly.

Posted by: Peter May 5 2003, 09:12 AM

This problem is caused by XWorkPlace. XWP causes the IBM Open Class Library (OCL) ToolTip handler to be trapped in a recursive (endless) focus call. (The ToolTip control and XWP starts competing about which program gets its window put topmost. XWP does it, OCL does it, XPW corrects it, OCL corrects it... this goes on until PMView finally crashes due to insufficient stack space.)

PMView v3.0 will not use the OCL tooltip control. This will solve the problem.

Thanks,



Edited By Peter on 1052144239

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)