wxpython crashing on windows 8 - python.exe stops working

2

I had this code running perfectly on windows 7 - Python 2.7, once I changed to windows 8 it started crashing after a specific period of time or once it came back from a Callback. Can someone shed some light?

I get - Process finished with exit code -1073740771 (0xC000041D)

I load some data into the GUI from a call to a Callback, and when it tries to go back to the App it crashes.

I debuged it and once it does:

return _core_.PyApp_MainLoop(*args, **kwargs)

from the core module, it crashes.

Anyone have any idea what could be causing this?

python
windows-8
crash
wxpython
core

1 Answer

1

I figured out what was going on. During the load of data I was creating a dialog box do get the file path of the file with the data. When doing so, I was creating another instance of the App.

The code was doing:

app = wx.App(None)

but the GUI had already created one with the same name:

app = wx.App(0)

The strange thing is, on windows 7 there was no crash going on, but on windows 8 it crashed all the time.

Thanks for all the help!

answered on Stack Overflow Oct 7, 2014 by Gustavo Oliveira

User contributions licensed under CC BY-SA 3.0