thecocce / pyscripter

Automatically exported from code.google.com/p/pyscripter
0 stars 0 forks source link

Recursion depth exceeded kills PyScripter 2.1.1.0 #400

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?

Run this script

def f(n):
    print('Recursion depth = %d' % n)
    f(n+1)

f(0)

What is the expected output? What do you see instead?

The exception is raised, the traceback is displayed, then the message dialog is 
displayed with the exception message, and almost imnediately everything goes 
dim/disabled and I get a Windows message "PyScripter Python IDE has stopped 
working".  

Details:
Problem signature:
  Problem Event Name:   APPCRASH
  Application Name: PyScripter.exe
  Application Version:  2.1.1.0
  Application Timestamp:    2a425e19
  Fault Module Name:    DpoFeedb.dll
  Fault Module Version: 5.0.3.4190
  Fault Module Timestamp:   4b16ec5f
  Exception Code:   c0000005
  Exception Offset: 00005fc0
  OS Version:   6.1.7600.2.0.0.256.48
  Locale ID:    7177
  Additional Information 1: 09d6
  Additional Information 2: 09d6dd68a7c126e0437cfc884301663c
  Additional Information 3: 786a
  Additional Information 4: 786af83e5eb7e1f3cdf24c8384d625cd

What version of the product are you using? On what operating system?

PyScripter 2.1.1.0, Python 2.6.5, with remote engine configured.  Windows 7. 

Please provide any additional information below.

Using Python 3.1 has same symptoms.

Original issue reported on code.google.com by cspwc...@gmail.com on 30 Aug 2010 at 3:17

GoogleCodeExporter commented 9 years ago
If you use the remote engine (which is recommended) you will be able to recover 
by reinitializing the remote engine.  It is quite hard to provide a better 
solution to this issue with the current design of PyScripter.

Original comment by pyscripter on 31 Aug 2010 at 10:47