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"
This problem occurs due to mishandling of “last modified” 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:
[Thu Jul 16 07:00:55 2026 (G, 0)] {7873} Starting file scan with these listeners: OUI,BEA,ISMP,IA,IM,JAVA,WEBSPHERE,FMW,ORACLE,CONTENTANDSWIDTAG,JAR,PLIST
[Thu Jul 16 07:00:55 2026 (G, 0)] {7873} File listener type: 'OUI' added successfully
[...]
[Thu Jul 16 07:00:55 2026 (G, 0)] {7873} File listener type: 'PLIST' added successfully
[Thu Jul 16 07:00:55 2026 (G, 0)] {7873} Started package database update for package types 'IA,BEA,OUI,ISMP,IIM,OSX' into '/private/var/opt/managesoft/cache/packagedb.cdb'
Was this helpful?
© 2026 Flexera. All rights reserved.