./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ntdrivers/diskperf.i.cil-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 3289d67d Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/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.5.800.v20200727-1323.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-2.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 ab726a473f6c04dd764d313dbb24ea777126388718edbc0b40477fad14a8692b --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.fs.icfgbuilder-eval-3289d67-m [2024-11-16 03:02:40,459 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-16 03:02:40,553 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-16 03:02:40,558 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-16 03:02:40,559 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-16 03:02:40,589 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-16 03:02:40,590 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-16 03:02:40,591 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-16 03:02:40,591 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-16 03:02:40,592 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-16 03:02:40,592 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-16 03:02:40,593 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-16 03:02:40,593 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-16 03:02:40,594 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-16 03:02:40,594 INFO L153 SettingsManager]: * Use SBE=true [2024-11-16 03:02:40,594 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-16 03:02:40,595 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-16 03:02:40,595 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-16 03:02:40,596 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-16 03:02:40,596 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-16 03:02:40,596 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-16 03:02:40,597 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-16 03:02:40,597 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-16 03:02:40,597 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-16 03:02:40,597 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-16 03:02:40,598 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-16 03:02:40,598 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-16 03:02:40,598 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-16 03:02:40,599 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-16 03:02:40,599 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-16 03:02:40,599 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-16 03:02:40,600 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-16 03:02:40,600 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-16 03:02:40,604 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-16 03:02:40,604 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-16 03:02:40,604 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-16 03:02:40,605 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-16 03:02:40,605 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-16 03:02:40,605 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-16 03:02:40,605 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-16 03:02:40,605 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-16 03:02:40,606 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-16 03:02:40,607 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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 -> ab726a473f6c04dd764d313dbb24ea777126388718edbc0b40477fad14a8692b [2024-11-16 03:02:40,855 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-16 03:02:40,878 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-16 03:02:40,882 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-16 03:02:40,884 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-16 03:02:40,884 INFO L274 PluginConnector]: CDTParser initialized [2024-11-16 03:02:40,885 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ntdrivers/diskperf.i.cil-2.c [2024-11-16 03:02:42,313 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-16 03:02:42,700 INFO L384 CDTParser]: Found 1 translation units. [2024-11-16 03:02:42,700 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers/diskperf.i.cil-2.c [2024-11-16 03:02:42,747 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e2479606f/59128259fd3b48c48f82c27d7e861961/FLAG0cfbac10f [2024-11-16 03:02:42,762 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e2479606f/59128259fd3b48c48f82c27d7e861961 [2024-11-16 03:02:42,767 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-16 03:02:42,769 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-16 03:02:42,770 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-16 03:02:42,771 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-16 03:02:42,776 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-16 03:02:42,777 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 03:02:42" (1/1) ... [2024-11-16 03:02:42,778 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@123639ce and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 03:02:42, skipping insertion in model container [2024-11-16 03:02:42,778 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 03:02:42" (1/1) ... [2024-11-16 03:02:42,856 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-16 03:02:43,492 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-2.c[84365,84378] [2024-11-16 03:02:43,735 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-16 03:02:43,795 INFO L200 MainTranslator]: Completed pre-run [2024-11-16 03:02:43,806 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [14] [2024-11-16 03:02:43,808 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [15] [2024-11-16 03:02:43,808 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [175] [2024-11-16 03:02:43,808 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [181] [2024-11-16 03:02:43,809 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [403] [2024-11-16 03:02:43,809 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [456] [2024-11-16 03:02:43,809 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [475] [2024-11-16 03:02:43,809 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [476] [2024-11-16 03:02:43,809 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [1149] [2024-11-16 03:02:43,809 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1322] [2024-11-16 03:02:43,810 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1365] [2024-11-16 03:02:43,810 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1366] [2024-11-16 03:02:43,810 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1367] [2024-11-16 03:02:43,810 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1368] [2024-11-16 03:02:43,810 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1369] [2024-11-16 03:02:43,810 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1370] [2024-11-16 03:02:43,810 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1371] [2024-11-16 03:02:43,811 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1372] [2024-11-16 03:02:43,811 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1373] [2024-11-16 03:02:43,812 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1374] [2024-11-16 03:02:43,812 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [1375] [2024-11-16 03:02:43,812 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1376] [2024-11-16 03:02:43,812 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [1377] [2024-11-16 03:02:43,812 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1378] [2024-11-16 03:02:43,812 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [1467] [2024-11-16 03:02:43,813 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1468] [2024-11-16 03:02:43,813 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [1471] [2024-11-16 03:02:43,813 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1472] [2024-11-16 03:02:43,813 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [1473] [2024-11-16 03:02:43,813 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1474] [2024-11-16 03:02:43,813 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1475] [2024-11-16 03:02:43,813 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1476] [2024-11-16 03:02:43,814 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [1483] [2024-11-16 03:02:43,814 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1484] [2024-11-16 03:02:43,814 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [1485] [2024-11-16 03:02:43,815 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [1486] [2024-11-16 03:02:43,815 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [1487] [2024-11-16 03:02:43,815 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1493] [2024-11-16 03:02:43,815 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1494] [2024-11-16 03:02:43,815 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [1516] [2024-11-16 03:02:43,816 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [1517] [2024-11-16 03:02:43,816 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [1518] [2024-11-16 03:02:43,816 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [1530] [2024-11-16 03:02:43,816 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [1538] [2024-11-16 03:02:43,817 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4164) [1539] [2024-11-16 03:02:43,817 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_enable) [1540] [2024-11-16 03:02:43,817 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_disable) [1541] [2024-11-16 03:02:43,817 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [1542] [2024-11-16 03:02:43,817 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1543] [2024-11-16 03:02:43,817 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1544] [2024-11-16 03:02:43,817 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1545] [2024-11-16 03:02:43,817 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1546] [2024-11-16 03:02:43,818 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1603] [2024-11-16 03:02:43,818 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1604] [2024-11-16 03:02:43,819 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4200) [1709] [2024-11-16 03:02:43,819 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(default:4200) [1710] [2024-11-16 03:02:43,819 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1732] [2024-11-16 03:02:43,819 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1733] [2024-11-16 03:02:43,820 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1734] [2024-11-16 03:02:43,820 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1735] [2024-11-16 03:02:43,820 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1736] [2024-11-16 03:02:43,821 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1737] [2024-11-16 03:02:43,821 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1738] [2024-11-16 03:02:43,821 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1739] [2024-11-16 03:02:43,821 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1740] [2024-11-16 03:02:43,821 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1741] [2024-11-16 03:02:43,821 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4200) [1745] [2024-11-16 03:02:43,821 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(INIT,DriverEntry) [2104] [2024-11-16 03:02:43,821 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfAddDevice) [2105] [2024-11-16 03:02:43,821 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfDispatchPnp) [2106] [2024-11-16 03:02:43,821 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfStartDevice) [2107] [2024-11-16 03:02:43,822 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfRemoveDevice) [2108] [2024-11-16 03:02:43,822 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfUnload) [2109] [2024-11-16 03:02:43,822 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfWmi) [2110] [2024-11-16 03:02:43,822 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskperfQueryWmiRegInfo) [2111] [2024-11-16 03:02:43,822 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfRegisterDevice) [2112] [2024-11-16 03:02:43,822 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfSyncFilterWithTarget) [2113] [2024-11-16 03:02:43,822 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [3176] [2024-11-16 03:02:43,822 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [3177] [2024-11-16 03:02:43,822 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [3178] [2024-11-16 03:02:43,822 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3179] [2024-11-16 03:02:43,823 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3180] [2024-11-16 03:02:43,823 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [3181] [2024-11-16 03:02:43,823 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [3182] [2024-11-16 03:02:43,823 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [3183] [2024-11-16 03:02:43,823 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [3184] [2024-11-16 03:02:43,826 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [3185] [2024-11-16 03:02:43,826 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4164) [3186] [2024-11-16 03:02:43,826 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_enable) [3187] [2024-11-16 03:02:43,826 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_disable) [3188] [2024-11-16 03:02:43,827 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [3189] [2024-11-16 03:02:43,827 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3190] [2024-11-16 03:02:43,827 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3191] [2024-11-16 03:02:43,827 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3192] [2024-11-16 03:02:43,827 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3193] [2024-11-16 03:02:43,827 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3194] [2024-11-16 03:02:43,828 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3195] [2024-11-16 03:02:43,828 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4200) [3196] [2024-11-16 03:02:43,828 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(default:4200) [3197] [2024-11-16 03:02:43,893 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-2.c[84365,84378] [2024-11-16 03:02:43,992 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-16 03:02:44,094 INFO L204 MainTranslator]: Completed translation [2024-11-16 03:02:44,094 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 03:02:44 WrapperNode [2024-11-16 03:02:44,095 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-16 03:02:44,096 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-16 03:02:44,096 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-16 03:02:44,096 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-16 03:02:44,105 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 03:02:44" (1/1) ... [2024-11-16 03:02:44,178 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 03:02:44" (1/1) ... [2024-11-16 03:02:44,280 INFO L138 Inliner]: procedures = 126, calls = 845, calls flagged for inlining = 21, calls inlined = 19, statements flattened = 2806 [2024-11-16 03:02:44,280 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-16 03:02:44,281 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-16 03:02:44,281 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-16 03:02:44,281 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-16 03:02:44,293 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 03:02:44" (1/1) ... [2024-11-16 03:02:44,293 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 03:02:44" (1/1) ... [2024-11-16 03:02:44,322 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 03:02:44" (1/1) ... [2024-11-16 03:02:44,423 INFO L175 MemorySlicer]: Split 288 memory accesses to 15 slices as follows [2, 9, 8, 19, 4, 6, 12, 3, 3, 7, 3, 6, 42, 153, 11]. 53 percent of accesses are in the largest equivalence class. The 12 initializations are split as follows [2, 0, 0, 0, 0, 2, 0, 3, 3, 2, 0, 0, 0, 0, 0]. The 125 writes are split as follows [0, 5, 2, 8, 0, 2, 12, 0, 0, 0, 1, 5, 20, 65, 5]. [2024-11-16 03:02:44,423 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 03:02:44" (1/1) ... [2024-11-16 03:02:44,424 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 03:02:44" (1/1) ... [2024-11-16 03:02:44,526 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 03:02:44" (1/1) ... [2024-11-16 03:02:44,537 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 03:02:44" (1/1) ... [2024-11-16 03:02:44,577 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 03:02:44" (1/1) ... [2024-11-16 03:02:44,594 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 03:02:44" (1/1) ... [2024-11-16 03:02:44,633 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-16 03:02:44,634 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2024-11-16 03:02:44,634 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2024-11-16 03:02:44,635 INFO L274 PluginConnector]: IcfgBuilder initialized [2024-11-16 03:02:44,636 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 03:02:44" (1/1) ... [2024-11-16 03:02:44,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-16 03:02:44,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-16 03:02:44,728 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) [2024-11-16 03:02:44,730 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 [2024-11-16 03:02:44,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-11-16 03:02:44,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-11-16 03:02:44,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-11-16 03:02:44,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-11-16 03:02:44,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-11-16 03:02:44,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-11-16 03:02:44,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-11-16 03:02:44,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-11-16 03:02:44,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-11-16 03:02:44,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2024-11-16 03:02:44,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2024-11-16 03:02:44,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2024-11-16 03:02:44,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2024-11-16 03:02:44,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2024-11-16 03:02:44,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2024-11-16 03:02:44,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2024-11-16 03:02:44,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2024-11-16 03:02:44,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2024-11-16 03:02:44,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2024-11-16 03:02:44,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2024-11-16 03:02:44,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2024-11-16 03:02:44,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2024-11-16 03:02:44,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2024-11-16 03:02:44,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2024-11-16 03:02:44,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2024-11-16 03:02:44,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2024-11-16 03:02:44,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2024-11-16 03:02:44,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2024-11-16 03:02:44,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2024-11-16 03:02:44,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2024-11-16 03:02:44,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-11-16 03:02:44,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-11-16 03:02:44,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-11-16 03:02:44,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-11-16 03:02:44,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-11-16 03:02:44,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-11-16 03:02:44,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-11-16 03:02:44,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-11-16 03:02:44,779 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-11-16 03:02:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-11-16 03:02:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-11-16 03:02:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-11-16 03:02:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-11-16 03:02:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-11-16 03:02:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-11-16 03:02:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-16 03:02:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-16 03:02:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-16 03:02:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-16 03:02:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-16 03:02:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-16 03:02:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-16 03:02:44,780 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-11-16 03:02:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-11-16 03:02:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-11-16 03:02:44,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-11-16 03:02:44,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-11-16 03:02:44,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-11-16 03:02:44,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-11-16 03:02:44,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2024-11-16 03:02:44,783 INFO L130 BoogieDeclarations]: Found specification of procedure IoBuildDeviceIoControlRequest [2024-11-16 03:02:44,783 INFO L138 BoogieDeclarations]: Found implementation of procedure IoBuildDeviceIoControlRequest [2024-11-16 03:02:44,783 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfSendToNextDriver [2024-11-16 03:02:44,783 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfSendToNextDriver [2024-11-16 03:02:44,783 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2024-11-16 03:02:44,783 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2024-11-16 03:02:44,783 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfAddCounters [2024-11-16 03:02:44,783 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfAddCounters [2024-11-16 03:02:44,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2024-11-16 03:02:44,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2024-11-16 03:02:44,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2024-11-16 03:02:44,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2024-11-16 03:02:44,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2024-11-16 03:02:44,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2024-11-16 03:02:44,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2024-11-16 03:02:44,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2024-11-16 03:02:44,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2024-11-16 03:02:44,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2024-11-16 03:02:44,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2024-11-16 03:02:44,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2024-11-16 03:02:44,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2024-11-16 03:02:44,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2024-11-16 03:02:44,784 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2024-11-16 03:02:44,785 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2024-11-16 03:02:44,785 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2024-11-16 03:02:44,785 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2024-11-16 03:02:44,785 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2024-11-16 03:02:44,785 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2024-11-16 03:02:44,785 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2024-11-16 03:02:44,785 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2024-11-16 03:02:44,785 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2024-11-16 03:02:44,785 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2024-11-16 03:02:44,785 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2024-11-16 03:02:44,785 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2024-11-16 03:02:44,785 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2024-11-16 03:02:44,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2024-11-16 03:02:44,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2024-11-16 03:02:44,786 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2024-11-16 03:02:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure InterlockedDecrement [2024-11-16 03:02:44,786 INFO L138 BoogieDeclarations]: Found implementation of procedure InterlockedDecrement [2024-11-16 03:02:44,786 INFO L130 BoogieDeclarations]: Found specification of procedure IoWMIRegistrationControl [2024-11-16 03:02:44,787 INFO L138 BoogieDeclarations]: Found implementation of procedure IoWMIRegistrationControl [2024-11-16 03:02:44,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-16 03:02:44,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-16 03:02:44,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-16 03:02:44,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-16 03:02:44,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-16 03:02:44,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-16 03:02:44,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-16 03:02:44,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-11-16 03:02:44,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-11-16 03:02:44,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-11-16 03:02:44,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-11-16 03:02:44,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-11-16 03:02:44,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-11-16 03:02:44,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-11-16 03:02:44,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2024-11-16 03:02:44,789 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2024-11-16 03:02:44,789 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2024-11-16 03:02:44,790 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2024-11-16 03:02:44,790 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2024-11-16 03:02:44,790 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2024-11-16 03:02:44,790 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2024-11-16 03:02:44,790 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2024-11-16 03:02:44,790 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2024-11-16 03:02:44,790 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2024-11-16 03:02:44,790 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2024-11-16 03:02:44,791 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2024-11-16 03:02:44,792 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2024-11-16 03:02:44,792 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2024-11-16 03:02:44,792 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2024-11-16 03:02:44,792 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2024-11-16 03:02:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2024-11-16 03:02:44,793 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2024-11-16 03:02:44,793 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2024-11-16 03:02:44,793 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2024-11-16 03:02:44,793 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2024-11-16 03:02:44,793 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2024-11-16 03:02:44,793 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2024-11-16 03:02:44,793 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2024-11-16 03:02:44,793 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2024-11-16 03:02:44,793 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2024-11-16 03:02:44,794 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2024-11-16 03:02:44,794 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2024-11-16 03:02:44,794 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2024-11-16 03:02:44,794 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2024-11-16 03:02:44,794 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2024-11-16 03:02:44,794 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2024-11-16 03:02:44,794 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2024-11-16 03:02:44,794 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2024-11-16 03:02:44,794 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2024-11-16 03:02:44,794 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-16 03:02:44,794 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-16 03:02:44,794 INFO L130 BoogieDeclarations]: Found specification of procedure KeQuerySystemTime [2024-11-16 03:02:44,794 INFO L138 BoogieDeclarations]: Found implementation of procedure KeQuerySystemTime [2024-11-16 03:02:44,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-16 03:02:44,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-16 03:02:44,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-16 03:02:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-16 03:02:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-16 03:02:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-16 03:02:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-16 03:02:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-11-16 03:02:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-11-16 03:02:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-11-16 03:02:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-11-16 03:02:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-11-16 03:02:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-11-16 03:02:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-11-16 03:02:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-11-16 03:02:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-16 03:02:44,795 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2024-11-16 03:02:44,796 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2024-11-16 03:02:44,796 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-16 03:02:44,796 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-16 03:02:44,796 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-16 03:02:44,796 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-16 03:02:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-16 03:02:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-16 03:02:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-16 03:02:44,798 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-11-16 03:02:44,799 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-11-16 03:02:44,799 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-11-16 03:02:44,799 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-11-16 03:02:44,799 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-11-16 03:02:44,799 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-11-16 03:02:44,799 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-11-16 03:02:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-11-16 03:02:44,800 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfIrpCompletion [2024-11-16 03:02:44,800 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfIrpCompletion [2024-11-16 03:02:44,801 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-16 03:02:44,801 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfLogError [2024-11-16 03:02:44,801 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfLogError [2024-11-16 03:02:44,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-16 03:02:44,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-16 03:02:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-16 03:02:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-11-16 03:02:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-11-16 03:02:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-11-16 03:02:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-11-16 03:02:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-11-16 03:02:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-11-16 03:02:44,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-11-16 03:02:44,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-11-16 03:02:44,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-11-16 03:02:44,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-11-16 03:02:44,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-11-16 03:02:44,803 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-11-16 03:02:44,803 INFO L130 BoogieDeclarations]: Found specification of procedure KeQueryPerformanceCounter [2024-11-16 03:02:44,804 INFO L138 BoogieDeclarations]: Found implementation of procedure KeQueryPerformanceCounter [2024-11-16 03:02:44,804 INFO L130 BoogieDeclarations]: Found specification of procedure InterlockedIncrement [2024-11-16 03:02:44,804 INFO L138 BoogieDeclarations]: Found implementation of procedure InterlockedIncrement [2024-11-16 03:02:44,805 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2024-11-16 03:02:44,805 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2024-11-16 03:02:44,805 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfForwardIrpSynchronous [2024-11-16 03:02:44,805 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfForwardIrpSynchronous [2024-11-16 03:02:44,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-16 03:02:44,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-16 03:02:44,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-16 03:02:44,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-16 03:02:44,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-16 03:02:44,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-16 03:02:44,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-16 03:02:44,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-11-16 03:02:44,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-11-16 03:02:44,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-11-16 03:02:44,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-11-16 03:02:44,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-11-16 03:02:44,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-11-16 03:02:44,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-11-16 03:02:44,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2024-11-16 03:02:44,806 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfIoCompletion [2024-11-16 03:02:44,806 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfIoCompletion [2024-11-16 03:02:44,807 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2024-11-16 03:02:44,807 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2024-11-16 03:02:44,807 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2024-11-16 03:02:44,807 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2024-11-16 03:02:44,807 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2024-11-16 03:02:44,807 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2024-11-16 03:02:44,807 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2024-11-16 03:02:44,807 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2024-11-16 03:02:44,807 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2024-11-16 03:02:44,807 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2024-11-16 03:02:44,807 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2024-11-16 03:02:44,807 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2024-11-16 03:02:44,807 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2024-11-16 03:02:44,807 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2024-11-16 03:02:44,807 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2024-11-16 03:02:44,808 INFO L130 BoogieDeclarations]: Found specification of procedure ExAllocatePoolWithTag [2024-11-16 03:02:44,808 INFO L138 BoogieDeclarations]: Found implementation of procedure ExAllocatePoolWithTag [2024-11-16 03:02:44,808 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-16 03:02:44,808 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-16 03:02:45,438 INFO L256 CfgBuilder]: Building ICFG [2024-11-16 03:02:45,442 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-16 03:02:45,777 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint switch_8_break: assume true; [2024-11-16 03:02:45,777 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L3573: assume false; [2024-11-16 03:02:45,777 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L3573: assume !false; [2024-11-16 03:02:45,817 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L1523: havoc #t~mem16;havoc #t~pre17; [2024-11-16 03:02:45,868 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L3884: assume false; [2024-11-16 03:02:45,869 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L3884: assume !false; [2024-11-16 03:02:46,364 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L1607: havoc IoAllocateErrorLogEntry_#t~malloc22#1.base, IoAllocateErrorLogEntry_#t~malloc22#1.offset; [2024-11-16 03:02:46,387 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L1707: 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; [2024-11-16 03:02:46,485 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L2522: call ULTIMATE.dealloc(~#timeStampComplete~0.base, ~#timeStampComplete~0.offset);havoc ~#timeStampComplete~0.base, ~#timeStampComplete~0.offset; [2024-11-16 03:02:46,629 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L3154: call ULTIMATE.dealloc(~#Frequency.base, ~#Frequency.offset);havoc ~#Frequency.base, ~#Frequency.offset; [2024-11-16 03:02:46,770 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L1520: havoc #t~mem14;havoc #t~pre15; [2024-11-16 03:02:46,784 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L4065: assume false; [2024-11-16 03:02:46,785 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L4065: assume !false; [2024-11-16 03:02:46,785 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint switch_17_break: assume true; [2024-11-16 03:02:46,858 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L2366: call ULTIMATE.dealloc(~#event~0#1.base, ~#event~0#1.offset);havoc ~#event~0#1.base, ~#event~0#1.offset; [2024-11-16 03:02:48,729 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L3275: assume false; [2024-11-16 03:02:48,729 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L3275: assume !false; [2024-11-16 03:02:48,730 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L4234: assume false; [2024-11-16 03:02:48,730 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L4234: assume !false; [2024-11-16 03:02:48,730 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L2751: 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; [2024-11-16 03:02:48,730 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L3217: 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_~#devobj~0#1.base, main_~#devobj~0#1.offset);havoc main_~#devobj~0#1.base, main_~#devobj~0#1.offset; [2024-11-16 03:02:48,730 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L2244: assume false; [2024-11-16 03:02:48,730 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L2244: assume !false; [2024-11-16 03:02:48,731 INFO L1250 $ProcedureCfgBuilder]: dead code at ProgramPoint L2593: 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; [2024-11-16 03:02:48,971 INFO L? ?]: Removed 648 outVars from TransFormulas that were not future-live. [2024-11-16 03:02:48,972 INFO L307 CfgBuilder]: Performing block encoding [2024-11-16 03:02:49,012 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-16 03:02:49,012 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-16 03:02:49,013 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 16.11 03:02:49 BoogieIcfgContainer [2024-11-16 03:02:49,013 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2024-11-16 03:02:49,015 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-16 03:02:49,015 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-16 03:02:49,018 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-16 03:02:49,019 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.11 03:02:42" (1/3) ... [2024-11-16 03:02:49,020 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@18d3cb06 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 03:02:49, skipping insertion in model container [2024-11-16 03:02:49,020 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 03:02:44" (2/3) ... [2024-11-16 03:02:49,020 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@18d3cb06 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 03:02:49, skipping insertion in model container [2024-11-16 03:02:49,020 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 16.11 03:02:49" (3/3) ... [2024-11-16 03:02:49,021 INFO L112 eAbstractionObserver]: Analyzing ICFG diskperf.i.cil-2.c [2024-11-16 03:02:49,039 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-16 03:02:49,040 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-16 03:02:49,145 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-16 03:02:49,154 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;@28d5b607, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-16 03:02:49,154 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-16 03:02:49,163 INFO L276 IsEmpty]: Start isEmpty. Operand has 394 states, 299 states have (on average 1.3979933110367893) internal successors, (418), 317 states have internal predecessors, (418), 72 states have call successors, (72), 21 states have call predecessors, (72), 21 states have return successors, (72), 68 states have call predecessors, (72), 72 states have call successors, (72) [2024-11-16 03:02:49,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2024-11-16 03:02:49,172 INFO L207 NwaCegarLoop]: Found error trace [2024-11-16 03:02:49,173 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 03:02:49,173 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-16 03:02:49,178 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 03:02:49,180 INFO L85 PathProgramCache]: Analyzing trace with hash -280311355, now seen corresponding path program 1 times [2024-11-16 03:02:49,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 03:02:49,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323824923] [2024-11-16 03:02:49,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 03:02:49,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 03:02:54,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 03:02:55,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 03:02:55,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 03:02:55,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323824923] [2024-11-16 03:02:55,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323824923] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 03:02:55,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 03:02:55,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-16 03:02:55,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393628670] [2024-11-16 03:02:55,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 03:02:55,733 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-16 03:02:55,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 03:02:55,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-16 03:02:55,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-16 03:02:55,764 INFO L87 Difference]: Start difference. First operand has 394 states, 299 states have (on average 1.3979933110367893) internal successors, (418), 317 states have internal predecessors, (418), 72 states have call successors, (72), 21 states have call predecessors, (72), 21 states have return successors, (72), 68 states have call predecessors, (72), 72 states have call successors, (72) Second operand has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 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) [2024-11-16 03:02:56,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-16 03:02:56,154 INFO L93 Difference]: Finished difference Result 970 states and 1430 transitions. [2024-11-16 03:02:56,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 03:02:56,158 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 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 16 [2024-11-16 03:02:56,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-16 03:02:56,174 INFO L225 Difference]: With dead ends: 970 [2024-11-16 03:02:56,175 INFO L226 Difference]: Without dead ends: 636 [2024-11-16 03:02:56,182 INFO L431 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 [2024-11-16 03:02:56,185 INFO L432 NwaCegarLoop]: 744 mSDtfsCounter, 448 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 448 SdHoareTripleChecker+Valid, 1112 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-16 03:02:56,186 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [448 Valid, 1112 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-16 03:02:56,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 636 states. [2024-11-16 03:02:56,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 636 to 613. [2024-11-16 03:02:56,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 469 states have (on average 1.347547974413646) internal successors, (632), 479 states have internal predecessors, (632), 107 states have call successors, (107), 37 states have call predecessors, (107), 36 states have return successors, (116), 100 states have call predecessors, (116), 96 states have call successors, (116) [2024-11-16 03:02:56,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 855 transitions. [2024-11-16 03:02:56,323 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 855 transitions. Word has length 16 [2024-11-16 03:02:56,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-16 03:02:56,323 INFO L471 AbstractCegarLoop]: Abstraction has 613 states and 855 transitions. [2024-11-16 03:02:56,324 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 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) [2024-11-16 03:02:56,324 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 855 transitions. [2024-11-16 03:02:56,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2024-11-16 03:02:56,326 INFO L207 NwaCegarLoop]: Found error trace [2024-11-16 03:02:56,327 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 03:02:56,327 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-16 03:02:56,328 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-16 03:02:56,328 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 03:02:56,329 INFO L85 PathProgramCache]: Analyzing trace with hash -1187367089, now seen corresponding path program 1 times [2024-11-16 03:02:56,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 03:02:56,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184852401] [2024-11-16 03:02:56,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 03:02:56,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 03:03:00,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 03:03:00,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 03:03:00,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 03:03:00,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184852401] [2024-11-16 03:03:00,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184852401] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 03:03:00,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 03:03:00,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-16 03:03:00,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794840948] [2024-11-16 03:03:00,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 03:03:00,998 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-16 03:03:00,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 03:03:00,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-16 03:03:00,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-16 03:03:00,999 INFO L87 Difference]: Start difference. First operand 613 states and 855 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 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) [2024-11-16 03:03:01,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-16 03:03:01,145 INFO L93 Difference]: Finished difference Result 636 states and 884 transitions. [2024-11-16 03:03:01,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 03:03:01,148 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 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 16 [2024-11-16 03:03:01,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-16 03:03:01,156 INFO L225 Difference]: With dead ends: 636 [2024-11-16 03:03:01,157 INFO L226 Difference]: Without dead ends: 613 [2024-11-16 03:03:01,157 INFO L431 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 [2024-11-16 03:03:01,160 INFO L432 NwaCegarLoop]: 516 mSDtfsCounter, 4 mSDsluCounter, 472 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 988 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-16 03:03:01,160 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 988 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-16 03:03:01,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2024-11-16 03:03:01,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 613. [2024-11-16 03:03:01,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 613 states, 469 states have (on average 1.3454157782515992) internal successors, (631), 479 states have internal predecessors, (631), 107 states have call successors, (107), 37 states have call predecessors, (107), 36 states have return successors, (116), 100 states have call predecessors, (116), 96 states have call successors, (116) [2024-11-16 03:03:01,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 854 transitions. [2024-11-16 03:03:01,218 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 854 transitions. Word has length 16 [2024-11-16 03:03:01,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-16 03:03:01,218 INFO L471 AbstractCegarLoop]: Abstraction has 613 states and 854 transitions. [2024-11-16 03:03:01,218 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 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) [2024-11-16 03:03:01,219 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 854 transitions. [2024-11-16 03:03:01,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-16 03:03:01,221 INFO L207 NwaCegarLoop]: Found error trace [2024-11-16 03:03:01,221 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 03:03:01,221 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-16 03:03:01,221 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-16 03:03:01,222 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 03:03:01,222 INFO L85 PathProgramCache]: Analyzing trace with hash 241264287, now seen corresponding path program 1 times [2024-11-16 03:03:01,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 03:03:01,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696984040] [2024-11-16 03:03:01,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 03:03:01,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 03:03:05,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 03:03:06,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 03:03:06,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 03:03:06,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696984040] [2024-11-16 03:03:06,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696984040] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 03:03:06,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 03:03:06,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-16 03:03:06,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11225216] [2024-11-16 03:03:06,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 03:03:06,145 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-16 03:03:06,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 03:03:06,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-16 03:03:06,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-16 03:03:06,146 INFO L87 Difference]: Start difference. First operand 613 states and 854 transitions. Second operand has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 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) [2024-11-16 03:03:06,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-16 03:03:06,276 INFO L93 Difference]: Finished difference Result 1443 states and 2048 transitions. [2024-11-16 03:03:06,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 03:03:06,276 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 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 24 [2024-11-16 03:03:06,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-16 03:03:06,284 INFO L225 Difference]: With dead ends: 1443 [2024-11-16 03:03:06,284 INFO L226 Difference]: Without dead ends: 976 [2024-11-16 03:03:06,287 INFO L431 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 [2024-11-16 03:03:06,288 INFO L432 NwaCegarLoop]: 584 mSDtfsCounter, 422 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 422 SdHoareTripleChecker+Valid, 943 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.1s IncrementalHoareTripleChecker+Time [2024-11-16 03:03:06,288 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [422 Valid, 943 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-16 03:03:06,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 976 states. [2024-11-16 03:03:06,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 976 to 942. [2024-11-16 03:03:06,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 942 states, 717 states have (on average 1.3528591352859136) internal successors, (970), 728 states have internal predecessors, (970), 166 states have call successors, (166), 58 states have call predecessors, (166), 58 states have return successors, (200), 160 states have call predecessors, (200), 156 states have call successors, (200) [2024-11-16 03:03:06,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 942 states to 942 states and 1336 transitions. [2024-11-16 03:03:06,339 INFO L78 Accepts]: Start accepts. Automaton has 942 states and 1336 transitions. Word has length 24 [2024-11-16 03:03:06,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-16 03:03:06,339 INFO L471 AbstractCegarLoop]: Abstraction has 942 states and 1336 transitions. [2024-11-16 03:03:06,340 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 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) [2024-11-16 03:03:06,340 INFO L276 IsEmpty]: Start isEmpty. Operand 942 states and 1336 transitions. [2024-11-16 03:03:06,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2024-11-16 03:03:06,346 INFO L207 NwaCegarLoop]: Found error trace [2024-11-16 03:03:06,346 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-11-16 03:03:06,347 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-16 03:03:06,347 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-16 03:03:06,347 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 03:03:06,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1163783616, now seen corresponding path program 1 times [2024-11-16 03:03:06,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 03:03:06,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426564373] [2024-11-16 03:03:06,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 03:03:06,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 03:03:10,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 03:03:10,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 03:03:10,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 03:03:10,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426564373] [2024-11-16 03:03:10,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426564373] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 03:03:10,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 03:03:10,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-16 03:03:10,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606030195] [2024-11-16 03:03:10,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 03:03:10,506 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-16 03:03:10,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 03:03:10,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-16 03:03:10,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-16 03:03:10,507 INFO L87 Difference]: Start difference. First operand 942 states and 1336 transitions. Second operand has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 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) [2024-11-16 03:03:10,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-16 03:03:10,654 INFO L93 Difference]: Finished difference Result 958 states and 1357 transitions. [2024-11-16 03:03:10,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-16 03:03:10,657 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 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 25 [2024-11-16 03:03:10,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-16 03:03:10,663 INFO L225 Difference]: With dead ends: 958 [2024-11-16 03:03:10,663 INFO L226 Difference]: Without dead ends: 953 [2024-11-16 03:03:10,664 INFO L431 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 [2024-11-16 03:03:10,664 INFO L432 NwaCegarLoop]: 499 mSDtfsCounter, 21 mSDsluCounter, 442 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 941 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-16 03:03:10,665 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 941 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-16 03:03:10,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 953 states. [2024-11-16 03:03:10,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 953 to 952. [2024-11-16 03:03:10,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 952 states, 728 states have (on average 1.3516483516483517) internal successors, (984), 737 states have internal predecessors, (984), 165 states have call successors, (165), 59 states have call predecessors, (165), 58 states have return successors, (200), 160 states have call predecessors, (200), 156 states have call successors, (200) [2024-11-16 03:03:10,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 952 states to 952 states and 1349 transitions. [2024-11-16 03:03:10,709 INFO L78 Accepts]: Start accepts. Automaton has 952 states and 1349 transitions. Word has length 25 [2024-11-16 03:03:10,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-16 03:03:10,709 INFO L471 AbstractCegarLoop]: Abstraction has 952 states and 1349 transitions. [2024-11-16 03:03:10,710 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 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) [2024-11-16 03:03:10,710 INFO L276 IsEmpty]: Start isEmpty. Operand 952 states and 1349 transitions. [2024-11-16 03:03:10,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2024-11-16 03:03:10,711 INFO L207 NwaCegarLoop]: Found error trace [2024-11-16 03:03:10,711 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-11-16 03:03:10,712 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-16 03:03:10,712 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-16 03:03:10,712 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 03:03:10,712 INFO L85 PathProgramCache]: Analyzing trace with hash -941807011, now seen corresponding path program 1 times [2024-11-16 03:03:10,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 03:03:10,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496797868] [2024-11-16 03:03:10,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 03:03:10,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 03:03:14,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 03:03:14,675 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-16 03:03:14,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 03:03:14,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 03:03:14,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 03:03:14,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496797868] [2024-11-16 03:03:14,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496797868] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 03:03:14,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 03:03:14,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-16 03:03:14,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966830565] [2024-11-16 03:03:14,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 03:03:14,706 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-16 03:03:14,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 03:03:14,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-16 03:03:14,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-16 03:03:14,707 INFO L87 Difference]: Start difference. First operand 952 states and 1349 transitions. Second operand has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 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) [2024-11-16 03:03:15,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-16 03:03:15,895 INFO L93 Difference]: Finished difference Result 1002 states and 1420 transitions. [2024-11-16 03:03:15,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 03:03:15,896 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 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 31 [2024-11-16 03:03:15,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-16 03:03:15,902 INFO L225 Difference]: With dead ends: 1002 [2024-11-16 03:03:15,903 INFO L226 Difference]: Without dead ends: 996 [2024-11-16 03:03:15,903 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-16 03:03:15,905 INFO L432 NwaCegarLoop]: 373 mSDtfsCounter, 199 mSDsluCounter, 514 mSDsCounter, 0 mSdLazyCounter, 420 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 887 SdHoareTripleChecker+Invalid, 483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-16 03:03:15,905 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [205 Valid, 887 Invalid, 483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 420 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-16 03:03:15,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 996 states. [2024-11-16 03:03:15,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 996 to 980. [2024-11-16 03:03:15,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 980 states, 754 states have (on average 1.3501326259946949) internal successors, (1018), 765 states have internal predecessors, (1018), 165 states have call successors, (165), 59 states have call predecessors, (165), 60 states have return successors, (209), 160 states have call predecessors, (209), 156 states have call successors, (209) [2024-11-16 03:03:15,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 980 states to 980 states and 1392 transitions. [2024-11-16 03:03:15,953 INFO L78 Accepts]: Start accepts. Automaton has 980 states and 1392 transitions. Word has length 31 [2024-11-16 03:03:15,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-16 03:03:15,954 INFO L471 AbstractCegarLoop]: Abstraction has 980 states and 1392 transitions. [2024-11-16 03:03:15,954 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 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) [2024-11-16 03:03:15,954 INFO L276 IsEmpty]: Start isEmpty. Operand 980 states and 1392 transitions. [2024-11-16 03:03:15,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-11-16 03:03:15,955 INFO L207 NwaCegarLoop]: Found error trace [2024-11-16 03:03:15,955 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-11-16 03:03:15,956 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-16 03:03:15,956 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-16 03:03:15,956 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 03:03:15,956 INFO L85 PathProgramCache]: Analyzing trace with hash 2130493180, now seen corresponding path program 1 times [2024-11-16 03:03:15,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 03:03:15,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445686448] [2024-11-16 03:03:15,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 03:03:15,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 03:03:19,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 03:03:20,172 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-16 03:03:20,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 03:03:20,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 03:03:20,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 03:03:20,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445686448] [2024-11-16 03:03:20,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445686448] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 03:03:20,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 03:03:20,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-16 03:03:20,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196306403] [2024-11-16 03:03:20,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 03:03:20,213 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-16 03:03:20,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 03:03:20,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-16 03:03:20,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-16 03:03:20,214 INFO L87 Difference]: Start difference. First operand 980 states and 1392 transitions. Second operand has 6 states, 6 states have (on average 4.833333333333333) internal successors, (29), 5 states have internal predecessors, (29), 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) [2024-11-16 03:03:21,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-16 03:03:21,935 INFO L93 Difference]: Finished difference Result 1015 states and 1433 transitions. [2024-11-16 03:03:21,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-16 03:03:21,935 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.833333333333333) internal successors, (29), 5 states have internal predecessors, (29), 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 32 [2024-11-16 03:03:21,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-16 03:03:21,942 INFO L225 Difference]: With dead ends: 1015 [2024-11-16 03:03:21,942 INFO L226 Difference]: Without dead ends: 1006 [2024-11-16 03:03:21,943 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2024-11-16 03:03:21,944 INFO L432 NwaCegarLoop]: 370 mSDtfsCounter, 722 mSDsluCounter, 679 mSDsCounter, 0 mSdLazyCounter, 761 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 754 SdHoareTripleChecker+Valid, 1049 SdHoareTripleChecker+Invalid, 875 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 761 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-16 03:03:21,944 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [754 Valid, 1049 Invalid, 875 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 761 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-11-16 03:03:21,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1006 states. [2024-11-16 03:03:21,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1006 to 980. [2024-11-16 03:03:21,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 980 states, 754 states have (on average 1.3488063660477454) internal successors, (1017), 765 states have internal predecessors, (1017), 165 states have call successors, (165), 59 states have call predecessors, (165), 60 states have return successors, (209), 160 states have call predecessors, (209), 156 states have call successors, (209) [2024-11-16 03:03:21,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 980 states to 980 states and 1391 transitions. [2024-11-16 03:03:21,990 INFO L78 Accepts]: Start accepts. Automaton has 980 states and 1391 transitions. Word has length 32 [2024-11-16 03:03:21,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-16 03:03:21,990 INFO L471 AbstractCegarLoop]: Abstraction has 980 states and 1391 transitions. [2024-11-16 03:03:21,990 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.833333333333333) internal successors, (29), 5 states have internal predecessors, (29), 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) [2024-11-16 03:03:21,991 INFO L276 IsEmpty]: Start isEmpty. Operand 980 states and 1391 transitions. [2024-11-16 03:03:21,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2024-11-16 03:03:21,992 INFO L207 NwaCegarLoop]: Found error trace [2024-11-16 03:03:21,992 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-11-16 03:03:21,993 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-16 03:03:21,993 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-16 03:03:21,994 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 03:03:21,994 INFO L85 PathProgramCache]: Analyzing trace with hash -2128426376, now seen corresponding path program 1 times [2024-11-16 03:03:21,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 03:03:21,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136048142] [2024-11-16 03:03:21,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 03:03:21,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 03:03:25,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 03:03:26,364 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-16 03:03:26,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 03:03:26,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 03:03:26,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 03:03:26,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136048142] [2024-11-16 03:03:26,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136048142] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 03:03:26,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 03:03:26,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-16 03:03:26,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731424603] [2024-11-16 03:03:26,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 03:03:26,400 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-16 03:03:26,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 03:03:26,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-16 03:03:26,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-16 03:03:26,401 INFO L87 Difference]: Start difference. First operand 980 states and 1391 transitions. Second operand has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 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) [2024-11-16 03:03:28,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-16 03:03:28,162 INFO L93 Difference]: Finished difference Result 1008 states and 1423 transitions. [2024-11-16 03:03:28,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-16 03:03:28,163 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 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 33 [2024-11-16 03:03:28,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-16 03:03:28,169 INFO L225 Difference]: With dead ends: 1008 [2024-11-16 03:03:28,169 INFO L226 Difference]: Without dead ends: 999 [2024-11-16 03:03:28,170 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2024-11-16 03:03:28,172 INFO L432 NwaCegarLoop]: 369 mSDtfsCounter, 710 mSDsluCounter, 673 mSDsCounter, 0 mSdLazyCounter, 757 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 742 SdHoareTripleChecker+Valid, 1042 SdHoareTripleChecker+Invalid, 869 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 757 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-11-16 03:03:28,172 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [742 Valid, 1042 Invalid, 869 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 757 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-11-16 03:03:28,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 999 states. [2024-11-16 03:03:28,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 999 to 980. [2024-11-16 03:03:28,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 980 states, 754 states have (on average 1.3474801061007957) internal successors, (1016), 765 states have internal predecessors, (1016), 165 states have call successors, (165), 59 states have call predecessors, (165), 60 states have return successors, (209), 160 states have call predecessors, (209), 156 states have call successors, (209) [2024-11-16 03:03:28,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 980 states to 980 states and 1390 transitions. [2024-11-16 03:03:28,222 INFO L78 Accepts]: Start accepts. Automaton has 980 states and 1390 transitions. Word has length 33 [2024-11-16 03:03:28,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-16 03:03:28,222 INFO L471 AbstractCegarLoop]: Abstraction has 980 states and 1390 transitions. [2024-11-16 03:03:28,222 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 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) [2024-11-16 03:03:28,222 INFO L276 IsEmpty]: Start isEmpty. Operand 980 states and 1390 transitions. [2024-11-16 03:03:28,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2024-11-16 03:03:28,223 INFO L207 NwaCegarLoop]: Found error trace [2024-11-16 03:03:28,223 INFO L215 NwaCegarLoop]: trace histogram [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, 1] [2024-11-16 03:03:28,223 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-16 03:03:28,223 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-16 03:03:28,224 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 03:03:28,224 INFO L85 PathProgramCache]: Analyzing trace with hash 621509817, now seen corresponding path program 1 times [2024-11-16 03:03:28,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 03:03:28,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148255643] [2024-11-16 03:03:28,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 03:03:28,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 03:03:32,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 03:03:32,302 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-16 03:03:32,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-16 03:03:32,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-16 03:03:32,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-16 03:03:32,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148255643] [2024-11-16 03:03:32,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148255643] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-16 03:03:32,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-16 03:03:32,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-16 03:03:32,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431677633] [2024-11-16 03:03:32,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-16 03:03:32,320 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-16 03:03:32,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-16 03:03:32,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-16 03:03:32,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-16 03:03:32,322 INFO L87 Difference]: Start difference. First operand 980 states and 1390 transitions. Second operand has 4 states, 4 states have (on average 7.75) internal successors, (31), 3 states have internal predecessors, (31), 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) [2024-11-16 03:03:33,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-16 03:03:33,874 INFO L93 Difference]: Finished difference Result 1796 states and 2579 transitions. [2024-11-16 03:03:33,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-16 03:03:33,875 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 3 states have internal predecessors, (31), 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 34 [2024-11-16 03:03:33,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-16 03:03:33,884 INFO L225 Difference]: With dead ends: 1796 [2024-11-16 03:03:33,885 INFO L226 Difference]: Without dead ends: 1761 [2024-11-16 03:03:33,886 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-16 03:03:33,887 INFO L432 NwaCegarLoop]: 499 mSDtfsCounter, 748 mSDsluCounter, 510 mSDsCounter, 0 mSdLazyCounter, 385 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 781 SdHoareTripleChecker+Valid, 1009 SdHoareTripleChecker+Invalid, 493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-16 03:03:33,887 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [781 Valid, 1009 Invalid, 493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 385 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-16 03:03:33,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1761 states. [2024-11-16 03:03:33,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1761 to 1718. [2024-11-16 03:03:33,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1718 states, 1310 states have (on average 1.3557251908396946) internal successors, (1776), 1325 states have internal predecessors, (1776), 295 states have call successors, (295), 111 states have call predecessors, (295), 112 states have return successors, (403), 291 states have call predecessors, (403), 286 states have call successors, (403) [2024-11-16 03:03:33,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1718 states to 1718 states and 2474 transitions. [2024-11-16 03:03:33,986 INFO L78 Accepts]: Start accepts. Automaton has 1718 states and 2474 transitions. Word has length 34 [2024-11-16 03:03:33,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-16 03:03:33,986 INFO L471 AbstractCegarLoop]: Abstraction has 1718 states and 2474 transitions. [2024-11-16 03:03:33,987 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 3 states have internal predecessors, (31), 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) [2024-11-16 03:03:33,987 INFO L276 IsEmpty]: Start isEmpty. Operand 1718 states and 2474 transitions. [2024-11-16 03:03:33,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2024-11-16 03:03:33,988 INFO L207 NwaCegarLoop]: Found error trace [2024-11-16 03:03:33,988 INFO L215 NwaCegarLoop]: trace histogram [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, 1] [2024-11-16 03:03:33,988 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-16 03:03:33,988 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-16 03:03:33,989 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-16 03:03:33,990 INFO L85 PathProgramCache]: Analyzing trace with hash 622614006, now seen corresponding path program 1 times [2024-11-16 03:03:33,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-16 03:03:33,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974454342] [2024-11-16 03:03:33,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-16 03:03:33,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-16 03:03:37,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-16 03:03:37,778 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-16 03:03:38,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-16 03:03:38,243 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-16 03:03:38,243 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-16 03:03:38,245 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-16 03:03:38,248 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-16 03:03:38,251 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-16 03:03:38,522 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-16 03:03:38,528 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.11 03:03:38 BoogieIcfgContainer [2024-11-16 03:03:38,528 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-16 03:03:38,529 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-16 03:03:38,529 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-16 03:03:38,529 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-16 03:03:38,530 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 16.11 03:02:49" (3/4) ... [2024-11-16 03:03:38,532 INFO L137 WitnessPrinter]: Generating witness for reachability counterexample [2024-11-16 03:03:38,744 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2024-11-16 03:03:38,747 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-16 03:03:38,747 INFO L158 Benchmark]: Toolchain (without parser) took 55978.99ms. Allocated memory was 144.7MB in the beginning and 2.0GB in the end (delta: 1.8GB). Free memory was 83.6MB in the beginning and 1.7GB in the end (delta: -1.6GB). Peak memory consumption was 207.3MB. Max. memory is 16.1GB. [2024-11-16 03:03:38,748 INFO L158 Benchmark]: CDTParser took 0.20ms. Allocated memory is still 144.7MB. Free memory is still 106.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-16 03:03:38,748 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1324.55ms. Allocated memory was 144.7MB in the beginning and 203.4MB in the end (delta: 58.7MB). Free memory was 83.6MB in the beginning and 150.0MB in the end (delta: -66.4MB). Peak memory consumption was 57.0MB. Max. memory is 16.1GB. [2024-11-16 03:03:38,748 INFO L158 Benchmark]: Boogie Procedure Inliner took 184.48ms. Allocated memory is still 203.4MB. Free memory was 150.0MB in the beginning and 134.2MB in the end (delta: 15.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-16 03:03:38,749 INFO L158 Benchmark]: Boogie Preprocessor took 352.85ms. Allocated memory is still 203.4MB. Free memory was 134.2MB in the beginning and 82.9MB in the end (delta: 51.3MB). Peak memory consumption was 50.3MB. Max. memory is 16.1GB. [2024-11-16 03:03:38,749 INFO L158 Benchmark]: IcfgBuilder took 4378.83ms. Allocated memory was 203.4MB in the beginning and 331.4MB in the end (delta: 127.9MB). Free memory was 82.9MB in the beginning and 160.6MB in the end (delta: -77.8MB). Peak memory consumption was 149.7MB. Max. memory is 16.1GB. [2024-11-16 03:03:38,749 INFO L158 Benchmark]: TraceAbstraction took 49513.46ms. Allocated memory was 331.4MB in the beginning and 2.0GB in the end (delta: 1.6GB). Free memory was 159.6MB in the beginning and 1.8GB in the end (delta: -1.6GB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. [2024-11-16 03:03:38,750 INFO L158 Benchmark]: Witness Printer took 218.05ms. Allocated memory is still 2.0GB. Free memory was 1.8GB in the beginning and 1.7GB in the end (delta: 53.5MB). Peak memory consumption was 52.4MB. Max. memory is 16.1GB. [2024-11-16 03:03:38,751 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.20ms. Allocated memory is still 144.7MB. Free memory is still 106.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1324.55ms. Allocated memory was 144.7MB in the beginning and 203.4MB in the end (delta: 58.7MB). Free memory was 83.6MB in the beginning and 150.0MB in the end (delta: -66.4MB). Peak memory consumption was 57.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 184.48ms. Allocated memory is still 203.4MB. Free memory was 150.0MB in the beginning and 134.2MB in the end (delta: 15.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Preprocessor took 352.85ms. Allocated memory is still 203.4MB. Free memory was 134.2MB in the beginning and 82.9MB in the end (delta: 51.3MB). Peak memory consumption was 50.3MB. Max. memory is 16.1GB. * IcfgBuilder took 4378.83ms. Allocated memory was 203.4MB in the beginning and 331.4MB in the end (delta: 127.9MB). Free memory was 82.9MB in the beginning and 160.6MB in the end (delta: -77.8MB). Peak memory consumption was 149.7MB. Max. memory is 16.1GB. * TraceAbstraction took 49513.46ms. Allocated memory was 331.4MB in the beginning and 2.0GB in the end (delta: 1.6GB). Free memory was 159.6MB in the beginning and 1.8GB in the end (delta: -1.6GB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. * Witness Printer took 218.05ms. Allocated memory is still 2.0GB. Free memory was 1.8GB in the beginning and 1.7GB in the end (delta: 53.5MB). Peak memory consumption was 52.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 14]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,8) [14] - GenericResultAtLocation [Line: 15]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [15] - GenericResultAtLocation [Line: 175]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,4) [175] - GenericResultAtLocation [Line: 181]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [181] - GenericResultAtLocation [Line: 403]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,4) [403] - GenericResultAtLocation [Line: 456]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [456] - GenericResultAtLocation [Line: 475]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,1) [475] - GenericResultAtLocation [Line: 476]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [476] - GenericResultAtLocation [Line: 1149]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,4) [1149] - GenericResultAtLocation [Line: 1322]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [1322] - GenericResultAtLocation [Line: 1365]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,1) [1365] - GenericResultAtLocation [Line: 1366]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [1366] - GenericResultAtLocation [Line: 1367]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,1) [1367] - GenericResultAtLocation [Line: 1368]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [1368] - GenericResultAtLocation [Line: 1369]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,1) [1369] - GenericResultAtLocation [Line: 1370]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [1370] - GenericResultAtLocation [Line: 1371]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,1) [1371] - GenericResultAtLocation [Line: 1372]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [1372] - GenericResultAtLocation [Line: 1373]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,1) [1373] - GenericResultAtLocation [Line: 1374]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [1374] - GenericResultAtLocation [Line: 1375]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,8) [1375] - GenericResultAtLocation [Line: 1376]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [1376] - GenericResultAtLocation [Line: 1377]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,8) [1377] - GenericResultAtLocation [Line: 1378]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [1378] - GenericResultAtLocation [Line: 1467]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,8) [1467] - GenericResultAtLocation [Line: 1468]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [1468] - GenericResultAtLocation [Line: 1471]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,4) [1471] - GenericResultAtLocation [Line: 1472]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [1472] - GenericResultAtLocation [Line: 1473]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,4) [1473] - GenericResultAtLocation [Line: 1474]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [1474] - GenericResultAtLocation [Line: 1475]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,1) [1475] - GenericResultAtLocation [Line: 1476]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [1476] - GenericResultAtLocation [Line: 1483]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,4) [1483] - GenericResultAtLocation [Line: 1484]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [1484] - GenericResultAtLocation [Line: 1485]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(push) [1485] - GenericResultAtLocation [Line: 1486]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4035) [1486] - GenericResultAtLocation [Line: 1487]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(pop) [1487] - GenericResultAtLocation [Line: 1493]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1493] - GenericResultAtLocation [Line: 1494]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1494] - GenericResultAtLocation [Line: 1516]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(push) [1516] - GenericResultAtLocation [Line: 1517]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4035) [1517] - GenericResultAtLocation [Line: 1518]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(pop) [1518] - GenericResultAtLocation [Line: 1530]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4035) [1530] - GenericResultAtLocation [Line: 1538]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(push) [1538] - GenericResultAtLocation [Line: 1539]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4164) [1539] - GenericResultAtLocation [Line: 1540]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma function(_enable) [1540] - GenericResultAtLocation [Line: 1541]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma function(_disable) [1541] - GenericResultAtLocation [Line: 1542]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(pop) [1542] - GenericResultAtLocation [Line: 1543]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1543] - GenericResultAtLocation [Line: 1544]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1544] - GenericResultAtLocation [Line: 1545]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1545] - GenericResultAtLocation [Line: 1546]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1546] - GenericResultAtLocation [Line: 1603]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1603] - GenericResultAtLocation [Line: 1604]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1604] - GenericResultAtLocation [Line: 1709]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4200) [1709] - GenericResultAtLocation [Line: 1710]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(default:4200) [1710] - GenericResultAtLocation [Line: 1732]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1732] - GenericResultAtLocation [Line: 1733]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1733] - GenericResultAtLocation [Line: 1734]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1734] - GenericResultAtLocation [Line: 1735]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1735] - GenericResultAtLocation [Line: 1736]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1736] - GenericResultAtLocation [Line: 1737]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1737] - GenericResultAtLocation [Line: 1738]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1738] - GenericResultAtLocation [Line: 1739]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1739] - GenericResultAtLocation [Line: 1740]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1740] - GenericResultAtLocation [Line: 1741]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1741] - GenericResultAtLocation [Line: 1745]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4200) [1745] - GenericResultAtLocation [Line: 2104]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma alloc_text(INIT,DriverEntry) [2104] - GenericResultAtLocation [Line: 2105]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfAddDevice) [2105] - GenericResultAtLocation [Line: 2106]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfDispatchPnp) [2106] - GenericResultAtLocation [Line: 2107]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfStartDevice) [2107] - GenericResultAtLocation [Line: 2108]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfRemoveDevice) [2108] - GenericResultAtLocation [Line: 2109]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfUnload) [2109] - GenericResultAtLocation [Line: 2110]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfWmi) [2110] - GenericResultAtLocation [Line: 2111]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskperfQueryWmiRegInfo) [2111] - GenericResultAtLocation [Line: 2112]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfRegisterDevice) [2112] - GenericResultAtLocation [Line: 2113]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfSyncFilterWithTarget) [2113] - GenericResultAtLocation [Line: 3176]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(push) [3176] - GenericResultAtLocation [Line: 3177]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4035) [3177] - GenericResultAtLocation [Line: 3178]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(pop) [3178] - GenericResultAtLocation [Line: 3179]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3179] - GenericResultAtLocation [Line: 3180]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3180] - GenericResultAtLocation [Line: 3181]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(push) [3181] - GenericResultAtLocation [Line: 3182]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4035) [3182] - GenericResultAtLocation [Line: 3183]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(pop) [3183] - GenericResultAtLocation [Line: 3184]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4035) [3184] - GenericResultAtLocation [Line: 3185]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(push) [3185] - GenericResultAtLocation [Line: 3186]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4164) [3186] - GenericResultAtLocation [Line: 3187]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma function(_enable) [3187] - GenericResultAtLocation [Line: 3188]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma function(_disable) [3188] - GenericResultAtLocation [Line: 3189]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(pop) [3189] - GenericResultAtLocation [Line: 3190]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3190] - GenericResultAtLocation [Line: 3191]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3191] - GenericResultAtLocation [Line: 3192]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3192] - GenericResultAtLocation [Line: 3193]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3193] - GenericResultAtLocation [Line: 3194]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3194] - GenericResultAtLocation [Line: 3195]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3195] - GenericResultAtLocation [Line: 3196]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4200) [3196] - GenericResultAtLocation [Line: 3197]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(default:4200) [3197] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - CounterExampleResult [Line: 2031]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L1492] unsigned long KeNumberProcessors ; [L1696] static int isFixed = 0; [L1697] static LARGE_INTEGER frequency = { .u ={.LowPart = 0L, .HighPart = 0L}}; [L1697] static LARGE_INTEGER frequency = { .u ={.LowPart = 0L, .HighPart = 0L}}; [L1697] static LARGE_INTEGER frequency = { .u ={.LowPart = 0L, .HighPart = 0L}}; [L1722] struct _GUID const DiskClassGuid = {1408590599L, 46783, 4560, {148, 242, 0, 160, 201, 30, 251, 139}}; [L1723] struct _GUID const CdRomClassGuid = {1408590600L, 46783, 4560, {148, 242, 0, 160, 201, 30, 251, 139}}; [L1724] struct _GUID const PartitionClassGuid = {1408590602L, 46783, 4560, {148, 242, 0, 160, 201, 30, 251, 139}}; [L1725] struct _GUID const TapeClassGuid = {1408590603L, 46783, 4560, {148, 242, 0, 160, 201, 30, 251, 139}}; [L1726] struct _GUID const WriteOnceDiskClassGuid = {1408590604L, 46783, 4560, {148, 242, 0, 160, 201, 30, 251, 139}}; [L1727] struct _GUID const VolumeClassGuid = {1408590605L, 46783, 4560, {148, 242, 0, 160, 201, 30, 251, 139}}; [L1728] struct _GUID const MediumChangerClassGuid = {1408590608L, 46783, 4560, {148, 242, 0, 160, 201, 30, 251, 139}}; [L1729] struct _GUID const FloppyClassGuid = {1408590609L, 46783, 4560, {148, 242, 0, 160, 201, 30, 251, 139}}; [L1730] struct _GUID const CdChangerClassGuid = {1408590610L, 46783, 4560, {148, 242, 0, 160, 201, 30, 251, 139}}; [L1731] struct _GUID const StoragePortClassGuid = {718077536L, 49456, 4562, {176, 130, 0, 160, 201, 30, 251, 139}}; [L1743-L1744] struct _GUID const MOUNTDEV_MOUNTED_DEVICE_GUID = {1408590605, 46783, 4560, {148, 242, 0, 160, 201, 30, 251, 139}}; [L1746] struct _GUID const MSWmi_MofData_GUID = {93327905, 54630, 4561, {178, 240, 0, 160, 201, 6, 41, 16}}; [L1747] struct _GUID const MSWmi_ProviderInfo_GUID = {3351197136U, 43739, 4561, {191, 74, 0, 160, 201, 6, 41, 16}}; [L1748] struct _GUID const MSWmi_PnPDeviceId_GUID = {3351197138U, 43739, 4561, {191, 74, 0, 160, 201, 6, 41, 16}}; [L1749-L1750] struct _GUID const MSWmi_PnPInstanceNames_GUID = {3351197139U, 43739, 4561, {191, 74, 0, 160, 201, 6, 41, 16}}; [L1751-L1752] struct _GUID const MSSmBios_RawSMBiosTables_GUID = {2405959760U, 42372, 4561, {191, 56, 0, 160, 201, 6, 41, 16}}; [L1753-L1754] struct _GUID const MSPower_DeviceEnable_GUID = {2189167215U, 65200, 4560, {189, 38, 0, 170, 0, 183, 179, 42}}; [L1755-L1756] struct _GUID const MSPower_DeviceWakeEnable_GUID = {2840881794U, 65200, 4560, {189, 38, 0, 170, 0, 183, 179, 42}}; [L1757-L1758] struct _GUID const MSNdis_NetworkAddress_GUID = {3049101495U, 513, 4561, {165, 14, 0, 160, 201, 6, 41, 16}}; [L1759-L1760] struct _GUID const MSNdis_NetworkShortAddress_GUID = {3049101496U, 513, 4561, {165, 14, 0, 160, 201, 6, 41, 16}}; [L1761-L1762] struct _GUID const MSNdis_NetworkLinkSpeed_GUID = {1627155287, 3942, 4561, {150, 167, 0, 192, 79, 195, 53, 140}}; [L1763-L1764] struct _GUID const MSNdis_EnumerateAdapter_GUID = {2552180095U, 45555, 4560, {141, 215, 0, 192, 79, 195, 53, 140}}; [L1765-L1766] struct _GUID const MSNdis_NotifyAdapterRemoval_GUID = {2552180096U, 45555, 4560, {141, 215, 0, 192, 79, 195, 53, 140}}; [L1767-L1768] struct _GUID const MSNdis_NotifyAdapterArrival_GUID = {2552180097U, 45555, 4560, {141, 215, 0, 192, 79, 195, 53, 140}}; [L1769-L1770] struct _GUID const MSNdis_NdisEnumerateVc_GUID = {2552180098U, 45555, 4560, {141, 215, 0, 192, 79, 195, 53, 140}}; [L1771-L1772] struct _GUID const MSNdis_NotifyVcRemoval_GUID = {2552180089U, 45555, 4560, {141, 215, 0, 192, 79, 195, 53, 140}}; [L1773-L1774] struct _GUID const MSNdis_NotifyVcArrival_GUID = {405773836, 45555, 4560, {141, 215, 0, 192, 79, 195, 53, 140}}; [L1775-L1776] struct _GUID const MSNdis_HardwareStatus_GUID = {1589707604, 42522, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1777-L1778] struct _GUID const MSNdis_MediaSupported_GUID = {1589707605, 42522, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1779] struct _GUID const MSNdis_MediaInUse_GUID = {1589707606, 42522, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1780-L1781] struct _GUID const MSNdis_MaximumLookahead_GUID = {1589707607, 42522, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1782-L1783] struct _GUID const MSNdis_MaximumFrameSize_GUID = {1589707608, 42522, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1784] struct _GUID const MSNdis_LinkSpeed_GUID = {1589707609, 42522, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1785-L1786] struct _GUID const MSNdis_TransmitBufferSpace_GUID = {1589707610, 42522, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1787-L1788] struct _GUID const MSNdis_ReceiveBufferSpace_GUID = {1589707611, 42522, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1789-L1790] struct _GUID const MSNdis_TransmitBlockSize_GUID = {1589707612, 42522, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1791-L1792] struct _GUID const MSNdis_ReceiveBlockSize_GUID = {1589707613, 42522, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1793] struct _GUID const MSNdis_VendorID_GUID = {1589707614, 42522, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1794-L1795] struct _GUID const MSNdis_VendorDescription_GUID = {1589707615, 42522, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1796-L1797] struct _GUID const MSNdis_CurrentPacketFilter_GUID = {1589707616, 42522, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1798-L1799] struct _GUID const MSNdis_CurrentLookahead_GUID = {1589707617, 42522, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1800-L1801] struct _GUID const MSNdis_DriverVersion_GUID = {1589707618, 42522, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1802-L1803] struct _GUID const MSNdis_MaximumTotalSize_GUID = {1589707619, 42522, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1804] struct _GUID const MSNdis_MacOptions_GUID = {1589707621, 42522, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1805-L1806] struct _GUID const MSNdis_MediaConnectStatus_GUID = {1589707622, 42522, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1807-L1808] struct _GUID const MSNdis_MaximumSendPackets_GUID = {1589707623, 42522, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1809-L1810] struct _GUID const MSNdis_VendorDriverVersion_GUID = {1148802809, 42523, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1811] struct _GUID const MSNdis_TransmitsOk_GUID = {1148802810, 42523, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1812] struct _GUID const MSNdis_ReceivesOk_GUID = {1148802811, 42523, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1813-L1814] struct _GUID const MSNdis_TransmitsError_GUID = {1148802812, 42523, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1815-L1816] struct _GUID const MSNdis_ReceiveError_GUID = {1148802813, 42523, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1817-L1818] struct _GUID const MSNdis_ReceiveNoBuffer_GUID = {1148802814, 42523, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1819-L1820] struct _GUID const MSNdis_CoHardwareStatus_GUID = {2031800722, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1821-L1822] struct _GUID const MSNdis_CoMediaSupported_GUID = {2031800723, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1823-L1824] struct _GUID const MSNdis_CoMediaInUse_GUID = {2031800724, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1825] struct _GUID const MSNdis_CoLinkSpeed_GUID = {2031800725, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1826] struct _GUID const MSNdis_CoVendorId_GUID = {2031800726, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1827-L1828] struct _GUID const MSNdis_CoVendorDescription_GUID = {2031800727, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1829-L1830] struct _GUID const MSNdis_CoDriverVersion_GUID = {2031800728, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1831-L1832] struct _GUID const MSNdis_CoMacOptions_GUID = {2031800730, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1833-L1834] struct _GUID const MSNdis_CoMediaConnectStatus_GUID = {2031800731, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1835-L1836] struct _GUID const MSNdis_CoVendorDriverVersion_GUID = {2031800732, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1837-L1838] struct _GUID const MSNdis_CoMinimumLinkSpeed_GUID = {2031800733, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1839-L1840] struct _GUID const MSNdis_CoTransmitPdusOk_GUID = {169953285, 58207, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1841-L1842] struct _GUID const MSNdis_CoReceivePdusOk_GUID = {169953286, 58207, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1843-L1844] struct _GUID const MSNdis_CoTransmitPduErrors_GUID = {169953287, 58207, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1845-L1846] struct _GUID const MSNdis_CoReceivePduErrors_GUID = {169953288, 58207, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1847-L1848] struct _GUID const MSNdis_CoReceivePdusNoBuffer_GUID = {169953289, 58207, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1849-L1850] struct _GUID const MSNdis_AtmSupportedVcRates_GUID = {2031800734, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1851-L1852] struct _GUID const MSNdis_AtmSupportedServiceCategory_GUID = {2031800735, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1853-L1854] struct _GUID const MSNdis_AtmSupportedAalTypes_GUID = {2031800736, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1855-L1856] struct _GUID const MSNdis_AtmHardwareCurrentAddress_GUID = {2031800737, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1857-L1858] struct _GUID const MSNdis_AtmMaxActiveVcs_GUID = {2031800738, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1859-L1860] struct _GUID const MSNdis_AtmMaxActiveVciBits_GUID = {2031800739, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1861-L1862] struct _GUID const MSNdis_AtmMaxActiveVpiBits_GUID = {2031800740, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1863-L1864] struct _GUID const MSNdis_AtmMaxAal0PacketSize_GUID = {2031800741, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1865-L1866] struct _GUID const MSNdis_AtmMaxAal1PacketSize_GUID = {2031800742, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1867-L1868] struct _GUID const MSNdis_AtmMaxAal34PacketSize_GUID = {2031800743, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1869-L1870] struct _GUID const MSNdis_AtmMaxAal5PacketSize_GUID = {2031800721, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1871-L1872] struct _GUID const MSNdis_AtmReceiveCellsOk_GUID = {169953290, 58207, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1873-L1874] struct _GUID const MSNdis_AtmTransmitCellsOk_GUID = {169953291, 58207, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1875-L1876] struct _GUID const MSNdis_AtmReceiveCellsDropped_GUID = {169953292, 58207, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1877-L1878] struct _GUID const MSNdis_EthernetPermanentAddress_GUID = {1148802815, 42523, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1879-L1880] struct _GUID const MSNdis_EthernetCurrentAddress_GUID = {1148802816, 42523, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1881-L1882] struct _GUID const MSNdis_EthernetMulticastList_GUID = {1148802817, 42523, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1883-L1884] struct _GUID const MSNdis_EthernetMaximumMulticastListSize_GUID = {1148802818, 42523, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1885-L1886] struct _GUID const MSNdis_EthernetMacOptions_GUID = {1148802819, 42523, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1887-L1888] struct _GUID const MSNdis_EthernetReceiveErrorAlignment_GUID = {1148802820, 42523, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1889-L1890] struct _GUID const MSNdis_EthernetOneTransmitCollision_GUID = {1148802821, 42523, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1891-L1892] struct _GUID const MSNdis_EthernetMoreTransmitCollisions_GUID = {1148802822, 42523, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1893-L1894] struct _GUID const MSNdis_TokenRingPermanentAddress_GUID = {1148802823, 42523, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1895-L1896] struct _GUID const MSNdis_TokenRingCurrentAddress_GUID = {1148802824, 42523, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1897-L1898] struct _GUID const MSNdis_TokenRingCurrentFunctional_GUID = {1148802825, 42523, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1899-L1900] struct _GUID const MSNdis_TokenRingCurrentGroup_GUID = {1148802826, 42523, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1901-L1902] struct _GUID const MSNdis_TokenRingLastOpenStatus_GUID = {1148802827, 42523, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1903-L1904] struct _GUID const MSNdis_TokenRingCurrentRingStatus_GUID = {2299148012U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1905-L1906] struct _GUID const MSNdis_TokenRingCurrentRingState_GUID = {2901491762U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1907-L1908] struct _GUID const MSNdis_TokenRingLineErrors_GUID = {2901491763U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1909-L1910] struct _GUID const MSNdis_TokenRingLostFrames_GUID = {2901491764U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1911-L1912] struct _GUID const MSNdis_FddiLongPermanentAddress_GUID = {2901491765U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1913-L1914] struct _GUID const MSNdis_FddiLongCurrentAddress_GUID = {2901491766U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1915-L1916] struct _GUID const MSNdis_FddiLongMulticastList_GUID = {2901491767U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1917-L1918] struct _GUID const MSNdis_FddiLongMaximumListSize_GUID = {2901491768U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1919-L1920] struct _GUID const MSNdis_FddiShortPermanentAddress_GUID = {2901491769U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1921-L1922] struct _GUID const MSNdis_FddiShortCurrentAddress_GUID = {2901491770U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1923-L1924] struct _GUID const MSNdis_FddiShortMulticastList_GUID = {2901491771U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1925-L1926] struct _GUID const MSNdis_FddiShortMaximumListSize_GUID = {2901491772U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1927-L1928] struct _GUID const MSNdis_FddiAttachmentType_GUID = {2901491773U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1929-L1930] struct _GUID const MSNdis_FddiUpstreamNodeLong_GUID = {2901491774U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1931-L1932] struct _GUID const MSNdis_FddiDownstreamNodeLong_GUID = {2901491775U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1933-L1934] struct _GUID const MSNdis_FddiFrameErrors_GUID = {2901491776U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1935-L1936] struct _GUID const MSNdis_FddiFramesLost_GUID = {2901491777U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1937-L1938] struct _GUID const MSNdis_FddiRingManagmentState_GUID = {2901491778U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1939-L1940] struct _GUID const MSNdis_FddiLctFailures_GUID = {2901491779U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1941-L1942] struct _GUID const MSNdis_FddiLemRejects_GUID = {2901491780U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1943-L1944] struct _GUID const MSNdis_FddiLConnectionState_GUID = {2901491781U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1945-L1946] struct _GUID const MSNdis_StatusResetStart_GUID = {2552180086U, 45555, 4560, {141, 215, 0, 192, 79, 195, 53, 140}}; [L1947-L1948] struct _GUID const MSNdis_StatusResetEnd_GUID = {2552180087U, 45555, 4560, {141, 215, 0, 192, 79, 195, 53, 140}}; [L1949-L1950] struct _GUID const MSNdis_StatusMediaConnect_GUID = {2552180093U, 45555, 4560, {141, 215, 0, 192, 79, 195, 53, 140}}; [L1951-L1952] struct _GUID const MSNdis_StatusMediaDisconnect_GUID = {2552180094U, 45555, 4560, {141, 215, 0, 192, 79, 195, 53, 140}}; [L1953-L1954] struct _GUID const MSNdis_StatusMediaSpecificIndication_GUID = {2552180100U, 45555, 4560, {141, 215, 0, 192, 79, 195, 53, 140}}; [L1955-L1956] struct _GUID const MSNdis_StatusLinkSpeedChange_GUID = {2552180101U, 45555, 4560, {141, 215, 0, 192, 79, 195, 53, 140}}; [L1957-L1958] struct _GUID const MSNdis_StatusProtocolBind_GUID = {1410552604, 45555, 4560, {215, 141, 0, 192, 79, 195, 53, 140}}; [L1959-L1960] struct _GUID const MSNdis_StatusProtocolUnbind_GUID = {1849483756, 45555, 4560, {215, 141, 0, 192, 79, 195, 53, 140}}; [L1961-L1962] struct _GUID const MSKeyboard_PortInformation_GUID = {1194457242, 29131, 4561, {165, 44, 0, 160, 201, 6, 41, 16}}; [L1963-L1964] struct _GUID const MSMouse_PortInformation_GUID = {1194457244, 29131, 4561, {165, 44, 0, 160, 201, 6, 41, 16}}; [L1965-L1966] struct _GUID const MSMouse_ClassInformation_GUID = {1194457243, 29131, 4561, {165, 44, 0, 160, 201, 6, 41, 16}}; [L1967-L1968] struct _GUID const MSKeyboard_ClassInformation_GUID = {1194457241, 29131, 4561, {165, 44, 0, 160, 201, 6, 41, 16}}; [L1969-L1970] struct _GUID const MSAcpi_ThermalZoneTemperature_GUID = {2713458880U, 42952, 4561, {191, 60, 0, 160, 201, 6, 41, 16}}; [L1971-L1972] struct _GUID const MSDiskDriver_Geometry_GUID = {620789585, 22466, 4561, {165, 40, 0, 160, 201, 6, 41, 16}}; [L1973-L1974] struct _GUID const MSDiskDriver_PerformanceData_GUID = {3185075666U, 55233, 4560, {165, 1, 0, 160, 201, 6, 41, 16}}; [L1975-L1976] struct _GUID const MSDiskDriver_Performance_GUID = {3185075665U, 55233, 4560, {165, 1, 0, 160, 201, 6, 41, 16}}; [L1977-L1978] struct _GUID const MSStorageDriver_FailurePredictStatus_GUID = {2028716290, 19705, 4562, {186, 74, 0, 160, 201, 6, 41, 16}}; [L1979-L1980] struct _GUID const MSStorageDriver_FailurePredictData_GUID = {2028716291, 19705, 4562, {186, 74, 0, 160, 201, 6, 41, 16}}; [L1981-L1982] struct _GUID const MSStorageDriver_FailurePredictEvent_GUID = {2028716292, 19705, 4562, {186, 74, 0, 160, 201, 6, 41, 16}}; [L1983-L1984] struct _GUID const MSStorageDriver_FailurePredictFunction_GUID = {2028716293, 19705, 4562, {186, 74, 0, 160, 201, 6, 41, 16}}; [L1985-L1986] struct _GUID const MSIde_PortDeviceInfo_GUID = {1408590607, 46783, 4560, {148, 242, 0, 160, 201, 30, 251, 139}}; [L1987] struct _GUID const MSSerial_PortName_GUID = {2699825576U, 45420, 4561, {189, 152, 0, 160, 201, 6, 190, 45}}; [L1988] struct _GUID const MSSerial_CommInfo_GUID = {3987827298U, 45420, 4561, {189, 152, 0, 160, 201, 6, 190, 45}}; [L1989-L1990] struct _GUID const MSSerial_HardwareConfiguration_GUID = {655072134, 45421, 4561, {189, 152, 0, 160, 201, 6, 190, 45}}; [L1991-L1992] struct _GUID const MSSerial_PerformanceInformation_GUID = {1447123660, 45421, 4561, {189, 152, 0, 160, 201, 6, 190, 45}}; [L1993-L1994] struct _GUID const MSSerial_CommProperties_GUID = {2181688362U, 11627, 4562, {186, 73, 0, 160, 201, 6, 41, 16}}; [L1995-L1996] struct _GUID const MSParallel_AllocFreeCounts_GUID = {1270573546, 26707, 4562, {142, 206, 0, 192, 79, 142, 244, 129}}; [L1997-L1998] struct _GUID const MSParallel_DeviceBytesTransferred_GUID = {2315186902U, 25931, 4562, {158, 21, 0, 192, 79, 142, 244, 129}}; [L1999-L2000] struct _GUID const MSRedbook_DriverInformationGuid = {3104133351U, 44554, 4561, {165, 113, 0, 192, 79, 163, 71, 48}}; [L2001-L2002] struct _GUID const MSRedbook_PerformanceGuid = {3104133352U, 44554, 4561, {165, 113, 0, 192, 79, 163, 71, 48}}; [L2003] struct _GUID const RegisteredGuids_GUID = {3823105981U, 14613, 4562, {145, 3, 0, 192, 79, 185, 152, 162}}; [L2004] struct _GUID const DiskPerfGuid = {3185075665U, 55233, 4560, {165, 1, 0, 160, 201, 6, 41, 16}}; [L2004] struct _GUID const DiskPerfGuid = {3185075665U, 55233, 4560, {165, 1, 0, 160, 201, 6, 41, 16}}; [L2004] struct _GUID const DiskPerfGuid = {3185075665U, 55233, 4560, {165, 1, 0, 160, 201, 6, 41, 16}}; [L2004] struct _GUID const DiskPerfGuid = {3185075665U, 55233, 4560, {165, 1, 0, 160, 201, 6, 41, 16}}; [L2004] struct _GUID const DiskPerfGuid = {3185075665U, 55233, 4560, {165, 1, 0, 160, 201, 6, 41, 16}}; [L2004] struct _GUID const DiskPerfGuid = {3185075665U, 55233, 4560, {165, 1, 0, 160, 201, 6, 41, 16}}; [L2004] struct _GUID const DiskPerfGuid = {3185075665U, 55233, 4560, {165, 1, 0, 160, 201, 6, 41, 16}}; [L2004] struct _GUID const DiskPerfGuid = {3185075665U, 55233, 4560, {165, 1, 0, 160, 201, 6, 41, 16}}; [L2004] struct _GUID const DiskPerfGuid = {3185075665U, 55233, 4560, {165, 1, 0, 160, 201, 6, 41, 16}}; [L2004] struct _GUID const DiskPerfGuid = {3185075665U, 55233, 4560, {165, 1, 0, 160, 201, 6, 41, 16}}; [L2004] struct _GUID const DiskPerfGuid = {3185075665U, 55233, 4560, {165, 1, 0, 160, 201, 6, 41, 16}}; [L2004] struct _GUID const DiskPerfGuid = {3185075665U, 55233, 4560, {165, 1, 0, 160, 201, 6, 41, 16}}; [L2004] struct _GUID const DiskPerfGuid = {3185075665U, 55233, 4560, {165, 1, 0, 160, 201, 6, 41, 16}}; [L2005] struct _GUID const THERMAL_ZONE_GUID = {2713458880U, 42952, 4561, {191, 60, 0, 160, 201, 6, 41, 16}}; [L2006] struct _GUID const GlobalLoggerGuid = {3901786812U, 43652, 4562, {154, 147, 0, 128, 95, 133, 215, 198}}; [L2007] struct _GUID const GenericMessageGuid = {2369794079U, 43850, 4562, {154, 147, 0, 128, 95, 133, 215, 198}}; [L2008] struct _GUID const ProcessGuid = {1030727888, 65029, 4560, {157, 218, 0, 192, 79, 215, 186, 124}}; [L2009] struct _GUID const ThreadGuid = {1030727889, 65029, 4560, {157, 218, 0, 192, 79, 215, 186, 124}}; [L2010] struct _GUID const HardFaultGuid = {1030727890, 65029, 4560, {157, 218, 0, 192, 79, 215, 186, 124}}; [L2011] struct _GUID const PageFaultGuid = {1030727891, 65029, 4560, {157, 218, 0, 192, 79, 215, 186, 124}}; [L2012] struct _GUID const DiskIoGuid = {1030727892, 65029, 4560, {157, 218, 0, 192, 79, 215, 186, 124}}; [L2013] struct _GUID const FileIoGuid = {2429279289U, 19006, 4561, {132, 244, 0, 0, 248, 4, 100, 227}}; [L2014] struct _GUID const TcpIpGuid = {2586315456U, 51424, 4561, {132, 226, 0, 192, 79, 185, 152, 162}}; [L2015] struct _GUID const UdpIpGuid = {3208270021U, 43465, 18824, {160, 5, 45, 240, 183, 200, 15, 128}}; [L2016] struct _GUID const ImageLoadGuid = {749821213, 24513, 4562, {171, 225, 0, 160, 201, 17, 245, 24}}; [L2017] struct _GUID const RegistryGuid = {2924704302U, 51299, 4562, {134, 89, 0, 192, 79, 163, 33, 161}}; [L2018] struct _GUID const TraceErrorGuid = {964792796, 11687, 4563, {139, 152, 0, 128, 95, 133, 215, 198}}; [L2034] int s ; [L2035] int UNLOADED ; [L2036] int NP ; [L2037] int DC ; [L2038] int SKIP1 ; [L2039] int SKIP2 ; [L2040] int MPR1 ; [L2041] int MPR3 ; [L2042] int IPC ; [L2043] int pended ; [L2044] NTSTATUS (*compFptr)(PDEVICE_OBJECT DeviceObject , PIRP Irp , PVOID Context ) ; [L2045] int compRegistered ; [L2046] int lowerDriverReturn ; [L2047] int setEventCalled ; [L2048] int customIrp ; [L2049] int myStatus ; [L2050] int routine ; [L2073] UNICODE_STRING DiskPerfRegistryPath ; [L2073] UNICODE_STRING DiskPerfRegistryPath ; [L2073] UNICODE_STRING DiskPerfRegistryPath ; [L2073] UNICODE_STRING DiskPerfRegistryPath ; [L2114] WMIGUIDREGINFO DiskperfGuidList[1] = { {& DiskPerfGuid, 1, 0}}; [L2114] WMIGUIDREGINFO DiskperfGuidList[1] = { {& DiskPerfGuid, 1, 0}}; [L2114] WMIGUIDREGINFO DiskperfGuidList[1] = { {& DiskPerfGuid, 1, 0}}; [L2114] WMIGUIDREGINFO DiskperfGuidList[1] = { {& DiskPerfGuid, 1, 0}}; [L3198] IRP *pirp ; [L3389] char _SLAM_alloc_dummy ; VAL [DC=0, DiskPerfGuid={8:0}, DiskPerfRegistryPath={9:0}, DiskperfGuidList={10:0}, IPC=0, KeNumberProcessors=0, MPR1=0, MPR3=0, NP=0, SKIP1=0, SKIP2=0, UNLOADED=0, _SLAM_alloc_dummy=0, compFptr={0:0}, compRegistered=0, customIrp=0, frequency={7:0}, isFixed=0, lowerDriverReturn=0, myStatus=0, pended=0, pirp={0:0}, routine=0, s=0, setEventCalled=0] [L3214] DRIVER_OBJECT d ; [L3215] NTSTATUS status = __VERIFIER_nondet_long() ; [L3216] int we_should_unload = __VERIFIER_nondet_int() ; [L3217] IRP irp ; [L3218] int __BLAST_NONDET___0 = __VERIFIER_nondet_int() ; [L3219] int irp_choice = __VERIFIER_nondet_int() ; [L3220] DEVICE_OBJECT devobj ; [L3221] devobj.DeviceExtension = malloc(sizeof (DEVICE_EXTENSION)) [L3222] EXPR devobj.DeviceExtension [L3222] ((DEVICE_EXTENSION*)devobj.DeviceExtension)->DiskCounters = malloc(sizeof (struct _DISK_PERFORMANCE)) [L3223] KeNumberProcessors = __VERIFIER_nondet_ulong() [L3224] irp.Tail.Overlay.__annonCompField17.__annonCompField16.CurrentStackLocation = malloc(4 * sizeof (IO_STACK_LOCATION)) [L3226] EXPR irp.Tail.Overlay.__annonCompField17.__annonCompField16.CurrentStackLocation [L3226] irp.Tail.Overlay.__annonCompField17.__annonCompField16.CurrentStackLocation += 3 [L3227] irp.AssociatedIrp.SystemBuffer = malloc(sizeof (struct _DISK_PERFORMANCE)) [L3231] pirp = & irp [L3232] CALL _BLAST_init() [L2055] UNLOADED = 0 [L2056] NP = 1 [L2057] DC = 2 [L2058] SKIP1 = 3 [L2059] SKIP2 = 4 [L2060] MPR1 = 5 [L2061] MPR3 = 6 [L2062] IPC = 7 [L2063] s = UNLOADED [L2064] pended = 0 [L2065] compFptr = 0 [L2066] compRegistered = 0 [L2067] lowerDriverReturn = 0 [L2068] setEventCalled = 0 [L2069] customIrp = 0 VAL [DC=2, DiskPerfGuid={8:0}, DiskPerfRegistryPath={9:0}, DiskperfGuidList={10:0}, IPC=7, MPR1=5, MPR3=6, NP=1, SKIP1=3, SKIP2=4, UNLOADED=0, _SLAM_alloc_dummy=0, compFptr={0:0}, compRegistered=0, customIrp=0, frequency={7:0}, isFixed=0, lowerDriverReturn=0, myStatus=0, pended=0, pirp={20:0}, routine=0, s=0, setEventCalled=0] [L3232] RET _BLAST_init() [L3234] COND TRUE status >= 0L [L3235] s = NP [L3236] customIrp = 0 [L3237] setEventCalled = customIrp [L3238] lowerDriverReturn = setEventCalled [L3239] compRegistered = lowerDriverReturn [L3240] compFptr = compRegistered [L3241] pended = compFptr [L3242] pirp->IoStatus.__annonCompField4.Status = 0L [L3243] myStatus = 0L VAL [DC=2, DiskPerfGuid={8:0}, DiskPerfRegistryPath={9:0}, DiskperfGuidList={10:0}, IPC=7, MPR1=5, MPR3=6, NP=1, SKIP1=3, SKIP2=4, UNLOADED=0, _SLAM_alloc_dummy=0, __BLAST_NONDET___0=0, compFptr={0:0}, compRegistered=0, customIrp=0, devobj={18:0}, frequency={7:0}, irp_choice=0, isFixed=0, lowerDriverReturn=0, myStatus=0, pended=0, pirp={20:0}, routine=0, s=1, setEventCalled=0, status=0, we_should_unload=1] [L3244] COND TRUE irp_choice == 0 [L3245] pirp->IoStatus.__annonCompField4.Status = -1073741637L [L3246] myStatus = -1073741637L VAL [DC=2, DiskPerfGuid={8:0}, DiskPerfRegistryPath={9:0}, DiskperfGuidList={10:0}, IPC=7, MPR1=5, MPR3=6, NP=1, SKIP1=3, SKIP2=4, UNLOADED=0, _SLAM_alloc_dummy=0, __BLAST_NONDET___0=0, compFptr={0:0}, compRegistered=0, customIrp=0, devobj={18:0}, frequency={7:0}, isFixed=0, lowerDriverReturn=0, myStatus=-1073741637, pended=0, pirp={20:0}, routine=0, s=1, setEventCalled=0, status=0, we_should_unload=1] [L3251] CALL stub_driver_init() [L3203] s = NP [L3204] customIrp = 0 [L3205] setEventCalled = customIrp [L3206] lowerDriverReturn = setEventCalled [L3207] compRegistered = lowerDriverReturn [L3208] compFptr = compRegistered [L3209] pended = compFptr VAL [DC=2, DiskPerfGuid={8:0}, DiskPerfRegistryPath={9:0}, DiskperfGuidList={10:0}, IPC=7, MPR1=5, MPR3=6, NP=1, SKIP1=3, SKIP2=4, UNLOADED=0, _SLAM_alloc_dummy=0, compFptr={0:0}, compRegistered=0, customIrp=0, frequency={7:0}, isFixed=0, lowerDriverReturn=0, myStatus=-1073741637, pended=0, pirp={20:0}, routine=0, s=1, setEventCalled=0] [L3251] RET stub_driver_init() [L3253] COND FALSE !(! (status >= 0L)) VAL [DC=2, DiskPerfGuid={8:0}, DiskPerfRegistryPath={9:0}, DiskperfGuidList={10:0}, IPC=7, MPR1=5, MPR3=6, NP=1, SKIP1=3, SKIP2=4, UNLOADED=0, _SLAM_alloc_dummy=0, __BLAST_NONDET___0=0, compFptr={0:0}, compRegistered=0, customIrp=0, devobj={18:0}, frequency={7:0}, isFixed=0, lowerDriverReturn=0, myStatus=-1073741637, pended=0, pirp={20:0}, routine=0, s=1, setEventCalled=0, we_should_unload=1] [L3258] COND TRUE __BLAST_NONDET___0 == 0 VAL [DC=2, DiskPerfGuid={8:0}, DiskPerfRegistryPath={9:0}, DiskperfGuidList={10:0}, IPC=7, MPR1=5, MPR3=6, NP=1, SKIP1=3, SKIP2=4, UNLOADED=0, _SLAM_alloc_dummy=0, compFptr={0:0}, compRegistered=0, customIrp=0, frequency={7:0}, isFixed=0, lowerDriverReturn=0, myStatus=-1073741637, pended=0, pirp={20:0}, routine=0, s=1, setEventCalled=0] [L3278] CALL, EXPR DiskPerfCreate(& devobj, pirp) [L2422] Irp->IoStatus.__annonCompField4.Status = 0L [L2423] myStatus = 0L VAL [DC=2, DiskPerfGuid={8:0}, DiskPerfRegistryPath={9:0}, DiskperfGuidList={10:0}, IPC=7, Irp={20:0}, MPR1=5, MPR3=6, NP=1, SKIP1=3, SKIP2=4, UNLOADED=0, _SLAM_alloc_dummy=0, compFptr={0:0}, compRegistered=0, customIrp=0, frequency={7:0}, isFixed=0, lowerDriverReturn=0, myStatus=0, pended=0, pirp={20:0}, routine=0, s=1, setEventCalled=0] [L2424] CALL IofCompleteRequest(Irp, 0) VAL [DC=2, DiskPerfGuid={8:0}, DiskPerfRegistryPath={9:0}, DiskperfGuidList={10:0}, IPC=7, MPR1=5, MPR3=6, NP=1, SKIP1=3, SKIP2=4, UNLOADED=0, \old(Irp)={20:0}, \old(PriorityBoost)=0, \old(s)=1, _SLAM_alloc_dummy=0, compFptr={0:0}, compRegistered=0, customIrp=0, frequency={7:0}, isFixed=0, lowerDriverReturn=0, myStatus=0, pended=0, pirp={20:0}, routine=0, s=1, setEventCalled=0] [L3932] COND TRUE s == NP [L3933] s = DC VAL [DC=2, DiskPerfGuid={8:0}, DiskPerfRegistryPath={9:0}, DiskperfGuidList={10:0}, IPC=7, MPR1=5, MPR3=6, NP=1, SKIP1=3, SKIP2=4, UNLOADED=0, \old(Irp)={20:0}, \old(PriorityBoost)=0, \old(s)=1, _SLAM_alloc_dummy=0, compFptr={0:0}, compRegistered=0, customIrp=0, frequency={7:0}, isFixed=0, lowerDriverReturn=0, myStatus=0, pended=0, pirp={20:0}, routine=0, s=2, setEventCalled=0] [L2424] RET IofCompleteRequest(Irp, 0) VAL [DC=2, DiskPerfGuid={8:0}, DiskPerfRegistryPath={9:0}, DiskperfGuidList={10:0}, IPC=7, Irp={20:0}, MPR1=5, MPR3=6, NP=1, SKIP1=3, SKIP2=4, UNLOADED=0, _SLAM_alloc_dummy=0, compFptr={0:0}, compRegistered=0, customIrp=0, frequency={7:0}, isFixed=0, lowerDriverReturn=0, myStatus=0, pended=0, pirp={20:0}, routine=0, s=2, setEventCalled=0] [L2426] return (0L); VAL [DC=2, DiskPerfGuid={8:0}, DiskPerfRegistryPath={9:0}, DiskperfGuidList={10:0}, IPC=7, Irp={20:0}, MPR1=5, MPR3=6, NP=1, SKIP1=3, SKIP2=4, UNLOADED=0, \result=0, _SLAM_alloc_dummy=0, compFptr={0:0}, compRegistered=0, customIrp=0, frequency={7:0}, isFixed=0, lowerDriverReturn=0, myStatus=0, pended=0, pirp={20:0}, routine=0, s=2, setEventCalled=0] [L3278] RET, EXPR DiskPerfCreate(& devobj, pirp) [L3278] status = DiskPerfCreate(& devobj, pirp) [L3312] COND TRUE \read(we_should_unload) VAL [DC=2, DiskPerfGuid={8:0}, DiskPerfRegistryPath={9:0}, DiskperfGuidList={10:0}, IPC=7, MPR1=5, MPR3=6, NP=1, SKIP1=3, SKIP2=4, UNLOADED=0, _SLAM_alloc_dummy=0, compFptr={0:0}, compRegistered=0, customIrp=0, frequency={7:0}, isFixed=0, lowerDriverReturn=0, myStatus=0, pended=0, pirp={20:0}, routine=0, s=2, setEventCalled=0, status=0] [L3322] COND FALSE !(pended == 1) VAL [DC=2, DiskPerfGuid={8:0}, DiskPerfRegistryPath={9:0}, DiskperfGuidList={10:0}, IPC=7, MPR1=5, MPR3=6, NP=1, SKIP1=3, SKIP2=4, UNLOADED=0, _SLAM_alloc_dummy=0, compFptr={0:0}, compRegistered=0, customIrp=0, frequency={7:0}, isFixed=0, lowerDriverReturn=0, myStatus=0, pended=0, pirp={20:0}, routine=0, s=2, setEventCalled=0, status=0] [L3330] COND FALSE !(pended == 1) VAL [DC=2, DiskPerfGuid={8:0}, DiskPerfRegistryPath={9:0}, DiskperfGuidList={10:0}, IPC=7, MPR1=5, MPR3=6, NP=1, SKIP1=3, SKIP2=4, UNLOADED=0, _SLAM_alloc_dummy=0, compFptr={0:0}, compRegistered=0, customIrp=0, frequency={7:0}, isFixed=0, lowerDriverReturn=0, myStatus=0, pended=0, pirp={20:0}, routine=0, s=2, setEventCalled=0, status=0] [L3338] COND FALSE !(s == UNLOADED) VAL [DC=2, DiskPerfGuid={8:0}, DiskPerfRegistryPath={9:0}, DiskperfGuidList={10:0}, IPC=7, MPR1=5, MPR3=6, NP=1, SKIP1=3, SKIP2=4, UNLOADED=0, _SLAM_alloc_dummy=0, compFptr={0:0}, compRegistered=0, customIrp=0, frequency={7:0}, isFixed=0, lowerDriverReturn=0, myStatus=0, pended=0, pirp={20:0}, routine=0, s=2, setEventCalled=0, status=0] [L3341] COND FALSE !(status == -1L) VAL [DC=2, DiskPerfGuid={8:0}, DiskPerfRegistryPath={9:0}, DiskperfGuidList={10:0}, IPC=7, MPR1=5, MPR3=6, NP=1, SKIP1=3, SKIP2=4, UNLOADED=0, _SLAM_alloc_dummy=0, compFptr={0:0}, compRegistered=0, customIrp=0, frequency={7:0}, isFixed=0, lowerDriverReturn=0, myStatus=0, pended=0, pirp={20:0}, routine=0, s=2, setEventCalled=0, status=0] [L3344] COND TRUE s != SKIP2 VAL [DC=2, DiskPerfGuid={8:0}, DiskPerfRegistryPath={9:0}, DiskperfGuidList={10:0}, IPC=7, MPR1=5, MPR3=6, NP=1, SKIP1=3, SKIP2=4, UNLOADED=0, _SLAM_alloc_dummy=0, compFptr={0:0}, compRegistered=0, customIrp=0, frequency={7:0}, isFixed=0, lowerDriverReturn=0, myStatus=0, pended=0, pirp={20:0}, routine=0, s=2, setEventCalled=0, status=0] [L3345] COND TRUE s != IPC VAL [DC=2, DiskPerfGuid={8:0}, DiskPerfRegistryPath={9:0}, DiskperfGuidList={10:0}, IPC=7, MPR1=5, MPR3=6, NP=1, SKIP1=3, SKIP2=4, UNLOADED=0, _SLAM_alloc_dummy=0, compFptr={0:0}, compRegistered=0, customIrp=0, frequency={7:0}, isFixed=0, lowerDriverReturn=0, myStatus=0, pended=0, pirp={20:0}, routine=0, s=2, setEventCalled=0, status=0] [L3346] COND FALSE !(s != DC) VAL [DC=2, DiskPerfGuid={8:0}, DiskPerfRegistryPath={9:0}, DiskperfGuidList={10:0}, IPC=7, MPR1=5, MPR3=6, NP=1, SKIP1=3, SKIP2=4, UNLOADED=0, _SLAM_alloc_dummy=0, compFptr={0:0}, compRegistered=0, customIrp=0, frequency={7:0}, isFixed=0, lowerDriverReturn=0, myStatus=0, pended=0, pirp={20:0}, routine=0, s=2, setEventCalled=0, status=0] [L3358] COND FALSE !(pended == 1) VAL [DC=2, DiskPerfGuid={8:0}, DiskPerfRegistryPath={9:0}, DiskperfGuidList={10:0}, IPC=7, MPR1=5, MPR3=6, NP=1, SKIP1=3, SKIP2=4, UNLOADED=0, _SLAM_alloc_dummy=0, compFptr={0:0}, compRegistered=0, customIrp=0, frequency={7:0}, isFixed=0, lowerDriverReturn=0, myStatus=0, pended=0, pirp={20:0}, routine=0, s=2, setEventCalled=0, status=0] [L3367] COND TRUE s == DC VAL [DC=2, DiskPerfGuid={8:0}, DiskPerfRegistryPath={9:0}, DiskperfGuidList={10:0}, IPC=7, MPR1=5, MPR3=6, NP=1, SKIP1=3, SKIP2=4, UNLOADED=0, _SLAM_alloc_dummy=0, compFptr={0:0}, compRegistered=0, customIrp=0, frequency={7:0}, isFixed=0, lowerDriverReturn=0, myStatus=0, pended=0, pirp={20:0}, routine=0, s=2, setEventCalled=0, status=0] [L3369] CALL errorFn() VAL [DC=2, DiskPerfGuid={8:0}, DiskPerfRegistryPath={9:0}, DiskperfGuidList={10:0}, IPC=7, MPR1=5, MPR3=6, NP=1, SKIP1=3, SKIP2=4, UNLOADED=0, _SLAM_alloc_dummy=0, compFptr={0:0}, compRegistered=0, customIrp=0, frequency={7:0}, isFixed=0, lowerDriverReturn=0, myStatus=0, pended=0, pirp={20:0}, routine=0, s=2, setEventCalled=0] [L2031] reach_error() VAL [DC=2, DiskPerfGuid={8:0}, DiskPerfRegistryPath={9:0}, DiskperfGuidList={10:0}, IPC=7, MPR1=5, MPR3=6, NP=1, SKIP1=3, SKIP2=4, UNLOADED=0, _SLAM_alloc_dummy=0, compFptr={0:0}, compRegistered=0, customIrp=0, frequency={7:0}, isFixed=0, lowerDriverReturn=0, myStatus=0, pended=0, pirp={20:0}, routine=0, s=2, setEventCalled=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 49 procedures, 528 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 49.1s, OverallIterations: 9, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 7.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3377 SdHoareTripleChecker+Valid, 6.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3274 mSDsluCounter, 7971 SdHoareTripleChecker+Invalid, 5.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 4017 mSDsCounter, 421 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2544 IncrementalHoareTripleChecker+Invalid, 2965 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 421 mSolverCounterUnsat, 3954 mSDtfsCounter, 2544 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 53 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1718occurred in iteration=8, InterpolantAutomatonStates: 40, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.5s AutomataMinimizationTime, 8 MinimizatonAttempts, 162 StatesRemovedByMinimization, 7 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.4s SatisfiabilityAnalysisTime, 4.3s InterpolantComputationTime, 245 NumberOfCodeBlocks, 245 NumberOfCodeBlocksAsserted, 9 NumberOfCheckSat, 203 ConstructedInterpolants, 0 QuantifiedInterpolants, 466 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 8 InterpolantComputations, 8 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2024-11-16 03:03:38,801 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE