Python Forum
Illegal instruction? working code for months?
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Illegal instruction? working code for months?
#1
Hello ,
strange issue
I have a PI3 working with a python code that show data on I2C Oled display.
this code and PI works great for the last 6 months~
today I saw it's stop working (showing data - I reboot the the pi
and the app didn't boot

when I try to run the code manually , I got this error:
pi@raspberrypi:~ $ python3 /home/pi/Display.py
Illegal instruction
even when I change the code and put syntax errors - I still got this error

what is wrong? and mpre importent what happand?

*** no one it using this pi , I didn't run update\upgrade for 6 months now
Reply
#2
"illegal instruction" means the pi is trying to run code that isn't correct for that machine. This isn't a problem with your python script, it's a problem with the actual python executable or one of the modules imported by your script. You might be able to tell just by seeing if python3 runs on its own. Does python3 -c "print('ok')" work or get the same error? If that works, you might be able to find what module is causing the problem.

Unfortunately if python3 is broken, sorting that out is going to be something on the Pi side. Could be you need to update some packages, could be it would be better to restart from scratch. We can't tell what happened. Maybe something updated some packages from the wrong repo. Maybe the SD card filesystem became corrupted from a powerdown. Might need to ask in a Pi forum.
Reply
#3
when I run the command
it's working
pi@raspberrypi:~ $ python3 -c "print('ok')"
ok
so now try to check all the imports I have in the code ? to see which one casue the problem ?
then reinstall it ?
Reply
#4
Looks like a C-Extension is crashing. What does Display.py import?
Almost dead, but too lazy to die: https://sourceserver.info
All humans together. We don't need politicians!
Reply
#5
this is very strange......

I have created a file with all the import:
import time
from datetime import datetime
import Adafruit_SSD1306
import subprocess
from PIL import Image
from PIL import ImageDraw
from PIL import ImageFont

import os
import sys
import random
from random import randint

import RPi.GPIO as GPIO 
run it , didn't get any error

then I try to run my working full code
and it works ....

how could it be ?
I didn't change anything \ didn't reboot the pi since yesterday \ didn't run update&&upgrade
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  New to Python - Not sure why this code isn't working - Any help appreciated TheGreatNinx 4 910 Jul-22-2023, 10:21 PM
Last Post: Pedroski55
  code not working when executed from flask app ThomasDC 1 837 Jul-18-2023, 07:16 AM
Last Post: ThomasDC
  Illegal instruction (core dumped) when import pandas. amandacstr 1 1,985 Dec-31-2022, 11:31 PM
Last Post: stevendaprano
  I am new to python and Could someone please explain how this below code is working? kartheekdas 2 978 Dec-19-2022, 05:24 PM
Last Post: kartheekdas
Exclamation My code is not working as I expected and I don't know why! Marinho 4 1,031 Oct-13-2022, 08:09 PM
Last Post: deanhystad
  My Code isn't working... End3r 4 1,867 Mar-21-2022, 10:12 AM
Last Post: End3r
  I don't undestand why my code isn't working. RuyCab 2 1,956 Jun-17-2021, 03:06 PM
Last Post: RuyCab
  How to convert dates in odd format to months lokhtar 2 2,185 Apr-17-2021, 11:54 AM
Last Post: lokhtar
  code is not working , can anybody help? RandomPerson69 4 2,850 Mar-22-2021, 04:24 PM
Last Post: deanhystad
  Short code for EventGhost not working Patricia 8 3,586 Feb-09-2021, 07:49 PM
Last Post: Patricia

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020