[Twisted-Python] wxReactor Issues
rsgames at inbox.com
Sun Nov 14 12:28:18 EST 2010
Well, I close the application (by clicking the X). Then a few seconds later, Ubuntu comes up with a dialog asking me if I want to force quit the application. gdb reports the following when I force quit: Program terminated with signal SIGKILL, Killed.
As far as to why it is crashing, I'm almost positive it is because there are two threads that aren't getting stopped properly.
> -----Original Message-----
> From: exarkun at twistedmatrix.com
> Sent: Sun, 14 Nov 2010 05:29:45 -0000
> To: twisted-python at twistedmatrix.com
> Subject: Re: [Twisted-Python] wxReactor Issues
> On 03:56 am, rsgames at inbox.com wrote:
> >My Twisted Python application with wxReactor crashes every time the
> >user exits the application.
> What do you mean when you say "crashes"? A SIGSEGV is probably due to a
> bug in CPython or (more likely) wxPython.
> >The OnClose event calls a method that does reactor.stop(). I've ran
> >this through gdb, and have noticed that this is because 2 threads
> >aren't getting closed. What I find strange though, that is if the
> >server closes the connection to the user, the 2 threads exit, and you
> >are able to close the application our properly. I have tried running
> >reactor.disconnectAll() before the reactor.stop() in my OnClose event,
> >with no luck. The client closes the connection to the server, but the
> >threads do not exit. I have also this patch found here
> >if wxreactor.WxReactor.callFromThread is not None:
>> oldStop = wxreactor.WxReactor.stop
>> def stopFromThread(self):
>> wxreactor.WxReactor.stop = stopFromThread
> >This problem occurs when I do and don't call the MainLoop() on the
> >wx.App(). If you all could provide some insight on this, I would be
> >very grateful.
> >Thank you.
> >Send any screenshot to your friends in seconds...
> >Works in all emails, instant messengers, blogs, forums and social
> >TRY IM TOOLPACK at http://www.imtoolpack.com/default.aspx?rc=if2 for
> >Twisted-Python mailing list
> >Twisted-Python at twistedmatrix.com
> Twisted-Python mailing list
> Twisted-Python at twistedmatrix.com
Send any screenshot to your friends in seconds...
Works in all emails, instant messengers, blogs, forums and social networks.
TRY IM TOOLPACK at http://www.imtoolpack.com/default.aspx?rc=if2 for FREE
More information about the Twisted-Python