-
-
Notifications
You must be signed in to change notification settings - Fork 42
Open
Milestone
Description
Hi @normanmaurer ,
When using Netty's HTTP/3 support, setting maxIdleTimeout to an extremely large value (e.g., Long.MAX_VALUE) causes the application to crash at runtime. This happens deep in the QUIC/Rust layer.
Stacktrace:
thread '<unnamed>' panicked at octets/src/lib.rs:679:9:
internal error: entered unreachable code
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
fatal runtime error: failed to initiate panic, error 5
Steps to Reproduce:
- Set maxIdleTimeout to Long.MAX_VALUE or another very large value.
- Start the application and initiate a HTTP/3 connection by curl.
- Observe the crash.
I used Oracle OpenJDK15 to test that. IMHO, the API should reject large values with a clear exception. It should not cause a native crash.
Thanks,
Metadata
Metadata
Assignees
Labels
No labels