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
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.
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.
Igor Ronnie will come to work with you in January :) you do not know it but ronnie loves 3D and openGL. :) On Nov 6, 2013, at 10:57 AM, Igor Stasenko <siguctua@gmail.com> wrote:
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.
participants (3)
-
Igor Stasenko -
Ronie Salgado -
Stéphane Ducasse