question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Panic "Not an Ipv4 packet, version=" when using Ookla Speedtest app

See original GitHub issue

When 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:closed
  • Created 4 years ago
  • Comments:26 (1 by maintainers)

github_iconTop GitHub Comments

1reaction
matt-johnston-ecommistrycommented, Mar 15, 2020

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

0reactions
Acriveccommented, Aug 21, 2020

@Acrivec, I just launched a speedtest on my OnePlus 7 Pro with gnirehtet-rust-linux64, I get 321Mbps download and 256Mbps upload.

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).

Read more comments on GitHub >

github_iconTop Results From Across the Web

Optimizing Server Performance - Ookla Support
Ensuring your network makes use of IP Precedence can improve test experience by reducing congestion via allowing for the dropping of less ...
Read more >
Speedtest Help
Understand your Speedtest result with answers to frequently asked questions.
Read more >
Speedtest CLI: Internet speed test for the command line
Measure internet connection performance metrics like download, upload, latency and packet loss natively without relying on a web browser; Test the internet ...
Read more >
Speedtest by Ookla - The Global Broadband Speed Test
Use Speedtest on all your devices with our free desktop and mobile apps.
Read more >
How does Speedtest measure my network speeds?
Speedtest.net operates mainly over TCP testing with a HTTP fallback for maximum compatibility. Speedtest.net measures ping (latency),...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found