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
[email protected]
https://lists.sourceforge.net/lists/listinfo/pydev-users