PropellerIDE, an interesting crash bug when projects have circular references.
Heater.
Posts: 21,230
I just discovered that circular references on OBJ sections cause PropellerIDE to crash. The issue is described here:
http://forums.parallax.com/showthread.php/161197-Propeller?p=1331963&viewfull=1#post1331963
How come there is no issue reporting ability on the github repository of PropellerIDE?
http://forums.parallax.com/showthread.php/161197-Propeller?p=1331963&viewfull=1#post1331963
How come there is no issue reporting ability on the github repository of PropellerIDE?
Comments
-Phil
I just built the source from github, it no longer crashes on opening a file with circular references.
However it refuses to compile any Spin code claiming it cannot find openspin. Despite the fact that openspin is correctly specified in the preferences.
It is actually the IDE that is crashing. With the buggy version I don't need to compile anything, just open the top level file with the circular reference and boom it immediately dies.
The compiler, opespin, will try to compile this but complains about exceeding the object nesting limit of 16 levels. Of course there should be no such arbitrary nesting limit and circular references should be detected properly. So we might get: