Panic "Not an Ipv4 packet, version=" when using Ookla Speedtest app
See original GitHub issueWhen attempting to do some comparison speed tests through the Ookla Speedtest app, the relay server crashes as soon as the test is begun in the app (the apps location/server discovery seem to work fine). General web browsing, and other speed test services appear to work fine.
Attached is stack trace from RUST_BACKTRACE=full, using latest released linux64 version from Github. The error message version=x changes - I have seen it as 0, 5, and 7. 0 seems by far the most common. Not sure why the stacktrace is being so unhelpful - let me know if I need to recompile with some additional debug headers. I’m not familiar with Rust specifically but am a systems developer so any pointers to helpful flags and I should be able to recompile if needed.
Test device is a Samsung Galaxy S5, Android 6.0.1. I can test on a variety of others if useful.
thread 'main' panicked at 'Not an Ipv4 packet, version=7', src/relay/ipv4_packet_buffer.rs:40:13
stack backtrace:
0: 0x5583b34b4c18 - <unknown>
1: 0x5583b34b42d3 - <unknown>
2: 0x5583b34b3dff - <unknown>
3: 0x5583b34b3dac - <unknown>
4: 0x5583b34a56df - <unknown>
5: 0x5583b34a0bfa - <unknown>
6: 0x5583b348daa9 - <unknown>
7: 0x5583b3495f2e - <unknown>
8: 0x5583b34d4bc3 - <unknown>
9: 0x5583b3496d5e - <unknown>
10: 0x7f8aa1f97b97 - __libc_start_main
11: 0x5583b348c16a - <unknown>
12: 0x0 - <unknown>
Issue Analytics
- State:
- Created 4 years ago
- Comments:26 (1 by maintainers)
Apologies, I’ve had a hectic week (what with world events at the moment) - I’m back in the office in a couple days and will test the above
On version 2.5 it’s better than last time, download 147 (out of 600) / upload 57 (~max) Mb/s, so right now it’s still better for me to use Wi-Fi (double download).