Kernel error related to PREEMPT

Topics about the Software of Revolution Pi
Post Reply
User avatar
bftrock
Posts: 11
Joined: 11 May 2018, 13:16
Location: Burlington, Vermont, USA

Kernel error related to PREEMPT

Post by bftrock »

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)
User avatar
bftrock
Posts: 11
Joined: 11 May 2018, 13:16
Location: Burlington, Vermont, USA

Re: Kernel error related to PREEMPT

Post by bftrock »

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.
Post Reply