Segmentation fault in Omega2P+Python Library installations
- 
					
					
					
					
 Hi, 
 We are using 100s of Omega2P in field. The recent batch of omega2p got the below firmware
 root@Omega-276A:~# oupgradeDevice Firmware Version: 0.3.4 b259 
 Checking latest version online...
 url: https://api.onioniot.com/firmware/omega2p/stable
 Repo Firmware Version: 0.3.4 b259
 Comparing version numbers
 Device firmware is up to date!We are facing new issues. We cannot be able to run python in few boards. 
 root@Omega-276A:~# python
 Traceback (most recent call last):
 File "/usr/lib/python2.7/site.py", line 62, in <module>
 ValueError: bad marshal data (unknown type code)
 root@Omega-276A:~# python3
 Fatal Python error: Py_Initialize: can't import _frozen_importlib
 ValueError: bad marshal data (unknown type code)Current thread 0x77f9bd0c (most recent call first): 
 Aborted
 root@Omega-276A:~#From Hardware point of view, all are same design and same SMPS. 
 I tried to to factory reset. Again same issue.Any suggestions why few boards behave like this with python. It would be great help. Since we are in the middle of deployment. Thanks in advance 
 
- 
					
					
					
					
 This issue usually arises due to corrupted Python bytecode or libraries, possibly related to filesystem corruption, incomplete package installation, or flash memory issues. I saw your other post about boot issue, this could be related. Do you have other devices connected to the SPI bus in your setup? 
 
- 
					
					
					
					
 @Zheng-Han No, SPI is not connected to anything. I use only UART, Ethernet and GPIOs as of now. 
 Same code works very well in most of the devices. Same design. I have used LM1117 3.3V with 100uF cap. Earlier this was not an issue. Same code is working in previous lot of Omegas.
 
- 
					
					
					
					
 @Zheng-Han I did one experiment. 
 I did
 firstboot -y
 sync
 reboot
 As I understand, the device is in factory reset. After reboot, I login.
 Installed python-light python-pipI tested Python command 
 root@Omega-236B:~# python
 Python 2.7.18 (default, Sep 09 2024, 15:48:40)
 [GCC 7.3.0] on linux2
 Type "help", "copyright", "credits" or "license" for more information.reboot 
 I tested the python command
 BusyBox v1.28.3 () built-in shell (ash)
 / __ ___ ()__ ___ / __ _ _ ___ ___ ____ _
 / // / _ / / _ / _ \ / // / ' / -) _/ _/
 _/////___//// _////_/_, /_,/
 W H A T W I L L Y O U I N V E N T ? /__/Ω-ware: 0.3.4 b259root@Omega-236B:~# python 
 Segmentation fault
 root@Omega-236B:~#I got segmentation fault. I did not install any extra libraries. Any Idea why it is happening.