./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 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c8cabf9-03cf-48eb-9988-3c406aac8bd4/bin/ukojak-verify-EEHR8qb7sm/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c8cabf9-03cf-48eb-9988-3c406aac8bd4/bin/ukojak-verify-EEHR8qb7sm/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c8cabf9-03cf-48eb-9988-3c406aac8bd4/bin/ukojak-verify-EEHR8qb7sm/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c8cabf9-03cf-48eb-9988-3c406aac8bd4/bin/ukojak-verify-EEHR8qb7sm/config/KojakReach.xml -i ../../sv-benchmarks/c/ntdrivers/diskperf.i.cil-2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c8cabf9-03cf-48eb-9988-3c406aac8bd4/bin/ukojak-verify-EEHR8qb7sm/config/svcomp-Reach-32bit-Kojak_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c8cabf9-03cf-48eb-9988-3c406aac8bd4/bin/ukojak-verify-EEHR8qb7sm --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 Kojak --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ab726a473f6c04dd764d313dbb24ea777126388718edbc0b40477fad14a8692b --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 22:12:29,841 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 22:12:29,932 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c8cabf9-03cf-48eb-9988-3c406aac8bd4/bin/ukojak-verify-EEHR8qb7sm/config/svcomp-Reach-32bit-Kojak_Default.epf [2024-11-13 22:12:29,936 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 22:12:29,936 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck.Interpolating solver [2024-11-13 22:12:29,958 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 22:12:29,959 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 22:12:29,959 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ALWAYS [2024-11-13 22:12:29,959 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 22:12:29,959 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 22:12:29,959 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 22:12:29,960 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-13 22:12:29,960 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 22:12:29,960 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 22:12:29,960 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 22:12:29,960 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 22:12:29,960 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-13 22:12:29,960 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 22:12:29,960 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-13 22:12:29,960 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 22:12:29,960 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 22:12:29,960 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-13 22:12:29,961 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 22:12:29,961 INFO L151 SettingsManager]: Preferences of CodeCheck differ from their defaults: [2024-11-13 22:12:29,961 INFO L153 SettingsManager]: * Timeout in seconds=1000000 [2024-11-13 22:12:29,961 INFO L153 SettingsManager]: * Theory for external solver=ALL [2024-11-13 22:12:29,961 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 22:12:29,961 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2024-11-13 22:12:29,961 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 22:12:29,961 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 22:12:29,961 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-13 22:12:29,962 INFO L153 SettingsManager]: * Trace refinement strategy=PENGUIN [2024-11-13 22:12:29,962 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-13 22:12:29,962 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c8cabf9-03cf-48eb-9988-3c406aac8bd4/bin/ukojak-verify-EEHR8qb7sm 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 -> Kojak 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-13 22:12:30,282 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 22:12:30,292 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 22:12:30,298 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 22:12:30,299 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 22:12:30,300 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 22:12:30,301 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c8cabf9-03cf-48eb-9988-3c406aac8bd4/bin/ukojak-verify-EEHR8qb7sm/../../sv-benchmarks/c/ntdrivers/diskperf.i.cil-2.c Unable to find full path for "g++" [2024-11-13 22:12:32,310 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 22:12:33,053 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 22:12:33,058 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c8cabf9-03cf-48eb-9988-3c406aac8bd4/sv-benchmarks/c/ntdrivers/diskperf.i.cil-2.c [2024-11-13 22:12:33,120 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c8cabf9-03cf-48eb-9988-3c406aac8bd4/bin/ukojak-verify-EEHR8qb7sm/data/ce23d076c/e43a043c8776426dbf5171fdce67ec40/FLAG3eeaaf788 [2024-11-13 22:12:33,147 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c8cabf9-03cf-48eb-9988-3c406aac8bd4/bin/ukojak-verify-EEHR8qb7sm/data/ce23d076c/e43a043c8776426dbf5171fdce67ec40 [2024-11-13 22:12:33,154 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 22:12:33,157 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 22:12:33,159 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 22:12:33,159 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 22:12:33,165 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 22:12:33,166 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 10:12:33" (1/1) ... [2024-11-13 22:12:33,169 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6d2e2992 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 10:12:33, skipping insertion in model container [2024-11-13 22:12:33,169 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 10:12:33" (1/1) ... [2024-11-13 22:12:33,295 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 22:12:34,083 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c8cabf9-03cf-48eb-9988-3c406aac8bd4/sv-benchmarks/c/ntdrivers/diskperf.i.cil-2.c[84365,84378] [2024-11-13 22:12:34,441 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 22:12:34,608 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 22:12:34,621 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [14] [2024-11-13 22:12:34,623 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [15] [2024-11-13 22:12:34,624 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [175] [2024-11-13 22:12:34,624 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [181] [2024-11-13 22:12:34,624 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [403] [2024-11-13 22:12:34,625 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [456] [2024-11-13 22:12:34,625 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [475] [2024-11-13 22:12:34,625 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [476] [2024-11-13 22:12:34,625 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [1149] [2024-11-13 22:12:34,625 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1322] [2024-11-13 22:12:34,626 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1365] [2024-11-13 22:12:34,626 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1366] [2024-11-13 22:12:34,626 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1367] [2024-11-13 22:12:34,626 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1368] [2024-11-13 22:12:34,626 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1369] [2024-11-13 22:12:34,627 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1370] [2024-11-13 22:12:34,627 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1371] [2024-11-13 22:12:34,627 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1372] [2024-11-13 22:12:34,628 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1373] [2024-11-13 22:12:34,628 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1374] [2024-11-13 22:12:34,629 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [1375] [2024-11-13 22:12:34,629 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1376] [2024-11-13 22:12:34,629 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [1377] [2024-11-13 22:12:34,629 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1378] [2024-11-13 22:12:34,629 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [1467] [2024-11-13 22:12:34,631 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1468] [2024-11-13 22:12:34,632 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [1471] [2024-11-13 22:12:34,632 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1472] [2024-11-13 22:12:34,632 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [1473] [2024-11-13 22:12:34,632 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1474] [2024-11-13 22:12:34,632 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1475] [2024-11-13 22:12:34,633 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1476] [2024-11-13 22:12:34,633 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [1483] [2024-11-13 22:12:34,633 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1484] [2024-11-13 22:12:34,633 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [1485] [2024-11-13 22:12:34,633 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [1486] [2024-11-13 22:12:34,633 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [1487] [2024-11-13 22:12:34,633 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1493] [2024-11-13 22:12:34,633 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1494] [2024-11-13 22:12:34,634 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [1516] [2024-11-13 22:12:34,634 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [1517] [2024-11-13 22:12:34,634 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [1518] [2024-11-13 22:12:34,634 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [1530] [2024-11-13 22:12:34,634 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [1538] [2024-11-13 22:12:34,634 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4164) [1539] [2024-11-13 22:12:34,634 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_enable) [1540] [2024-11-13 22:12:34,634 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_disable) [1541] [2024-11-13 22:12:34,634 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [1542] [2024-11-13 22:12:34,635 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1543] [2024-11-13 22:12:34,639 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1544] [2024-11-13 22:12:34,639 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1545] [2024-11-13 22:12:34,639 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1546] [2024-11-13 22:12:34,640 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1603] [2024-11-13 22:12:34,640 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1604] [2024-11-13 22:12:34,640 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4200) [1709] [2024-11-13 22:12:34,640 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(default:4200) [1710] [2024-11-13 22:12:34,640 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1732] [2024-11-13 22:12:34,640 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1733] [2024-11-13 22:12:34,640 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1734] [2024-11-13 22:12:34,640 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1735] [2024-11-13 22:12:34,641 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1736] [2024-11-13 22:12:34,641 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1737] [2024-11-13 22:12:34,641 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1738] [2024-11-13 22:12:34,641 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1739] [2024-11-13 22:12:34,641 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1740] [2024-11-13 22:12:34,641 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1741] [2024-11-13 22:12:34,641 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4200) [1745] [2024-11-13 22:12:34,641 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(INIT,DriverEntry) [2104] [2024-11-13 22:12:34,641 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfAddDevice) [2105] [2024-11-13 22:12:34,642 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfDispatchPnp) [2106] [2024-11-13 22:12:34,642 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfStartDevice) [2107] [2024-11-13 22:12:34,642 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfRemoveDevice) [2108] [2024-11-13 22:12:34,642 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfUnload) [2109] [2024-11-13 22:12:34,642 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfWmi) [2110] [2024-11-13 22:12:34,642 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskperfQueryWmiRegInfo) [2111] [2024-11-13 22:12:34,642 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfRegisterDevice) [2112] [2024-11-13 22:12:34,642 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfSyncFilterWithTarget) [2113] [2024-11-13 22:12:34,644 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [3176] [2024-11-13 22:12:34,645 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [3177] [2024-11-13 22:12:34,645 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [3178] [2024-11-13 22:12:34,645 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3179] [2024-11-13 22:12:34,645 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3180] [2024-11-13 22:12:34,646 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [3181] [2024-11-13 22:12:34,646 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [3182] [2024-11-13 22:12:34,646 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [3183] [2024-11-13 22:12:34,648 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [3184] [2024-11-13 22:12:34,648 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [3185] [2024-11-13 22:12:34,648 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4164) [3186] [2024-11-13 22:12:34,649 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_enable) [3187] [2024-11-13 22:12:34,649 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_disable) [3188] [2024-11-13 22:12:34,649 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [3189] [2024-11-13 22:12:34,649 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3190] [2024-11-13 22:12:34,649 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3191] [2024-11-13 22:12:34,649 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3192] [2024-11-13 22:12:34,649 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3193] [2024-11-13 22:12:34,649 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3194] [2024-11-13 22:12:34,649 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3195] [2024-11-13 22:12:34,652 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4200) [3196] [2024-11-13 22:12:34,653 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(default:4200) [3197] [2024-11-13 22:12:34,783 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c8cabf9-03cf-48eb-9988-3c406aac8bd4/sv-benchmarks/c/ntdrivers/diskperf.i.cil-2.c[84365,84378] [2024-11-13 22:12:35,064 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 22:12:35,190 INFO L204 MainTranslator]: Completed translation [2024-11-13 22:12:35,191 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 10:12:35 WrapperNode [2024-11-13 22:12:35,191 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 22:12:35,193 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 22:12:35,193 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 22:12:35,193 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 22:12:35,205 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 10:12:35" (1/1) ... [2024-11-13 22:12:35,295 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 10:12:35" (1/1) ... [2024-11-13 22:12:35,484 INFO L138 Inliner]: procedures = 126, calls = 845, calls flagged for inlining = 21, calls inlined = 19, statements flattened = 2806 [2024-11-13 22:12:35,484 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 22:12:35,486 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 22:12:35,486 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 22:12:35,486 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 22:12:35,496 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 10:12:35" (1/1) ... [2024-11-13 22:12:35,497 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 10:12:35" (1/1) ... [2024-11-13 22:12:35,535 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 10:12:35" (1/1) ... [2024-11-13 22:12:35,536 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 10:12:35" (1/1) ... [2024-11-13 22:12:35,651 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 10:12:35" (1/1) ... [2024-11-13 22:12:35,674 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 10:12:35" (1/1) ... [2024-11-13 22:12:35,778 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 10:12:35" (1/1) ... [2024-11-13 22:12:35,795 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 10:12:35" (1/1) ... [2024-11-13 22:12:35,829 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 22:12:35,832 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 22:12:35,833 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 22:12:35,833 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 22:12:35,834 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 10:12:35" (1/1) ... [2024-11-13 22:12:35,845 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2024-11-13 22:12:35,864 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c8cabf9-03cf-48eb-9988-3c406aac8bd4/bin/ukojak-verify-EEHR8qb7sm/z3 [2024-11-13 22:12:35,885 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c8cabf9-03cf-48eb-9988-3c406aac8bd4/bin/ukojak-verify-EEHR8qb7sm/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (exit command is (exit), workingDir is null) [2024-11-13 22:12:35,895 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c8cabf9-03cf-48eb-9988-3c406aac8bd4/bin/ukojak-verify-EEHR8qb7sm/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Waiting until timeout for monitored process [2024-11-13 22:12:35,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2024-11-13 22:12:35,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2024-11-13 22:12:35,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2024-11-13 22:12:35,938 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-13 22:12:35,938 INFO L130 BoogieDeclarations]: Found specification of procedure IoBuildDeviceIoControlRequest [2024-11-13 22:12:35,938 INFO L138 BoogieDeclarations]: Found implementation of procedure IoBuildDeviceIoControlRequest [2024-11-13 22:12:35,938 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfSendToNextDriver [2024-11-13 22:12:35,938 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfSendToNextDriver [2024-11-13 22:12:35,939 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2024-11-13 22:12:35,939 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2024-11-13 22:12:35,939 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfAddCounters [2024-11-13 22:12:35,939 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfAddCounters [2024-11-13 22:12:35,939 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2024-11-13 22:12:35,939 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2024-11-13 22:12:35,939 INFO L130 BoogieDeclarations]: Found specification of procedure InterlockedDecrement [2024-11-13 22:12:35,941 INFO L138 BoogieDeclarations]: Found implementation of procedure InterlockedDecrement [2024-11-13 22:12:35,941 INFO L130 BoogieDeclarations]: Found specification of procedure IoWMIRegistrationControl [2024-11-13 22:12:35,941 INFO L138 BoogieDeclarations]: Found implementation of procedure IoWMIRegistrationControl [2024-11-13 22:12:35,941 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-13 22:12:35,941 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2024-11-13 22:12:35,942 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2024-11-13 22:12:35,942 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2024-11-13 22:12:35,942 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2024-11-13 22:12:35,942 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2024-11-13 22:12:35,942 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2024-11-13 22:12:35,942 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-13 22:12:35,942 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 22:12:35,942 INFO L130 BoogieDeclarations]: Found specification of procedure KeQuerySystemTime [2024-11-13 22:12:35,943 INFO L138 BoogieDeclarations]: Found implementation of procedure KeQuerySystemTime [2024-11-13 22:12:35,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2024-11-13 22:12:35,943 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-13 22:12:35,943 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2024-11-13 22:12:35,943 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2024-11-13 22:12:35,943 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2024-11-13 22:12:35,943 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfIrpCompletion [2024-11-13 22:12:35,943 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfIrpCompletion [2024-11-13 22:12:35,943 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-13 22:12:35,944 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfLogError [2024-11-13 22:12:35,944 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfLogError [2024-11-13 22:12:35,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2024-11-13 22:12:35,945 INFO L130 BoogieDeclarations]: Found specification of procedure KeQueryPerformanceCounter [2024-11-13 22:12:35,945 INFO L138 BoogieDeclarations]: Found implementation of procedure KeQueryPerformanceCounter [2024-11-13 22:12:35,945 INFO L130 BoogieDeclarations]: Found specification of procedure InterlockedIncrement [2024-11-13 22:12:35,946 INFO L138 BoogieDeclarations]: Found implementation of procedure InterlockedIncrement [2024-11-13 22:12:35,946 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2024-11-13 22:12:35,946 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2024-11-13 22:12:35,946 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfForwardIrpSynchronous [2024-11-13 22:12:35,946 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfForwardIrpSynchronous [2024-11-13 22:12:35,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-13 22:12:35,947 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfIoCompletion [2024-11-13 22:12:35,947 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfIoCompletion [2024-11-13 22:12:35,947 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2024-11-13 22:12:35,947 INFO L130 BoogieDeclarations]: Found specification of procedure ExAllocatePoolWithTag [2024-11-13 22:12:35,948 INFO L138 BoogieDeclarations]: Found implementation of procedure ExAllocatePoolWithTag [2024-11-13 22:12:35,948 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 22:12:35,948 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 22:12:36,953 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 22:12:36,957 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 22:12:37,256 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-13 22:12:37,302 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2024-11-13 22:12:37,305 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2024-11-13 22:12:37,319 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-13 22:12:37,349 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2024-11-13 22:12:37,349 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2024-11-13 22:12:38,111 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-13 22:12:38,174 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume !false; [2024-11-13 22:12:38,174 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##14: assume false; [2024-11-13 22:12:38,378 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-13 22:12:38,387 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-13 22:12:38,403 WARN L781 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-13 22:12:41,940 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##46: assume !false; [2024-11-13 22:12:41,940 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##45: assume false; [2024-11-13 22:12:41,940 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##18: assume false; [2024-11-13 22:12:41,940 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##19: assume !false; [2024-11-13 22:12:41,940 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##125: assume !false; [2024-11-13 22:12:41,940 INFO L735 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##124: assume false; [2024-11-13 22:12:42,261 INFO L? ?]: Removed 426 outVars from TransFormulas that were not future-live. [2024-11-13 22:12:42,261 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 22:12:43,052 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 22:12:43,053 INFO L316 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-13 22:12:43,053 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 10:12:43 BoogieIcfgContainer [2024-11-13 22:12:43,054 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 22:12:43,055 INFO L112 PluginConnector]: ------------------------CodeCheck---------------------------- [2024-11-13 22:12:43,055 INFO L270 PluginConnector]: Initializing CodeCheck... [2024-11-13 22:12:43,069 INFO L274 PluginConnector]: CodeCheck initialized [2024-11-13 22:12:43,070 INFO L184 PluginConnector]: Executing the observer CodeCheckObserver from plugin CodeCheck for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 10:12:43" (1/1) ... [2024-11-13 22:12:43,081 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 22:12:43,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 22:12:43,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 273 states and 402 transitions. [2024-11-13 22:12:43,175 INFO L276 IsEmpty]: Start isEmpty. Operand 273 states and 402 transitions. [2024-11-13 22:12:43,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2024-11-13 22:12:43,182 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 22:12:43,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 22:12:51,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 22:12:52,557 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-13 22:12:53,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 22:12:53,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 274 states and 392 transitions. [2024-11-13 22:12:53,545 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 392 transitions. [2024-11-13 22:12:53,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2024-11-13 22:12:53,550 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 22:12:53,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 22:12:59,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 22:12:59,862 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-13 22:12:59,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 22:12:59,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 273 states and 390 transitions. [2024-11-13 22:12:59,907 INFO L276 IsEmpty]: Start isEmpty. Operand 273 states and 390 transitions. [2024-11-13 22:12:59,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-11-13 22:12:59,908 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 22:12:59,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 22:13:05,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 22:13:06,277 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-13 22:13:07,526 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 22:13:07,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 22:13:07,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 276 states and 397 transitions. [2024-11-13 22:13:07,579 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 397 transitions. [2024-11-13 22:13:07,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2024-11-13 22:13:07,580 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 22:13:07,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 22:13:12,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 22:13:13,532 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-13 22:13:15,274 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.69s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 22:13:15,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 22:13:15,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 277 states and 399 transitions. [2024-11-13 22:13:15,406 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 399 transitions. [2024-11-13 22:13:15,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2024-11-13 22:13:15,407 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 22:13:15,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 22:13:20,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 22:13:20,934 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-13 22:13:21,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 22:13:21,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 278 states and 400 transitions. [2024-11-13 22:13:21,065 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 400 transitions. [2024-11-13 22:13:21,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-11-13 22:13:21,066 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 22:13:21,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 22:13:26,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 22:13:27,086 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-13 22:13:27,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 22:13:27,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 280 states and 402 transitions. [2024-11-13 22:13:27,105 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 402 transitions. [2024-11-13 22:13:27,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-11-13 22:13:27,106 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 22:13:27,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 22:13:32,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 22:13:32,919 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-13 22:13:32,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 22:13:32,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 280 states and 401 transitions. [2024-11-13 22:13:32,937 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 401 transitions. [2024-11-13 22:13:32,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-11-13 22:13:32,942 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 22:13:32,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 22:13:37,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 22:13:38,453 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-13 22:13:38,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 22:13:38,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 279 states and 399 transitions. [2024-11-13 22:13:38,495 INFO L276 IsEmpty]: Start isEmpty. Operand 279 states and 399 transitions. [2024-11-13 22:13:38,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-13 22:13:38,496 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 22:13:38,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 22:13:43,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 22:13:43,897 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-13 22:13:43,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 22:13:43,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 283 states and 405 transitions. [2024-11-13 22:13:43,933 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 405 transitions. [2024-11-13 22:13:43,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2024-11-13 22:13:43,935 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 22:13:43,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 22:13:49,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 22:13:49,727 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-13 22:13:49,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 22:13:49,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 287 states and 418 transitions. [2024-11-13 22:13:49,761 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 418 transitions. [2024-11-13 22:13:49,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2024-11-13 22:13:49,764 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 22:13:49,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 22:13:54,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 22:13:55,197 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-13 22:13:55,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 22:13:55,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 292 states and 425 transitions. [2024-11-13 22:13:55,367 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 425 transitions. [2024-11-13 22:13:55,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2024-11-13 22:13:55,368 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 22:13:55,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 22:14:00,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 22:14:00,824 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-13 22:14:00,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 22:14:00,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 294 states and 433 transitions. [2024-11-13 22:14:00,852 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 433 transitions. [2024-11-13 22:14:00,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-11-13 22:14:00,853 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 22:14:00,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 22:14:05,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 22:14:05,845 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-13 22:14:05,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 22:14:05,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 294 states and 432 transitions. [2024-11-13 22:14:05,875 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 432 transitions. [2024-11-13 22:14:05,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-11-13 22:14:05,876 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 22:14:05,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 22:14:10,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 22:14:10,980 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-13 22:14:11,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 22:14:11,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 286 states and 417 transitions. [2024-11-13 22:14:11,008 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 417 transitions. [2024-11-13 22:14:11,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2024-11-13 22:14:11,009 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 22:14:11,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 22:14:15,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 22:14:15,797 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-13 22:14:15,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 22:14:15,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 285 states and 415 transitions. [2024-11-13 22:14:15,966 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 415 transitions. [2024-11-13 22:14:15,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-11-13 22:14:15,967 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 22:14:15,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 22:14:20,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 22:14:20,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-13 22:14:21,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 22:14:21,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 285 states and 414 transitions. [2024-11-13 22:14:21,022 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 414 transitions. [2024-11-13 22:14:21,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-11-13 22:14:21,023 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 22:14:21,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 22:14:26,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 22:14:26,464 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-13 22:14:26,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 22:14:26,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 291 states and 428 transitions. [2024-11-13 22:14:26,592 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 428 transitions. [2024-11-13 22:14:26,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2024-11-13 22:14:26,594 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 22:14:26,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 22:14:31,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 22:14:31,956 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-13 22:14:33,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 22:14:33,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 475 states to 297 states and 444 transitions. [2024-11-13 22:14:33,444 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 444 transitions. [2024-11-13 22:14:33,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2024-11-13 22:14:33,445 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 22:14:33,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 22:14:38,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 22:14:38,215 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-13 22:14:38,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 22:14:38,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 494 states to 305 states and 463 transitions. [2024-11-13 22:14:38,554 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 463 transitions. [2024-11-13 22:14:38,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-11-13 22:14:38,556 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 22:14:38,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 22:14:43,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 22:14:44,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-13 22:14:45,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 22:14:45,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 506 states to 307 states and 472 transitions. [2024-11-13 22:14:45,142 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 472 transitions. [2024-11-13 22:14:45,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-11-13 22:14:45,144 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 22:14:45,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 22:14:49,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 22:14:50,631 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-13 22:14:50,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 22:14:50,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 507 states to 308 states and 473 transitions. [2024-11-13 22:14:50,816 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 473 transitions. [2024-11-13 22:14:50,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-11-13 22:14:50,817 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 22:14:50,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 22:14:55,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 22:14:55,698 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-13 22:14:55,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 22:14:55,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 309 states and 474 transitions. [2024-11-13 22:14:55,934 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 474 transitions. [2024-11-13 22:14:55,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-11-13 22:14:55,936 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 22:14:55,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 22:15:00,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 22:15:01,333 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-13 22:15:02,567 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 22:15:05,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 22:15:05,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 316 states and 490 transitions. [2024-11-13 22:15:05,085 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 490 transitions. [2024-11-13 22:15:05,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-11-13 22:15:05,089 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 22:15:05,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 22:15:11,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 22:15:12,118 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-13 22:15:12,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 22:15:12,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 533 states to 318 states and 495 transitions. [2024-11-13 22:15:12,699 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 495 transitions. [2024-11-13 22:15:12,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-13 22:15:12,700 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 22:15:12,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 22:15:18,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 22:15:19,369 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-13 22:15:19,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 22:15:19,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 539 states to 313 states and 487 transitions. [2024-11-13 22:15:19,423 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 487 transitions. [2024-11-13 22:15:19,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-11-13 22:15:19,424 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 22:15:19,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 22:15:25,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 22:15:26,050 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-13 22:15:26,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 22:15:26,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 550 states to 319 states and 493 transitions. [2024-11-13 22:15:26,412 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 493 transitions. [2024-11-13 22:15:26,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2024-11-13 22:15:26,416 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 22:15:26,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 22:15:31,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 22:15:31,593 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-13 22:15:31,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 22:15:31,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 556 states to 321 states and 497 transitions. [2024-11-13 22:15:31,956 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 497 transitions. [2024-11-13 22:15:31,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2024-11-13 22:15:31,957 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 22:15:31,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 22:15:36,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 22:15:36,759 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 22:15:37,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 22:15:50,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 22:15:50,184 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 22:15:52,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 22:15:52,948 WARN L473 CodeCheckObserver]: This program is UNSAFE, Check terminated with 28 iterations. [2024-11-13 22:15:53,307 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck CFG 13.11 10:15:53 ImpRootNode [2024-11-13 22:15:53,308 INFO L131 PluginConnector]: ------------------------ END CodeCheck---------------------------- [2024-11-13 22:15:53,308 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-13 22:15:53,308 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-13 22:15:53,311 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-13 22:15:53,312 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 10:12:43" (3/4) ... [2024-11-13 22:15:53,313 INFO L136 WitnessPrinter]: Generating witness for reachability counterexample [2024-11-13 22:15:53,599 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c8cabf9-03cf-48eb-9988-3c406aac8bd4/bin/ukojak-verify-EEHR8qb7sm/witness.graphml [2024-11-13 22:15:53,599 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-13 22:15:53,600 INFO L158 Benchmark]: Toolchain (without parser) took 200443.56ms. Allocated memory was 142.6MB in the beginning and 3.7GB in the end (delta: 3.6GB). Free memory was 111.6MB in the beginning and 3.5GB in the end (delta: -3.4GB). Peak memory consumption was 129.6MB. Max. memory is 16.1GB. [2024-11-13 22:15:53,602 INFO L158 Benchmark]: CDTParser took 0.42ms. Allocated memory is still 117.4MB. Free memory is still 73.5MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 22:15:53,602 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2032.92ms. Allocated memory is still 142.6MB. Free memory was 111.3MB in the beginning and 79.4MB in the end (delta: 32.0MB). Peak memory consumption was 82.8MB. Max. memory is 16.1GB. [2024-11-13 22:15:53,603 INFO L158 Benchmark]: Boogie Procedure Inliner took 292.44ms. Allocated memory is still 142.6MB. Free memory was 79.4MB in the beginning and 64.4MB in the end (delta: 15.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-13 22:15:53,603 INFO L158 Benchmark]: Boogie Preprocessor took 344.29ms. Allocated memory is still 142.6MB. Free memory was 64.4MB in the beginning and 92.8MB in the end (delta: -28.4MB). Peak memory consumption was 34.8MB. Max. memory is 16.1GB. [2024-11-13 22:15:53,603 INFO L158 Benchmark]: RCFGBuilder took 7221.81ms. Allocated memory was 142.6MB in the beginning and 226.5MB in the end (delta: 83.9MB). Free memory was 92.8MB in the beginning and 146.2MB in the end (delta: -53.4MB). Peak memory consumption was 145.9MB. Max. memory is 16.1GB. [2024-11-13 22:15:53,603 INFO L158 Benchmark]: CodeCheck took 190252.58ms. Allocated memory was 226.5MB in the beginning and 3.7GB in the end (delta: 3.5GB). Free memory was 146.2MB in the beginning and 3.6GB in the end (delta: -3.4GB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. [2024-11-13 22:15:53,604 INFO L158 Benchmark]: Witness Printer took 290.68ms. Allocated memory is still 3.7GB. Free memory was 3.6GB in the beginning and 3.5GB in the end (delta: 37.7MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2024-11-13 22:15:53,607 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck: - StatisticsResult: Ultimate CodeCheck benchmark data CFG has 21 procedures, 273 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 189.8s, OverallIterations: 28, TraceHistogramMax: 0, PathProgramHistogramMax: 0, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6330 SdHoareTripleChecker+Valid, 122.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3193 mSDsluCounter, 7677 SdHoareTripleChecker+Invalid, 120.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3996 mSDsCounter, 1110 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5359 IncrementalHoareTripleChecker+Invalid, 6469 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1110 mSolverCounterUnsat, 3681 mSDtfsCounter, 5359 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5042 GetRequests, 4891 SyntacticMatches, 5 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8213 ImplicationChecksByTransitivity, 6.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=-1occurred in iteration=-1, InterpolantAutomatonStates: 0, traceCheckStatistics: 1.0s SsaConstructionTime, 10.1s SatisfiabilityAnalysisTime, 13.4s InterpolantComputationTime, 493 NumberOfCodeBlocks, 493 NumberOfCodeBlocksAsserted, 28 NumberOfCheckSat, 444 ConstructedInterpolants, 0 QuantifiedInterpolants, 925 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 27 InterpolantComputations, 27 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available - 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}}; [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}}; [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 ; [L2114] WMIGUIDREGINFO DiskperfGuidList[1] = { {& DiskPerfGuid, 1, 0}}; [L3198] IRP *pirp ; [L3389] char _SLAM_alloc_dummy ; [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 [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 [L3244] COND FALSE !(irp_choice == 0) [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 [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={23713:0}, frequency={7:0}, isFixed=0, lowerDriverReturn=0, myStatus=0, pended=0, pirp={23712:0}, routine=0, s=1, setEventCalled=0, we_should_unload=0] [L3258] COND TRUE __BLAST_NONDET___0 == 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={23712: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={23712: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)={23712: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={23712: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)={23712: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={23712: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={23712: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={23712:0}, routine=0, s=2, setEventCalled=0] [L2426] return (0L); [L3278] RET, EXPR DiskPerfCreate(& devobj, pirp) [L3278] status = DiskPerfCreate(& devobj, pirp) [L3312] COND FALSE !(\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={23712: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={23712: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={23712: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={23712: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={23712: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={23712: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={23712: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={23712: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={23712: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={23712: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={23712: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={23712:0}, routine=0, s=2, setEventCalled=0] * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.42ms. Allocated memory is still 117.4MB. Free memory is still 73.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2032.92ms. Allocated memory is still 142.6MB. Free memory was 111.3MB in the beginning and 79.4MB in the end (delta: 32.0MB). Peak memory consumption was 82.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 292.44ms. Allocated memory is still 142.6MB. Free memory was 79.4MB in the beginning and 64.4MB in the end (delta: 15.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 344.29ms. Allocated memory is still 142.6MB. Free memory was 64.4MB in the beginning and 92.8MB in the end (delta: -28.4MB). Peak memory consumption was 34.8MB. Max. memory is 16.1GB. * RCFGBuilder took 7221.81ms. Allocated memory was 142.6MB in the beginning and 226.5MB in the end (delta: 83.9MB). Free memory was 92.8MB in the beginning and 146.2MB in the end (delta: -53.4MB). Peak memory consumption was 145.9MB. Max. memory is 16.1GB. * CodeCheck took 190252.58ms. Allocated memory was 226.5MB in the beginning and 3.7GB in the end (delta: 3.5GB). Free memory was 146.2MB in the beginning and 3.6GB in the end (delta: -3.4GB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. * Witness Printer took 290.68ms. Allocated memory is still 3.7GB. Free memory was 3.6GB in the beginning and 3.5GB in the end (delta: 37.7MB). Peak memory consumption was 33.6MB. 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] RESULT: Ultimate proved your program to be incorrect! [2024-11-13 22:15:53,692 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0c8cabf9-03cf-48eb-9988-3c406aac8bd4/bin/ukojak-verify-EEHR8qb7sm/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (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