I'm running a Python3 program on the RevPi Core3. After running for hours, my program apparently stops running, and the following is printed to the console (via SSH). I see similar content in kernel.log. I updated my system using apt-get update then upgrade, but this didn't help. I have no idea how to address this issue, so any help is much appreciated.
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.308319] Internal error: Oops: 17 [#1] PREEMPT SMP ARM
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.308392] Process irq/87-uart-pl0 (pid: 158, stack limit = 0xb8ada210)
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.308395] Stack: (0xb8adbea8 to 0xb8adc000)
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.308400] bea0: b8adbefc b8adbeb8 803a8a04 805d09c4 b9823480 b9a379a0
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.308406] bec0: 00000001 b9823480 b8adbeec b8adbed8 8004da8c b8a84c80 b9823480 b8a84ca4
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.308411] bee0: 00000001 b9823480 b8a84c80 80078e80 b8adbf1c b8adbf00 80078eb0 803a8754
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.308417] bf00: 00000004 b8ada000 00000000 b8a84ca4 b8adbf5c b8adbf20 80079184 80078e8c
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.308422] bf20: b88d1440 b8a84c80 00000000 80078fac 00000000 b8a84cc0 00000000 b8a84c80
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.308428] bf40: 8007906c 00000000 00000000 00000000 b8adbfac b8adbf60 80044520 80079078
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.308433] bf60: 00000000 00000000 00000000 b8a84c80 00000000 00000000 b8adbf78 b8adbf78
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.308438] bf80: 00000000 00000000 b8adbf88 b8adbf88 b8a84cc0 80044438 00000000 00000000
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.308443] bfa0: 00000000 b8adbfb0 8000fcd0 80044444 00000000 00000000 00000000 00000000
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.308448] bfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.308454] bfe0: 00000000 00000000 00000000 00000000 00000013 00000000 3a7fa861 3a7fac61
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.308506] Code: e5931010 e280300c f593f000 e3a02000 (e193ef9f)
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.562299] Internal error: Oops: 37 [#2] PREEMPT SMP ARM
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.562368] Process irq/87-uart-pl0 (pid: 158, stack limit = 0xb8ada210)
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.562370] Stack: (0xb8adbc30 to 0xb8adc000)
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.562375] bc20: b8adbc54 b8adbc40 80078fe4 80044b9c
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.562380] bc40: b88d189c 00000000 b8adbc74 b8adbc58 80042818 80078fb8 0000000b 8088bd10
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.562386] bc60: 60000113 00000000 b8adbcb4 b8adbc78 800291e0 80042784 80076c6c 00000001
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.562391] bc80: 808f22c4 8088bd10 60000113 808f22c4 8088bd10 60000113 0000000b 00000001
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.562397] bca0: 805d09ee 805d09f0 b8adbd34 b8adbcb8 800145a0 80028ec0 b8ada210 0000000b
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.562402] bcc0: 80076400 00000008 00000000 8088bd10 65adbd04 31333935 20303130 30383265
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.562408] bce0: 63303033 39356620 30306633 33652030 30323061 28203030 33393165 66396665
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.562414] bd00: 80002029 801084d0 80735c24 00000014 00000017 b8adbe58 00000000 00000000
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.562419] bd20: b8a84c80 80078e80 b8adbd4c b8adbd38 80021bc4 80014388 b8adbe58 00000014
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.562425] bd40: b8adbda4 b8adbd50 805d18b4 80021b6c b69d048c 0d261b31 00001d96 b69d0000
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.562431] bd60: b9f79440 8004ef8c b69d0000 b69d0000 a0000013 b69d048c 396fa000 00000017
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.562436] bd80: 805d1688 00000014 8088c274 b8adbe58 b8a84c80 80078e80 b8adbe54 b8adbda8
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.562442] bda0: 800091e4 805d1694 b9f66608 00000002 00000000 8006d174 8087a638 b9839004
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.562448] bdc0: b9806a00 b9825c00 00000000 800636b4 808883bc b69d0050 b9f79480 b69d0048
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.562453] bde0: b8adbe54 b8adbdf0 8005def0 80339cac 8087a638 800635ac 00000002 ffffffff
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.562459] be00: 00000003 00000000 00000000 b88d1440 0000023f b9f79440 00000c00 00000000
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.562464] be20: 00000000 00000000 800589f8 b69d0048 805d09ec 805d09ec 00000013 ffffffff
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.562470] be40: b8adbe8c 00000000 b8adbeb4 b8adbe58 805d0f9c 800091ac 00000008 b88d1440
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.562475] be60: 00000000 00000014 b9a37810 00000010 00000101 00000050 00000000 b8a84c80
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.562481] be80: 80078e80 b8adbeb4 b8adbeb8 b8adbea8 803a8a04 805d09ec 00000013 ffffffff
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.562486] bea0: 00000050 803a8a04 b8adbefc b8adbeb8 803a8a04 805d09c4 b9823480 b9a379a0
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.562492] bec0: 00000001 b9823480 b8adbeec b8adbed8 8004da8c b8a84c80 b9823480 b8a84ca4
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.562497] bee0: 00000001 b9823480 b8a84c80 80078e80 b8adbf1c b8adbf00 80078eb0 803a8754
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.562503] bf00: 00000004 b8ada000 00000000 b8a84ca4 b8adbf5c b8adbf20 80079184 80078e8c
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.562508] bf20: b88d1440 b8a84c80 00000000 80078fac 00000000 b8a84cc0 00000000 b8a84c80
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.562515] bf40: 8007906c 00000000 00000000 00000000 b8adbfac b8adbf60 80044520 80079078
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.562520] bf60: 00000000 00000000 00000000 b8a84c80 00000000 00000000 b8adbf78 b8adbf78
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.562525] bf80: 00000001 00010001 b8adbf88 b8adbf88 b8a84cc0 80044438 00000000 00000000
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.562530] bfa0: 00000000 b8adbfb0 8000fcd0 80044444 00000000 00000000 00000000 00000000
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.562535] bfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.562541] bfe0: 00000000 00000000 00000000 00000000 00000013 00000000 3a7fa861 3a7fac61
Message from syslogd@RevPi8245 at Aug 20 21:02:51 ...
kernel:[32530.562681] Code: e24cb004 e52de004 e8bd4000 e59032e8 (e5130014)
Kernel error related to PREEMPT
Re: Kernel error related to PREEMPT
Update: I found a bug in my app that was causing a loop to run as fast as it could and therefore consuming most of the CPU time. Since I've corrected this bug, I've not seen this problem. There may still be some bug or vulnerability in some part of the system, but for now I am avoiding it.