Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

name 'ip_addr' is not defined in first script call #9

Closed
hinaloe opened this issue Jan 9, 2020 · 3 comments
Closed

name 'ip_addr' is not defined in first script call #9

hinaloe opened this issue Jan 9, 2020 · 3 comments

Comments

@hinaloe
Copy link

hinaloe commented Jan 9, 2020

I using Arch Linux on ThinkPad X395 (with L850-GL).

in Arch Official basic kernel (Linux version 5.4.8-arch1-1 (linux@archlinux) (gcc version 9.2.0 (GCC)) #1 SMP PREEMPT Sat, 04 Jan 2020 23:46:18 +0000), open_xdatachannel.py throws the NameError (like #5 ). but, re-call the script, that success and connected internet.
I can't determine if it's the same problem.

outputs

1st time

 ~/w/xmm7360-pci (master)> sudo python3 ./rpc/open_xdatachannel.py
b'1600000002040000001602040000003011000100020400000000'
b'1600000002040000001602040000002511000100020400000000'
b'1600000002040000001602040000005311000100020400000000'
b'1600000002040000001602040000002411000100020400000000'
b'1600000002040000001602040000003a11000100020400000000'
b'1600000002040000001602040000002611000100020400000000'
b'1600000002040000001602040000000111000100020400000000'
b'1c00000002040000001c02040000018e11000101020411000101020400000000'
FCC lock: state 0 mode 2
b'1c00000002040000001c02040000019011000101020411000101020400000000'
b'1c00000002040000001c0204000001921100010102041100010102046091f1df'
b'2200000002040000002202040000012f1100010002040000000002040000000f020400000001'
b'e11300000204000013e10204000001af110001010204110001010201005582010102040000010402040000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204000000005541020400000042020400000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000554102040000004102040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005581fa0204000000fa020400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000201005581fa0204000000fc0204000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000055140204000000140204000000000000000000000000000000000000000000000000020400000000556502040000006802040000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005582010102040000010402040000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204000000005541020400000042020400000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000554102040000004102040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005581fa0204000000fa020400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000201005581fa0204000000fc0204000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000055140204000000140204000000000000000000000000000000000000000000000000020400000000556502040000006802040000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005582010102040000010402040000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204000000005541020400000042020400000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000554102040000004102040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005581fa0204000000fa020400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000201005581fa0204000000fc0204000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202000002040000000002040000000002040000000002040000000002040000000102040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000102040000000002040000000002040000040402040000000102040000000002040000000102040000000002040000000055140204000000140204000000000000000000000000000000000000000000000000020400000003556502040000006802040000000373706d6f64652e6e652e6a7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005582010102040000010402040000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204000000005541020400000042020400000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000554102040000004102040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005581fa0204000000fa020400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000201005581fa0204000000fc0204000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202000002040000000002040000000002040000000002040000000002040000000102040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000102040000000002040000000002040000040402040000000102040000000002040000000102040000000002040000000055140204000000140204000000000000000000000000000000000000000000000000020400000003556502040000006702040000000273706d6f64652e6e652e6a70000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020103020400000000'
b'4500000002040000004502040000005c110001010204110001010201000204000000000204000000000204000000000204000000000202ffff0202ffff020400000000020400000000'
b'2500000002040000002502040000004911000101020411000101020100020400000000020400000000'
unsolicited: b'020100020101020110020110020110020400000001020400000001020400000001020400000001020400000001020400000001020400000000020400000001020400000001020400000001020400000001020400000000'
unsolicited: b'02010002040000003202040000005b02040000003202040000005b02040000003202040000005b02040000003202040000005b02040000003202040000005b02040000003202040000005b02040000003202040000005b02040000003202040000005b02040000003202040000005b02040000003202040000005b02040000003202040000005b02040000003202040000005b02040000003202040000005b02040000003202040000005b02040000003202040000005b02040000003202040000005b02040000003202040000005b02040000003202040000005b02040000003202040000005b02040000003202040000005b02040000003202040000005b02010002040000003202040000005b02040000003202040000005b02040000003202040000005b02040000003202040000005b02040000003202040000005b02040000003202040000005b02040000003202040000005b02040000003202040000005b02040000003202040000005b02040000003202040000005b02040000003202040000005b02040000003202040000005b02040000003202040000005b02040000003202040000005b02040000003202040000005b02040000003202040000005b02040000003202040000005b02040000003202040000005b02040000003202040000005b02040000003202040000005b02040000003202040000005b02010002040000000002040000000002040000000002040000000002040000000002040000000202040000010002043a0f18df02040000000002040000000002040000000002040000000002040000000002040000000202040000010002043a0f18df02040000003202040000003202040000003202040000003302040000003202040000003502040000003202040000003602040000003202040000003902040000003202040000004b02040000003202040000004b02040000003202040000004b02040000003202040000004b02040000003202040000004b02040000003202040000004b02040000003202040000004b02040000003202040000004b02040000003202040000004b02040000003202040000004b02040000003202040000004b02040000003202040000004b02040000003202040000004b02040000003202040000004b02040000003202040000004b02040000003202040000004b02010502040000003502040000003202040000003502040000003302040000003502040000003502040000003502040000003602040000003502040000003902040000003202040000004b02040000003202040000004b02040000003202040000004b02040000003202040000004b02040000003202040000004b02040000003202040000004b02040000003202040000004b02040000003202040000004b02040000003202040000004b02040000003202040000004b02040000003202040000004b02040000003202040000004b02040000003202040000004b02040000003202040000004b02040000003202040000004b02040000003202040000004b020105020400000000020400000012020400000000020400000012020400000000020400000012020400000000020400000012020400000000020400000012020400000000020400000012020400000000020400000012020400000000020400000012020400000000020400000012020400000000020400000012020400000000020400000012020400000000020400000012020400000000020400000012020400000000020400000012020400000000020400000012020400000000020400000012020400000000020400000012020400000000020400000012020400000000020400000012020400000000020400000012020400000000020400000012020100020400000000020400000012020400000000020400000012020400000000020400000012020400000000020400000012020400000000020400000012020400000000020400000012020400000000020400000012020400000000020400000012020400000000020400000012020400000000020400000012020400000000020400000012020400000000020400000012020400000000020400000012020400000000020400000012020400000000020400000012020400000000020400000012020400000000020400000012020400000000020400000012020400000000020400000012020400000000020400000012020400000000020400000012020100020400000000'
unsolicited: b'0201000204000000010201ff020400000000020400000000020400000000020105020104020400000000'
unsolicited: b'020100020400000000020400000000020400000001020400000000'
unsolicited: b'020100020400000003020400000001020400000000'
b'2500000002040000002502040000004711000101020411000101020100020400000000020400000000'
(IPv4Address('0.0.0.0'), IPv4Address('0.0.0.0'), IPv4Address('0.0.0.0'))
{'v4': [], 'v6': []}
Traceback (most recent call last):
  File "./rpc/open_xdatachannel.py", line 47, in <module>
    address=ip_addr)
NameError: name 'ip_addr' is not defined

2nd time

~/w/xmm7360-pci (master)> sudo python3 ./rpc/open_xdatachannel.py
b'1600000002040000001602040000003011000100020400000000'
b'1600000002040000001602040000002511000100020400000000'
b'1600000002040000001602040000005311000100020400000000'
b'1600000002040000001602040000002411000100020400000000'
unsolicited: b'020100020400000003020400000001020400000000'
b'1600000002040000001602040000003a11000100020400000000'
b'1600000002040000001602040000002611000100020400000000'
b'1600000002040000001602040000000111000100020400000000'
b'1c00000002040000001c02040000018e11000101020411000101020400000000'
FCC lock: state 1 mode 2
b'2200000002040000002202040000012f1100010002040000000002040000000f020400000001'
b'e11300000204000013e10204000001af110001010204110001010201005582010102040000010402040000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204000000005541020400000042020400000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000554102040000004102040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005581fa0204000000fa020400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000201005581fa0204000000fc0204000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000055140204000000140204000000000000000000000000000000000000000000000000020400000000556502040000006802040000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005582010102040000010402040000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204000000005541020400000042020400000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000554102040000004102040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005581fa0204000000fa020400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000201005581fa0204000000fc0204000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000055140204000000140204000000000000000000000000000000000000000000000000020400000000556502040000006802040000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005582010102040000010402040000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204000000005541020400000042020400000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000554102040000004102040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005581fa0204000000fa020400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000201005581fa0204000000fc0204000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202000002040000000002040000000002040000000002040000000002040000000102040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000102040000000002040000000002040000040402040000000102040000000002040000000102040000000002040000000055140204000000140204000000000000000000000000000000000000000000000000020400000003556502040000006802040000000373706d6f64652e6e652e6a7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005582010102040000010402040000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204000000005541020400000042020400000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000554102040000004102040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005581fa0204000000fa020400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000201005581fa0204000000fc0204000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202000002040000000002040000000002040000000002040000000002040000000102040000000002040000000002040000000002040000000002040000000002040000000002040000000002040000000102040000000002040000000002040000040402040000000102040000000002040000000102040000000002040000000055140204000000140204000000000000000000000000000000000000000000000000020400000003556502040000006702040000000273706d6f64652e6e652e6a70000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020103020400000000'
b'4500000002040000004502040000005c110001010204110001010201000204000000000204000000000204000000000204000000000202ffff0202ffff020400000000020400000000'
unsolicited: b'020100020400000000020400000000020400000000'
unsolicited: b'020100020400000000020400000001020261310204000000000204000000650204000000030204000000000204000000000201ff0204000000000204000000000204000000000204000000000204000000000202ffff020406cb00020204000000000202000a020201b8020400000000'
unsolicited: b'020400000000020400000000'
unsolicited: b'0201000204000000000204000000010202612f0204000000000204000000650204000000030204000000000204000000000201ff0204000000000204000000000204000000000204000000000204000000000202ffff0204065ba7130204000000000202000a020201b8020400000000'
unsolicited: b'0201000204000000030204000000000202000a020201b85503020400000004020400000001000000000204000000000202000002011602012b020112020109020101020207e40201000201240204000000000204000000000204000000010204000000010204000000015581ff0204000000ff0204000000000a824e2a15447c0e9fcd27000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204000000005581ff0204000001000204000000010786c4e7f0d97c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020400000000020400000000'
unsolicited: b'020100020400000002020400000003020400000000020400000000020400000000020400000000020400000000'
unsolicited: b'0201000204000000000204000000010202612f0204000000000204000000650204000000030204000000000204000000000201ff0204000000000204000000000204000000000204000000000204000000000202ffff0204065ba7130204000000000202000a020201b8020400000000'
b'2500000002040000002502040000004911000101020411000101020100020400000000020400000000'
unsolicited: b'0201000204000000000204000000000202000a020201b80204000000000202000002020000020400000000020200000202000002040000000002020000020200000204000000000202000002020000020400000000020200000202000002040000000002020000020200000204000000000202000002020000020400000000020200000202000002040000000002020000020200000204000000000202000002020000020400000000020200000202000002040000000002020000020200000204000000000202000002020000020400000000020200000202000002040000000002020000020200000201010204000000010204000000010202612f0204000000000202000a020201b80204000000000204000000000201ff0202ffff0204ffffffff0202ffff0202ffff020219020204000000000202000a020201b80204000000000204000000000204000000650204000000030204000000000202000a020201b80204000000000204000000000204000000ff0204000000110204000000000204000000ff020400000011020400000009020400000000'
unsolicited: b'0204000000015581ff0204000001010204000000020a824e2a15447c0e9fcd270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005581ff0204000001000204000000010786c4e7f0d97c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204000000000202000a020201b8020400000000'
unsolicited: b'0201000204000000ff020400000001020400000000'
b'2500000002040000002502040000004711000101020411000101020100020400000000020400000000'
(IPv4Address('10.229.47.155'), IPv4Address('0.0.0.0'), IPv4Address('0.0.0.0'))
{'v4': [IPv4Address('110.163.0.6')], 'v6': []}
b'2b00000002040000002b02040000005111000101020411000101020100020400000006020400000000020400000000'
b'3600000002040000003602040000007e1100010055180204000000180204000000002f73696f7363632f504349452f494f534d2f4950532f3000'
b'b80000000204000000b802040000007d110001000201000204000000320204000000010204000000030204000000050201000201fa0201000201fa0201000201000201ff0201ff0201000201120201060201080201fe0201fe02019602010302010202010402010102011f02010902010302010202010402010502040000000155140204000000160204000000020ae52f9b000000000000000000000000000000000000020400000000020400000000020400020017020400000000'

In addition, I usually use a patched kernel, and the system freezes after a kernel message like the image below.

image

and log

 1月 10 03:33:10 chizuru-arch kernel: BUG: scheduling while atomic: python3/1229/0x00000002
 1月 10 03:33:10 chizuru-arch kernel: Modules linked in: xmm7360(O) ccm cmac algif_hash uvcvideo algif_skcipher videobuf2_vmalloc af_alg videobuf2_memops videobuf2_v4l2 videobuf2_common bnep amdgpu videodev joydev mc mousedev amd_iommu_v2 gpu_sched i2c_algo_bit snd_hda_>
 1月 10 03:33:10 chizuru-arch kernel:  crypto_user acpi_call(O) ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 rtsx_pci_sdmmc crc32_pclmul mmc_core crc32c_intel serio_raw atkbd libps2 aesni_intel glue_helper crypto_simd cryptd xhci_pci ehci_pci xhci_hcd ehci_>
 1月 10 03:33:10 chizuru-arch kernel: CPU: 3 PID: 1229 Comm: python3 Tainted: G        W  O      5.4.8-AMD #1
 1月 10 03:33:10 chizuru-arch kernel: Hardware name: LENOVO 20NLCTO1WW/20NLCTO1WW, BIOS R13ET39W(1.13 ) 10/11/2019
 1月 10 03:33:10 chizuru-arch kernel: Call Trace:
 1月 10 03:33:10 chizuru-arch kernel:  dump_stack+0x66/0x90
 1月 10 03:33:10 chizuru-arch kernel:  __schedule_bug.cold+0x4c/0x58
 1月 10 03:33:10 chizuru-arch kernel:  __schedule+0x610/0x740
 1月 10 03:33:10 chizuru-arch kernel:  schedule+0x40/0xc0
 1月 10 03:33:10 chizuru-arch kernel:  schedule_timeout+0x15c/0x320
 1月 10 03:33:10 chizuru-arch kernel:  ? __dma_direct_alloc_pages+0x10e/0x1e0
 1月 10 03:33:10 chizuru-arch kernel:  ? __next_timer_interrupt+0xd0/0xd0
 1月 10 03:33:10 chizuru-arch kernel:  xmm7360_cmd_ring_execute+0x19d/0x1f0 [xmm7360]
 1月 10 03:33:10 chizuru-arch kernel:  ? wait_woken+0x70/0x70
 1月 10 03:33:10 chizuru-arch kernel:  xmm7360_qp_start+0x56/0x170 [xmm7360]
 1月 10 03:33:10 chizuru-arch kernel:  chrdev_open+0xa2/0x1c0
 1月 10 03:33:10 chizuru-arch kernel:  ? cdev_put.part.0+0x20/0x20
 1月 10 03:33:10 chizuru-arch kernel:  do_dentry_open+0x13f/0x380
 1月 10 03:33:10 chizuru-arch kernel:  path_openat+0x2da/0x1330
 1月 10 03:33:10 chizuru-arch kernel:  ? __alloc_pages_nodemask+0x169/0x330
 1月 10 03:33:10 chizuru-arch kernel:  ? reuse_swap_page+0x6e/0x360
 1月 10 03:33:10 chizuru-arch kernel:  do_filp_open+0x91/0x100
 1月 10 03:33:10 chizuru-arch kernel:  ? __check_object_size+0x132/0x143
 1月 10 03:33:10 chizuru-arch kernel:  do_sys_open+0x184/0x220
 1月 10 03:33:10 chizuru-arch kernel:  do_syscall_64+0x5b/0x1b0
 1月 10 03:33:10 chizuru-arch kernel:  entry_SYSCALL_64_after_hwframe+0x44/0xa9
 1月 10 03:33:10 chizuru-arch kernel: RIP: 0033:0x7f5606dad15b
 1月 10 03:33:10 chizuru-arch kernel: Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 4c 24 28 64 48 33 0c 25
 1月 10 03:33:10 chizuru-arch kernel: RSP: 002b:00007fff4c334760 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
 1月 10 03:33:10 chizuru-arch kernel: RAX: ffffffffffffffda RBX: 0000000000181002 RCX: 00007f5606dad15b
 1月 10 03:33:10 chizuru-arch kernel: RDX: 0000000000181002 RSI: 00007f56066082f0 RDI: 00000000ffffff9c
 1月 10 03:33:10 chizuru-arch kernel: RBP: 00007f56066082f0 R08: 0000000000000000 R09: 0000000000000000
 1月 10 03:33:10 chizuru-arch kernel: R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000181002
 1月 10 03:33:10 chizuru-arch kernel: R13: 00000000ffffff9c R14: 00005626dce74b10 R15: 00007f5606c5ff80
 1月 10 03:33:10 chizuru-arch kernel: python3[1229]: segfault at 7f5606575450 ip 00007f5606a9a724 sp 00007fff4c334810 error 7 in libpython3.8.so.1.0[7f56069a9000+1c9000]
 1月 10 03:33:10 chizuru-arch kernel: Code: 00 0f 1f 44 00 00 48 83 c4 18 4c 89 f6 48 89 ef 5b 5d 41 5c 41 5d 41 5e 41 5f ff 25 86 8f 1c 00 66 0f 1f 44 00 00 49 8b 47 08 <49> 83 07 01 48 ba 56 55 55 55 55 55 55 55 48 bf ff ff ff ff ff ff
 1月 10 03:33:10 chizuru-arch kernel: BUG: scheduling while atomic: python3/1229/0x00000000
 1月 10 03:33:10 chizuru-arch kernel: Modules linked in: xmm7360(O) ccm cmac algif_hash uvcvideo algif_skcipher videobuf2_vmalloc af_alg videobuf2_memops videobuf2_v4l2 videobuf2_common bnep amdgpu videodev joydev mc mousedev amd_iommu_v2 gpu_sched i2c_algo_bit snd_hda_>
 1月 10 03:33:10 chizuru-arch kernel:  crypto_user acpi_call(O) ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 rtsx_pci_sdmmc crc32_pclmul mmc_core crc32c_intel serio_raw atkbd libps2 aesni_intel glue_helper crypto_simd cryptd xhci_pci ehci_pci xhci_hcd ehci_>
 1月 10 03:33:10 chizuru-arch kernel: CPU: 3 PID: 1229 Comm: python3 Tainted: G        W  O      5.4.8-AMD #1
 1月 10 03:33:10 chizuru-arch kernel: Hardware name: LENOVO 20NLCTO1WW/20NLCTO1WW, BIOS R13ET39W(1.13 ) 10/11/2019
 1月 10 03:33:10 chizuru-arch kernel: Call Trace:
 1月 10 03:33:10 chizuru-arch kernel:  dump_stack+0x66/0x90
 1月 10 03:33:10 chizuru-arch kernel:  __schedule_bug.cold+0x4c/0x58
 1月 10 03:33:10 chizuru-arch kernel:  __schedule+0x610/0x740
 1月 10 03:33:10 chizuru-arch kernel:  ? enqueue_task_fair+0x8a/0x460
 1月 10 03:33:10 chizuru-arch kernel:  schedule+0x40/0xc0
 1月 10 03:33:10 chizuru-arch kernel:  schedule_timeout+0x226/0x320
 1月 10 03:33:10 chizuru-arch kernel:  ? try_to_wake_up+0x22b/0x6e0
 1月 10 03:33:10 chizuru-arch kernel:  wait_for_completion+0xa6/0x100
 1月 10 03:33:10 chizuru-arch kernel:  ? wake_up_q+0x60/0x60
 1月 10 03:33:10 chizuru-arch kernel:  call_usermodehelper_exec+0x13b/0x170
 1月 10 03:33:10 chizuru-arch kernel:  do_coredump+0xd6d/0x118c
 1月 10 03:33:10 chizuru-arch kernel:  ? sched_clock+0x5/0x10
 1月 10 03:33:10 chizuru-arch kernel:  ? sched_clock_cpu+0xc/0xc0
 1月 10 03:33:10 chizuru-arch kernel:  ? log_store.constprop.0+0x1f3/0x270
 1月 10 03:33:10 chizuru-arch kernel:  get_signal+0x4b0/0x8c0
 1月 10 03:33:10 chizuru-arch kernel:  ? kmem_cache_alloc+0x16c/0x210
 1月 10 03:33:10 chizuru-arch kernel:  do_signal+0x36/0x670
 1月 10 03:33:10 chizuru-arch kernel:  ? signal_wake_up_state+0x15/0x30
 1月 10 03:33:10 chizuru-arch kernel:  ? __send_signal+0x1e6/0x400
 1月 10 03:33:10 chizuru-arch kernel:  ? send_signal+0x3f/0x130
 1月 10 03:33:10 chizuru-arch kernel:  exit_to_usermode_loop+0x76/0xd0
 1月 10 03:33:10 chizuru-arch kernel:  prepare_exit_to_usermode+0x78/0xb0
 1月 10 03:33:10 chizuru-arch kernel:  retint_user+0x8/0x8
 1月 10 03:33:10 chizuru-arch kernel: RIP: 0033:0x7f5606a9a724
 1月 10 03:33:10 chizuru-arch kernel: Code: 00 0f 1f 44 00 00 48 83 c4 18 4c 89 f6 48 89 ef 5b 5d 41 5c 41 5d 41 5e 41 5f ff 25 86 8f 1c 00 66 0f 1f 44 00 00 49 8b 47 08 <49> 83 07 01 48 ba 56 55 55 55 55 55 55 55 48 bf ff ff ff ff ff ff
 1月 10 03:33:10 chizuru-arch kernel: RSP: 002b:00007fff4c334810 EFLAGS: 00010246
 1月 10 03:33:10 chizuru-arch kernel: RAX: 0000000000000008 RBX: 00005626dcf10920 RCX: 00007f5606cb97e0
 1月 10 03:33:10 chizuru-arch kernel: RDX: 00007f56066660b0 RSI: 00007f5606608770 RDI: 00005626dcf10920
 1月 10 03:33:10 chizuru-arch kernel: RBP: 0000000000000000 R08: 000000000000003f R09: 0000000000000001
 1月 10 03:33:10 chizuru-arch kernel: R10: 0000000000000e13 R11: 0000000000002a39 R12: 00007f5606cb97e0
 1月 10 03:33:10 chizuru-arch kernel: R13: 00007f5606608770 R14: 00007f56066660b0 R15: 00007f5606575450
 1月 10 03:33:10 chizuru-arch systemd[1]: Created slice system-systemd\x2dcoredump.slice.
 1月 10 03:33:10 chizuru-arch systemd[1]: Started Process Core Dump (PID 1232/UID 0).
 1月 10 03:33:11 chizuru-arch kernel: BUG: scheduling while atomic: python3/1229/0x00000002
 1月 10 03:33:11 chizuru-arch kernel: Modules linked in: xmm7360(O) ccm cmac algif_hash uvcvideo algif_skcipher videobuf2_vmalloc af_alg videobuf2_memops videobuf2_v4l2 videobuf2_common bnep amdgpu videodev joydev mc mousedev amd_iommu_v2 gpu_sched i2c_algo_bit snd_hda_>
 1月 10 03:33:11 chizuru-arch kernel:  crypto_user acpi_call(O) ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 rtsx_pci_sdmmc crc32_pclmul mmc_core crc32c_intel serio_raw atkbd libps2 aesni_intel glue_helper crypto_simd cryptd xhci_pci ehci_pci xhci_hcd ehci_>
 1月 10 03:33:11 chizuru-arch kernel: CPU: 3 PID: 1229 Comm: python3 Tainted: G        W  O      5.4.8-AMD #1
 1月 10 03:33:11 chizuru-arch kernel: Hardware name: LENOVO 20NLCTO1WW/20NLCTO1WW, BIOS R13ET39W(1.13 ) 10/11/2019
 1月 10 03:33:11 chizuru-arch kernel: Call Trace:
 1月 10 03:33:11 chizuru-arch kernel:  dump_stack+0x66/0x90
 1月 10 03:33:11 chizuru-arch kernel:  __schedule_bug.cold+0x4c/0x58
 1月 10 03:33:11 chizuru-arch kernel:  __schedule+0x610/0x740
 1月 10 03:33:11 chizuru-arch kernel:  schedule+0x40/0xc0
 1月 10 03:33:11 chizuru-arch kernel:  schedule_timeout+0x15c/0x320
 1月 10 03:33:11 chizuru-arch kernel:  ? __next_timer_interrupt+0xd0/0xd0
 1月 10 03:33:11 chizuru-arch kernel:  xmm7360_cmd_ring_execute+0x19d/0x1f0 [xmm7360]
 1月 10 03:33:11 chizuru-arch kernel:  ? wait_woken+0x70/0x70
 1月 10 03:33:11 chizuru-arch kernel:  xmm7360_td_ring_destroy+0x42/0xf0 [xmm7360]
 1月 10 03:33:11 chizuru-arch kernel:  xmm7360_qp_stop+0x4d/0x80 [xmm7360]
 1月 10 03:33:11 chizuru-arch kernel:  __fput+0xae/0x230
 1月 10 03:33:11 chizuru-arch kernel:  task_work_run+0x93/0xb0
 1月 10 03:33:11 chizuru-arch kernel:  do_exit+0x2af/0xb00
 1月 10 03:33:11 chizuru-arch kernel:  do_group_exit+0x3a/0xa0
 1月 10 03:33:11 chizuru-arch kernel:  get_signal+0x136/0x8c0
 1月 10 03:33:11 chizuru-arch kernel:  ? kmem_cache_alloc+0x16c/0x210
 1月 10 03:33:11 chizuru-arch kernel:  do_signal+0x36/0x670
 1月 10 03:33:11 chizuru-arch kernel:  ? signal_wake_up_state+0x15/0x30
 1月 10 03:33:11 chizuru-arch kernel:  ? __send_signal+0x1e6/0x400
 1月 10 03:33:11 chizuru-arch kernel:  ? send_signal+0x3f/0x130
 1月 10 03:33:11 chizuru-arch kernel:  exit_to_usermode_loop+0x76/0xd0
 1月 10 03:33:11 chizuru-arch kernel:  prepare_exit_to_usermode+0x78/0xb0
 1月 10 03:33:11 chizuru-arch kernel:  retint_user+0x8/0x8
 1月 10 03:33:11 chizuru-arch kernel: RIP: 0033:0x7f5606a9a724
 1月 10 03:33:11 chizuru-arch kernel: Code: Bad RIP value.
 1月 10 03:33:11 chizuru-arch kernel: RSP: 002b:00007fff4c334810 EFLAGS: 00010246
 1月 10 03:33:11 chizuru-arch kernel: RAX: 0000000000000008 RBX: 00005626dcf10920 RCX: 00007f5606cb97e0
 1月 10 03:33:11 chizuru-arch kernel: RDX: 00007f56066660b0 RSI: 00007f5606608770 RDI: 00005626dcf10920
 1月 10 03:33:11 chizuru-arch kernel: RBP: 0000000000000000 R08: 000000000000003f R09: 0000000000000001
 1月 10 03:33:11 chizuru-arch kernel: R10: 0000000000000e13 R11: 0000000000002a39 R12: 00007f5606cb97e0
 1月 10 03:33:11 chizuru-arch kernel: R13: 00007f5606608770 R14: 00007f56066660b0 R15: 00007f5606575450
 1月 10 03:33:11 chizuru-arch kernel: BUG: scheduling while atomic: python3/1229/0x00000000
 1月 10 03:33:11 chizuru-arch kernel: Modules linked in: xmm7360(O) ccm cmac algif_hash uvcvideo algif_skcipher videobuf2_vmalloc af_alg videobuf2_memops videobuf2_v4l2 videobuf2_common bnep amdgpu videodev joydev mc mousedev amd_iommu_v2 gpu_sched i2c_algo_bit snd_hda_>
 1月 10 03:33:11 chizuru-arch kernel:  crypto_user acpi_call(O) ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 rtsx_pci_sdmmc crc32_pclmul mmc_core crc32c_intel serio_raw atkbd libps2 aesni_intel glue_helper crypto_simd cryptd xhci_pci ehci_pci xhci_hcd ehci_>
 1月 10 03:33:11 chizuru-arch kernel: CPU: 3 PID: 1229 Comm: python3 Tainted: G        W  O      5.4.8-AMD #1
 1月 10 03:33:11 chizuru-arch kernel: Hardware name: LENOVO 20NLCTO1WW/20NLCTO1WW, BIOS R13ET39W(1.13 ) 10/11/2019
 1月 10 03:33:11 chizuru-arch kernel: Call Trace:
 1月 10 03:33:11 chizuru-arch kernel: BUG: unable to handle page fault for address: 0000000000003fe0
 1月 10 03:33:11 chizuru-arch systemd-coredump[1233]: Process 1229 (python3) of user 0 dumped core.
                                                       
                                                       Stack trace of thread 1229:
                                                       #0  0x00007f5606a9a724 _PyObjectDict_SetItem (libpython3.8.so.1.0 + 0x155724)
                                                       #1  0x00007f5606a9b113 _PyObject_GenericSetAttrWithDict (libpython3.8.so.1.0 + 0x156113)
                                                       #2  0x00007f5606aa3f06 PyObject_SetAttr (libpython3.8.so.1.0 + 0x15ef06)
                                                       #3  0x00007f5606ad6903 _PyEval_EvalFrameDefault (libpython3.8.so.1.0 + 0x191903)
                                                       #4  0x00007f5606aa609a _PyEval_EvalCodeWithName (libpython3.8.so.1.0 + 0x16109a)
                                                       #5  0x00007f5606aa7c12 _PyObject_FastCallDict (libpython3.8.so.1.0 + 0x162c12)
                                                       #6  0x00007f5606aa7db4 _PyObject_Call_Prepend (libpython3.8.so.1.0 + 0x162db4)
                                                       #7  0x00007f5606aa7ea5 n/a (libpython3.8.so.1.0 + 0x162ea5)
                                                       #8  0x00007f5606a711a4 _PyObject_MakeTpCall (libpython3.8.so.1.0 + 0x12c1a4)
                                                       #9  0x00007f5606ada97a _PyEval_EvalFrameDefault (libpython3.8.so.1.0 + 0x19597a)
                                                       #10 0x00007f5606aa609a _PyEval_EvalCodeWithName (libpython3.8.so.1.0 + 0x16109a)
                                                       #11 0x00007f5606aa6cca PyEval_EvalCodeEx (libpython3.8.so.1.0 + 0x161cca)
                                                       #12 0x00007f5606b3273c PyEval_EvalCode (libpython3.8.so.1.0 + 0x1ed73c)
                                                       #13 0x00007f5606b327ea n/a (libpython3.8.so.1.0 + 0x1ed7ea)
                                                       #14 0x00007f5606b6e325 n/a (libpython3.8.so.1.0 + 0x229325)
                                                       #15 0x00007f5606a4d4f9 PyRun_FileExFlags (libpython3.8.so.1.0 + 0x1084f9)
                                                       #16 0x00007f5606a4fb3c PyRun_SimpleFileExFlags (libpython3.8.so.1.0 + 0x10ab3c)
                                                       #17 0x00007f5606b71249 Py_RunMain (libpython3.8.so.1.0 + 0x22c249)
                                                       #18 0x00007f5606b71339 Py_BytesMain (libpython3.8.so.1.0 + 0x22c339)
                                                       #19 0x00007f5606ce4153 __libc_start_main (libc.so.6 + 0x27153)
                                                       #20 0x00005626daf2e05e _start (python3.8 + 0x105e)

@abrasive
Copy link
Contributor

The script should probably be waiting for certain unsolicited events eg. that the radio is up, attached to network, etc. Unfortunately I have no idea what any of those messages are!

@abrasive
Copy link
Contributor

"Scheduling while atomic" should be fixed, thanks for that report

@abrasive
Copy link
Contributor

Closing as the remaining issue falls under #5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants