platformio / platformio-atom-ide

PlatformIO IDE for Atom: The next generation integrated development environment for IoT
https://atom.io/packages/platformio-ide
Apache License 2.0
476 stars 71 forks source link

Platformio-ide 2.7.2 crashes Atom after OS upgrade #2455

Closed ptsonkov closed 3 years ago

ptsonkov commented 3 years ago

Hi Team,

After upgrading to Fedora33, Atom with Platformio-ede 2.7.2 start crashing again in same manner like issues https://github.com/platformio/platformio-atom-ide/issues/2443 or https://github.com/platformio/platformio-atom-ide/issues/2441. Uninstall 2.7.2 and rollback to 2.6.0 solve the issue and Atom/Platformio work stable.

It ask most of the time to force stop Atom or to keep waiting, but rare and sporadically there is another prompt like "Platformio was build on top of Python 3.5+, but it can't find it", followed by 3 buttons - install Python, point to python.exe and try again.

I suppose that there is some issue with Python after upgrade, below are some workstation parameters:

[bubba@host ~  ]$ cat /etc/redhat-release 
Fedora release 33 (Thirty Three)
[bubba@host ~  ]$ python -V
Python 3.9.0
[bubba@host ~  ]$ which python
/usr/bin/python
[bubba@host ~  ]$ ll /usr/bin/python
lrwxrwxrwx. 1 root root 9 Oct  6 17:46 /usr/bin/python -> ./python3
[bubba@host ~  ]$ ll /usr/bin/python*
lrwxrwxrwx. 1 root root     9 Oct  6 17:46 /usr/bin/python -> ./python3
-rwxr-xr-x. 1 root root  2558 Jul 29 19:19 /usr/bin/python-argcomplete-check-easy-install-script
-rwxr-xr-x. 1 root root   318 Jul 29 19:19 /usr/bin/python-argcomplete-tcsh
lrwxrwxrwx. 1 root root    16 Oct  6 17:19 /usr/bin/python-config -> ./python3-config
lrwxrwxrwx. 1 root root     9 Oct  1 19:26 /usr/bin/python2 -> python2.7
lrwxrwxrwx. 1 root root    16 Oct  1 19:26 /usr/bin/python2-config -> python2.7-config
-rwxr-xr-x. 1 root root 15584 Oct  1 19:27 /usr/bin/python2.7
-rwxr-xr-x. 1 root root  1846 Oct  1 19:26 /usr/bin/python2.7-config
lrwxrwxrwx. 1 root root     9 Oct  6 17:19 /usr/bin/python3 -> python3.9
lrwxrwxrwx. 1 root root    16 Oct  6 17:19 /usr/bin/python3-config -> python3.9-config
-rwxr-xr-x. 1 root root 15536 Oct  6 17:20 /usr/bin/python3.9
-rwxr-xr-x. 1 root root   175 Oct  6 17:19 /usr/bin/python3.9-config
-rwxr-xr-x. 1 root root  3592 Oct  6 17:07 /usr/bin/python3.9-x86_64-config
[bubba@host ~  ]$

Please let me know if you need some more info

BR, Peter

ptsonkov commented 3 years ago

Closing the ticket. Issue gone after last update of Atom to 1.52.0