| Summary: | bbolt выводит panic / непонятные ошибки в определенных случаях с неправильными аргументами | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Artem Varaksa <varaksaaa> |
| Component: | bbolt | Assignee: | fl0pp5 <fl0pp5> |
| Status: | NEW --- | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | fl0pp5 |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
|
Description
Artem Varaksa
2025-10-23 13:27:34 MSK
Согласно upstream, должно быть исправлено в v1.4.0-alpha.1+ и v1.3.9+: - https://github.com/etcd-io/bbolt/pull/682 - https://github.com/etcd-io/bbolt/pull/683 - https://github.com/etcd-io/bbolt/pull/686 Проверил поведение в p11 и sisyphus. Ошибка только частично исправлена в sisyphus: Первый случай исправлен: > $ bbolt get > not enough arguments Второй воспроизводится: > $ etcd & etcdctl put foo bar; etcdctl put abc def; pkill etcd > $ bbolt page-item default.etcd 4 > strconv.ParseUint: parsing "": invalid syntax И полностью актуальна для p11 (воспроизводятся оба случая) - версия не обновлялась. Написал в upstream о частичном исправлении: https://github.com/etcd-io/bbolt/issues/681#issuecomment-3450454500 [p11] bbolt-1.3.8-alt1.x86_64 [sisyphus] bbolt-1.4.2-alt1.x86_64 Исходя из https://github.com/etcd-io/bbolt/issues/681#issuecomment-3450499196, второй случай будет исправлен в версии 1.5.0, которая ещё не выпущена. |