Inventory gathering ndtrack process may crash with error on MacOS if a bundle metadata contains a non-numeric "install date" field: "libc++abi: terminating due to uncaught exception of type std::invalid_argument: std::stoull: no conversion"
This problem occurs due to mishandling of “install date” details in MacOS bundle metadata when a non-numeric value is found in the metadata.
ndtrack writes the following message to stderr when this problem occurs:
libc++abi: terminating due to uncaught exception of type std::invalid_argument: std::stoull: no conversion
Logging in tracker.log files leading up to the crash looks like:
[Wed Aug 21 16:59:46 2024 (G, 0)] {516} Agent unique ID for this machine: 'd51505644f67d00f33ba2436a34a401682244dfe8ef8caa72025ebe73843a1ca'
[Wed Aug 21 16:59:47 2024 (G, 0)] {516} Skipping Oracle database inventory as it has been disabled.
[Wed Aug 21 16:59:47 2024 (G, 0)] {516} Started tracking Oracle listeners
[Wed Aug 21 16:59:47 2024 (G, 0)] {516} Finished tracking Oracle listeners
[Wed Aug 21 16:59:48 2024 (G, 0)] {516} Started tracking packages
Also see the following article for another similar but slightly different issue: Inventory gathering ndtrack process may crash with error on MacOS if a bundle metadata contains a non-numeric "last modified" field: "libc++abi: terminating due to uncaught exception of type std::invalid_argument: std::stoull: no conversion".
Was this helpful?
© 2026 Flexera. All rights reserved.