| Предыдущий | Следующий |
| ERROR_NO_MORE_MATCHES | ERROR_SERVER_SID_MISMATCH |
ERROR_RANGE_LIST_CONFLICT
Что означает ERROR_RANGE_LIST_CONFLICT
ERROR_RANGE_LIST_CONFLICT означает, что добавляемый range конфликтует с существующей записью списка диапазонов. На практике важно отличить реальное пересечение от ошибки вычисления границ, overflow или смешения inclusive и half-open представления.
Что проверить
- Сохраните start/end нового диапазона и конфликтующей существующей записи.
- Проверьте off-by-one, integer overflow и единицы измерения при вычислении конечной позиции.
- Если список меняется конкурентно, зафиксируйте locking и актуальное состояние непосредственно перед insert.
Как подтвердить результат
Исправление подтверждается добавлением диапазона, который действительно не пересекается с существующими entries при тех же правилах сравнения.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.