./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ntdrivers/diskperf.i.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version c00e63dc Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ntdrivers/diskperf.i.cil-1.c -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash f0996d70f204c5713a65b04e25037e48d7532ec1ba0c10162e12c5c0d518b4e3 --- Real Ultimate output --- This is Ultimate 0.3.0-?-c00e63d-m [2025-02-05 10:40:23,864 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-05 10:40:23,900 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2025-02-05 10:40:23,903 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-05 10:40:23,903 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-05 10:40:23,916 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-05 10:40:23,916 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-05 10:40:23,916 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-05 10:40:23,916 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-05 10:40:23,916 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-05 10:40:23,916 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-05 10:40:23,917 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-05 10:40:23,917 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-05 10:40:23,917 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-05 10:40:23,917 INFO L153 SettingsManager]: * Use SBE=true [2025-02-05 10:40:23,917 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-05 10:40:23,917 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-05 10:40:23,917 INFO L153 SettingsManager]: * sizeof long=4 [2025-02-05 10:40:23,917 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-05 10:40:23,917 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-02-05 10:40:23,918 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-05 10:40:23,918 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-05 10:40:23,918 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-05 10:40:23,918 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-05 10:40:23,918 INFO L153 SettingsManager]: * sizeof long double=12 [2025-02-05 10:40:23,918 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-05 10:40:23,918 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-05 10:40:23,918 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-05 10:40:23,918 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-05 10:40:23,918 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-05 10:40:23,918 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-05 10:40:23,919 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-05 10:40:23,919 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-05 10:40:23,919 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-05 10:40:23,919 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-05 10:40:23,919 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-05 10:40:23,919 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-05 10:40:23,919 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-05 10:40:23,919 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-05 10:40:23,919 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-05 10:40:23,919 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-05 10:40:23,919 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-05 10:40:23,920 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-05 10:40:23,920 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> f0996d70f204c5713a65b04e25037e48d7532ec1ba0c10162e12c5c0d518b4e3 [2025-02-05 10:40:24,143 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-05 10:40:24,152 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-05 10:40:24,154 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-05 10:40:24,155 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-05 10:40:24,155 INFO L274 PluginConnector]: CDTParser initialized [2025-02-05 10:40:24,155 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ntdrivers/diskperf.i.cil-1.c [2025-02-05 10:40:25,285 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/4d5a80a88/6e44f5f6581446be84e2a03ad2f644f0/FLAGe1dd0d4c4 [2025-02-05 10:40:25,654 INFO L384 CDTParser]: Found 1 translation units. [2025-02-05 10:40:25,655 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ntdrivers/diskperf.i.cil-1.c [2025-02-05 10:40:25,677 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/4d5a80a88/6e44f5f6581446be84e2a03ad2f644f0/FLAGe1dd0d4c4 [2025-02-05 10:40:25,854 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/4d5a80a88/6e44f5f6581446be84e2a03ad2f644f0 [2025-02-05 10:40:25,855 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-05 10:40:25,856 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-05 10:40:25,857 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-05 10:40:25,857 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-05 10:40:25,860 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-05 10:40:25,860 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.02 10:40:25" (1/1) ... [2025-02-05 10:40:25,861 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@69348bc8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 10:40:25, skipping insertion in model container [2025-02-05 10:40:25,861 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.02 10:40:25" (1/1) ... [2025-02-05 10:40:25,912 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-05 10:40:26,299 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ntdrivers/diskperf.i.cil-1.c[84645,84658] [2025-02-05 10:40:26,536 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-05 10:40:26,606 INFO L200 MainTranslator]: Completed pre-run [2025-02-05 10:40:26,612 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [23] [2025-02-05 10:40:26,613 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [24] [2025-02-05 10:40:26,613 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [184] [2025-02-05 10:40:26,613 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [190] [2025-02-05 10:40:26,613 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [412] [2025-02-05 10:40:26,613 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [465] [2025-02-05 10:40:26,613 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [484] [2025-02-05 10:40:26,613 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [485] [2025-02-05 10:40:26,614 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [1158] [2025-02-05 10:40:26,614 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1331] [2025-02-05 10:40:26,614 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1374] [2025-02-05 10:40:26,614 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1375] [2025-02-05 10:40:26,614 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1376] [2025-02-05 10:40:26,614 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1377] [2025-02-05 10:40:26,615 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1378] [2025-02-05 10:40:26,615 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1379] [2025-02-05 10:40:26,615 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1380] [2025-02-05 10:40:26,615 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1381] [2025-02-05 10:40:26,616 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1382] [2025-02-05 10:40:26,616 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1383] [2025-02-05 10:40:26,616 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [1384] [2025-02-05 10:40:26,616 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1385] [2025-02-05 10:40:26,616 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [1386] [2025-02-05 10:40:26,616 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1387] [2025-02-05 10:40:26,616 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [1476] [2025-02-05 10:40:26,616 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1477] [2025-02-05 10:40:26,616 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [1480] [2025-02-05 10:40:26,616 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1481] [2025-02-05 10:40:26,616 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [1482] [2025-02-05 10:40:26,616 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1483] [2025-02-05 10:40:26,616 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1484] [2025-02-05 10:40:26,616 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1485] [2025-02-05 10:40:26,616 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [1492] [2025-02-05 10:40:26,616 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1493] [2025-02-05 10:40:26,616 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [1494] [2025-02-05 10:40:26,617 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [1495] [2025-02-05 10:40:26,617 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [1496] [2025-02-05 10:40:26,617 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1502] [2025-02-05 10:40:26,617 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1503] [2025-02-05 10:40:26,617 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [1525] [2025-02-05 10:40:26,617 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [1526] [2025-02-05 10:40:26,617 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [1527] [2025-02-05 10:40:26,617 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [1539] [2025-02-05 10:40:26,617 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [1547] [2025-02-05 10:40:26,617 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4164) [1548] [2025-02-05 10:40:26,617 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_enable) [1549] [2025-02-05 10:40:26,617 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_disable) [1550] [2025-02-05 10:40:26,617 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [1551] [2025-02-05 10:40:26,617 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1552] [2025-02-05 10:40:26,617 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1553] [2025-02-05 10:40:26,617 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1554] [2025-02-05 10:40:26,617 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1555] [2025-02-05 10:40:26,617 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1612] [2025-02-05 10:40:26,617 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1613] [2025-02-05 10:40:26,617 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4200) [1718] [2025-02-05 10:40:26,618 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(default:4200) [1719] [2025-02-05 10:40:26,618 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1741] [2025-02-05 10:40:26,618 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1742] [2025-02-05 10:40:26,618 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1743] [2025-02-05 10:40:26,618 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1744] [2025-02-05 10:40:26,618 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1745] [2025-02-05 10:40:26,618 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1746] [2025-02-05 10:40:26,618 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1747] [2025-02-05 10:40:26,618 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1748] [2025-02-05 10:40:26,618 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1749] [2025-02-05 10:40:26,618 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1750] [2025-02-05 10:40:26,618 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4200) [1754] [2025-02-05 10:40:26,618 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(INIT,DriverEntry) [2113] [2025-02-05 10:40:26,618 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfAddDevice) [2114] [2025-02-05 10:40:26,618 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfDispatchPnp) [2115] [2025-02-05 10:40:26,618 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfStartDevice) [2116] [2025-02-05 10:40:26,618 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfRemoveDevice) [2117] [2025-02-05 10:40:26,620 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfUnload) [2118] [2025-02-05 10:40:26,621 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfWmi) [2119] [2025-02-05 10:40:26,621 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskperfQueryWmiRegInfo) [2120] [2025-02-05 10:40:26,621 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfRegisterDevice) [2121] [2025-02-05 10:40:26,621 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfSyncFilterWithTarget) [2122] [2025-02-05 10:40:26,621 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [3198] [2025-02-05 10:40:26,621 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [3199] [2025-02-05 10:40:26,622 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [3200] [2025-02-05 10:40:26,622 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3201] [2025-02-05 10:40:26,622 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3202] [2025-02-05 10:40:26,623 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [3203] [2025-02-05 10:40:26,623 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [3204] [2025-02-05 10:40:26,623 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [3205] [2025-02-05 10:40:26,624 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [3206] [2025-02-05 10:40:26,624 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [3207] [2025-02-05 10:40:26,624 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4164) [3208] [2025-02-05 10:40:26,624 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_enable) [3209] [2025-02-05 10:40:26,624 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_disable) [3210] [2025-02-05 10:40:26,624 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [3211] [2025-02-05 10:40:26,624 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3212] [2025-02-05 10:40:26,624 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3213] [2025-02-05 10:40:26,624 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3214] [2025-02-05 10:40:26,624 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3215] [2025-02-05 10:40:26,624 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3216] [2025-02-05 10:40:26,624 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3217] [2025-02-05 10:40:26,624 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4200) [3218] [2025-02-05 10:40:26,625 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(default:4200) [3219] [2025-02-05 10:40:26,710 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ntdrivers/diskperf.i.cil-1.c[84645,84658] [2025-02-05 10:40:26,820 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-05 10:40:26,878 INFO L204 MainTranslator]: Completed translation [2025-02-05 10:40:26,879 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 10:40:26 WrapperNode [2025-02-05 10:40:26,879 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-05 10:40:26,880 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-05 10:40:26,880 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-05 10:40:26,880 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-05 10:40:26,884 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 10:40:26" (1/1) ... [2025-02-05 10:40:26,946 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 10:40:26" (1/1) ... [2025-02-05 10:40:27,069 INFO L138 Inliner]: procedures = 127, calls = 1460, calls flagged for inlining = 20, calls inlined = 18, statements flattened = 3828 [2025-02-05 10:40:27,069 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-05 10:40:27,069 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-05 10:40:27,069 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-05 10:40:27,069 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-05 10:40:27,076 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 10:40:26" (1/1) ... [2025-02-05 10:40:27,077 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 10:40:26" (1/1) ... [2025-02-05 10:40:27,096 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 10:40:26" (1/1) ... [2025-02-05 10:40:27,234 INFO L175 MemorySlicer]: Split 713 memory accesses to 45 slices as follows [14, 4, 20, 4, 9, 5, 8, 4, 4, 7, 20, 4, 4, 46, 220, 14, 4, 8, 8, 14, 2, 4, 10, 30, 11, 6, 6, 12, 16, 3, 3, 3, 6, 101, 3, 8, 4, 4, 24, 4, 4, 12, 6, 4, 6]. 31 percent of accesses are in the largest equivalence class. The 12 initializations are split as follows [0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]. The 383 writes are split as follows [7, 2, 10, 0, 5, 1, 4, 2, 2, 0, 10, 2, 2, 15, 123, 7, 2, 2, 4, 7, 0, 2, 5, 15, 5, 5, 2, 12, 8, 0, 0, 1, 3, 80, 1, 4, 2, 2, 12, 1, 2, 6, 3, 2, 3]. [2025-02-05 10:40:27,238 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 10:40:26" (1/1) ... [2025-02-05 10:40:27,239 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 10:40:26" (1/1) ... [2025-02-05 10:40:27,377 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 10:40:26" (1/1) ... [2025-02-05 10:40:27,388 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 10:40:26" (1/1) ... [2025-02-05 10:40:27,474 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 10:40:26" (1/1) ... [2025-02-05 10:40:27,494 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 10:40:26" (1/1) ... [2025-02-05 10:40:27,534 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-05 10:40:27,536 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-05 10:40:27,536 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-05 10:40:27,536 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-05 10:40:27,537 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 10:40:26" (1/1) ... [2025-02-05 10:40:27,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-05 10:40:27,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-05 10:40:27,567 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-05 10:40:27,569 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-05 10:40:27,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-05 10:40:27,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-05 10:40:27,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-05 10:40:27,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-05 10:40:27,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-05 10:40:27,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-05 10:40:27,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-05 10:40:27,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-05 10:40:27,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-05 10:40:27,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-05 10:40:27,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-05 10:40:27,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-05 10:40:27,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-05 10:40:27,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-05 10:40:27,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-05 10:40:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-05 10:40:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-05 10:40:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-05 10:40:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-05 10:40:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-05 10:40:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-05 10:40:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-05 10:40:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-05 10:40:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-05 10:40:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-05 10:40:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-05 10:40:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-05 10:40:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-05 10:40:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-05 10:40:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-05 10:40:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-02-05 10:40:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-02-05 10:40:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-02-05 10:40:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-02-05 10:40:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-02-05 10:40:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-02-05 10:40:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-02-05 10:40:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-02-05 10:40:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-02-05 10:40:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#39 [2025-02-05 10:40:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#40 [2025-02-05 10:40:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#41 [2025-02-05 10:40:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#42 [2025-02-05 10:40:27,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#43 [2025-02-05 10:40:27,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#44 [2025-02-05 10:40:27,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-05 10:40:27,597 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-05 10:40:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-05 10:40:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-05 10:40:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-05 10:40:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-05 10:40:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-05 10:40:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-05 10:40:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-05 10:40:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-05 10:40:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-05 10:40:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-05 10:40:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-05 10:40:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-05 10:40:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-05 10:40:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-05 10:40:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-05 10:40:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-05 10:40:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-05 10:40:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-05 10:40:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-05 10:40:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-05 10:40:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-05 10:40:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-05 10:40:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-05 10:40:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-05 10:40:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-05 10:40:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-05 10:40:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-05 10:40:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-05 10:40:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-02-05 10:40:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-02-05 10:40:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-02-05 10:40:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-02-05 10:40:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-02-05 10:40:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-02-05 10:40:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-02-05 10:40:27,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-02-05 10:40:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-02-05 10:40:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#39 [2025-02-05 10:40:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#40 [2025-02-05 10:40:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#41 [2025-02-05 10:40:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#42 [2025-02-05 10:40:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#43 [2025-02-05 10:40:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#44 [2025-02-05 10:40:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-05 10:40:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-05 10:40:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-05 10:40:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-05 10:40:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-05 10:40:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-05 10:40:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-05 10:40:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-05 10:40:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-05 10:40:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-05 10:40:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-05 10:40:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-05 10:40:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-05 10:40:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-05 10:40:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-05 10:40:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-05 10:40:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-05 10:40:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-05 10:40:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-05 10:40:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-05 10:40:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-05 10:40:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-05 10:40:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-05 10:40:27,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-05 10:40:27,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-05 10:40:27,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-05 10:40:27,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-05 10:40:27,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-05 10:40:27,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-05 10:40:27,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-05 10:40:27,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-05 10:40:27,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-05 10:40:27,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-02-05 10:40:27,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-02-05 10:40:27,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-02-05 10:40:27,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-02-05 10:40:27,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-02-05 10:40:27,601 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#41 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#42 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#43 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#44 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2025-02-05 10:40:27,602 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#41 [2025-02-05 10:40:27,603 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#42 [2025-02-05 10:40:27,603 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#43 [2025-02-05 10:40:27,603 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#44 [2025-02-05 10:40:27,603 INFO L130 BoogieDeclarations]: Found specification of procedure IoBuildDeviceIoControlRequest [2025-02-05 10:40:27,603 INFO L138 BoogieDeclarations]: Found implementation of procedure IoBuildDeviceIoControlRequest [2025-02-05 10:40:27,603 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfSendToNextDriver [2025-02-05 10:40:27,603 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfSendToNextDriver [2025-02-05 10:40:27,603 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2025-02-05 10:40:27,603 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2025-02-05 10:40:27,603 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfAddCounters [2025-02-05 10:40:27,604 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfAddCounters [2025-02-05 10:40:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-05 10:40:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-05 10:40:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-05 10:40:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-05 10:40:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-05 10:40:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-05 10:40:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-05 10:40:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-05 10:40:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-05 10:40:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-05 10:40:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-05 10:40:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-05 10:40:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-05 10:40:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-05 10:40:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-05 10:40:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-05 10:40:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-05 10:40:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-05 10:40:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-05 10:40:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-05 10:40:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-05 10:40:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-05 10:40:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-05 10:40:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-05 10:40:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-05 10:40:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-05 10:40:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-02-05 10:40:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-02-05 10:40:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-02-05 10:40:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-02-05 10:40:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-02-05 10:40:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-02-05 10:40:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-02-05 10:40:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-02-05 10:40:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-02-05 10:40:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2025-02-05 10:40:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#36 [2025-02-05 10:40:27,604 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#37 [2025-02-05 10:40:27,605 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#38 [2025-02-05 10:40:27,605 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#39 [2025-02-05 10:40:27,605 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#40 [2025-02-05 10:40:27,605 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#41 [2025-02-05 10:40:27,605 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#42 [2025-02-05 10:40:27,605 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#43 [2025-02-05 10:40:27,605 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#44 [2025-02-05 10:40:27,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-05 10:40:27,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-05 10:40:27,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-05 10:40:27,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-05 10:40:27,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-05 10:40:27,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-05 10:40:27,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-05 10:40:27,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-05 10:40:27,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-05 10:40:27,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-05 10:40:27,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-05 10:40:27,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-05 10:40:27,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-05 10:40:27,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-05 10:40:27,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-05 10:40:27,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-05 10:40:27,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-05 10:40:27,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-05 10:40:27,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-05 10:40:27,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-05 10:40:27,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-05 10:40:27,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-05 10:40:27,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-05 10:40:27,605 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-05 10:40:27,607 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-05 10:40:27,607 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-05 10:40:27,607 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-02-05 10:40:27,607 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-02-05 10:40:27,607 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-02-05 10:40:27,607 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-02-05 10:40:27,607 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-02-05 10:40:27,607 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-02-05 10:40:27,607 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-02-05 10:40:27,607 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-02-05 10:40:27,607 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-02-05 10:40:27,607 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2025-02-05 10:40:27,607 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#36 [2025-02-05 10:40:27,607 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#37 [2025-02-05 10:40:27,607 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#38 [2025-02-05 10:40:27,607 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#39 [2025-02-05 10:40:27,607 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#40 [2025-02-05 10:40:27,607 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#41 [2025-02-05 10:40:27,607 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#42 [2025-02-05 10:40:27,607 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#43 [2025-02-05 10:40:27,607 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#44 [2025-02-05 10:40:27,607 INFO L130 BoogieDeclarations]: Found specification of procedure InterlockedDecrement [2025-02-05 10:40:27,607 INFO L138 BoogieDeclarations]: Found implementation of procedure InterlockedDecrement [2025-02-05 10:40:27,607 INFO L130 BoogieDeclarations]: Found specification of procedure IoWMIRegistrationControl [2025-02-05 10:40:27,607 INFO L138 BoogieDeclarations]: Found implementation of procedure IoWMIRegistrationControl [2025-02-05 10:40:27,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#41 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#42 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#43 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#44 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2025-02-05 10:40:27,608 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-05 10:40:27,608 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#39 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#40 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#41 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#42 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#43 [2025-02-05 10:40:27,609 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#44 [2025-02-05 10:40:27,609 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-05 10:40:27,609 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-05 10:40:27,609 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-05 10:40:27,611 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-05 10:40:27,611 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-05 10:40:27,611 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-05 10:40:27,611 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-05 10:40:27,611 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-05 10:40:27,611 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-05 10:40:27,611 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-05 10:40:27,611 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-05 10:40:27,611 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-05 10:40:27,611 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-05 10:40:27,611 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-05 10:40:27,611 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-05 10:40:27,612 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-05 10:40:27,612 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-05 10:40:27,612 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-05 10:40:27,612 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-05 10:40:27,612 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-05 10:40:27,612 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-05 10:40:27,612 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-05 10:40:27,612 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-05 10:40:27,612 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-05 10:40:27,613 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-05 10:40:27,613 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-05 10:40:27,613 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-05 10:40:27,613 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-05 10:40:27,613 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-05 10:40:27,613 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-05 10:40:27,613 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-02-05 10:40:27,613 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-02-05 10:40:27,613 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-02-05 10:40:27,613 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-02-05 10:40:27,613 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-02-05 10:40:27,613 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-02-05 10:40:27,613 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-02-05 10:40:27,613 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2025-02-05 10:40:27,613 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2025-02-05 10:40:27,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#39 [2025-02-05 10:40:27,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#40 [2025-02-05 10:40:27,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#41 [2025-02-05 10:40:27,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#42 [2025-02-05 10:40:27,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#43 [2025-02-05 10:40:27,614 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#44 [2025-02-05 10:40:27,614 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2025-02-05 10:40:27,614 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2025-02-05 10:40:27,614 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-05 10:40:27,614 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-05 10:40:27,614 INFO L130 BoogieDeclarations]: Found specification of procedure KeQuerySystemTime [2025-02-05 10:40:27,614 INFO L138 BoogieDeclarations]: Found implementation of procedure KeQuerySystemTime [2025-02-05 10:40:27,614 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-05 10:40:27,614 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-05 10:40:27,614 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-05 10:40:27,614 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-05 10:40:27,614 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-05 10:40:27,614 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-05 10:40:27,614 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-05 10:40:27,615 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-05 10:40:27,615 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-05 10:40:27,615 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-05 10:40:27,615 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-05 10:40:27,615 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-05 10:40:27,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-05 10:40:27,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-05 10:40:27,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-05 10:40:27,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-05 10:40:27,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-05 10:40:27,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-05 10:40:27,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-05 10:40:27,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-05 10:40:27,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-05 10:40:27,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-05 10:40:27,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-05 10:40:27,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-05 10:40:27,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-05 10:40:27,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-05 10:40:27,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-05 10:40:27,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-05 10:40:27,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-05 10:40:27,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-05 10:40:27,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-05 10:40:27,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-05 10:40:27,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-02-05 10:40:27,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-02-05 10:40:27,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-02-05 10:40:27,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-02-05 10:40:27,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-02-05 10:40:27,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-02-05 10:40:27,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-02-05 10:40:27,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2025-02-05 10:40:27,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2025-02-05 10:40:27,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2025-02-05 10:40:27,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#42 [2025-02-05 10:40:27,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#43 [2025-02-05 10:40:27,616 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#44 [2025-02-05 10:40:27,616 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-05 10:40:27,616 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2025-02-05 10:40:27,616 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-02-05 10:40:27,617 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2025-02-05 10:40:27,621 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2025-02-05 10:40:27,621 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2025-02-05 10:40:27,621 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#42 [2025-02-05 10:40:27,621 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#43 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#44 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfIrpCompletion [2025-02-05 10:40:27,622 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfIrpCompletion [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfLogError [2025-02-05 10:40:27,622 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfLogError [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#39 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#40 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#41 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#42 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#43 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#44 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure KeQueryPerformanceCounter [2025-02-05 10:40:27,622 INFO L138 BoogieDeclarations]: Found implementation of procedure KeQueryPerformanceCounter [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure InterlockedIncrement [2025-02-05 10:40:27,622 INFO L138 BoogieDeclarations]: Found implementation of procedure InterlockedIncrement [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2025-02-05 10:40:27,622 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#0 [2025-02-05 10:40:27,622 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#1 [2025-02-05 10:40:27,623 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#2 [2025-02-05 10:40:27,623 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#3 [2025-02-05 10:40:27,623 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#4 [2025-02-05 10:40:27,623 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#5 [2025-02-05 10:40:27,623 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#6 [2025-02-05 10:40:27,623 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#7 [2025-02-05 10:40:27,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#8 [2025-02-05 10:40:27,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#9 [2025-02-05 10:40:27,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#10 [2025-02-05 10:40:27,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#11 [2025-02-05 10:40:27,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#12 [2025-02-05 10:40:27,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#13 [2025-02-05 10:40:27,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#14 [2025-02-05 10:40:27,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#15 [2025-02-05 10:40:27,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#16 [2025-02-05 10:40:27,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#17 [2025-02-05 10:40:27,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#18 [2025-02-05 10:40:27,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#19 [2025-02-05 10:40:27,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#20 [2025-02-05 10:40:27,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#21 [2025-02-05 10:40:27,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#22 [2025-02-05 10:40:27,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#23 [2025-02-05 10:40:27,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#24 [2025-02-05 10:40:27,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#25 [2025-02-05 10:40:27,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#26 [2025-02-05 10:40:27,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#27 [2025-02-05 10:40:27,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#28 [2025-02-05 10:40:27,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#29 [2025-02-05 10:40:27,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#30 [2025-02-05 10:40:27,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#31 [2025-02-05 10:40:27,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#32 [2025-02-05 10:40:27,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#33 [2025-02-05 10:40:27,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#34 [2025-02-05 10:40:27,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#35 [2025-02-05 10:40:27,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#36 [2025-02-05 10:40:27,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#37 [2025-02-05 10:40:27,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#38 [2025-02-05 10:40:27,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#39 [2025-02-05 10:40:27,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#40 [2025-02-05 10:40:27,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#41 [2025-02-05 10:40:27,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#42 [2025-02-05 10:40:27,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#43 [2025-02-05 10:40:27,624 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#44 [2025-02-05 10:40:27,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#0 [2025-02-05 10:40:27,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#1 [2025-02-05 10:40:27,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#2 [2025-02-05 10:40:27,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#3 [2025-02-05 10:40:27,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#4 [2025-02-05 10:40:27,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#5 [2025-02-05 10:40:27,624 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#6 [2025-02-05 10:40:27,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#7 [2025-02-05 10:40:27,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#8 [2025-02-05 10:40:27,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#9 [2025-02-05 10:40:27,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#10 [2025-02-05 10:40:27,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#11 [2025-02-05 10:40:27,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#12 [2025-02-05 10:40:27,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#13 [2025-02-05 10:40:27,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#14 [2025-02-05 10:40:27,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#15 [2025-02-05 10:40:27,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#16 [2025-02-05 10:40:27,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#17 [2025-02-05 10:40:27,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#18 [2025-02-05 10:40:27,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#19 [2025-02-05 10:40:27,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#20 [2025-02-05 10:40:27,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#21 [2025-02-05 10:40:27,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#22 [2025-02-05 10:40:27,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#23 [2025-02-05 10:40:27,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#24 [2025-02-05 10:40:27,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#25 [2025-02-05 10:40:27,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#26 [2025-02-05 10:40:27,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#27 [2025-02-05 10:40:27,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#28 [2025-02-05 10:40:27,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#29 [2025-02-05 10:40:27,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#30 [2025-02-05 10:40:27,625 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#31 [2025-02-05 10:40:27,626 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#32 [2025-02-05 10:40:27,626 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#33 [2025-02-05 10:40:27,626 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#34 [2025-02-05 10:40:27,626 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#35 [2025-02-05 10:40:27,626 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#36 [2025-02-05 10:40:27,626 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#37 [2025-02-05 10:40:27,626 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#38 [2025-02-05 10:40:27,627 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#39 [2025-02-05 10:40:27,627 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#40 [2025-02-05 10:40:27,627 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#41 [2025-02-05 10:40:27,627 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#42 [2025-02-05 10:40:27,627 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#43 [2025-02-05 10:40:27,627 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#44 [2025-02-05 10:40:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfForwardIrpSynchronous [2025-02-05 10:40:27,627 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfForwardIrpSynchronous [2025-02-05 10:40:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-05 10:40:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-05 10:40:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-05 10:40:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-05 10:40:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-05 10:40:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-05 10:40:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-05 10:40:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-05 10:40:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-05 10:40:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-05 10:40:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-05 10:40:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-05 10:40:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-05 10:40:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-05 10:40:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-05 10:40:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-05 10:40:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-05 10:40:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-05 10:40:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-05 10:40:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-05 10:40:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-05 10:40:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-05 10:40:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-05 10:40:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-05 10:40:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-05 10:40:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-05 10:40:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-05 10:40:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-05 10:40:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-05 10:40:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-05 10:40:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-02-05 10:40:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-02-05 10:40:27,627 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-02-05 10:40:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-02-05 10:40:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-02-05 10:40:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-02-05 10:40:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-02-05 10:40:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-02-05 10:40:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-02-05 10:40:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2025-02-05 10:40:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2025-02-05 10:40:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#41 [2025-02-05 10:40:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#42 [2025-02-05 10:40:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#43 [2025-02-05 10:40:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#44 [2025-02-05 10:40:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfIoCompletion [2025-02-05 10:40:27,628 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfIoCompletion [2025-02-05 10:40:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_guard [2025-02-05 10:40:27,628 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_guard [2025-02-05 10:40:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-05 10:40:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-05 10:40:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-05 10:40:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-05 10:40:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-05 10:40:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-05 10:40:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-05 10:40:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-05 10:40:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-05 10:40:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-05 10:40:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-05 10:40:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-05 10:40:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-05 10:40:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-05 10:40:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-05 10:40:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-05 10:40:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-05 10:40:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-05 10:40:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-05 10:40:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-05 10:40:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-05 10:40:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-05 10:40:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-05 10:40:27,628 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-05 10:40:27,629 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-05 10:40:27,629 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-05 10:40:27,629 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-05 10:40:27,629 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-02-05 10:40:27,629 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-02-05 10:40:27,629 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-02-05 10:40:27,629 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-02-05 10:40:27,629 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-02-05 10:40:27,630 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-02-05 10:40:27,630 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-02-05 10:40:27,630 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-02-05 10:40:27,630 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-02-05 10:40:27,630 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-02-05 10:40:27,630 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2025-02-05 10:40:27,630 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2025-02-05 10:40:27,630 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#39 [2025-02-05 10:40:27,630 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#40 [2025-02-05 10:40:27,630 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#41 [2025-02-05 10:40:27,630 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#42 [2025-02-05 10:40:27,630 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#43 [2025-02-05 10:40:27,630 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#44 [2025-02-05 10:40:27,630 INFO L130 BoogieDeclarations]: Found specification of procedure ExAllocatePoolWithTag [2025-02-05 10:40:27,630 INFO L138 BoogieDeclarations]: Found implementation of procedure ExAllocatePoolWithTag [2025-02-05 10:40:27,630 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-05 10:40:27,630 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-05 10:40:28,481 INFO L257 CfgBuilder]: Building ICFG [2025-02-05 10:40:28,483 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-05 10:40:29,683 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4110: assume false; [2025-02-05 10:40:29,684 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4110: assume !false; [2025-02-05 10:40:30,211 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L1616: havoc IoAllocateErrorLogEntry_#t~malloc22#1.base, IoAllocateErrorLogEntry_#t~malloc22#1.offset; [2025-02-05 10:40:30,456 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L2532: call ULTIMATE.dealloc(~#timeStampComplete~0.base, ~#timeStampComplete~0.offset);havoc ~#timeStampComplete~0.base, ~#timeStampComplete~0.offset; [2025-02-05 10:40:30,592 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L1529: havoc #t~mem14;havoc #t~pre15; [2025-02-05 10:40:40,938 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L2762: call ULTIMATE.dealloc(DiskPerfRegisterDevice_~#ioStatus~0#1.base, DiskPerfRegisterDevice_~#ioStatus~0#1.offset);havoc DiskPerfRegisterDevice_~#ioStatus~0#1.base, DiskPerfRegisterDevice_~#ioStatus~0#1.offset;call ULTIMATE.dealloc(DiskPerfRegisterDevice_~#event~1#1.base, DiskPerfRegisterDevice_~#event~1#1.offset);havoc DiskPerfRegisterDevice_~#event~1#1.base, DiskPerfRegisterDevice_~#event~1#1.offset;call ULTIMATE.dealloc(DiskPerfRegisterDevice_~#number~0#1.base, DiskPerfRegisterDevice_~#number~0#1.offset);havoc DiskPerfRegisterDevice_~#number~0#1.base, DiskPerfRegisterDevice_~#number~0#1.offset;call ULTIMATE.dealloc(DiskPerfRegisterDevice_~#volumeNumber~0#1.base, DiskPerfRegisterDevice_~#volumeNumber~0#1.offset);havoc DiskPerfRegisterDevice_~#volumeNumber~0#1.base, DiskPerfRegisterDevice_~#volumeNumber~0#1.offset; [2025-02-05 10:40:40,938 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L2253: assume false; [2025-02-05 10:40:40,938 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L2253: assume !false; [2025-02-05 10:40:40,938 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L3247: call ULTIMATE.dealloc(main_~#ustring_1~0#1.base, main_~#ustring_1~0#1.offset);havoc main_~#ustring_1~0#1.base, main_~#ustring_1~0#1.offset;call ULTIMATE.dealloc(main_~#irp~1#1.base, main_~#irp~1#1.offset);havoc main_~#irp~1#1.base, main_~#irp~1#1.offset;call ULTIMATE.dealloc(main_~#union_2~0#1.base, main_~#union_2~0#1.offset);havoc main_~#union_2~0#1.base, main_~#union_2~0#1.offset;call ULTIMATE.dealloc(main_~#list_entry_6~0#1.base, main_~#list_entry_6~0#1.offset);havoc main_~#list_entry_6~0#1.base, main_~#list_entry_6~0#1.offset;call ULTIMATE.dealloc(main_~#status_1~0#1.base, main_~#status_1~0#1.offset);havoc main_~#status_1~0#1.base, main_~#status_1~0#1.offset;call ULTIMATE.dealloc(main_~#union__1~0#1.base, main_~#union__1~0#1.offset);havoc main_~#union__1~0#1.base, main_~#union__1~0#1.offset;call ULTIMATE.dealloc(main_~#union_3~0#1.base, main_~#union_3~0#1.offset);havoc main_~#union_3~0#1.base, main_~#union_3~0#1.offset;call ULTIMATE.dealloc(main_~#async_1~0#1.base, main_~#async_1~0#1.offset);havoc main_~#async_1~0#1.base, main_~#async_1~0#1.offset;call ULTIMATE.dealloc(main_~#large_int_1~0#1.base, main_~#large_int_1~0#1.offset);havoc main_~#large_int_1~0#1.base, main_~#large_int_1~0#1.offset;call ULTIMATE.dealloc(main_~#struct_1~0#1.base, main_~#struct_1~0#1.offset);havoc main_~#struct_1~0#1.base, main_~#struct_1~0#1.offset;call ULTIMATE.dealloc(main_~#struct_2~0#1.base, main_~#struct_2~0#1.offset);havoc main_~#struct_2~0#1.base, main_~#struct_2~0#1.offset;call ULTIMATE.dealloc(main_~#union_4~0#1.base, main_~#union_4~0#1.offset);havoc main_~#union_4~0#1.base, main_~#union_4~0#1.offset;call ULTIMATE.dealloc(main_~#struct_3~0#1.base, main_~#struct_3~0#1.offset);havoc main_~#struct_3~0#1.base, main_~#struct_3~0#1.offset;call ULTIMATE.dealloc(main_~#union_5~0#1.base, main_~#union_5~0#1.offset);havoc main_~#union_5~0#1.base, main_~#union_5~0#1.offset;call ULTIMATE.dealloc(main_~#struct_5~0#1.base, main_~#struct_5~0#1.offset);havoc main_~#struct_5~0#1.base, main_~#struct_5~0#1.offset;call ULTIMATE.dealloc(main_~#list_entry_7~0#1.base, main_~#list_entry_7~0#1.offset);havoc main_~#list_entry_7~0#1.base, main_~#list_entry_7~0#1.offset;call ULTIMATE.dealloc(main_~#struct_6~0#1.base, main_~#struct_6~0#1.offset);havoc main_~#struct_6~0#1.base, main_~#struct_6~0#1.offset;call ULTIMATE.dealloc(main_~#struct_4~0#1.base, main_~#struct_4~0#1.offset);havoc main_~#struct_4~0#1.base, main_~#struct_4~0#1.offset;call ULTIMATE.dealloc(main_~#list_entry_8~0#1.base, main_~#list_entry_8~0#1.offset);havoc main_~#list_entry_8~0#1.base, main_~#list_entry_8~0#1.offset;call ULTIMATE.dealloc(main_~#union_6~0#1.base, main_~#union_6~0#1.offset);havoc main_~#union_6~0#1.base, main_~#union_6~0#1.offset;call ULTIMATE.dealloc(main_~#devobj~0#1.base, main_~#devobj~0#1.offset);havoc main_~#devobj~0#1.base, main_~#devobj~0#1.offset;call ULTIMATE.dealloc(main_~#aqueue_1~0#1.base, main_~#aqueue_1~0#1.offset);havoc main_~#aqueue_1~0#1.base, main_~#aqueue_1~0#1.offset;call ULTIMATE.dealloc(main_~#list_entry_4~0#1.base, main_~#list_entry_4~0#1.offset);havoc main_~#list_entry_4~0#1.base, main_~#list_entry_4~0#1.offset;call ULTIMATE.dealloc(main_~#wcb_1~0#1.base, main_~#wcb_1~0#1.offset);havoc main_~#wcb_1~0#1.base, main_~#wcb_1~0#1.offset;call ULTIMATE.dealloc(main_~#WaitQueueEntry_1~0#1.base, main_~#WaitQueueEntry_1~0#1.offset);havoc main_~#WaitQueueEntry_1~0#1.base, main_~#WaitQueueEntry_1~0#1.offset;call ULTIMATE.dealloc(main_~#list_entry_5~0#1.base, main_~#list_entry_5~0#1.offset);havoc main_~#list_entry_5~0#1.base, main_~#list_entry_5~0#1.offset;call ULTIMATE.dealloc(main_~#kdevice_1~0#1.base, main_~#kdevice_1~0#1.offset);havoc main_~#kdevice_1~0#1.base, main_~#kdevice_1~0#1.offset;call ULTIMATE.dealloc(main_~#list_entry_1~0#1.base, main_~#list_entry_1~0#1.offset);havoc main_~#list_entry_1~0#1.base, main_~#list_entry_1~0#1.offset;call ULTIMATE.dealloc(main_~#kdpc_1~0#1.base, main_~#kdpc_1~0#1.offset);havoc main_~#kdpc_1~0#1.base, main_~#kdpc_1~0#1.offset;call ULTIMATE.dealloc(main_~#list_entry_2~0#1.base, main_~#list_entry_2~0#1.offset);havoc main_~#list_entry_2~0#1.base, main_~#list_entry_2~0#1.offset;call ULTIMATE.dealloc(main_~#dispatcher_1~0#1.base, main_~#dispatcher_1~0#1.offset);havoc main_~#dispatcher_1~0#1.base, main_~#dispatcher_1~0#1.offset;call ULTIMATE.dealloc(main_~#list_entry_3~0#1.base, main_~#list_entry_3~0#1.offset);havoc main_~#list_entry_3~0#1.base, main_~#list_entry_3~0#1.offset;call ULTIMATE.dealloc(main_~#kevent_1~0#1.base, main_~#kevent_1~0#1.offset);havoc main_~#kevent_1~0#1.base, main_~#kevent_1~0#1.offset; [2025-02-05 10:40:40,938 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L2603: call ULTIMATE.dealloc(DiskPerfDeviceControl_~#frequency~1#1.base, DiskPerfDeviceControl_~#frequency~1#1.offset);havoc DiskPerfDeviceControl_~#frequency~1#1.base, DiskPerfDeviceControl_~#frequency~1#1.offset;call ULTIMATE.dealloc(DiskPerfDeviceControl_~#perfctr~0#1.base, DiskPerfDeviceControl_~#perfctr~0#1.offset);havoc DiskPerfDeviceControl_~#perfctr~0#1.base, DiskPerfDeviceControl_~#perfctr~0#1.offset;call ULTIMATE.dealloc(DiskPerfDeviceControl_~#difference~1#1.base, DiskPerfDeviceControl_~#difference~1#1.offset);havoc DiskPerfDeviceControl_~#difference~1#1.base, DiskPerfDeviceControl_~#difference~1#1.offset; [2025-02-05 10:40:40,938 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L3495: assume false; [2025-02-05 10:40:40,938 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L3495: assume !false; [2025-02-05 10:40:40,938 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4460: assume false; [2025-02-05 10:40:40,938 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4460: assume !false; [2025-02-05 10:40:42,073 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint IoBuildDeviceIoControlRequestFINAL: assume true; [2025-02-05 10:40:42,074 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L3799: assume false; [2025-02-05 10:40:42,074 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L3799: assume !false; [2025-02-05 10:40:42,989 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L1532: havoc #t~mem16;havoc #t~pre17; [2025-02-05 10:40:44,425 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L1716: havoc #t~mem36;havoc #t~mem37;havoc #t~mem38;havoc #t~mem39;havoc #t~mem40;call ULTIMATE.dealloc(~#value~0.base, ~#value~0.offset);havoc ~#value~0.base, ~#value~0.offset; [2025-02-05 10:40:44,677 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L3176: call ULTIMATE.dealloc(~#Frequency.base, ~#Frequency.offset);havoc ~#Frequency.base, ~#Frequency.offset; [2025-02-05 10:40:45,257 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint KeWaitForSingleObjectFINAL: assume true; [2025-02-05 10:40:45,257 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4291: assume false; [2025-02-05 10:40:45,258 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L4291: assume !false; [2025-02-05 10:40:45,556 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L2375: call ULTIMATE.dealloc(~#event~0.base, ~#event~0.offset);havoc ~#event~0.base, ~#event~0.offset; [2025-02-05 10:40:45,932 INFO L? ?]: Removed 1862 outVars from TransFormulas that were not future-live. [2025-02-05 10:40:45,933 INFO L308 CfgBuilder]: Performing block encoding [2025-02-05 10:40:45,964 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-05 10:40:45,966 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-05 10:40:45,967 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 05.02 10:40:45 BoogieIcfgContainer [2025-02-05 10:40:45,967 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-05 10:40:45,968 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-05 10:40:45,968 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-05 10:40:45,972 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-05 10:40:45,972 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 05.02 10:40:25" (1/3) ... [2025-02-05 10:40:45,973 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28728360 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.02 10:40:45, skipping insertion in model container [2025-02-05 10:40:45,974 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 10:40:26" (2/3) ... [2025-02-05 10:40:45,974 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28728360 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.02 10:40:45, skipping insertion in model container [2025-02-05 10:40:45,974 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 05.02 10:40:45" (3/3) ... [2025-02-05 10:40:45,975 INFO L128 eAbstractionObserver]: Analyzing ICFG diskperf.i.cil-1.c [2025-02-05 10:40:45,988 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-05 10:40:45,991 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG diskperf.i.cil-1.c that has 155 procedures, 1014 locations, 1 initial locations, 229 loop locations, and 1 error locations. [2025-02-05 10:40:46,054 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-05 10:40:46,064 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@568e7db9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-05 10:40:46,065 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-02-05 10:40:46,069 INFO L276 IsEmpty]: Start isEmpty. Operand has 396 states, 292 states have (on average 1.4212328767123288) internal successors, (415), 310 states have internal predecessors, (415), 80 states have call successors, (80), 22 states have call predecessors, (80), 20 states have return successors, (71), 67 states have call predecessors, (71), 71 states have call successors, (71) [2025-02-05 10:40:46,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2025-02-05 10:40:46,076 INFO L210 NwaCegarLoop]: Found error trace [2025-02-05 10:40:46,076 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-05 10:40:46,081 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-05 10:40:46,085 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-05 10:40:46,085 INFO L85 PathProgramCache]: Analyzing trace with hash -1414764358, now seen corresponding path program 1 times [2025-02-05 10:40:46,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-05 10:40:46,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508091874] [2025-02-05 10:40:46,090 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-05 10:40:46,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-05 10:40:52,285 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-02-05 10:40:52,548 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-05 10:40:52,548 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-05 10:40:52,548 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-05 10:40:52,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-05 10:40:52,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-05 10:40:52,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508091874] [2025-02-05 10:40:52,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508091874] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-05 10:40:52,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-05 10:40:52,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-05 10:40:52,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119296878] [2025-02-05 10:40:52,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-05 10:40:52,950 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-02-05 10:40:52,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-05 10:40:52,965 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-02-05 10:40:52,965 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-02-05 10:40:52,969 INFO L87 Difference]: Start difference. First operand has 396 states, 292 states have (on average 1.4212328767123288) internal successors, (415), 310 states have internal predecessors, (415), 80 states have call successors, (80), 22 states have call predecessors, (80), 20 states have return successors, (71), 67 states have call predecessors, (71), 71 states have call successors, (71) Second operand has 2 states, 2 states have (on average 8.0) internal successors, (16), 2 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-05 10:40:53,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-05 10:40:53,067 INFO L93 Difference]: Finished difference Result 578 states and 840 transitions. [2025-02-05 10:40:53,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-02-05 10:40:53,069 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 8.0) internal successors, (16), 2 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2025-02-05 10:40:53,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-05 10:40:53,074 INFO L225 Difference]: With dead ends: 578 [2025-02-05 10:40:53,074 INFO L226 Difference]: Without dead ends: 265 [2025-02-05 10:40:53,077 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-02-05 10:40:53,078 INFO L435 NwaCegarLoop]: 388 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 388 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-02-05 10:40:53,079 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 388 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-02-05 10:40:53,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2025-02-05 10:40:53,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 265. [2025-02-05 10:40:53,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 203 states have (on average 1.3694581280788178) internal successors, (278), 219 states have internal predecessors, (278), 45 states have call successors, (45), 18 states have call predecessors, (45), 16 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2025-02-05 10:40:53,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 352 transitions. [2025-02-05 10:40:53,110 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 352 transitions. Word has length 17 [2025-02-05 10:40:53,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-05 10:40:53,110 INFO L471 AbstractCegarLoop]: Abstraction has 265 states and 352 transitions. [2025-02-05 10:40:53,110 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 8.0) internal successors, (16), 2 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-05 10:40:53,110 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 352 transitions. [2025-02-05 10:40:53,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2025-02-05 10:40:53,111 INFO L210 NwaCegarLoop]: Found error trace [2025-02-05 10:40:53,111 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-05 10:40:53,111 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-05 10:40:53,111 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-05 10:40:53,111 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-05 10:40:53,111 INFO L85 PathProgramCache]: Analyzing trace with hash 1788557527, now seen corresponding path program 1 times [2025-02-05 10:40:53,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-05 10:40:53,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318964308] [2025-02-05 10:40:53,112 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-05 10:40:53,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-05 10:40:58,615 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-02-05 10:40:58,697 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-02-05 10:40:58,697 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-05 10:40:58,698 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-05 10:40:59,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-05 10:40:59,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-05 10:40:59,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318964308] [2025-02-05 10:40:59,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318964308] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-05 10:40:59,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-05 10:40:59,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-05 10:40:59,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124552689] [2025-02-05 10:40:59,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-05 10:40:59,753 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-05 10:40:59,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-05 10:40:59,753 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-05 10:40:59,753 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-05 10:40:59,754 INFO L87 Difference]: Start difference. First operand 265 states and 352 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-05 10:41:00,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-05 10:41:00,066 INFO L93 Difference]: Finished difference Result 532 states and 707 transitions. [2025-02-05 10:41:00,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-05 10:41:00,066 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2025-02-05 10:41:00,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-05 10:41:00,068 INFO L225 Difference]: With dead ends: 532 [2025-02-05 10:41:00,068 INFO L226 Difference]: Without dead ends: 271 [2025-02-05 10:41:00,069 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-05 10:41:00,069 INFO L435 NwaCegarLoop]: 345 mSDtfsCounter, 2 mSDsluCounter, 682 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1027 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-02-05 10:41:00,070 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1027 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-02-05 10:41:00,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2025-02-05 10:41:00,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 269. [2025-02-05 10:41:00,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 269 states, 207 states have (on average 1.3623188405797102) internal successors, (282), 223 states have internal predecessors, (282), 45 states have call successors, (45), 18 states have call predecessors, (45), 16 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2025-02-05 10:41:00,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 269 states to 269 states and 356 transitions. [2025-02-05 10:41:00,081 INFO L78 Accepts]: Start accepts. Automaton has 269 states and 356 transitions. Word has length 19 [2025-02-05 10:41:00,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-05 10:41:00,081 INFO L471 AbstractCegarLoop]: Abstraction has 269 states and 356 transitions. [2025-02-05 10:41:00,081 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-05 10:41:00,081 INFO L276 IsEmpty]: Start isEmpty. Operand 269 states and 356 transitions. [2025-02-05 10:41:00,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2025-02-05 10:41:00,082 INFO L210 NwaCegarLoop]: Found error trace [2025-02-05 10:41:00,082 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-05 10:41:00,082 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-05 10:41:00,082 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-05 10:41:00,082 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-05 10:41:00,083 INFO L85 PathProgramCache]: Analyzing trace with hash 1044032279, now seen corresponding path program 1 times [2025-02-05 10:41:00,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-05 10:41:00,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193871902] [2025-02-05 10:41:00,083 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-05 10:41:00,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-05 10:41:05,208 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 23 statements into 1 equivalence classes. [2025-02-05 10:41:05,982 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-02-05 10:41:05,982 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-05 10:41:05,982 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-05 10:41:06,329 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-05 10:41:06,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-05 10:41:06,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193871902] [2025-02-05 10:41:06,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193871902] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-05 10:41:06,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-05 10:41:06,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-05 10:41:06,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207747404] [2025-02-05 10:41:06,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-05 10:41:06,330 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-05 10:41:06,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-05 10:41:06,330 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-05 10:41:06,330 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-05 10:41:06,330 INFO L87 Difference]: Start difference. First operand 269 states and 356 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-05 10:41:06,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-05 10:41:06,866 INFO L93 Difference]: Finished difference Result 289 states and 382 transitions. [2025-02-05 10:41:06,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-05 10:41:06,867 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2025-02-05 10:41:06,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-05 10:41:06,868 INFO L225 Difference]: With dead ends: 289 [2025-02-05 10:41:06,868 INFO L226 Difference]: Without dead ends: 269 [2025-02-05 10:41:06,869 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-05 10:41:06,869 INFO L435 NwaCegarLoop]: 347 mSDtfsCounter, 12 mSDsluCounter, 295 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 642 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2025-02-05 10:41:06,870 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 642 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-02-05 10:41:06,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2025-02-05 10:41:06,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 269. [2025-02-05 10:41:06,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 269 states, 207 states have (on average 1.357487922705314) internal successors, (281), 223 states have internal predecessors, (281), 45 states have call successors, (45), 18 states have call predecessors, (45), 16 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2025-02-05 10:41:06,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 269 states to 269 states and 355 transitions. [2025-02-05 10:41:06,889 INFO L78 Accepts]: Start accepts. Automaton has 269 states and 355 transitions. Word has length 23 [2025-02-05 10:41:06,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-05 10:41:06,889 INFO L471 AbstractCegarLoop]: Abstraction has 269 states and 355 transitions. [2025-02-05 10:41:06,889 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-05 10:41:06,889 INFO L276 IsEmpty]: Start isEmpty. Operand 269 states and 355 transitions. [2025-02-05 10:41:06,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2025-02-05 10:41:06,890 INFO L210 NwaCegarLoop]: Found error trace [2025-02-05 10:41:06,890 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-05 10:41:06,890 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-05 10:41:06,890 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-05 10:41:06,890 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-05 10:41:06,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1309566750, now seen corresponding path program 1 times [2025-02-05 10:41:06,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-05 10:41:06,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870029854] [2025-02-05 10:41:06,891 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-05 10:41:06,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-05 10:41:12,058 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 25 statements into 1 equivalence classes. [2025-02-05 10:41:12,480 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 25 of 25 statements. [2025-02-05 10:41:12,481 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-05 10:41:12,481 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-05 10:41:13,139 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-05 10:41:13,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-05 10:41:13,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870029854] [2025-02-05 10:41:13,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870029854] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-05 10:41:13,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-05 10:41:13,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-05 10:41:13,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552685337] [2025-02-05 10:41:13,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-05 10:41:13,140 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-05 10:41:13,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-05 10:41:13,141 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-05 10:41:13,141 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-05 10:41:13,141 INFO L87 Difference]: Start difference. First operand 269 states and 355 transitions. Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-05 10:41:17,206 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-05 10:41:18,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-05 10:41:18,445 INFO L93 Difference]: Finished difference Result 434 states and 568 transitions. [2025-02-05 10:41:18,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-05 10:41:18,446 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2025-02-05 10:41:18,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-05 10:41:18,449 INFO L225 Difference]: With dead ends: 434 [2025-02-05 10:41:18,449 INFO L226 Difference]: Without dead ends: 374 [2025-02-05 10:41:18,449 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-05 10:41:18,450 INFO L435 NwaCegarLoop]: 379 mSDtfsCounter, 267 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 10 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 267 SdHoareTripleChecker+Valid, 534 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2025-02-05 10:41:18,450 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [267 Valid, 534 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 69 Invalid, 1 Unknown, 0 Unchecked, 5.3s Time] [2025-02-05 10:41:18,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2025-02-05 10:41:18,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 348. [2025-02-05 10:41:18,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 348 states, 274 states have (on average 1.3248175182481752) internal successors, (363), 283 states have internal predecessors, (363), 49 states have call successors, (49), 26 states have call predecessors, (49), 24 states have return successors, (42), 40 states have call predecessors, (42), 36 states have call successors, (42) [2025-02-05 10:41:18,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 454 transitions. [2025-02-05 10:41:18,464 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 454 transitions. Word has length 25 [2025-02-05 10:41:18,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-05 10:41:18,464 INFO L471 AbstractCegarLoop]: Abstraction has 348 states and 454 transitions. [2025-02-05 10:41:18,464 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-05 10:41:18,464 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 454 transitions. [2025-02-05 10:41:18,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2025-02-05 10:41:18,466 INFO L210 NwaCegarLoop]: Found error trace [2025-02-05 10:41:18,466 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-05 10:41:18,466 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-02-05 10:41:18,466 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-05 10:41:18,466 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-05 10:41:18,466 INFO L85 PathProgramCache]: Analyzing trace with hash 2066016216, now seen corresponding path program 1 times [2025-02-05 10:41:18,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-05 10:41:18,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131268597] [2025-02-05 10:41:18,466 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-05 10:41:18,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-05 10:41:23,662 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-02-05 10:41:24,126 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-02-05 10:41:24,126 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-05 10:41:24,126 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-05 10:41:24,774 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-05 10:41:24,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-05 10:41:24,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131268597] [2025-02-05 10:41:24,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131268597] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-05 10:41:24,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-05 10:41:24,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-05 10:41:24,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19933869] [2025-02-05 10:41:24,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-05 10:41:24,775 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-05 10:41:24,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-05 10:41:24,775 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-05 10:41:24,775 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-05 10:41:24,775 INFO L87 Difference]: Start difference. First operand 348 states and 454 transitions. Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-05 10:41:24,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-05 10:41:24,998 INFO L93 Difference]: Finished difference Result 550 states and 712 transitions. [2025-02-05 10:41:24,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-05 10:41:24,999 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2025-02-05 10:41:24,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-05 10:41:25,000 INFO L225 Difference]: With dead ends: 550 [2025-02-05 10:41:25,001 INFO L226 Difference]: Without dead ends: 362 [2025-02-05 10:41:25,001 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-05 10:41:25,002 INFO L435 NwaCegarLoop]: 343 mSDtfsCounter, 242 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 490 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-05 10:41:25,003 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [242 Valid, 490 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-05 10:41:25,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2025-02-05 10:41:25,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 328. [2025-02-05 10:41:25,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 264 states have (on average 1.3068181818181819) internal successors, (345), 271 states have internal predecessors, (345), 39 states have call successors, (39), 24 states have call predecessors, (39), 24 states have return successors, (34), 32 states have call predecessors, (34), 28 states have call successors, (34) [2025-02-05 10:41:25,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 418 transitions. [2025-02-05 10:41:25,018 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 418 transitions. Word has length 33 [2025-02-05 10:41:25,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-05 10:41:25,018 INFO L471 AbstractCegarLoop]: Abstraction has 328 states and 418 transitions. [2025-02-05 10:41:25,018 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-05 10:41:25,018 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 418 transitions. [2025-02-05 10:41:25,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2025-02-05 10:41:25,019 INFO L210 NwaCegarLoop]: Found error trace [2025-02-05 10:41:25,019 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-05 10:41:25,019 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-02-05 10:41:25,019 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-05 10:41:25,019 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-05 10:41:25,019 INFO L85 PathProgramCache]: Analyzing trace with hash 1254413539, now seen corresponding path program 1 times [2025-02-05 10:41:25,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-05 10:41:25,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371751544] [2025-02-05 10:41:25,019 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-05 10:41:25,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-05 10:41:30,237 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-02-05 10:41:30,706 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-02-05 10:41:30,707 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-05 10:41:30,707 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-05 10:41:31,110 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-05 10:41:31,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-05 10:41:31,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371751544] [2025-02-05 10:41:31,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371751544] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-05 10:41:31,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-05 10:41:31,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-05 10:41:31,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537926930] [2025-02-05 10:41:31,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-05 10:41:31,111 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-05 10:41:31,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-05 10:41:31,111 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-05 10:41:31,112 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-05 10:41:31,112 INFO L87 Difference]: Start difference. First operand 328 states and 418 transitions. Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-05 10:41:35,176 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-05 10:41:36,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-05 10:41:36,223 INFO L93 Difference]: Finished difference Result 331 states and 420 transitions. [2025-02-05 10:41:36,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-05 10:41:36,224 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2025-02-05 10:41:36,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-05 10:41:36,225 INFO L225 Difference]: With dead ends: 331 [2025-02-05 10:41:36,225 INFO L226 Difference]: Without dead ends: 327 [2025-02-05 10:41:36,226 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-05 10:41:36,226 INFO L435 NwaCegarLoop]: 321 mSDtfsCounter, 28 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 583 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2025-02-05 10:41:36,226 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 583 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 50 Invalid, 1 Unknown, 0 Unchecked, 5.1s Time] [2025-02-05 10:41:36,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2025-02-05 10:41:36,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 327. [2025-02-05 10:41:36,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 264 states have (on average 1.2992424242424243) internal successors, (343), 270 states have internal predecessors, (343), 38 states have call successors, (38), 24 states have call predecessors, (38), 24 states have return successors, (34), 32 states have call predecessors, (34), 28 states have call successors, (34) [2025-02-05 10:41:36,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 415 transitions. [2025-02-05 10:41:36,235 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 415 transitions. Word has length 33 [2025-02-05 10:41:36,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-05 10:41:36,235 INFO L471 AbstractCegarLoop]: Abstraction has 327 states and 415 transitions. [2025-02-05 10:41:36,235 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-05 10:41:36,235 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 415 transitions. [2025-02-05 10:41:36,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2025-02-05 10:41:36,236 INFO L210 NwaCegarLoop]: Found error trace [2025-02-05 10:41:36,236 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-05 10:41:36,236 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-02-05 10:41:36,236 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-05 10:41:36,236 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-05 10:41:36,237 INFO L85 PathProgramCache]: Analyzing trace with hash 1008365168, now seen corresponding path program 1 times [2025-02-05 10:41:36,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-05 10:41:36,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927489497] [2025-02-05 10:41:36,237 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-05 10:41:36,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-05 10:41:41,333 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 37 statements into 1 equivalence classes. [2025-02-05 10:41:41,790 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 37 of 37 statements. [2025-02-05 10:41:41,790 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-05 10:41:41,790 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-05 10:41:42,139 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-05 10:41:42,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-05 10:41:42,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927489497] [2025-02-05 10:41:42,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927489497] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-05 10:41:42,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-05 10:41:42,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-05 10:41:42,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354387611] [2025-02-05 10:41:42,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-05 10:41:42,141 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-05 10:41:42,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-05 10:41:42,141 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-05 10:41:42,141 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-05 10:41:42,142 INFO L87 Difference]: Start difference. First operand 327 states and 415 transitions. Second operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-05 10:41:46,205 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-05 10:41:47,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-05 10:41:47,285 INFO L93 Difference]: Finished difference Result 350 states and 444 transitions. [2025-02-05 10:41:47,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-05 10:41:47,286 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 37 [2025-02-05 10:41:47,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-05 10:41:47,287 INFO L225 Difference]: With dead ends: 350 [2025-02-05 10:41:47,287 INFO L226 Difference]: Without dead ends: 345 [2025-02-05 10:41:47,288 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-05 10:41:47,288 INFO L435 NwaCegarLoop]: 314 mSDtfsCounter, 34 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 4 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 574 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2025-02-05 10:41:47,288 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 574 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 49 Invalid, 1 Unknown, 0 Unchecked, 5.1s Time] [2025-02-05 10:41:47,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2025-02-05 10:41:47,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 341. [2025-02-05 10:41:47,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 278 states have (on average 1.3057553956834533) internal successors, (363), 284 states have internal predecessors, (363), 38 states have call successors, (38), 24 states have call predecessors, (38), 24 states have return successors, (34), 32 states have call predecessors, (34), 28 states have call successors, (34) [2025-02-05 10:41:47,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 435 transitions. [2025-02-05 10:41:47,300 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 435 transitions. Word has length 37 [2025-02-05 10:41:47,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-05 10:41:47,301 INFO L471 AbstractCegarLoop]: Abstraction has 341 states and 435 transitions. [2025-02-05 10:41:47,301 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-05 10:41:47,301 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 435 transitions. [2025-02-05 10:41:47,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2025-02-05 10:41:47,304 INFO L210 NwaCegarLoop]: Found error trace [2025-02-05 10:41:47,304 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-05 10:41:47,304 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-02-05 10:41:47,304 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-05 10:41:47,304 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-05 10:41:47,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1009681800, now seen corresponding path program 1 times [2025-02-05 10:41:47,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-05 10:41:47,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702997714] [2025-02-05 10:41:47,304 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-05 10:41:47,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-05 10:41:52,375 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 37 statements into 1 equivalence classes. [2025-02-05 10:41:52,938 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 37 of 37 statements. [2025-02-05 10:41:52,939 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-05 10:41:52,939 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-05 10:41:53,799 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-02-05 10:41:53,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-05 10:41:53,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702997714] [2025-02-05 10:41:53,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702997714] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-05 10:41:53,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-05 10:41:53,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-05 10:41:53,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79957365] [2025-02-05 10:41:53,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-05 10:41:53,800 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-05 10:41:53,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-05 10:41:53,800 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-05 10:41:53,800 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-05 10:41:53,800 INFO L87 Difference]: Start difference. First operand 341 states and 435 transitions. Second operand has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-05 10:41:58,206 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers []