- From:
- Shaswat Raj
- Count:
- 16 bugs, 6 projects: 2 fixed and merged, 5 fixes in review, 1 fix ready, 8 reported
Subject: bugs I found in code I don't maintain
Each of these I reproduced first, then filed with the maintainers. Where I could, I wrote the fix. Every entry links to the public issue or pull request, so you can read the conversation with the maintainers yourself.
[fixed (merged)]mofa-org/mofaRust2026-04-05
Cron schedule parsing panicked on invalid input
Bug: An unwrap() in cron parsing turned a bad schedule string into a panic.
Fix: Return a proper error instead of unwrapping.
Reported-in: mofa-org/mofa#1476
[fixed (merged)]google-gemini/gemini-cliTypeScript2026-03-25
Cancelling a turn did not cancel the in-flight chat-compression request
Bug: The AbortSignal stopped propagating before the compression call, so a cancelled turn kept a model request running.
Fix: Thread the AbortSignal through the execution and compression layers.
Reported-in: google-gemini/gemini-cli#20405
[fix in review]kmesh-net/kmeshGo2026-11-10
kmesh-cni panics with a nil dereference when CNI_ARGS cannot be loaded
Bug: CmdAdd dereferenced a nil result when CNI_ARGS failed to parse, crashing the CNI plugin instead of passing the previous result through.
Fix: Print the previous CNI result instead of dereferencing nil.
Reported-in: kmesh-net/kmesh#1988
Fix: PR #1989
[fix in review]kmesh-net/kmeshGo2026-11-05
kmeshctl waypoint compares the dataplane-mode label case-sensitively
Bug: kmeshctl and the daemon disagreed about whether a namespace was enrolled when the istio.io/dataplane-mode label used different casing.
Fix: Compare the label case-insensitively, the same way the daemon does.
Reported-in: kmesh-net/kmesh#1982
Fix: PR #1983
[fix in review]jaegertracing/jaegerGo2026-11-02
File sampling provider serves out-of-range probabilistic and rate-limiting params
Bug: A sampling strategy file with a probability outside [0, 1] or a rate limit outside int32 was accepted and served to SDKs.
Fix: Reject those values at startup and on hot reload.
Reported-in: jaegertracing/jaeger#10023
Fix: PR #10024
[fix in review]kmesh-net/kmeshGo2026-11-01
Repeated AddDomainInQueue calls start duplicate DNS refresh loops that never stop
Bug: Every xDS update for the same hostname started another refresh loop, so loops accumulated for the life of the process.
Fix: Key the refresh queue by domain so one hostname has one loop.
Reported-in: kmesh-net/kmesh#1978
Fix: PR #1987
[fix in review]kmesh-net/kmeshGo2026-11-01
utils.Execute reports failure whenever a command writes to stderr, even on exit 0
Bug: Harmless stderr output, such as iptables-legacy warnings, made successful commands count as failures.
Fix: Decide success by exit status, not by stderr.
Reported-in: kmesh-net/kmesh#1976
Fix: PR #1977
[fix ready]drizzle-team/drizzle-ormTypeScript2026-11-10
drizzle-kit pull with camel casing turns FIRST_NAME into firstNAME since rc.5
Bug: Introspection produced wrong field names for SCREAMING_SNAKE_CASE columns.
Fix: Fix with tests on a fork branch, linked from the issue (the repo limits PRs to collaborators).
Reported-in: drizzle-team/drizzle-orm#6667
Fix: fix branch
[reported]kmesh-net/kmeshGo2026-11-10
MCP get_mesh_namespaces misses namespaces labelled with a different case
Bug: The same label case mismatch as the waypoint bug, in the MCP server's namespace listing.
Reported-in: kmesh-net/kmesh#1990
[reported]kmesh-net/kmeshGo2026-11-10
kmeshctl secret create fails with AlreadyExists when the existing secret has no SPI
Bug: Creating the IPsec secret failed instead of updating an existing secret that lacked the SPI field.
Reported-in: kmesh-net/kmesh#1991
[reported]jaegertracing/jaegerGo2026-11-10
Prometheus metrics reader sends the wrong rate window for multi-unit ratePer values
Bug: SPM rate queries used the wrong window when ratePer was not a single unit.
Reported-in: jaegertracing/jaeger#10114
[reported]jaegertracing/jaegerGo2026-11-10
Elasticsearch SPM call rates are low by (lookback-1)/lookback, and zero when ratePer <= step
Bug: Service Performance Monitoring under-reported call rates on Elasticsearch.
Reported-in: jaegertracing/jaeger#10115
[reported]jaegertracing/jaegerGo2026-11-10
ES/OpenSearch SPM queries grouped by operation are capped at 10 operations per service
Bug: Services with more than 10 operations silently lost the rest in SPM.
Reported-in: jaegertracing/jaeger#10116
[reported]kmesh-net/kmeshGo2026-11-01
HashName maps read by the dual-engine BPF dump while the workload processor writes them
Bug: Concurrent map read and write between two goroutines, which Go treats as a fatal crash.
Reported-in: kmesh-net/kmesh#1980
[reported]kmesh-net/kmeshGo2026-11-01
MCP config_dump returns 404 when the optional mode argument is omitted
Bug: An optional argument behaved as required.
Reported-in: kmesh-net/kmesh#1979
[reported]json-schema-org/websiteTypeScript2026-10-21
Headings with inline code or formatting produce truncated anchor IDs
Bug: Table-of-contents and internal links broke for any heading containing code or formatting.
Reported-in: json-schema-org/website#2576