Skip to content
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.

  1. [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.

  2. [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.

  3. [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.

  4. [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.

  5. [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.

  6. [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.

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

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

  9. [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.

  10. [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.

  11. [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.

  12. [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.

  13. [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.

  14. [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.

  15. [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.

  16. [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.