That Thread.Abort should be fine - we should only ever get to it if someone else already started aborting the thread.
Can you attach a .NET debugger that logs all the exceptions? > -----Original Message----- > From: users-boun...@lists.ironpython.com [mailto:users- > boun...@lists.ironpython.com] On Behalf Of KATO Kanryu > Sent: Monday, February 08, 2010 6:10 PM > To: Discussion of IronPython > Subject: Re: [IronPython] threading.thread sometimes forced > termination! > > > Is there anything in your program that would introduce a .NET thread > > abort exception or a Python KeyboardInterrupt? > > No. > But the problem looks like ThreadAbortExeption or > Python.KeyboardInterrupt. > > My program is WinForms appliction, and not throw KeyboardInterrupt > exeption. > and it seems that my program and libraries(includes O.S.S. libs) don't > throw ThreadAbortExeption or call Thread.Abort() . > > By the way, I found Thread.Abort() in > IronPython_2_6\Src\Runtime\Microsoft.Dynamic\Interpreter\Instruction.cs > . > > Does this concern? > _______________________________________________ > Users mailing list > Users@lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com _______________________________________________ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com