The following forum message was posted by mkoenig65 at http://sourceforge.net/projects/pydev/forums/forum/293649/topic/4560990:
We are having a problem debugging our application using the pydev debugger. We have a application that creates and destroy threads and when a break point is set in the main thread we occasionally get the following exception File "C:\eclipse\plugins\org.python.pydev.debug_1.6.3.2010100513\pysrc\pydevd_ frame.py", line 102, in trace_dispatch self.doWaitSuspend(thread, frame, event, arg) File "C:\eclipse\plugins\org.python.pydev.debug_1.6.3.2010100513\pysrc\pydevd_ frame.py", line 25, in doWaitSuspend self._args[0].doWaitSuspend(*args, **kwargs) File "C:\eclipse\plugins\org.python.pydev.debug_1.6.3.2010100513\pysrc\pydevd.py", line 687, in doWaitSuspend self.processInternalCommands() File "C:\eclipse\plugins\org.python.pydev.debug_1.6.3.2010100513\pysrc\pydevd.py", line 399, in processInternalCommands [b]for tId in self.RUNNING_THREAD_IDS.keys():[/b] RuntimeError: dictionary changed size during iteration >From the code I am assuming this is being caused by one of our background >threads being destroyed changing the self.RUNNING_THREAD_IDS to change. Has anyone else ran into this? If this is a bug in the debbuger code does anyone know the issue so I can monitor it.? And last is there a recommend work around/code change for this. Thanks ------------------------------------------------------------------------------ Simplify data backup and recovery for your virtual environment with vRanger. Installation's a snap, and flexible recovery options mean your data is safe, secure and there when you need it. Discover what all the cheering's about. Get your free trial download today. http://p.sf.net/sfu/quest-dev2dev2 _______________________________________________ Pydev-users mailing list Pydev-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pydev-users