2.3.4.2 is ready

You can get it from http://wxpython.org/download.php or directly from the Sourceforge project page.

···

--
Robin Dunn
Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!

Windows 98, Python 2.2.2, fresh 2.3.4.2:

Start Demo.

Click on "Throbber" in tree, watch the fun, don't press "Stop"

Click on wxPopupControl in tree.

Crash! (This won't happen every time, but most times that I try.)

Back-translating from Swedish Windows...
Pythonw caused invalid page error in module KERNEL32.DLL ...

···

--
Magnus Lycka, Thinkware AB
Alvans vag 99, SE-907 50 UMEA, SWEDEN
phone: int+46 70 582 80 65, fax: int+46 70 612 80 65
http://www.thinkware.se/ mailto:magnus@thinkware.se

Windows 98, Python 2.2.2, fresh 2.3.4.2:

Start Demo.

Click on "Throbber" in tree, watch the fun, don't press "Stop"

Click on wxPopupControl in tree.

Crash! (This won't happen every time, but most times that I try.)

Hm. There *was* a problem with the window destroy event not being
propagated to the panel (I noticed the same behavior when developing the
demo) so the threads don't know when to stop, causing a segfault. I was
under the impression this was a wxGTK bug, but maybe I'm wrong. I don't
have a Win32 box, maybe you could stick some debug statements in to see
if the event handler for EVT_WINDOW_DESTROY is being called.

···

On Sat, 2002-12-21 at 15:27, Magnus Lycka wrote:

Back-translating from Swedish Windows...
Pythonw caused invalid page error in module KERNEL32.DLL ...

--
Cliff Wells <clifford.wells@attbi.com>

Okay, just checked out the current CVS and it still appears as though
the method associated with EVT_WINDOW_DESTROY isn't getting called... I
wasn't able to get a crash, but that's surprising more than reassuring.
Unfortunately this appears to be a wxWindows/wxPython bug, so there
isn't a lot that I can do about it at this point... the last I heard is
that Robin is going to look into it (although I think he only noticed
the problem for GTK+).

Meanwhile, if you decide to use throbber in a program, be sure to call
its Stop() method explicitly when its parent is destroyed (catching
EVT_CLOSE on the frame would seem to be the only way at the moment).

p.s. Just managed to get a segfault. Took a few more tries.

···

On Sat, 2002-12-21 at 18:30, Cliff Wells wrote:

On Sat, 2002-12-21 at 15:27, Magnus Lycka wrote:
> Windows 98, Python 2.2.2, fresh 2.3.4.2:
>
> Start Demo.
>
> Click on "Throbber" in tree, watch the fun, don't press "Stop"
>
> Click on wxPopupControl in tree.
>
> Crash! (This won't happen every time, but most times that I try.)

Hm. There *was* a problem with the window destroy event not being
propagated to the panel (I noticed the same behavior when developing the
demo) so the threads don't know when to stop, causing a segfault. I was
under the impression this was a wxGTK bug, but maybe I'm wrong. I don't
have a Win32 box, maybe you could stick some debug statements in to see
if the event handler for EVT_WINDOW_DESTROY is being called.

--
Cliff Wells <clifford.wells@attbi.com>

Back from the holliday...
My mailbox overflowed, I'm sorry if I bring up a solved issue.

Magnus Lycka wrote:

Windows 98, Python 2.2.2, fresh 2.3.4.2:
Start Demo.
Click on "Throbber" in tree, watch the fun, don't press "Stop"
Click on wxPopupControl in tree.
Crash! (This won't happen every time, but most times that I try.)
Back-translating from Swedish Windows...
Pythonw caused invalid page error in module KERNEL32.DLL ...

My Win98 box is not cooperating at all right now, (probably needs to have the wipe-and-reinstall fix applied to it :wink: so I can't do much about this right off...

Really? Win98 isn't stable for you??? :wink:

Do you get any clues if you run the demo from a command line window?

None at all.

Did you happen to try 2.3.4.1?

No.

···

At 12:44 2002-12-23 -0800, Robin Dunn wrote:

--
Magnus Lycka, Thinkware AB
Alvans vag 99, SE-907 50 UMEA, SWEDEN
phone: int+46 70 582 80 65, fax: int+46 70 612 80 65
http://www.thinkware.se/ mailto:magnus@thinkware.se