[DragonFlyBSD - Bug #3444] (Resolved) libkvm lookup result handling and selected caller checks
liweitianux
bugtracker-admin at leaf.dragonflybsd.org
Mon Oct 19 20:34:05 PDT 2026
Issue #3444 has been updated by liweitianux.
Status changed from New to Resolved
All patches merged. Thank you.
----------------------------------------
Bug #3444: libkvm lookup result handling and selected caller checks
http://bugs.dragonflybsd.org/issues/3444#change-14865
* Author: sigttou
* Status: Resolved
* Priority: Normal
* Category: Userland
* Target version: 6.6
* Start date: 2026-10-06
----------------------------------------
Related report: #3347 (pctrack diagnostics).
The attached four-patch series improves the errors and prevents selected
callers from using unresolved required symbols:
# Clear requested n_type/n_value fields and improve libkvm diagnostics.
Preserve table errors in internal callers.
# Check required symbols in dconschat, ipcs, netstat and legacy pstat TTY
paths. Keep optional IPC subsystems usable; check IPC reads/allocations.
Use buffered IPC errors and explicit byte counts for short reads.
# Report ccdconfig's error before closing its kvm handle.
# Add the DEBUG_PCTRACK hint only for unresolved tracking entries, and
include the library error.
---Files--------------------------------
0002-required-symbols.patch (8.78 KB)
0004-pctrack-diagnostic.patch (1.43 KB)
0001-libkvm-lookup.patch (6.43 KB)
0003-ccdconfig-error-lifetime.patch (891 Bytes)
--
You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://bugs.dragonflybsd.org/my/account
More information about the Bugs
mailing list