I've just switched from running py2app with -A to not using it. After fleshing out the "includes" option so that my required modules were included, I finallly got the app to start up. It promptly quits, with the following message:

Fatal Python error: PyThreadState_Get: no current thread
Abort trap

My app is a simple GUI thing which controls Zope through the zdaemon.zdctl module. It's attached. The Zope libs (and some supporting libs) are installed in the app's Resources folder in a "runtime" subdirectory (historical name, will eventually change to Zope ;)

As I mentioned, this works OK when I invoke py2app with -A but it breaks when I run it for real.

I'm not using threads in my app, but Zope does use threads when it's running. The invocation of the zdaemon.zdctl code should not create any threads that I'm aware of. I'm currently working through a process of elimination to see whether I can narrow down to a particular suspect.

Does anyone have any ideas what might cause this?


Richard

_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to