devide icon indicating copy to clipboard operation
devide copied to clipboard

DeVIDE sometimes crashes when importing a module into CodeRunner that also imports a module

Open GoogleCodeExporter opened this issue 9 years ago • 4 comments

Reported by Emiel v IJsseldijk:

op mijn computer heb ik een grote kans op een crashed van DeVIDE (nieuwe
versie) wanneer ik een script importeer via import, als dit script zelf ook
een import statement bevat. Dit kan al gebeuren bij een heel eenvoudig
bestand zoals de 'examplebug.py'  in de bijlage

wanneer ik deze in het systeempath zet en opgeef:

>>> import examplebug

in de interaction window of in uitvoer in scratch, kan het volgende gebeuren:

1) het wordt uitgevoerd
2) een exception treed op, een importerror omdat er teveel argumten bij een
import statement worden gegeven
3) DeVIDE crasht.

de combinatie van geval 2 en dat deze fout al bij deze simpele code
optreedt, maakt het waarschijnlijk dat het om een probleem bij het
importeren gaat binnen een script dat zelf wordt geimporteerd. Het lijkt er
op, dat er dan een loop optreed waarbij steeds een extra argument aan de
import wordt meegegeven, totdat deze een exception geeft of zelfs crash.
Dit is echter maar een gok.

ook:
>>> from examplebug import *
geeft me deze crash.

Original issue reported on code.google.com by cpbotha on 21 Jul 2008 at 12:12

Attachments:

GoogleCodeExporter avatar Mar 21 '15 21:03 GoogleCodeExporter

Original comment by cpbotha on 4 Dec 2008 at 1:04

  • Added labels: Milestone-Release8.12

GoogleCodeExporter avatar Mar 21 '15 21:03 GoogleCodeExporter

Original comment by cpbotha on 23 Dec 2008 at 5:36

  • Added labels: Milestone-Release9.1

GoogleCodeExporter avatar Mar 21 '15 21:03 GoogleCodeExporter

I was not able to reproduce this bug on Linux x86_64 running from a development
build.  Will look into this post 9.1.

Original comment by cpbotha on 28 Jan 2009 at 4:50

  • Added labels: Milestone-Release9.2
  • Removed labels: Milestone-Release9.1

GoogleCodeExporter avatar Mar 21 '15 21:03 GoogleCodeExporter

With the new DRE system, there's a high probability that this is problem won't
manifest. :)

Original comment by cpbotha on 28 Jul 2009 at 12:00

  • Added labels: Milestone-Release3000
  • Removed labels: Milestone-Release9.2

GoogleCodeExporter avatar Mar 21 '15 21:03 GoogleCodeExporter