./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 798a7b37 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ntdrivers/diskperf.i.cil-1.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/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-?-798a7b3-m [2025-03-03 09:45:38,565 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-03 09:45:38,623 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2025-03-03 09:45:38,628 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-03 09:45:38,628 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-03 09:45:38,652 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-03 09:45:38,652 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-03 09:45:38,652 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-03 09:45:38,653 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-03 09:45:38,653 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-03 09:45:38,653 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-03 09:45:38,653 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-03 09:45:38,653 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-03 09:45:38,653 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-03 09:45:38,653 INFO L153 SettingsManager]: * Use SBE=true [2025-03-03 09:45:38,653 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-03 09:45:38,653 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-03 09:45:38,653 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-03 09:45:38,653 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-03 09:45:38,653 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-03 09:45:38,654 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-03 09:45:38,654 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-03 09:45:38,654 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-03 09:45:38,654 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-03 09:45:38,654 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-03 09:45:38,654 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-03 09:45:38,654 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-03 09:45:38,654 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-03 09:45:38,654 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-03 09:45:38,654 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-03 09:45:38,654 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-03 09:45:38,654 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-03 09:45:38,654 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-03 09:45:38,654 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-03 09:45:38,656 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-03 09:45:38,656 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-03 09:45:38,656 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-03 09:45:38,656 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-03 09:45:38,656 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-03 09:45:38,656 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-03 09:45:38,656 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-03 09:45:38,656 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-03 09:45:38,656 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-03 09:45:38,656 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/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-03-03 09:45:38,874 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-03 09:45:38,881 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-03 09:45:38,884 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-03 09:45:38,885 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-03 09:45:38,885 INFO L274 PluginConnector]: CDTParser initialized [2025-03-03 09:45:38,886 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ntdrivers/diskperf.i.cil-1.c [2025-03-03 09:45:39,976 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/052e43b12/2bd30088821446debefc0afc1e1fe657/FLAGf1a97973a [2025-03-03 09:45:40,363 INFO L384 CDTParser]: Found 1 translation units. [2025-03-03 09:45:40,365 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers/diskperf.i.cil-1.c [2025-03-03 09:45:40,400 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/052e43b12/2bd30088821446debefc0afc1e1fe657/FLAGf1a97973a [2025-03-03 09:45:40,416 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/052e43b12/2bd30088821446debefc0afc1e1fe657 [2025-03-03 09:45:40,418 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-03 09:45:40,419 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-03 09:45:40,419 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-03 09:45:40,420 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-03 09:45:40,424 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-03 09:45:40,425 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.03 09:45:40" (1/1) ... [2025-03-03 09:45:40,426 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1aa442c5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 09:45:40, skipping insertion in model container [2025-03-03 09:45:40,427 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.03 09:45:40" (1/1) ... [2025-03-03 09:45:40,488 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-03 09:45:40,848 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers/diskperf.i.cil-1.c[84645,84658] [2025-03-03 09:45:41,035 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-03 09:45:41,092 INFO L200 MainTranslator]: Completed pre-run [2025-03-03 09:45:41,100 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [23] [2025-03-03 09:45:41,102 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [24] [2025-03-03 09:45:41,102 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [184] [2025-03-03 09:45:41,102 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [190] [2025-03-03 09:45:41,102 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [412] [2025-03-03 09:45:41,102 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [465] [2025-03-03 09:45:41,102 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [484] [2025-03-03 09:45:41,102 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [485] [2025-03-03 09:45:41,102 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [1158] [2025-03-03 09:45:41,102 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1331] [2025-03-03 09:45:41,102 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1374] [2025-03-03 09:45:41,103 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1375] [2025-03-03 09:45:41,103 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1376] [2025-03-03 09:45:41,103 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1377] [2025-03-03 09:45:41,103 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1378] [2025-03-03 09:45:41,103 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1379] [2025-03-03 09:45:41,104 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1380] [2025-03-03 09:45:41,104 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1381] [2025-03-03 09:45:41,104 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1382] [2025-03-03 09:45:41,105 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1383] [2025-03-03 09:45:41,105 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [1384] [2025-03-03 09:45:41,105 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1385] [2025-03-03 09:45:41,105 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [1386] [2025-03-03 09:45:41,105 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1387] [2025-03-03 09:45:41,105 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [1476] [2025-03-03 09:45:41,105 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1477] [2025-03-03 09:45:41,106 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [1480] [2025-03-03 09:45:41,106 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1481] [2025-03-03 09:45:41,106 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [1482] [2025-03-03 09:45:41,106 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1483] [2025-03-03 09:45:41,106 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1484] [2025-03-03 09:45:41,106 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1485] [2025-03-03 09:45:41,106 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [1492] [2025-03-03 09:45:41,106 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1493] [2025-03-03 09:45:41,107 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [1494] [2025-03-03 09:45:41,107 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [1495] [2025-03-03 09:45:41,107 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [1496] [2025-03-03 09:45:41,107 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1502] [2025-03-03 09:45:41,107 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1503] [2025-03-03 09:45:41,107 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [1525] [2025-03-03 09:45:41,107 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [1526] [2025-03-03 09:45:41,107 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [1527] [2025-03-03 09:45:41,108 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [1539] [2025-03-03 09:45:41,108 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [1547] [2025-03-03 09:45:41,108 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4164) [1548] [2025-03-03 09:45:41,108 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_enable) [1549] [2025-03-03 09:45:41,108 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_disable) [1550] [2025-03-03 09:45:41,108 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [1551] [2025-03-03 09:45:41,108 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1552] [2025-03-03 09:45:41,108 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1553] [2025-03-03 09:45:41,108 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1554] [2025-03-03 09:45:41,108 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1555] [2025-03-03 09:45:41,108 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1612] [2025-03-03 09:45:41,108 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1613] [2025-03-03 09:45:41,108 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4200) [1718] [2025-03-03 09:45:41,108 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(default:4200) [1719] [2025-03-03 09:45:41,108 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1741] [2025-03-03 09:45:41,108 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1742] [2025-03-03 09:45:41,108 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1743] [2025-03-03 09:45:41,108 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1744] [2025-03-03 09:45:41,108 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1745] [2025-03-03 09:45:41,108 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1746] [2025-03-03 09:45:41,109 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1747] [2025-03-03 09:45:41,109 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1748] [2025-03-03 09:45:41,109 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1749] [2025-03-03 09:45:41,109 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1750] [2025-03-03 09:45:41,109 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4200) [1754] [2025-03-03 09:45:41,109 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(INIT,DriverEntry) [2113] [2025-03-03 09:45:41,109 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfAddDevice) [2114] [2025-03-03 09:45:41,109 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfDispatchPnp) [2115] [2025-03-03 09:45:41,109 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfStartDevice) [2116] [2025-03-03 09:45:41,109 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfRemoveDevice) [2117] [2025-03-03 09:45:41,109 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfUnload) [2118] [2025-03-03 09:45:41,109 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfWmi) [2119] [2025-03-03 09:45:41,109 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskperfQueryWmiRegInfo) [2120] [2025-03-03 09:45:41,109 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfRegisterDevice) [2121] [2025-03-03 09:45:41,109 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfSyncFilterWithTarget) [2122] [2025-03-03 09:45:41,109 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [3198] [2025-03-03 09:45:41,109 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [3199] [2025-03-03 09:45:41,111 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [3200] [2025-03-03 09:45:41,111 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3201] [2025-03-03 09:45:41,112 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3202] [2025-03-03 09:45:41,112 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [3203] [2025-03-03 09:45:41,112 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [3204] [2025-03-03 09:45:41,112 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [3205] [2025-03-03 09:45:41,112 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [3206] [2025-03-03 09:45:41,112 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [3207] [2025-03-03 09:45:41,112 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4164) [3208] [2025-03-03 09:45:41,112 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_enable) [3209] [2025-03-03 09:45:41,112 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_disable) [3210] [2025-03-03 09:45:41,112 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [3211] [2025-03-03 09:45:41,112 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3212] [2025-03-03 09:45:41,112 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3213] [2025-03-03 09:45:41,112 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3214] [2025-03-03 09:45:41,112 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3215] [2025-03-03 09:45:41,112 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3216] [2025-03-03 09:45:41,112 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3217] [2025-03-03 09:45:41,113 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4200) [3218] [2025-03-03 09:45:41,113 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(default:4200) [3219] [2025-03-03 09:45:41,191 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers/diskperf.i.cil-1.c[84645,84658] [2025-03-03 09:45:41,311 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-03 09:45:41,373 INFO L204 MainTranslator]: Completed translation [2025-03-03 09:45:41,374 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 09:45:41 WrapperNode [2025-03-03 09:45:41,374 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-03 09:45:41,375 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-03 09:45:41,376 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-03 09:45:41,376 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-03 09:45:41,380 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 09:45:41" (1/1) ... [2025-03-03 09:45:41,444 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 09:45:41" (1/1) ... [2025-03-03 09:45:41,570 INFO L138 Inliner]: procedures = 127, calls = 1460, calls flagged for inlining = 20, calls inlined = 18, statements flattened = 3828 [2025-03-03 09:45:41,570 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-03 09:45:41,571 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-03 09:45:41,571 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-03 09:45:41,571 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-03 09:45:41,577 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 09:45:41" (1/1) ... [2025-03-03 09:45:41,578 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 09:45:41" (1/1) ... [2025-03-03 09:45:41,606 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 09:45:41" (1/1) ... [2025-03-03 09:45:41,760 INFO L175 MemorySlicer]: Split 713 memory accesses to 45 slices as follows [8, 4, 4, 6, 3, 6, 6, 4, 30, 4, 16, 101, 14, 220, 10, 14, 9, 2, 46, 4, 20, 4, 8, 6, 12, 4, 3, 3, 8, 12, 4, 4, 7, 20, 5, 14, 4, 11, 4, 6, 4, 4, 8, 3, 24]. 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, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 3, 3, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]. The 383 writes are split as follows [4, 2, 0, 3, 1, 3, 5, 2, 15, 2, 8, 80, 7, 123, 5, 7, 5, 0, 15, 2, 10, 2, 4, 2, 12, 2, 0, 0, 2, 6, 2, 2, 0, 10, 1, 7, 2, 5, 2, 3, 2, 1, 4, 1, 12]. [2025-03-03 09:45:41,760 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 09:45:41" (1/1) ... [2025-03-03 09:45:41,760 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 09:45:41" (1/1) ... [2025-03-03 09:45:41,905 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 09:45:41" (1/1) ... [2025-03-03 09:45:41,918 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 09:45:41" (1/1) ... [2025-03-03 09:45:41,995 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 09:45:41" (1/1) ... [2025-03-03 09:45:42,018 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 09:45:41" (1/1) ... [2025-03-03 09:45:42,062 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-03 09:45:42,064 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-03 09:45:42,064 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-03 09:45:42,064 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-03 09:45:42,065 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 09:45:41" (1/1) ... [2025-03-03 09:45:42,069 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-03 09:45:42,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-03 09:45:42,092 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-03 09:45:42,094 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-03 09:45:42,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-03 09:45:42,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-03 09:45:42,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-03 09:45:42,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-03 09:45:42,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-03 09:45:42,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-03 09:45:42,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-03 09:45:42,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-03 09:45:42,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-03 09:45:42,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-03 09:45:42,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-03 09:45:42,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-03 09:45:42,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-03 09:45:42,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-03 09:45:42,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-03 09:45:42,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-03 09:45:42,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-03 09:45:42,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-03 09:45:42,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-03 09:45:42,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-03 09:45:42,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-03 09:45:42,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-03 09:45:42,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-03 09:45:42,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-03 09:45:42,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-03 09:45:42,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-03-03 09:45:42,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-03-03 09:45:42,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-03-03 09:45:42,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-03-03 09:45:42,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-03-03 09:45:42,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-03-03 09:45:42,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-03-03 09:45:42,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-03-03 09:45:42,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-03-03 09:45:42,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-03-03 09:45:42,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-03-03 09:45:42,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-03-03 09:45:42,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-03-03 09:45:42,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-03-03 09:45:42,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#39 [2025-03-03 09:45:42,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#40 [2025-03-03 09:45:42,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#41 [2025-03-03 09:45:42,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#42 [2025-03-03 09:45:42,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#43 [2025-03-03 09:45:42,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#44 [2025-03-03 09:45:42,119 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-03 09:45:42,119 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-03 09:45:42,119 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-03 09:45:42,119 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-03 09:45:42,119 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-03 09:45:42,119 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-03 09:45:42,119 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-03 09:45:42,119 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-03 09:45:42,119 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-03 09:45:42,119 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-03 09:45:42,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-03 09:45:42,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-03 09:45:42,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-03 09:45:42,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-03 09:45:42,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-03 09:45:42,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-03 09:45:42,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-03 09:45:42,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-03 09:45:42,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-03 09:45:42,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-03 09:45:42,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-03 09:45:42,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-03 09:45:42,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-03-03 09:45:42,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-03-03 09:45:42,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-03-03 09:45:42,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-03-03 09:45:42,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-03-03 09:45:42,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-03-03 09:45:42,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-03-03 09:45:42,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-03-03 09:45:42,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-03-03 09:45:42,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-03-03 09:45:42,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-03-03 09:45:42,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-03-03 09:45:42,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-03-03 09:45:42,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-03-03 09:45:42,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-03-03 09:45:42,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-03-03 09:45:42,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-03-03 09:45:42,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#39 [2025-03-03 09:45:42,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#40 [2025-03-03 09:45:42,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#41 [2025-03-03 09:45:42,122 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#42 [2025-03-03 09:45:42,122 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#43 [2025-03-03 09:45:42,122 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#44 [2025-03-03 09:45:42,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-03 09:45:42,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-03 09:45:42,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-03 09:45:42,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-03 09:45:42,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-03 09:45:42,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-03 09:45:42,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-03 09:45:42,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-03 09:45:42,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-03 09:45:42,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-03 09:45:42,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-03 09:45:42,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-03 09:45:42,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-03 09:45:42,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-03 09:45:42,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-03 09:45:42,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-03 09:45:42,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-03 09:45:42,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-03 09:45:42,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-03 09:45:42,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-03 09:45:42,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-03 09:45:42,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-03 09:45:42,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-03 09:45:42,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-03 09:45:42,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-03 09:45:42,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-03-03 09:45:42,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-03-03 09:45:42,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-03-03 09:45:42,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-03-03 09:45:42,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-03-03 09:45:42,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-03-03 09:45:42,122 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-03-03 09:45:42,123 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-03-03 09:45:42,123 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-03-03 09:45:42,123 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-03-03 09:45:42,124 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-03-03 09:45:42,124 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-03-03 09:45:42,124 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-03-03 09:45:42,124 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-03-03 09:45:42,124 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2025-03-03 09:45:42,124 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2025-03-03 09:45:42,124 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#41 [2025-03-03 09:45:42,124 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#42 [2025-03-03 09:45:42,124 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#43 [2025-03-03 09:45:42,124 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#44 [2025-03-03 09:45:42,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-03 09:45:42,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-03 09:45:42,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-03 09:45:42,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-03 09:45:42,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-03 09:45:42,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-03 09:45:42,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-03 09:45:42,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-03 09:45:42,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-03 09:45:42,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-03 09:45:42,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-03 09:45:42,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-03 09:45:42,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#41 [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#42 [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#43 [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#44 [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure IoBuildDeviceIoControlRequest [2025-03-03 09:45:42,125 INFO L138 BoogieDeclarations]: Found implementation of procedure IoBuildDeviceIoControlRequest [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfSendToNextDriver [2025-03-03 09:45:42,125 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfSendToNextDriver [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2025-03-03 09:45:42,125 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfAddCounters [2025-03-03 09:45:42,125 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfAddCounters [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-03 09:45:42,125 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-03 09:45:42,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-03 09:45:42,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-03 09:45:42,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-03 09:45:42,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-03 09:45:42,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-03 09:45:42,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-03 09:45:42,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-03 09:45:42,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-03 09:45:42,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-03 09:45:42,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-03 09:45:42,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-03 09:45:42,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-03 09:45:42,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-03 09:45:42,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-03 09:45:42,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-03 09:45:42,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-03 09:45:42,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-03 09:45:42,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-03 09:45:42,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-03 09:45:42,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-03-03 09:45:42,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-03-03 09:45:42,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-03-03 09:45:42,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-03-03 09:45:42,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-03-03 09:45:42,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-03-03 09:45:42,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-03-03 09:45:42,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-03-03 09:45:42,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-03-03 09:45:42,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-03-03 09:45:42,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-03-03 09:45:42,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-03-03 09:45:42,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-03-03 09:45:42,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2025-03-03 09:45:42,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#36 [2025-03-03 09:45:42,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#37 [2025-03-03 09:45:42,127 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#38 [2025-03-03 09:45:42,128 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#39 [2025-03-03 09:45:42,128 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#40 [2025-03-03 09:45:42,128 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#41 [2025-03-03 09:45:42,128 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#42 [2025-03-03 09:45:42,128 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#43 [2025-03-03 09:45:42,128 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#44 [2025-03-03 09:45:42,128 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-03 09:45:42,128 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-03 09:45:42,128 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-03 09:45:42,128 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-03 09:45:42,128 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-03 09:45:42,128 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-03 09:45:42,128 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-03 09:45:42,128 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-03 09:45:42,128 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-03 09:45:42,128 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-03 09:45:42,128 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-03 09:45:42,128 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-03 09:45:42,128 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-03 09:45:42,128 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-03 09:45:42,128 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-03 09:45:42,128 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-03 09:45:42,128 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-03 09:45:42,128 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-03 09:45:42,128 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-03 09:45:42,128 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-03 09:45:42,128 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-03 09:45:42,128 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-03 09:45:42,128 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-03-03 09:45:42,128 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-03-03 09:45:42,128 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-03-03 09:45:42,129 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-03-03 09:45:42,129 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-03-03 09:45:42,129 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-03-03 09:45:42,129 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-03-03 09:45:42,129 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-03-03 09:45:42,129 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-03-03 09:45:42,129 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-03-03 09:45:42,129 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-03-03 09:45:42,129 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-03-03 09:45:42,129 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-03-03 09:45:42,129 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2025-03-03 09:45:42,129 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#36 [2025-03-03 09:45:42,129 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#37 [2025-03-03 09:45:42,129 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#38 [2025-03-03 09:45:42,129 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#39 [2025-03-03 09:45:42,129 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#40 [2025-03-03 09:45:42,129 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#41 [2025-03-03 09:45:42,129 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#42 [2025-03-03 09:45:42,129 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#43 [2025-03-03 09:45:42,129 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#44 [2025-03-03 09:45:42,129 INFO L130 BoogieDeclarations]: Found specification of procedure InterlockedDecrement [2025-03-03 09:45:42,129 INFO L138 BoogieDeclarations]: Found implementation of procedure InterlockedDecrement [2025-03-03 09:45:42,129 INFO L130 BoogieDeclarations]: Found specification of procedure IoWMIRegistrationControl [2025-03-03 09:45:42,132 INFO L138 BoogieDeclarations]: Found implementation of procedure IoWMIRegistrationControl [2025-03-03 09:45:42,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-03 09:45:42,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-03 09:45:42,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-03 09:45:42,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-03 09:45:42,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-03 09:45:42,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-03 09:45:42,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-03 09:45:42,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-03 09:45:42,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-03 09:45:42,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-03 09:45:42,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-03 09:45:42,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-03 09:45:42,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-03 09:45:42,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-03 09:45:42,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-03 09:45:42,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-03 09:45:42,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-03 09:45:42,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-03 09:45:42,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-03 09:45:42,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-03 09:45:42,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-03 09:45:42,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-03 09:45:42,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-03 09:45:42,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-03 09:45:42,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-03 09:45:42,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-03-03 09:45:42,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-03-03 09:45:42,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-03-03 09:45:42,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#41 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#42 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#43 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#44 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2025-03-03 09:45:42,134 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-03-03 09:45:42,134 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-03-03 09:45:42,137 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-03-03 09:45:42,138 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-03-03 09:45:42,138 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-03-03 09:45:42,138 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-03-03 09:45:42,138 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-03-03 09:45:42,138 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-03-03 09:45:42,138 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-03-03 09:45:42,138 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2025-03-03 09:45:42,138 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2025-03-03 09:45:42,138 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#39 [2025-03-03 09:45:42,138 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#40 [2025-03-03 09:45:42,138 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#41 [2025-03-03 09:45:42,138 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#42 [2025-03-03 09:45:42,138 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#43 [2025-03-03 09:45:42,138 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#44 [2025-03-03 09:45:42,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-03 09:45:42,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-03 09:45:42,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-03 09:45:42,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-03 09:45:42,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-03 09:45:42,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-03 09:45:42,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-03 09:45:42,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-03 09:45:42,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-03 09:45:42,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-03 09:45:42,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-03 09:45:42,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-03 09:45:42,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-03 09:45:42,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-03 09:45:42,138 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-03 09:45:42,139 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-03 09:45:42,139 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-03 09:45:42,139 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-03 09:45:42,139 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-03 09:45:42,139 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-03 09:45:42,139 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-03 09:45:42,139 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-03 09:45:42,139 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-03-03 09:45:42,139 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-03-03 09:45:42,139 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-03-03 09:45:42,139 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-03-03 09:45:42,139 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-03-03 09:45:42,140 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-03-03 09:45:42,140 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-03-03 09:45:42,140 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-03-03 09:45:42,140 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-03-03 09:45:42,140 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-03-03 09:45:42,140 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-03-03 09:45:42,140 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-03-03 09:45:42,140 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-03-03 09:45:42,140 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-03-03 09:45:42,140 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-03-03 09:45:42,140 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2025-03-03 09:45:42,140 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2025-03-03 09:45:42,140 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#39 [2025-03-03 09:45:42,140 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#40 [2025-03-03 09:45:42,140 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#41 [2025-03-03 09:45:42,140 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#42 [2025-03-03 09:45:42,140 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#43 [2025-03-03 09:45:42,140 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#44 [2025-03-03 09:45:42,140 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2025-03-03 09:45:42,140 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2025-03-03 09:45:42,140 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-03 09:45:42,140 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-03 09:45:42,140 INFO L130 BoogieDeclarations]: Found specification of procedure KeQuerySystemTime [2025-03-03 09:45:42,140 INFO L138 BoogieDeclarations]: Found implementation of procedure KeQuerySystemTime [2025-03-03 09:45:42,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-03 09:45:42,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-03 09:45:42,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-03 09:45:42,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-03 09:45:42,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-03 09:45:42,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-03 09:45:42,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-03 09:45:42,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-03 09:45:42,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-03 09:45:42,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-03 09:45:42,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-03 09:45:42,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-03 09:45:42,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-03 09:45:42,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-03 09:45:42,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-03 09:45:42,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-03 09:45:42,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-03 09:45:42,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-03 09:45:42,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-03 09:45:42,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-03 09:45:42,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-03 09:45:42,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-03 09:45:42,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-03 09:45:42,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-03 09:45:42,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-03 09:45:42,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-03-03 09:45:42,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-03-03 09:45:42,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-03-03 09:45:42,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-03-03 09:45:42,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-03-03 09:45:42,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-03-03 09:45:42,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-03-03 09:45:42,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-03-03 09:45:42,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-03-03 09:45:42,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-03-03 09:45:42,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-03-03 09:45:42,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-03-03 09:45:42,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-03-03 09:45:42,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-03-03 09:45:42,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2025-03-03 09:45:42,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2025-03-03 09:45:42,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2025-03-03 09:45:42,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#42 [2025-03-03 09:45:42,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#43 [2025-03-03 09:45:42,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#44 [2025-03-03 09:45:42,145 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-03 09:45:42,145 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2025-03-03 09:45:42,146 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#42 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#43 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#44 [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfIrpCompletion [2025-03-03 09:45:42,146 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfIrpCompletion [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfLogError [2025-03-03 09:45:42,146 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfLogError [2025-03-03 09:45:42,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-03 09:45:42,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-03 09:45:42,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-03 09:45:42,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-03 09:45:42,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-03 09:45:42,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-03 09:45:42,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-03 09:45:42,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-03 09:45:42,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-03 09:45:42,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-03 09:45:42,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-03 09:45:42,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-03 09:45:42,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-03 09:45:42,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-03 09:45:42,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-03 09:45:42,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-03 09:45:42,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-03 09:45:42,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-03 09:45:42,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-03 09:45:42,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-03 09:45:42,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-03-03 09:45:42,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-03-03 09:45:42,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-03-03 09:45:42,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-03-03 09:45:42,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-03-03 09:45:42,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-03-03 09:45:42,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-03-03 09:45:42,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-03-03 09:45:42,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-03-03 09:45:42,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-03-03 09:45:42,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-03-03 09:45:42,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-03-03 09:45:42,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-03-03 09:45:42,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-03-03 09:45:42,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#39 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#40 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#41 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#42 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#43 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#44 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure KeQueryPerformanceCounter [2025-03-03 09:45:42,149 INFO L138 BoogieDeclarations]: Found implementation of procedure KeQueryPerformanceCounter [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure InterlockedIncrement [2025-03-03 09:45:42,149 INFO L138 BoogieDeclarations]: Found implementation of procedure InterlockedIncrement [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2025-03-03 09:45:42,149 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#0 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#1 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#2 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#3 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#4 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#5 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#6 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#7 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#8 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#9 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#10 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#11 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#12 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#13 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#14 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#15 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#16 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#17 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#18 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#19 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#20 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#21 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#22 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#23 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#24 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#25 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#26 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#27 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#28 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#29 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#30 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#31 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#32 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#33 [2025-03-03 09:45:42,149 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#34 [2025-03-03 09:45:42,152 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#35 [2025-03-03 09:45:42,153 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#36 [2025-03-03 09:45:42,153 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#37 [2025-03-03 09:45:42,153 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#38 [2025-03-03 09:45:42,153 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#39 [2025-03-03 09:45:42,153 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#40 [2025-03-03 09:45:42,153 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#41 [2025-03-03 09:45:42,153 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#42 [2025-03-03 09:45:42,153 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#43 [2025-03-03 09:45:42,153 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#44 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#0 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#1 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#2 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#3 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#4 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#5 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#6 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#7 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#8 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#9 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#10 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#11 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#12 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#13 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#14 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#15 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#16 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#17 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#18 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#19 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#20 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#21 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#22 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#23 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#24 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#25 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#26 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#27 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#28 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#29 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#30 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#31 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#32 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#33 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#34 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#35 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#36 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#37 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#38 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#39 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#40 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#41 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#42 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#43 [2025-03-03 09:45:42,153 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#44 [2025-03-03 09:45:42,154 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfForwardIrpSynchronous [2025-03-03 09:45:42,154 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfForwardIrpSynchronous [2025-03-03 09:45:42,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-03 09:45:42,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-03 09:45:42,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-03 09:45:42,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-03 09:45:42,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-03 09:45:42,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-03 09:45:42,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-03 09:45:42,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-03 09:45:42,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-03 09:45:42,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-03 09:45:42,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-03 09:45:42,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-03 09:45:42,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-03 09:45:42,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-03 09:45:42,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-03 09:45:42,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-03 09:45:42,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-03 09:45:42,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-03 09:45:42,155 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-03 09:45:42,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-03 09:45:42,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-03 09:45:42,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-03 09:45:42,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-03 09:45:42,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-03 09:45:42,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-03 09:45:42,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-03-03 09:45:42,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-03-03 09:45:42,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-03-03 09:45:42,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-03-03 09:45:42,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-03-03 09:45:42,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-03-03 09:45:42,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-03-03 09:45:42,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-03-03 09:45:42,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-03-03 09:45:42,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-03-03 09:45:42,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-03-03 09:45:42,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-03-03 09:45:42,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-03-03 09:45:42,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-03-03 09:45:42,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2025-03-03 09:45:42,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2025-03-03 09:45:42,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#41 [2025-03-03 09:45:42,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#42 [2025-03-03 09:45:42,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#43 [2025-03-03 09:45:42,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#44 [2025-03-03 09:45:42,156 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfIoCompletion [2025-03-03 09:45:42,156 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfIoCompletion [2025-03-03 09:45:42,156 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_guard [2025-03-03 09:45:42,156 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_guard [2025-03-03 09:45:42,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-03 09:45:42,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-03 09:45:42,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#39 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#40 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#41 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#42 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#43 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#44 [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure ExAllocatePoolWithTag [2025-03-03 09:45:42,157 INFO L138 BoogieDeclarations]: Found implementation of procedure ExAllocatePoolWithTag [2025-03-03 09:45:42,157 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-03 09:45:42,157 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-03 09:45:43,079 INFO L256 CfgBuilder]: Building ICFG [2025-03-03 09:45:43,082 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-03 09:45:44,258 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4110: assume false; [2025-03-03 09:45:44,258 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4110: assume !false; [2025-03-03 09:45:44,795 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L1616: havoc IoAllocateErrorLogEntry_#t~malloc22#1.base, IoAllocateErrorLogEntry_#t~malloc22#1.offset; [2025-03-03 09:45:45,049 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L2532: call ULTIMATE.dealloc(~#timeStampComplete~0.base, ~#timeStampComplete~0.offset);havoc ~#timeStampComplete~0.base, ~#timeStampComplete~0.offset; [2025-03-03 09:45:45,237 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L1529: havoc #t~mem14;havoc #t~pre15; [2025-03-03 09:45:55,623 INFO L1325 $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-03-03 09:45:55,624 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L2253: assume false; [2025-03-03 09:45:55,624 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L2253: assume !false; [2025-03-03 09:45:55,624 INFO L1325 $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-03-03 09:45:55,624 INFO L1325 $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-03-03 09:45:55,624 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3495: assume false; [2025-03-03 09:45:55,624 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3495: assume !false; [2025-03-03 09:45:55,624 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4460: assume false; [2025-03-03 09:45:55,624 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4460: assume !false; [2025-03-03 09:45:56,666 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3799: assume false; [2025-03-03 09:45:56,666 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3799: assume !false; [2025-03-03 09:45:57,543 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L1532: havoc #t~mem16;havoc #t~pre17; [2025-03-03 09:45:58,887 INFO L1325 $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-03-03 09:45:59,047 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L3176: call ULTIMATE.dealloc(~#Frequency.base, ~#Frequency.offset);havoc ~#Frequency.base, ~#Frequency.offset; [2025-03-03 09:45:59,593 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4291: assume false; [2025-03-03 09:45:59,593 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L4291: assume !false; [2025-03-03 09:45:59,891 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L2375: call ULTIMATE.dealloc(~#event~0.base, ~#event~0.offset);havoc ~#event~0.base, ~#event~0.offset; [2025-03-03 09:46:00,226 INFO L? ?]: Removed 1856 outVars from TransFormulas that were not future-live. [2025-03-03 09:46:00,226 INFO L307 CfgBuilder]: Performing block encoding [2025-03-03 09:46:00,248 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-03 09:46:00,248 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-03 09:46:00,248 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 03.03 09:46:00 BoogieIcfgContainer [2025-03-03 09:46:00,248 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-03 09:46:00,250 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-03 09:46:00,250 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-03 09:46:00,253 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-03 09:46:00,253 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.03 09:45:40" (1/3) ... [2025-03-03 09:46:00,254 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c31cf85 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.03 09:46:00, skipping insertion in model container [2025-03-03 09:46:00,254 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.03 09:45:41" (2/3) ... [2025-03-03 09:46:00,254 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c31cf85 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.03 09:46:00, skipping insertion in model container [2025-03-03 09:46:00,254 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 03.03 09:46:00" (3/3) ... [2025-03-03 09:46:00,258 INFO L128 eAbstractionObserver]: Analyzing ICFG diskperf.i.cil-1.c [2025-03-03 09:46:00,269 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-03 09:46:00,272 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-03-03 09:46:00,326 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-03 09:46:00,332 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;@20261d72, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-03 09:46:00,333 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-03 09:46:00,337 INFO L276 IsEmpty]: Start isEmpty. Operand has 398 states, 294 states have (on average 1.4183673469387754) internal successors, (417), 312 states have internal predecessors, (417), 80 states have call successors, (80), 22 states have call predecessors, (80), 22 states have return successors, (80), 76 states have call predecessors, (80), 80 states have call successors, (80) [2025-03-03 09:46:00,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2025-03-03 09:46:00,342 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 09:46:00,343 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-03 09:46:00,343 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 09:46:00,346 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 09:46:00,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1414764358, now seen corresponding path program 1 times [2025-03-03 09:46:00,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-03 09:46:00,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604202865] [2025-03-03 09:46:00,353 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 09:46:00,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-03 09:46:06,322 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-03-03 09:46:06,619 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-03-03 09:46:06,623 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 09:46:06,623 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 09:46:07,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-03 09:46:07,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-03 09:46:07,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604202865] [2025-03-03 09:46:07,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604202865] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-03 09:46:07,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-03 09:46:07,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-03 09:46:07,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042039467] [2025-03-03 09:46:07,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-03 09:46:07,014 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-03 09:46:07,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-03 09:46:07,028 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-03 09:46:07,028 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-03 09:46:07,031 INFO L87 Difference]: Start difference. First operand has 398 states, 294 states have (on average 1.4183673469387754) internal successors, (417), 312 states have internal predecessors, (417), 80 states have call successors, (80), 22 states have call predecessors, (80), 22 states have return successors, (80), 76 states have call predecessors, (80), 80 states have call successors, (80) 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-03-03 09:46:07,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 09:46:07,157 INFO L93 Difference]: Finished difference Result 790 states and 1187 transitions. [2025-03-03 09:46:07,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-03 09:46:07,158 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-03-03 09:46:07,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 09:46:07,167 INFO L225 Difference]: With dead ends: 790 [2025-03-03 09:46:07,167 INFO L226 Difference]: Without dead ends: 391 [2025-03-03 09:46:07,173 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-03-03 09:46:07,177 INFO L435 NwaCegarLoop]: 549 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, 549 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-03-03 09:46:07,177 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 549 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-03 09:46:07,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2025-03-03 09:46:07,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 391. [2025-03-03 09:46:07,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 289 states have (on average 1.3667820069204153) internal successors, (395), 305 states have internal predecessors, (395), 80 states have call successors, (80), 22 states have call predecessors, (80), 21 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2025-03-03 09:46:07,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 541 transitions. [2025-03-03 09:46:07,231 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 541 transitions. Word has length 17 [2025-03-03 09:46:07,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 09:46:07,231 INFO L471 AbstractCegarLoop]: Abstraction has 391 states and 541 transitions. [2025-03-03 09:46:07,232 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-03-03 09:46:07,233 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 541 transitions. [2025-03-03 09:46:07,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2025-03-03 09:46:07,233 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 09:46:07,233 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-03-03 09:46:07,233 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-03 09:46:07,233 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 09:46:07,234 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 09:46:07,234 INFO L85 PathProgramCache]: Analyzing trace with hash 1788557527, now seen corresponding path program 1 times [2025-03-03 09:46:07,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-03 09:46:07,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14558304] [2025-03-03 09:46:07,234 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 09:46:07,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-03 09:46:12,659 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-03-03 09:46:12,759 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-03-03 09:46:12,759 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 09:46:12,759 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 09:46:13,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-03 09:46:13,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-03 09:46:13,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14558304] [2025-03-03 09:46:13,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14558304] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-03 09:46:13,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-03 09:46:13,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-03 09:46:13,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365278166] [2025-03-03 09:46:13,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-03 09:46:13,621 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-03 09:46:13,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-03 09:46:13,622 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-03 09:46:13,622 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-03-03 09:46:13,622 INFO L87 Difference]: Start difference. First operand 391 states and 541 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-03-03 09:46:13,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 09:46:13,982 INFO L93 Difference]: Finished difference Result 784 states and 1085 transitions. [2025-03-03 09:46:13,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-03 09:46:13,983 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-03-03 09:46:13,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 09:46:13,985 INFO L225 Difference]: With dead ends: 784 [2025-03-03 09:46:13,986 INFO L226 Difference]: Without dead ends: 397 [2025-03-03 09:46:13,990 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-03-03 09:46:13,990 INFO L435 NwaCegarLoop]: 532 mSDtfsCounter, 2 mSDsluCounter, 1056 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1588 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-03 09:46:13,990 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1588 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-03 09:46:13,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2025-03-03 09:46:14,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 395. [2025-03-03 09:46:14,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 293 states have (on average 1.3617747440273038) internal successors, (399), 309 states have internal predecessors, (399), 80 states have call successors, (80), 22 states have call predecessors, (80), 21 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2025-03-03 09:46:14,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 545 transitions. [2025-03-03 09:46:14,017 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 545 transitions. Word has length 19 [2025-03-03 09:46:14,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 09:46:14,017 INFO L471 AbstractCegarLoop]: Abstraction has 395 states and 545 transitions. [2025-03-03 09:46:14,017 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-03-03 09:46:14,017 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 545 transitions. [2025-03-03 09:46:14,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2025-03-03 09:46:14,017 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 09:46:14,017 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-03-03 09:46:14,018 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-03 09:46:14,018 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 09:46:14,018 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 09:46:14,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1044032279, now seen corresponding path program 1 times [2025-03-03 09:46:14,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-03 09:46:14,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937125194] [2025-03-03 09:46:14,018 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 09:46:14,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-03 09:46:19,247 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 23 statements into 1 equivalence classes. [2025-03-03 09:46:19,991 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-03-03 09:46:19,991 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 09:46:19,991 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 09:46:20,380 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-03 09:46:20,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-03 09:46:20,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937125194] [2025-03-03 09:46:20,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937125194] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-03 09:46:20,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-03 09:46:20,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-03 09:46:20,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966062495] [2025-03-03 09:46:20,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-03 09:46:20,381 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-03 09:46:20,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-03 09:46:20,381 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-03 09:46:20,381 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-03 09:46:20,381 INFO L87 Difference]: Start difference. First operand 395 states and 545 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-03-03 09:46:20,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 09:46:20,984 INFO L93 Difference]: Finished difference Result 415 states and 571 transitions. [2025-03-03 09:46:20,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-03 09:46:20,985 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-03-03 09:46:20,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 09:46:20,990 INFO L225 Difference]: With dead ends: 415 [2025-03-03 09:46:20,990 INFO L226 Difference]: Without dead ends: 395 [2025-03-03 09:46:20,990 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-03-03 09:46:20,990 INFO L435 NwaCegarLoop]: 534 mSDtfsCounter, 12 mSDsluCounter, 479 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 1013 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-03-03 09:46:20,991 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 1013 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-03-03 09:46:20,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2025-03-03 09:46:21,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 395. [2025-03-03 09:46:21,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 293 states have (on average 1.3583617747440273) internal successors, (398), 309 states have internal predecessors, (398), 80 states have call successors, (80), 22 states have call predecessors, (80), 21 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2025-03-03 09:46:21,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 544 transitions. [2025-03-03 09:46:21,010 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 544 transitions. Word has length 23 [2025-03-03 09:46:21,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 09:46:21,010 INFO L471 AbstractCegarLoop]: Abstraction has 395 states and 544 transitions. [2025-03-03 09:46:21,010 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-03-03 09:46:21,010 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 544 transitions. [2025-03-03 09:46:21,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2025-03-03 09:46:21,012 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 09:46:21,012 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-03-03 09:46:21,012 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-03 09:46:21,012 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 09:46:21,012 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 09:46:21,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1309566750, now seen corresponding path program 1 times [2025-03-03 09:46:21,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-03 09:46:21,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409523198] [2025-03-03 09:46:21,013 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 09:46:21,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-03 09:46:26,214 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 25 statements into 1 equivalence classes. [2025-03-03 09:46:26,835 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 25 of 25 statements. [2025-03-03 09:46:26,836 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 09:46:26,836 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 09:46:27,395 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-03 09:46:27,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-03 09:46:27,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409523198] [2025-03-03 09:46:27,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409523198] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-03 09:46:27,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-03 09:46:27,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-03 09:46:27,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759085545] [2025-03-03 09:46:27,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-03 09:46:27,395 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-03 09:46:27,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-03 09:46:27,396 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-03 09:46:27,396 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-03 09:46:27,396 INFO L87 Difference]: Start difference. First operand 395 states and 544 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-03-03 09:46:31,478 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-03 09:46:32,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 09:46:32,903 INFO L93 Difference]: Finished difference Result 915 states and 1285 transitions. [2025-03-03 09:46:32,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-03 09:46:32,906 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-03-03 09:46:32,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 09:46:32,910 INFO L225 Difference]: With dead ends: 915 [2025-03-03 09:46:32,910 INFO L226 Difference]: Without dead ends: 647 [2025-03-03 09:46:32,911 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-03-03 09:46:32,911 INFO L435 NwaCegarLoop]: 743 mSDtfsCounter, 451 mSDsluCounter, 367 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 12 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 451 SdHoareTripleChecker+Valid, 1110 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2025-03-03 09:46:32,912 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [451 Valid, 1110 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 85 Invalid, 1 Unknown, 0 Unchecked, 5.5s Time] [2025-03-03 09:46:32,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 647 states. [2025-03-03 09:46:32,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 647 to 627. [2025-03-03 09:46:32,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 627 states, 468 states have (on average 1.3461538461538463) internal successors, (630), 478 states have internal predecessors, (630), 120 states have call successors, (120), 39 states have call predecessors, (120), 38 states have return successors, (129), 113 states have call predecessors, (129), 109 states have call successors, (129) [2025-03-03 09:46:32,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 627 states to 627 states and 879 transitions. [2025-03-03 09:46:32,941 INFO L78 Accepts]: Start accepts. Automaton has 627 states and 879 transitions. Word has length 25 [2025-03-03 09:46:32,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 09:46:32,941 INFO L471 AbstractCegarLoop]: Abstraction has 627 states and 879 transitions. [2025-03-03 09:46:32,941 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-03-03 09:46:32,942 INFO L276 IsEmpty]: Start isEmpty. Operand 627 states and 879 transitions. [2025-03-03 09:46:32,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2025-03-03 09:46:32,944 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 09:46:32,944 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-03-03 09:46:32,945 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-03 09:46:32,945 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 09:46:32,945 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 09:46:32,945 INFO L85 PathProgramCache]: Analyzing trace with hash 2066016216, now seen corresponding path program 1 times [2025-03-03 09:46:32,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-03 09:46:32,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740425620] [2025-03-03 09:46:32,945 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 09:46:32,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-03 09:46:38,152 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-03-03 09:46:38,660 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-03-03 09:46:38,660 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 09:46:38,660 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 09:46:39,311 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-03 09:46:39,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-03 09:46:39,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740425620] [2025-03-03 09:46:39,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740425620] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-03 09:46:39,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-03 09:46:39,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-03 09:46:39,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272462648] [2025-03-03 09:46:39,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-03 09:46:39,312 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-03 09:46:39,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-03 09:46:39,312 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-03 09:46:39,312 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-03 09:46:39,312 INFO L87 Difference]: Start difference. First operand 627 states and 879 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-03-03 09:46:39,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 09:46:39,623 INFO L93 Difference]: Finished difference Result 1471 states and 2103 transitions. [2025-03-03 09:46:39,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-03 09:46:39,623 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-03-03 09:46:39,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 09:46:39,631 INFO L225 Difference]: With dead ends: 1471 [2025-03-03 09:46:39,631 INFO L226 Difference]: Without dead ends: 998 [2025-03-03 09:46:39,632 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-03-03 09:46:39,634 INFO L435 NwaCegarLoop]: 590 mSDtfsCounter, 434 mSDsluCounter, 365 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 434 SdHoareTripleChecker+Valid, 955 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2025-03-03 09:46:39,635 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [434 Valid, 955 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2025-03-03 09:46:39,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 998 states. [2025-03-03 09:46:39,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 998 to 968. [2025-03-03 09:46:39,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 968 states, 716 states have (on average 1.3533519553072626) internal successors, (969), 727 states have internal predecessors, (969), 189 states have call successors, (189), 62 states have call predecessors, (189), 62 states have return successors, (223), 183 states have call predecessors, (223), 179 states have call successors, (223) [2025-03-03 09:46:39,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 968 states to 968 states and 1381 transitions. [2025-03-03 09:46:39,678 INFO L78 Accepts]: Start accepts. Automaton has 968 states and 1381 transitions. Word has length 33 [2025-03-03 09:46:39,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 09:46:39,678 INFO L471 AbstractCegarLoop]: Abstraction has 968 states and 1381 transitions. [2025-03-03 09:46:39,679 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-03-03 09:46:39,679 INFO L276 IsEmpty]: Start isEmpty. Operand 968 states and 1381 transitions. [2025-03-03 09:46:39,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2025-03-03 09:46:39,680 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 09:46:39,682 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-03-03 09:46:39,682 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-03 09:46:39,682 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 09:46:39,682 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 09:46:39,682 INFO L85 PathProgramCache]: Analyzing trace with hash 1254413539, now seen corresponding path program 1 times [2025-03-03 09:46:39,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-03 09:46:39,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691399700] [2025-03-03 09:46:39,682 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 09:46:39,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-03 09:46:44,931 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-03-03 09:46:45,333 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-03-03 09:46:45,333 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 09:46:45,333 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 09:46:45,638 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-03 09:46:45,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-03 09:46:45,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691399700] [2025-03-03 09:46:45,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691399700] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-03 09:46:45,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-03 09:46:45,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-03 09:46:45,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246312130] [2025-03-03 09:46:45,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-03 09:46:45,638 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-03 09:46:45,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-03 09:46:45,639 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-03 09:46:45,639 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-03 09:46:45,639 INFO L87 Difference]: Start difference. First operand 968 states and 1381 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-03-03 09:46:49,701 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-03-03 09:46:50,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 09:46:50,738 INFO L93 Difference]: Finished difference Result 982 states and 1400 transitions. [2025-03-03 09:46:50,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-03 09:46:50,738 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-03-03 09:46:50,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 09:46:50,743 INFO L225 Difference]: With dead ends: 982 [2025-03-03 09:46:50,743 INFO L226 Difference]: Without dead ends: 978 [2025-03-03 09:46:50,744 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-03-03 09:46:50,745 INFO L435 NwaCegarLoop]: 510 mSDtfsCounter, 28 mSDsluCounter, 447 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 957 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2025-03-03 09:46:50,746 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 957 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 58 Invalid, 1 Unknown, 0 Unchecked, 5.1s Time] [2025-03-03 09:46:50,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 978 states. [2025-03-03 09:46:50,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 978 to 977. [2025-03-03 09:46:50,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 977 states, 726 states have (on average 1.3526170798898072) internal successors, (982), 735 states have internal predecessors, (982), 188 states have call successors, (188), 63 states have call predecessors, (188), 62 states have return successors, (223), 183 states have call predecessors, (223), 179 states have call successors, (223) [2025-03-03 09:46:50,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 977 states to 977 states and 1393 transitions. [2025-03-03 09:46:50,777 INFO L78 Accepts]: Start accepts. Automaton has 977 states and 1393 transitions. Word has length 33 [2025-03-03 09:46:50,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 09:46:50,777 INFO L471 AbstractCegarLoop]: Abstraction has 977 states and 1393 transitions. [2025-03-03 09:46:50,778 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-03-03 09:46:50,778 INFO L276 IsEmpty]: Start isEmpty. Operand 977 states and 1393 transitions. [2025-03-03 09:46:50,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2025-03-03 09:46:50,778 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 09:46:50,779 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-03-03 09:46:50,779 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-03-03 09:46:50,779 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 09:46:50,779 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 09:46:50,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1008365168, now seen corresponding path program 1 times [2025-03-03 09:46:50,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-03 09:46:50,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899690169] [2025-03-03 09:46:50,779 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 09:46:50,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-03 09:46:55,984 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 37 statements into 1 equivalence classes. [2025-03-03 09:46:56,421 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 37 of 37 statements. [2025-03-03 09:46:56,421 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 09:46:56,421 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 09:46:56,734 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-03 09:46:56,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-03 09:46:56,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899690169] [2025-03-03 09:46:56,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899690169] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-03 09:46:56,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-03 09:46:56,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-03 09:46:56,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602607300] [2025-03-03 09:46:56,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-03 09:46:56,735 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-03 09:46:56,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-03 09:46:56,735 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-03 09:46:56,736 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-03 09:46:56,736 INFO L87 Difference]: Start difference. First operand 977 states and 1393 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-03-03 09:47:00,803 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-03-03 09:47:01,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-03 09:47:01,937 INFO L93 Difference]: Finished difference Result 1000 states and 1422 transitions. [2025-03-03 09:47:01,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-03 09:47:01,937 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-03-03 09:47:01,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-03 09:47:01,942 INFO L225 Difference]: With dead ends: 1000 [2025-03-03 09:47:01,943 INFO L226 Difference]: Without dead ends: 995 [2025-03-03 09:47:01,943 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-03-03 09:47:01,944 INFO L435 NwaCegarLoop]: 503 mSDtfsCounter, 37 mSDsluCounter, 442 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 4 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 945 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2025-03-03 09:47:01,944 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 945 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 57 Invalid, 1 Unknown, 0 Unchecked, 5.2s Time] [2025-03-03 09:47:01,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 995 states. [2025-03-03 09:47:01,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 995 to 991. [2025-03-03 09:47:01,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 991 states, 740 states have (on average 1.354054054054054) internal successors, (1002), 749 states have internal predecessors, (1002), 188 states have call successors, (188), 63 states have call predecessors, (188), 62 states have return successors, (223), 183 states have call predecessors, (223), 179 states have call successors, (223) [2025-03-03 09:47:01,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 991 states to 991 states and 1413 transitions. [2025-03-03 09:47:01,971 INFO L78 Accepts]: Start accepts. Automaton has 991 states and 1413 transitions. Word has length 37 [2025-03-03 09:47:01,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-03 09:47:01,972 INFO L471 AbstractCegarLoop]: Abstraction has 991 states and 1413 transitions. [2025-03-03 09:47:01,972 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-03-03 09:47:01,972 INFO L276 IsEmpty]: Start isEmpty. Operand 991 states and 1413 transitions. [2025-03-03 09:47:01,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2025-03-03 09:47:01,973 INFO L210 NwaCegarLoop]: Found error trace [2025-03-03 09:47:01,973 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-03-03 09:47:01,973 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-03-03 09:47:01,973 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-03 09:47:01,973 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-03 09:47:01,973 INFO L85 PathProgramCache]: Analyzing trace with hash 1009681800, now seen corresponding path program 1 times [2025-03-03 09:47:01,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-03 09:47:01,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171455324] [2025-03-03 09:47:01,974 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-03 09:47:01,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-03 09:47:07,196 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 37 statements into 1 equivalence classes. [2025-03-03 09:47:07,620 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 37 of 37 statements. [2025-03-03 09:47:07,620 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-03 09:47:07,620 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-03 09:47:08,542 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-03 09:47:08,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-03 09:47:08,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171455324] [2025-03-03 09:47:08,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171455324] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-03 09:47:08,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-03 09:47:08,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-03 09:47:08,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773063220] [2025-03-03 09:47:08,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-03 09:47:08,544 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-03 09:47:08,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-03 09:47:08,544 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-03 09:47:08,544 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-03 09:47:08,544 INFO L87 Difference]: Start difference. First operand 991 states and 1413 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)