I placed an image in my dropbox which reproduces the problem: https://www.dropbox.com/s/7bfdpu4eqrmb7vt/crash-NBOpenGL.zip

Greetings,
Ronie Salgado


2013/11/6 Igor Stasenko <siguctua@gmail.com>
According to dump, it crashes during call to:

� 0x21d8c8 I NBWndClassEx class>unregister:instance: 0x10f7e7cc: a(n) NBWndClassEx class

the reason could be that you passing wrong handle which not exists (or was existed in previous image session but invalid now).

Not much else i can say without having image and trying myself.



On 6 November 2013 03:42, Ronie Salgado <roniesalg@gmail.com> wrote:
I'm trying to use the latest version of NBOpenGL in Windows in Pharo 3.0.
First I'm receiving a "Not suitable implementation" error message. This can be solved by adding the following at the class side of NBWin32GLContextDriver.

NBWin32GLContextDriver>>supportsCurrentPlatform
��� ^ NativeBoost platformId = NativeBoostConstants win32PlatformId

Then, trying the following Roassal3D example produces a VM crash:

R3Example new city

Attached is the crash.dmp file. Currently, we are using an old pharo image for developing Roassal3D under windows.

Greetings,
Ronie Salgado



--
Best regards,
Igor Stasenko.