The characters where from a telnet session that had a different terminal emulation that the disaster radio telnet server did not like. 

For example if I connect from a Cisco switch telnet  the disaster radio telnet server does not like the characters. Backslash for example and carriage return. 
Regards,


Rob Craig

On 7 Nov 2022, at 18:47, Code Bus <communismisgreat@tuta.io> wrote:


Do you know how the characters got there? If you sent them, what characters did you send?


Nov 7, 2022, 05:31 by hello@robcraig.com:
Hi all,
Seems the kernel panics when it receives certain characters in the chat app or telnet session chat that is does not like. This is then propagated (via Lora) to other Disaster Radios nodes and crashing them too. You can bring down the entire system this way. Not good :(

When you clean the bad characters from the chat log on the SD card the system works again. But this means you need to get to each disaster radio node and clear the logs.

This is the log on the SD card that seems to cause the crash:

{"":4,"":"\u0000\u0000\u0000\u0000\u0000\u0000","":99,"":15,"":4,"":"\u0000\u0000ˆÛ9","":99,"":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","":14,"d":"ˇˇˇˇc0","t":99,"m":"00c|~ android joined the channel\r\n","l":34}
{"":4,"":"\u0000\u0000\u0000\u0000\u0000\u0000","":99,"":15,"":4,"":"\u0000\u0000ˆÛ9","":99,"":"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000","":14,"d":"ˇˇˇˇc0","t":99,"m":"00c|<android>hi\r\n","l":17}
{"?":4,"":"/˝?\u0000","":99,"$@?":15,"":4,"ÿ;˛?ˆÛ9/˝?.˝?\f":"˛?ˆÛ9","/˝?.˝?\f":99,"?.˝?\f":".˝?\f\u0000\u0000\u0000.˝?ã7\r","`0˝?l®˚?Ù˛?ˇˇˇˇc":14,"d":"ˇˇˇˇc","t":99,"m":"","l":12}
{"?":4,"":"/˝?\u0000","":99,"$@?":15,"":4,"":"˛?ˆÛ9","/˝?.˝?\r":99,"?.˝?\r":".˝?\r\u0000\u0000\u0000.˝?ã7\r","`0˝?l®˚?Ù˛?ˇˇˇˇc":14,"d":"ˇˇˇˇc","t":99,"m":"","l":13}


Crash error:

Guru Meditation Error: Core 1 panic'ed (LoadProhibited). Exception was unhandled.

Core 1 register dump:
PC : 0x40091324 PS : 0x00060530 A0 : 0x800d57a9 A1 : 0x3ffd2da0
A2 : 0x3ffd2fc8 A3 : 0x00000000 A4 : 0x00000006 A5 : 0x3ffd2fc8
A6 : 0x3ffd2edf A7 : 0x00000000 A8 : 0x00000000 A9 : 0x00000004
A10 : 0x3ffc3ac0 A11 : 0x3f420ba5 A12 : 0x00000000 A13 : 0x00000000
A14 : 0x00000022 A15 : 0x3ffd2edf SAR : 0x0000000a EXCCAUSE: 0x0000001c
EXCVADDR: 0x00000000 LBEG : 0x400912f4 LEND : 0x4009130a LCOUNT : 0xffffffff


Backtrace:0x40091321:0x3ffd2da00x400d57a6:0x3ffd2db0 0x400d7141:0x3ffd30e0 0x400d5bf7:0x3ffd3100 0x400d7165:0x3ffd34a0 0x400d65f1:0x3ffd34c0 0x400f14d5:0x3ffd34e0

Would be good to have this fixed.

Regards,
Rob
_______________________________________________
DisasterRadio mailing list -- disasterradio@sudoroom.org
To unsubscribe send an email to disasterradio-leave@sudoroom.org
More options at https://sudoroom.org/lists/postorius/lists/disasterradio.sudoroom.org/