./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 d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ab5ed06-c6b9-4238-b510-526da30f6e45/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ab5ed06-c6b9-4238-b510-526da30f6e45/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ab5ed06-c6b9-4238-b510-526da30f6e45/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ab5ed06-c6b9-4238-b510-526da30f6e45/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ntdrivers/diskperf.i.cil-2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ab5ed06-c6b9-4238-b510-526da30f6e45/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ab5ed06-c6b9-4238-b510-526da30f6e45/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ab726a473f6c04dd764d313dbb24ea777126388718edbc0b40477fad14a8692b --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 04:34:10,648 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 04:34:10,751 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ab5ed06-c6b9-4238-b510-526da30f6e45/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-28 04:34:10,758 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 04:34:10,759 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 04:34:10,793 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 04:34:10,794 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 04:34:10,794 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 04:34:10,794 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 04:34:10,795 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 04:34:10,795 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 04:34:10,796 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 04:34:10,796 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 04:34:10,796 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 04:34:10,796 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 04:34:10,796 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 04:34:10,796 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 04:34:10,797 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 04:34:10,797 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 04:34:10,797 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 04:34:10,797 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 04:34:10,797 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 04:34:10,797 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 04:34:10,797 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 04:34:10,797 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 04:34:10,797 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 04:34:10,797 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 04:34:10,798 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 04:34:10,798 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 04:34:10,798 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:34:10,798 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:34:10,798 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:34:10,798 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:34:10,799 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 04:34:10,799 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:34:10,799 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:34:10,799 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:34:10,799 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:34:10,799 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 04:34:10,799 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 04:34:10,799 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 04:34:10,800 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 04:34:10,800 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 04:34:10,800 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 04:34:10,800 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 04:34:10,800 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 04:34:10,800 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 04:34:10,800 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 04:34:10,801 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ab5ed06-c6b9-4238-b510-526da30f6e45/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ab726a473f6c04dd764d313dbb24ea777126388718edbc0b40477fad14a8692b [2024-11-28 04:34:11,120 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 04:34:11,129 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 04:34:11,132 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 04:34:11,133 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 04:34:11,134 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 04:34:11,135 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ab5ed06-c6b9-4238-b510-526da30f6e45/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/ntdrivers/diskperf.i.cil-2.c [2024-11-28 04:34:14,316 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ab5ed06-c6b9-4238-b510-526da30f6e45/bin/uautomizer-verify-aQ6SnzHsRB/data/53491f626/cce4c6afed1d4167aef8331f3097a308/FLAG53a847064 [2024-11-28 04:34:14,885 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 04:34:14,886 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ab5ed06-c6b9-4238-b510-526da30f6e45/sv-benchmarks/c/ntdrivers/diskperf.i.cil-2.c [2024-11-28 04:34:14,916 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ab5ed06-c6b9-4238-b510-526da30f6e45/bin/uautomizer-verify-aQ6SnzHsRB/data/53491f626/cce4c6afed1d4167aef8331f3097a308/FLAG53a847064 [2024-11-28 04:34:14,932 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ab5ed06-c6b9-4238-b510-526da30f6e45/bin/uautomizer-verify-aQ6SnzHsRB/data/53491f626/cce4c6afed1d4167aef8331f3097a308 [2024-11-28 04:34:14,934 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 04:34:14,935 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 04:34:14,937 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 04:34:14,937 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 04:34:14,942 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 04:34:14,943 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:34:14" (1/1) ... [2024-11-28 04:34:14,944 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@30dfe5b1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:34:14, skipping insertion in model container [2024-11-28 04:34:14,944 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:34:14" (1/1) ... [2024-11-28 04:34:15,040 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 04:34:15,694 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_8ab5ed06-c6b9-4238-b510-526da30f6e45/sv-benchmarks/c/ntdrivers/diskperf.i.cil-2.c[84365,84378] [2024-11-28 04:34:16,013 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:34:16,107 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 04:34:16,118 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [14] [2024-11-28 04:34:16,119 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [15] [2024-11-28 04:34:16,120 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [175] [2024-11-28 04:34:16,120 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [181] [2024-11-28 04:34:16,120 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [403] [2024-11-28 04:34:16,120 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [456] [2024-11-28 04:34:16,120 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [475] [2024-11-28 04:34:16,120 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [476] [2024-11-28 04:34:16,120 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [1149] [2024-11-28 04:34:16,121 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1322] [2024-11-28 04:34:16,121 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1365] [2024-11-28 04:34:16,121 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1366] [2024-11-28 04:34:16,121 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1367] [2024-11-28 04:34:16,121 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1368] [2024-11-28 04:34:16,121 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1369] [2024-11-28 04:34:16,122 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1370] [2024-11-28 04:34:16,122 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1371] [2024-11-28 04:34:16,122 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1372] [2024-11-28 04:34:16,122 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1373] [2024-11-28 04:34:16,122 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1374] [2024-11-28 04:34:16,122 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [1375] [2024-11-28 04:34:16,123 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1376] [2024-11-28 04:34:16,123 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [1377] [2024-11-28 04:34:16,123 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1378] [2024-11-28 04:34:16,123 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [1467] [2024-11-28 04:34:16,123 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1468] [2024-11-28 04:34:16,123 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [1471] [2024-11-28 04:34:16,123 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1472] [2024-11-28 04:34:16,124 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [1473] [2024-11-28 04:34:16,124 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1474] [2024-11-28 04:34:16,124 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1475] [2024-11-28 04:34:16,124 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1476] [2024-11-28 04:34:16,124 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [1483] [2024-11-28 04:34:16,125 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1484] [2024-11-28 04:34:16,125 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [1485] [2024-11-28 04:34:16,125 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [1486] [2024-11-28 04:34:16,125 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [1487] [2024-11-28 04:34:16,125 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1493] [2024-11-28 04:34:16,125 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1494] [2024-11-28 04:34:16,126 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [1516] [2024-11-28 04:34:16,126 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [1517] [2024-11-28 04:34:16,126 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [1518] [2024-11-28 04:34:16,126 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [1530] [2024-11-28 04:34:16,126 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [1538] [2024-11-28 04:34:16,154 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4164) [1539] [2024-11-28 04:34:16,154 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_enable) [1540] [2024-11-28 04:34:16,154 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_disable) [1541] [2024-11-28 04:34:16,154 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [1542] [2024-11-28 04:34:16,154 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1543] [2024-11-28 04:34:16,154 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1544] [2024-11-28 04:34:16,155 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1545] [2024-11-28 04:34:16,155 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1546] [2024-11-28 04:34:16,155 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1603] [2024-11-28 04:34:16,155 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1604] [2024-11-28 04:34:16,155 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4200) [1709] [2024-11-28 04:34:16,155 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(default:4200) [1710] [2024-11-28 04:34:16,155 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1732] [2024-11-28 04:34:16,156 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1733] [2024-11-28 04:34:16,157 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1734] [2024-11-28 04:34:16,157 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1735] [2024-11-28 04:34:16,157 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1736] [2024-11-28 04:34:16,157 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1737] [2024-11-28 04:34:16,157 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1738] [2024-11-28 04:34:16,157 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1739] [2024-11-28 04:34:16,158 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1740] [2024-11-28 04:34:16,158 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1741] [2024-11-28 04:34:16,158 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4200) [1745] [2024-11-28 04:34:16,158 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(INIT,DriverEntry) [2104] [2024-11-28 04:34:16,158 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfAddDevice) [2105] [2024-11-28 04:34:16,158 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfDispatchPnp) [2106] [2024-11-28 04:34:16,158 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfStartDevice) [2107] [2024-11-28 04:34:16,158 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfRemoveDevice) [2108] [2024-11-28 04:34:16,158 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfUnload) [2109] [2024-11-28 04:34:16,159 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfWmi) [2110] [2024-11-28 04:34:16,159 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskperfQueryWmiRegInfo) [2111] [2024-11-28 04:34:16,159 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfRegisterDevice) [2112] [2024-11-28 04:34:16,159 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfSyncFilterWithTarget) [2113] [2024-11-28 04:34:16,159 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [3176] [2024-11-28 04:34:16,159 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [3177] [2024-11-28 04:34:16,159 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [3178] [2024-11-28 04:34:16,159 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3179] [2024-11-28 04:34:16,159 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3180] [2024-11-28 04:34:16,159 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [3181] [2024-11-28 04:34:16,160 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [3182] [2024-11-28 04:34:16,160 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [3183] [2024-11-28 04:34:16,160 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [3184] [2024-11-28 04:34:16,160 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [3185] [2024-11-28 04:34:16,160 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4164) [3186] [2024-11-28 04:34:16,160 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_enable) [3187] [2024-11-28 04:34:16,160 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_disable) [3188] [2024-11-28 04:34:16,160 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [3189] [2024-11-28 04:34:16,160 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3190] [2024-11-28 04:34:16,161 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3191] [2024-11-28 04:34:16,161 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3192] [2024-11-28 04:34:16,161 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3193] [2024-11-28 04:34:16,161 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3194] [2024-11-28 04:34:16,161 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3195] [2024-11-28 04:34:16,161 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4200) [3196] [2024-11-28 04:34:16,161 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(default:4200) [3197] [2024-11-28 04:34:16,248 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_8ab5ed06-c6b9-4238-b510-526da30f6e45/sv-benchmarks/c/ntdrivers/diskperf.i.cil-2.c[84365,84378] [2024-11-28 04:34:16,458 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:34:16,573 INFO L204 MainTranslator]: Completed translation [2024-11-28 04:34:16,574 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:34:16 WrapperNode [2024-11-28 04:34:16,574 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 04:34:16,575 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 04:34:16,575 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 04:34:16,575 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 04:34:16,584 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:34:16" (1/1) ... [2024-11-28 04:34:16,674 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:34:16" (1/1) ... [2024-11-28 04:34:16,836 INFO L138 Inliner]: procedures = 126, calls = 845, calls flagged for inlining = 21, calls inlined = 19, statements flattened = 2806 [2024-11-28 04:34:16,836 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 04:34:16,837 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 04:34:16,837 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 04:34:16,837 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 04:34:16,852 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:34:16" (1/1) ... [2024-11-28 04:34:16,852 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:34:16" (1/1) ... [2024-11-28 04:34:16,892 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:34:16" (1/1) ... [2024-11-28 04:34:17,072 INFO L175 MemorySlicer]: Split 288 memory accesses to 15 slices as follows [2, 6, 11, 3, 6, 12, 42, 3, 3, 7, 8, 9, 19, 4, 153]. 53 percent of accesses are in the largest equivalence class. The 12 initializations are split as follows [2, 0, 0, 0, 2, 0, 0, 3, 3, 2, 0, 0, 0, 0, 0]. The 125 writes are split as follows [0, 5, 5, 1, 2, 12, 20, 0, 0, 0, 2, 5, 8, 0, 65]. [2024-11-28 04:34:17,072 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:34:16" (1/1) ... [2024-11-28 04:34:17,072 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:34:16" (1/1) ... [2024-11-28 04:34:17,234 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:34:16" (1/1) ... [2024-11-28 04:34:17,253 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:34:16" (1/1) ... [2024-11-28 04:34:17,277 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:34:16" (1/1) ... [2024-11-28 04:34:17,335 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:34:16" (1/1) ... [2024-11-28 04:34:17,345 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:34:16" (1/1) ... [2024-11-28 04:34:17,372 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 04:34:17,373 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 04:34:17,373 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 04:34:17,374 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 04:34:17,375 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:34:16" (1/1) ... [2024-11-28 04:34:17,385 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:34:17,402 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ab5ed06-c6b9-4238-b510-526da30f6e45/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:34:17,423 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ab5ed06-c6b9-4238-b510-526da30f6e45/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 04:34:17,427 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ab5ed06-c6b9-4238-b510-526da30f6e45/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 04:34:17,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-11-28 04:34:17,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-11-28 04:34:17,463 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-11-28 04:34:17,463 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-11-28 04:34:17,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-11-28 04:34:17,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-11-28 04:34:17,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-11-28 04:34:17,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-11-28 04:34:17,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-11-28 04:34:17,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2024-11-28 04:34:17,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2024-11-28 04:34:17,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2024-11-28 04:34:17,464 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2024-11-28 04:34:17,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2024-11-28 04:34:17,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2024-11-28 04:34:17,465 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2024-11-28 04:34:17,465 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2024-11-28 04:34:17,465 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2024-11-28 04:34:17,465 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2024-11-28 04:34:17,465 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2024-11-28 04:34:17,465 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2024-11-28 04:34:17,466 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2024-11-28 04:34:17,466 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2024-11-28 04:34:17,466 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2024-11-28 04:34:17,466 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2024-11-28 04:34:17,466 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2024-11-28 04:34:17,466 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2024-11-28 04:34:17,466 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2024-11-28 04:34:17,466 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2024-11-28 04:34:17,466 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2024-11-28 04:34:17,467 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-11-28 04:34:17,467 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-11-28 04:34:17,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-11-28 04:34:17,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-11-28 04:34:17,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-11-28 04:34:17,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-11-28 04:34:17,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-11-28 04:34:17,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-11-28 04:34:17,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-11-28 04:34:17,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-11-28 04:34:17,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-11-28 04:34:17,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-11-28 04:34:17,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-11-28 04:34:17,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-11-28 04:34:17,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-11-28 04:34:17,470 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-28 04:34:17,470 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-28 04:34:17,470 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-28 04:34:17,470 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-28 04:34:17,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-28 04:34:17,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-28 04:34:17,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-28 04:34:17,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-11-28 04:34:17,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-11-28 04:34:17,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-11-28 04:34:17,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-11-28 04:34:17,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-11-28 04:34:17,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-11-28 04:34:17,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-11-28 04:34:17,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2024-11-28 04:34:17,471 INFO L130 BoogieDeclarations]: Found specification of procedure IoBuildDeviceIoControlRequest [2024-11-28 04:34:17,471 INFO L138 BoogieDeclarations]: Found implementation of procedure IoBuildDeviceIoControlRequest [2024-11-28 04:34:17,471 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfSendToNextDriver [2024-11-28 04:34:17,471 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfSendToNextDriver [2024-11-28 04:34:17,471 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2024-11-28 04:34:17,472 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2024-11-28 04:34:17,472 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfAddCounters [2024-11-28 04:34:17,472 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfAddCounters [2024-11-28 04:34:17,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2024-11-28 04:34:17,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2024-11-28 04:34:17,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2024-11-28 04:34:17,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2024-11-28 04:34:17,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2024-11-28 04:34:17,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2024-11-28 04:34:17,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2024-11-28 04:34:17,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2024-11-28 04:34:17,476 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2024-11-28 04:34:17,476 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2024-11-28 04:34:17,476 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2024-11-28 04:34:17,477 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2024-11-28 04:34:17,477 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2024-11-28 04:34:17,477 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2024-11-28 04:34:17,477 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2024-11-28 04:34:17,477 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2024-11-28 04:34:17,477 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2024-11-28 04:34:17,477 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2024-11-28 04:34:17,477 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2024-11-28 04:34:17,477 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2024-11-28 04:34:17,477 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2024-11-28 04:34:17,477 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2024-11-28 04:34:17,477 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2024-11-28 04:34:17,477 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2024-11-28 04:34:17,477 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2024-11-28 04:34:17,477 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2024-11-28 04:34:17,477 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2024-11-28 04:34:17,478 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2024-11-28 04:34:17,478 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2024-11-28 04:34:17,478 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2024-11-28 04:34:17,478 INFO L130 BoogieDeclarations]: Found specification of procedure InterlockedDecrement [2024-11-28 04:34:17,478 INFO L138 BoogieDeclarations]: Found implementation of procedure InterlockedDecrement [2024-11-28 04:34:17,478 INFO L130 BoogieDeclarations]: Found specification of procedure IoWMIRegistrationControl [2024-11-28 04:34:17,478 INFO L138 BoogieDeclarations]: Found implementation of procedure IoWMIRegistrationControl [2024-11-28 04:34:17,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-28 04:34:17,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-28 04:34:17,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-28 04:34:17,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-28 04:34:17,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-28 04:34:17,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-28 04:34:17,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-28 04:34:17,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-11-28 04:34:17,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-11-28 04:34:17,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-11-28 04:34:17,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-11-28 04:34:17,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-11-28 04:34:17,479 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-11-28 04:34:17,479 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-11-28 04:34:17,479 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2024-11-28 04:34:17,479 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2024-11-28 04:34:17,479 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2024-11-28 04:34:17,479 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2024-11-28 04:34:17,479 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2024-11-28 04:34:17,479 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2024-11-28 04:34:17,479 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2024-11-28 04:34:17,479 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2024-11-28 04:34:17,479 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2024-11-28 04:34:17,479 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2024-11-28 04:34:17,479 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2024-11-28 04:34:17,479 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2024-11-28 04:34:17,479 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2024-11-28 04:34:17,479 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2024-11-28 04:34:17,479 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2024-11-28 04:34:17,479 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2024-11-28 04:34:17,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2024-11-28 04:34:17,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2024-11-28 04:34:17,480 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2024-11-28 04:34:17,480 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2024-11-28 04:34:17,480 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2024-11-28 04:34:17,480 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2024-11-28 04:34:17,480 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2024-11-28 04:34:17,480 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2024-11-28 04:34:17,480 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2024-11-28 04:34:17,480 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2024-11-28 04:34:17,480 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2024-11-28 04:34:17,480 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2024-11-28 04:34:17,485 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2024-11-28 04:34:17,485 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2024-11-28 04:34:17,485 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2024-11-28 04:34:17,485 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2024-11-28 04:34:17,485 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2024-11-28 04:34:17,485 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2024-11-28 04:34:17,486 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2024-11-28 04:34:17,486 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 04:34:17,486 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 04:34:17,486 INFO L130 BoogieDeclarations]: Found specification of procedure KeQuerySystemTime [2024-11-28 04:34:17,486 INFO L138 BoogieDeclarations]: Found implementation of procedure KeQuerySystemTime [2024-11-28 04:34:17,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-28 04:34:17,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-28 04:34:17,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-28 04:34:17,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-28 04:34:17,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-28 04:34:17,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-28 04:34:17,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-28 04:34:17,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-11-28 04:34:17,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-11-28 04:34:17,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-11-28 04:34:17,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-11-28 04:34:17,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-11-28 04:34:17,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-11-28 04:34:17,486 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-11-28 04:34:17,487 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-11-28 04:34:17,487 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-28 04:34:17,487 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2024-11-28 04:34:17,487 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2024-11-28 04:34:17,487 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-28 04:34:17,487 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-28 04:34:17,487 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-28 04:34:17,487 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-28 04:34:17,487 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-28 04:34:17,487 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-28 04:34:17,487 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-28 04:34:17,487 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-11-28 04:34:17,487 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-11-28 04:34:17,487 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-11-28 04:34:17,487 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-11-28 04:34:17,487 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-11-28 04:34:17,487 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-11-28 04:34:17,487 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-11-28 04:34:17,487 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-11-28 04:34:17,488 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfIrpCompletion [2024-11-28 04:34:17,488 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfIrpCompletion [2024-11-28 04:34:17,488 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-28 04:34:17,488 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfLogError [2024-11-28 04:34:17,488 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfLogError [2024-11-28 04:34:17,488 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-28 04:34:17,488 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-28 04:34:17,488 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-28 04:34:17,488 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-11-28 04:34:17,488 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-11-28 04:34:17,488 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-11-28 04:34:17,490 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-11-28 04:34:17,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-11-28 04:34:17,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-11-28 04:34:17,492 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-11-28 04:34:17,493 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-11-28 04:34:17,493 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-11-28 04:34:17,493 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-11-28 04:34:17,493 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-11-28 04:34:17,493 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-11-28 04:34:17,493 INFO L130 BoogieDeclarations]: Found specification of procedure KeQueryPerformanceCounter [2024-11-28 04:34:17,493 INFO L138 BoogieDeclarations]: Found implementation of procedure KeQueryPerformanceCounter [2024-11-28 04:34:17,493 INFO L130 BoogieDeclarations]: Found specification of procedure InterlockedIncrement [2024-11-28 04:34:17,493 INFO L138 BoogieDeclarations]: Found implementation of procedure InterlockedIncrement [2024-11-28 04:34:17,493 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2024-11-28 04:34:17,493 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2024-11-28 04:34:17,493 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfForwardIrpSynchronous [2024-11-28 04:34:17,493 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfForwardIrpSynchronous [2024-11-28 04:34:17,493 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 04:34:17,493 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-28 04:34:17,493 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-28 04:34:17,493 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-28 04:34:17,493 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-28 04:34:17,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-28 04:34:17,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-28 04:34:17,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-11-28 04:34:17,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-11-28 04:34:17,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-11-28 04:34:17,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-11-28 04:34:17,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-11-28 04:34:17,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-11-28 04:34:17,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-11-28 04:34:17,494 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2024-11-28 04:34:17,494 INFO L130 BoogieDeclarations]: Found specification of procedure DiskPerfIoCompletion [2024-11-28 04:34:17,494 INFO L138 BoogieDeclarations]: Found implementation of procedure DiskPerfIoCompletion [2024-11-28 04:34:17,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2024-11-28 04:34:17,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2024-11-28 04:34:17,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2024-11-28 04:34:17,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2024-11-28 04:34:17,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2024-11-28 04:34:17,494 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2024-11-28 04:34:17,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2024-11-28 04:34:17,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2024-11-28 04:34:17,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2024-11-28 04:34:17,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2024-11-28 04:34:17,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2024-11-28 04:34:17,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2024-11-28 04:34:17,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2024-11-28 04:34:17,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2024-11-28 04:34:17,495 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2024-11-28 04:34:17,495 INFO L130 BoogieDeclarations]: Found specification of procedure ExAllocatePoolWithTag [2024-11-28 04:34:17,495 INFO L138 BoogieDeclarations]: Found implementation of procedure ExAllocatePoolWithTag [2024-11-28 04:34:17,497 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 04:34:17,497 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 04:34:18,646 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 04:34:18,650 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 04:34:19,157 WARN L773 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-28 04:34:19,188 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2024-11-28 04:34:19,188 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2024-11-28 04:34:19,250 WARN L773 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-28 04:34:19,298 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume !false; [2024-11-28 04:34:19,299 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##14: assume false; [2024-11-28 04:34:20,491 WARN L773 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-28 04:34:20,511 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2024-11-28 04:34:20,511 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2024-11-28 04:34:20,640 WARN L773 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-28 04:34:20,645 WARN L773 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-28 04:34:20,655 WARN L773 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-11-28 04:34:23,535 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##46: assume !false; [2024-11-28 04:34:23,536 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##45: assume false; [2024-11-28 04:34:23,536 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##18: assume false; [2024-11-28 04:34:23,536 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##19: assume !false; [2024-11-28 04:34:23,536 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##125: assume !false; [2024-11-28 04:34:23,536 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##124: assume false; [2024-11-28 04:34:23,839 INFO L? ?]: Removed 648 outVars from TransFormulas that were not future-live. [2024-11-28 04:34:23,839 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 04:34:23,868 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 04:34:23,869 INFO L312 CfgBuilder]: Removed 3 assume(true) statements. [2024-11-28 04:34:23,869 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:34:23 BoogieIcfgContainer [2024-11-28 04:34:23,869 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 04:34:23,875 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 04:34:23,875 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 04:34:23,881 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 04:34:23,882 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 04:34:14" (1/3) ... [2024-11-28 04:34:23,882 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@601fca04 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:34:23, skipping insertion in model container [2024-11-28 04:34:23,883 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:34:16" (2/3) ... [2024-11-28 04:34:23,883 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@601fca04 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:34:23, skipping insertion in model container [2024-11-28 04:34:23,883 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:34:23" (3/3) ... [2024-11-28 04:34:23,886 INFO L128 eAbstractionObserver]: Analyzing ICFG diskperf.i.cil-2.c [2024-11-28 04:34:23,905 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 04:34:23,913 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG diskperf.i.cil-2.c that has 49 procedures, 498 locations, 1 initial locations, 49 loop locations, and 1 error locations. [2024-11-28 04:34:24,037 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 04:34:24,054 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@702950ef, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 04:34:24,055 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 04:34:24,062 INFO L276 IsEmpty]: Start isEmpty. Operand has 377 states, 282 states have (on average 1.4219858156028369) internal successors, (401), 300 states have internal predecessors, (401), 72 states have call successors, (72), 21 states have call predecessors, (72), 21 states have return successors, (72), 68 states have call predecessors, (72), 72 states have call successors, (72) [2024-11-28 04:34:24,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-11-28 04:34:24,069 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:34:24,070 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:34:24,070 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:34:24,077 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:34:24,077 INFO L85 PathProgramCache]: Analyzing trace with hash -406882849, now seen corresponding path program 1 times [2024-11-28 04:34:24,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:34:24,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975820428] [2024-11-28 04:34:24,089 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:34:24,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:34:31,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:34:32,294 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-28 04:34:32,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:34:32,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975820428] [2024-11-28 04:34:32,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975820428] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:34:32,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:34:32,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:34:32,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393277230] [2024-11-28 04:34:32,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:34:32,309 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:34:32,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:34:32,331 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:34:32,332 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:34:32,336 INFO L87 Difference]: Start difference. First operand has 377 states, 282 states have (on average 1.4219858156028369) internal successors, (401), 300 states have internal predecessors, (401), 72 states have call successors, (72), 21 states have call predecessors, (72), 21 states have return successors, (72), 68 states have call predecessors, (72), 72 states have call successors, (72) Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:34:32,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:34:32,610 INFO L93 Difference]: Finished difference Result 691 states and 1019 transitions. [2024-11-28 04:34:32,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:34:32,613 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2024-11-28 04:34:32,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:34:32,625 INFO L225 Difference]: With dead ends: 691 [2024-11-28 04:34:32,625 INFO L226 Difference]: Without dead ends: 370 [2024-11-28 04:34:32,632 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:34:32,635 INFO L435 NwaCegarLoop]: 520 mSDtfsCounter, 8 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 993 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 04:34:32,636 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 993 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 04:34:32,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 370 states. [2024-11-28 04:34:32,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 370 to 370. [2024-11-28 04:34:32,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 277 states have (on average 1.3790613718411553) internal successors, (382), 293 states have internal predecessors, (382), 72 states have call successors, (72), 21 states have call predecessors, (72), 20 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-11-28 04:34:32,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 512 transitions. [2024-11-28 04:34:32,729 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 512 transitions. Word has length 13 [2024-11-28 04:34:32,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:34:32,729 INFO L471 AbstractCegarLoop]: Abstraction has 370 states and 512 transitions. [2024-11-28 04:34:32,729 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:34:32,730 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 512 transitions. [2024-11-28 04:34:32,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2024-11-28 04:34:32,731 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:34:32,731 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:34:32,731 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 04:34:32,733 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:34:32,735 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:34:32,735 INFO L85 PathProgramCache]: Analyzing trace with hash -1791880258, now seen corresponding path program 1 times [2024-11-28 04:34:32,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:34:32,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550492269] [2024-11-28 04:34:32,736 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:34:32,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:34:38,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:34:39,134 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-28 04:34:39,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:34:39,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550492269] [2024-11-28 04:34:39,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550492269] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:34:39,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:34:39,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:34:39,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295218345] [2024-11-28 04:34:39,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:34:39,137 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:34:39,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:34:39,137 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:34:39,138 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:34:39,138 INFO L87 Difference]: Start difference. First operand 370 states and 512 transitions. Second operand has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:34:39,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:34:39,494 INFO L93 Difference]: Finished difference Result 862 states and 1217 transitions. [2024-11-28 04:34:39,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:34:39,495 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2024-11-28 04:34:39,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:34:39,502 INFO L225 Difference]: With dead ends: 862 [2024-11-28 04:34:39,503 INFO L226 Difference]: Without dead ends: 608 [2024-11-28 04:34:39,505 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:34:39,506 INFO L435 NwaCegarLoop]: 707 mSDtfsCounter, 423 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 423 SdHoareTripleChecker+Valid, 1057 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 04:34:39,507 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [423 Valid, 1057 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 76 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 04:34:39,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states. [2024-11-28 04:34:39,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 589. [2024-11-28 04:34:39,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 589 states, 445 states have (on average 1.3640449438202247) internal successors, (607), 455 states have internal predecessors, (607), 107 states have call successors, (107), 37 states have call predecessors, (107), 36 states have return successors, (116), 100 states have call predecessors, (116), 96 states have call successors, (116) [2024-11-28 04:34:39,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 830 transitions. [2024-11-28 04:34:39,571 INFO L78 Accepts]: Start accepts. Automaton has 589 states and 830 transitions. Word has length 15 [2024-11-28 04:34:39,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:34:39,572 INFO L471 AbstractCegarLoop]: Abstraction has 589 states and 830 transitions. [2024-11-28 04:34:39,572 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:34:39,572 INFO L276 IsEmpty]: Start isEmpty. Operand 589 states and 830 transitions. [2024-11-28 04:34:39,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-11-28 04:34:39,574 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:34:39,574 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:34:39,574 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 04:34:39,574 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:34:39,575 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:34:39,575 INFO L85 PathProgramCache]: Analyzing trace with hash -1928774165, now seen corresponding path program 1 times [2024-11-28 04:34:39,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:34:39,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766210859] [2024-11-28 04:34:39,575 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:34:39,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:34:44,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:34:45,573 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-28 04:34:45,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:34:45,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766210859] [2024-11-28 04:34:45,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766210859] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:34:45,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:34:45,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:34:45,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857399443] [2024-11-28 04:34:45,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:34:45,575 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:34:45,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:34:45,576 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:34:45,576 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:34:45,576 INFO L87 Difference]: Start difference. First operand 589 states and 830 transitions. Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:34:45,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:34:45,752 INFO L93 Difference]: Finished difference Result 1379 states and 1984 transitions. [2024-11-28 04:34:45,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:34:45,752 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2024-11-28 04:34:45,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:34:45,764 INFO L225 Difference]: With dead ends: 1379 [2024-11-28 04:34:45,764 INFO L226 Difference]: Without dead ends: 933 [2024-11-28 04:34:45,767 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:34:45,768 INFO L435 NwaCegarLoop]: 572 mSDtfsCounter, 401 mSDsluCounter, 352 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 401 SdHoareTripleChecker+Valid, 924 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:34:45,768 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [401 Valid, 924 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:34:45,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 933 states. [2024-11-28 04:34:45,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 933 to 904. [2024-11-28 04:34:45,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 904 states, 679 states have (on average 1.3726067746686303) internal successors, (932), 690 states have internal predecessors, (932), 166 states have call successors, (166), 58 states have call predecessors, (166), 58 states have return successors, (200), 160 states have call predecessors, (200), 156 states have call successors, (200) [2024-11-28 04:34:45,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 904 states to 904 states and 1298 transitions. [2024-11-28 04:34:45,875 INFO L78 Accepts]: Start accepts. Automaton has 904 states and 1298 transitions. Word has length 23 [2024-11-28 04:34:45,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:34:45,876 INFO L471 AbstractCegarLoop]: Abstraction has 904 states and 1298 transitions. [2024-11-28 04:34:45,876 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:34:45,877 INFO L276 IsEmpty]: Start isEmpty. Operand 904 states and 1298 transitions. [2024-11-28 04:34:45,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-11-28 04:34:45,880 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:34:45,880 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:34:45,880 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 04:34:45,880 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:34:45,881 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:34:45,881 INFO L85 PathProgramCache]: Analyzing trace with hash -1254986811, now seen corresponding path program 1 times [2024-11-28 04:34:45,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:34:45,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111748026] [2024-11-28 04:34:45,881 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:34:45,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:34:50,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:34:51,123 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-28 04:34:51,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:34:51,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111748026] [2024-11-28 04:34:51,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111748026] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:34:51,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:34:51,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:34:51,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442871590] [2024-11-28 04:34:51,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:34:51,125 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:34:51,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:34:51,125 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:34:51,126 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:34:51,127 INFO L87 Difference]: Start difference. First operand 904 states and 1298 transitions. Second operand has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:34:51,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:34:51,327 INFO L93 Difference]: Finished difference Result 918 states and 1317 transitions. [2024-11-28 04:34:51,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:34:51,327 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2024-11-28 04:34:51,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:34:51,338 INFO L225 Difference]: With dead ends: 918 [2024-11-28 04:34:51,338 INFO L226 Difference]: Without dead ends: 914 [2024-11-28 04:34:51,339 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:34:51,340 INFO L435 NwaCegarLoop]: 487 mSDtfsCounter, 20 mSDsluCounter, 432 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 919 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 04:34:51,340 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 919 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 04:34:51,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 914 states. [2024-11-28 04:34:51,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 914 to 913. [2024-11-28 04:34:51,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 913 states, 689 states have (on average 1.3715529753265603) internal successors, (945), 698 states have internal predecessors, (945), 165 states have call successors, (165), 59 states have call predecessors, (165), 58 states have return successors, (200), 160 states have call predecessors, (200), 156 states have call successors, (200) [2024-11-28 04:34:51,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 913 states to 913 states and 1310 transitions. [2024-11-28 04:34:51,440 INFO L78 Accepts]: Start accepts. Automaton has 913 states and 1310 transitions. Word has length 23 [2024-11-28 04:34:51,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:34:51,441 INFO L471 AbstractCegarLoop]: Abstraction has 913 states and 1310 transitions. [2024-11-28 04:34:51,441 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:34:51,441 INFO L276 IsEmpty]: Start isEmpty. Operand 913 states and 1310 transitions. [2024-11-28 04:34:51,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-11-28 04:34:51,442 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:34:51,443 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:34:51,443 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 04:34:51,443 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:34:51,443 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:34:51,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1112331113, now seen corresponding path program 1 times [2024-11-28 04:34:51,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:34:51,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464113923] [2024-11-28 04:34:51,444 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:34:51,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:34:56,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:34:57,306 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-28 04:34:57,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:34:57,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464113923] [2024-11-28 04:34:57,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464113923] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:34:57,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:34:57,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 04:34:57,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267785074] [2024-11-28 04:34:57,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:34:57,309 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:34:57,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:34:57,310 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:34:57,310 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:34:57,311 INFO L87 Difference]: Start difference. First operand 913 states and 1310 transitions. Second operand has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 states have internal predecessors, (24), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-28 04:34:58,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:34:58,694 INFO L93 Difference]: Finished difference Result 949 states and 1355 transitions. [2024-11-28 04:34:58,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:34:58,695 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 states have internal predecessors, (24), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 27 [2024-11-28 04:34:58,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:34:58,701 INFO L225 Difference]: With dead ends: 949 [2024-11-28 04:34:58,702 INFO L226 Difference]: Without dead ends: 939 [2024-11-28 04:34:58,702 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:34:58,703 INFO L435 NwaCegarLoop]: 477 mSDtfsCounter, 554 mSDsluCounter, 634 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 559 SdHoareTripleChecker+Valid, 1111 SdHoareTripleChecker+Invalid, 346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-28 04:34:58,704 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [559 Valid, 1111 Invalid, 346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 318 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-28 04:34:58,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 939 states. [2024-11-28 04:34:58,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 939 to 927. [2024-11-28 04:34:58,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 927 states, 703 states have (on average 1.3712660028449501) internal successors, (964), 712 states have internal predecessors, (964), 165 states have call successors, (165), 59 states have call predecessors, (165), 58 states have return successors, (200), 160 states have call predecessors, (200), 156 states have call successors, (200) [2024-11-28 04:34:58,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 927 states to 927 states and 1329 transitions. [2024-11-28 04:34:58,767 INFO L78 Accepts]: Start accepts. Automaton has 927 states and 1329 transitions. Word has length 27 [2024-11-28 04:34:58,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:34:58,768 INFO L471 AbstractCegarLoop]: Abstraction has 927 states and 1329 transitions. [2024-11-28 04:34:58,768 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 states have internal predecessors, (24), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-28 04:34:58,768 INFO L276 IsEmpty]: Start isEmpty. Operand 927 states and 1329 transitions. [2024-11-28 04:34:58,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-11-28 04:34:58,769 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:34:58,769 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:34:58,770 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 04:34:58,770 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:34:58,770 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:34:58,770 INFO L85 PathProgramCache]: Analyzing trace with hash -566947763, now seen corresponding path program 1 times [2024-11-28 04:34:58,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:34:58,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362403323] [2024-11-28 04:34:58,771 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:34:58,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:35:03,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:35:03,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-28 04:35:03,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:35:03,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362403323] [2024-11-28 04:35:03,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362403323] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:35:03,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:35:03,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 04:35:03,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082454168] [2024-11-28 04:35:03,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:35:03,981 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:35:03,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:35:03,982 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:35:03,982 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:35:03,982 INFO L87 Difference]: Start difference. First operand 927 states and 1329 transitions. Second operand has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-28 04:35:05,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:35:05,452 INFO L93 Difference]: Finished difference Result 940 states and 1340 transitions. [2024-11-28 04:35:05,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:35:05,453 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 28 [2024-11-28 04:35:05,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:35:05,460 INFO L225 Difference]: With dead ends: 940 [2024-11-28 04:35:05,460 INFO L226 Difference]: Without dead ends: 933 [2024-11-28 04:35:05,461 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:35:05,462 INFO L435 NwaCegarLoop]: 476 mSDtfsCounter, 543 mSDsluCounter, 630 mSDsCounter, 0 mSdLazyCounter, 315 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 548 SdHoareTripleChecker+Valid, 1106 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 315 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-28 04:35:05,462 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [548 Valid, 1106 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 315 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-28 04:35:05,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 933 states. [2024-11-28 04:35:05,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 933 to 927. [2024-11-28 04:35:05,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 927 states, 703 states have (on average 1.3698435277382646) internal successors, (963), 712 states have internal predecessors, (963), 165 states have call successors, (165), 59 states have call predecessors, (165), 58 states have return successors, (200), 160 states have call predecessors, (200), 156 states have call successors, (200) [2024-11-28 04:35:05,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 927 states to 927 states and 1328 transitions. [2024-11-28 04:35:05,544 INFO L78 Accepts]: Start accepts. Automaton has 927 states and 1328 transitions. Word has length 28 [2024-11-28 04:35:05,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:35:05,544 INFO L471 AbstractCegarLoop]: Abstraction has 927 states and 1328 transitions. [2024-11-28 04:35:05,544 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-28 04:35:05,545 INFO L276 IsEmpty]: Start isEmpty. Operand 927 states and 1328 transitions. [2024-11-28 04:35:05,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-11-28 04:35:05,546 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:35:05,546 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:35:05,546 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-28 04:35:05,546 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:35:05,547 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:35:05,547 INFO L85 PathProgramCache]: Analyzing trace with hash -670928754, now seen corresponding path program 1 times [2024-11-28 04:35:05,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:35:05,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941427465] [2024-11-28 04:35:05,547 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:35:05,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:35:10,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 04:35:10,321 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-28 04:35:10,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 04:35:10,781 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-28 04:35:10,782 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-28 04:35:10,783 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-28 04:35:10,785 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-28 04:35:10,788 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:35:11,133 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-28 04:35:11,139 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 04:35:11 BoogieIcfgContainer [2024-11-28 04:35:11,139 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-28 04:35:11,140 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-28 04:35:11,140 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-28 04:35:11,140 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-28 04:35:11,140 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:34:23" (3/4) ... [2024-11-28 04:35:11,141 INFO L140 WitnessPrinter]: Generating witness for reachability counterexample [2024-11-28 04:35:11,461 INFO L129 tionWitnessGenerator]: Generated YAML witness of length 25. [2024-11-28 04:35:11,552 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ab5ed06-c6b9-4238-b510-526da30f6e45/bin/uautomizer-verify-aQ6SnzHsRB/witness.graphml [2024-11-28 04:35:11,555 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ab5ed06-c6b9-4238-b510-526da30f6e45/bin/uautomizer-verify-aQ6SnzHsRB/witness.yml [2024-11-28 04:35:11,556 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-28 04:35:11,556 INFO L158 Benchmark]: Toolchain (without parser) took 56621.06ms. Allocated memory was 142.6MB in the beginning and 1.9GB in the end (delta: 1.7GB). Free memory was 113.7MB in the beginning and 869.9MB in the end (delta: -756.2MB). Peak memory consumption was 979.5MB. Max. memory is 16.1GB. [2024-11-28 04:35:11,557 INFO L158 Benchmark]: CDTParser took 0.40ms. Allocated memory is still 142.6MB. Free memory is still 78.7MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 04:35:11,557 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1637.45ms. Allocated memory is still 142.6MB. Free memory was 113.5MB in the beginning and 68.8MB in the end (delta: 44.7MB). Peak memory consumption was 70.6MB. Max. memory is 16.1GB. [2024-11-28 04:35:11,557 INFO L158 Benchmark]: Boogie Procedure Inliner took 261.45ms. Allocated memory is still 142.6MB. Free memory was 68.8MB in the beginning and 53.8MB in the end (delta: 15.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-28 04:35:11,558 INFO L158 Benchmark]: Boogie Preprocessor took 535.58ms. Allocated memory was 142.6MB in the beginning and 402.7MB in the end (delta: 260.0MB). Free memory was 53.8MB in the beginning and 311.2MB in the end (delta: -257.4MB). Peak memory consumption was 20.0MB. Max. memory is 16.1GB. [2024-11-28 04:35:11,558 INFO L158 Benchmark]: RCFGBuilder took 6495.92ms. Allocated memory is still 402.7MB. Free memory was 311.2MB in the beginning and 239.2MB in the end (delta: 71.9MB). Peak memory consumption was 230.3MB. Max. memory is 16.1GB. [2024-11-28 04:35:11,559 INFO L158 Benchmark]: TraceAbstraction took 47263.78ms. Allocated memory was 402.7MB in the beginning and 1.9GB in the end (delta: 1.5GB). Free memory was 239.2MB in the beginning and 920.2MB in the end (delta: -681.0MB). Peak memory consumption was 791.1MB. Max. memory is 16.1GB. [2024-11-28 04:35:11,560 INFO L158 Benchmark]: Witness Printer took 416.06ms. Allocated memory is still 1.9GB. Free memory was 920.2MB in the beginning and 869.9MB in the end (delta: 50.3MB). Peak memory consumption was 50.3MB. Max. memory is 16.1GB. [2024-11-28 04:35:11,562 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.40ms. Allocated memory is still 142.6MB. Free memory is still 78.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1637.45ms. Allocated memory is still 142.6MB. Free memory was 113.5MB in the beginning and 68.8MB in the end (delta: 44.7MB). Peak memory consumption was 70.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 261.45ms. Allocated memory is still 142.6MB. Free memory was 68.8MB in the beginning and 53.8MB in the end (delta: 15.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Preprocessor took 535.58ms. Allocated memory was 142.6MB in the beginning and 402.7MB in the end (delta: 260.0MB). Free memory was 53.8MB in the beginning and 311.2MB in the end (delta: -257.4MB). Peak memory consumption was 20.0MB. Max. memory is 16.1GB. * RCFGBuilder took 6495.92ms. Allocated memory is still 402.7MB. Free memory was 311.2MB in the beginning and 239.2MB in the end (delta: 71.9MB). Peak memory consumption was 230.3MB. Max. memory is 16.1GB. * TraceAbstraction took 47263.78ms. Allocated memory was 402.7MB in the beginning and 1.9GB in the end (delta: 1.5GB). Free memory was 239.2MB in the beginning and 920.2MB in the end (delta: -681.0MB). Peak memory consumption was 791.1MB. Max. memory is 16.1GB. * Witness Printer took 416.06ms. Allocated memory is still 1.9GB. Free memory was 920.2MB in the beginning and 869.9MB in the end (delta: 50.3MB). Peak memory consumption was 50.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 14]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,8) [14] - GenericResultAtLocation [Line: 15]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [15] - GenericResultAtLocation [Line: 175]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,4) [175] - GenericResultAtLocation [Line: 181]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [181] - GenericResultAtLocation [Line: 403]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,4) [403] - GenericResultAtLocation [Line: 456]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [456] - GenericResultAtLocation [Line: 475]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,1) [475] - GenericResultAtLocation [Line: 476]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [476] - GenericResultAtLocation [Line: 1149]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,4) [1149] - GenericResultAtLocation [Line: 1322]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [1322] - GenericResultAtLocation [Line: 1365]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,1) [1365] - GenericResultAtLocation [Line: 1366]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [1366] - GenericResultAtLocation [Line: 1367]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,1) [1367] - GenericResultAtLocation [Line: 1368]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [1368] - GenericResultAtLocation [Line: 1369]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,1) [1369] - GenericResultAtLocation [Line: 1370]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [1370] - GenericResultAtLocation [Line: 1371]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,1) [1371] - GenericResultAtLocation [Line: 1372]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [1372] - GenericResultAtLocation [Line: 1373]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,1) [1373] - GenericResultAtLocation [Line: 1374]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [1374] - GenericResultAtLocation [Line: 1375]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,8) [1375] - GenericResultAtLocation [Line: 1376]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [1376] - GenericResultAtLocation [Line: 1377]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,8) [1377] - GenericResultAtLocation [Line: 1378]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [1378] - GenericResultAtLocation [Line: 1467]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,8) [1467] - GenericResultAtLocation [Line: 1468]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [1468] - GenericResultAtLocation [Line: 1471]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,4) [1471] - GenericResultAtLocation [Line: 1472]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [1472] - GenericResultAtLocation [Line: 1473]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,4) [1473] - GenericResultAtLocation [Line: 1474]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [1474] - GenericResultAtLocation [Line: 1475]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,1) [1475] - GenericResultAtLocation [Line: 1476]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [1476] - GenericResultAtLocation [Line: 1483]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(push,4) [1483] - GenericResultAtLocation [Line: 1484]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma pack(pop) [1484] - GenericResultAtLocation [Line: 1485]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(push) [1485] - GenericResultAtLocation [Line: 1486]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4035) [1486] - GenericResultAtLocation [Line: 1487]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(pop) [1487] - GenericResultAtLocation [Line: 1493]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1493] - GenericResultAtLocation [Line: 1494]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1494] - GenericResultAtLocation [Line: 1516]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(push) [1516] - GenericResultAtLocation [Line: 1517]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4035) [1517] - GenericResultAtLocation [Line: 1518]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(pop) [1518] - GenericResultAtLocation [Line: 1530]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4035) [1530] - GenericResultAtLocation [Line: 1538]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(push) [1538] - GenericResultAtLocation [Line: 1539]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4164) [1539] - GenericResultAtLocation [Line: 1540]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma function(_enable) [1540] - GenericResultAtLocation [Line: 1541]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma function(_disable) [1541] - GenericResultAtLocation [Line: 1542]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(pop) [1542] - GenericResultAtLocation [Line: 1543]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1543] - GenericResultAtLocation [Line: 1544]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1544] - GenericResultAtLocation [Line: 1545]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1545] - GenericResultAtLocation [Line: 1546]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1546] - GenericResultAtLocation [Line: 1603]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1603] - GenericResultAtLocation [Line: 1604]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1604] - GenericResultAtLocation [Line: 1709]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4200) [1709] - GenericResultAtLocation [Line: 1710]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(default:4200) [1710] - GenericResultAtLocation [Line: 1732]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1732] - GenericResultAtLocation [Line: 1733]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1733] - GenericResultAtLocation [Line: 1734]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1734] - GenericResultAtLocation [Line: 1735]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1735] - GenericResultAtLocation [Line: 1736]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1736] - GenericResultAtLocation [Line: 1737]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1737] - GenericResultAtLocation [Line: 1738]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1738] - GenericResultAtLocation [Line: 1739]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1739] - GenericResultAtLocation [Line: 1740]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1740] - GenericResultAtLocation [Line: 1741]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1741] - GenericResultAtLocation [Line: 1745]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4200) [1745] - GenericResultAtLocation [Line: 2104]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma alloc_text(INIT,DriverEntry) [2104] - GenericResultAtLocation [Line: 2105]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfAddDevice) [2105] - GenericResultAtLocation [Line: 2106]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfDispatchPnp) [2106] - GenericResultAtLocation [Line: 2107]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfStartDevice) [2107] - GenericResultAtLocation [Line: 2108]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfRemoveDevice) [2108] - GenericResultAtLocation [Line: 2109]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfUnload) [2109] - GenericResultAtLocation [Line: 2110]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfWmi) [2110] - GenericResultAtLocation [Line: 2111]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskperfQueryWmiRegInfo) [2111] - GenericResultAtLocation [Line: 2112]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfRegisterDevice) [2112] - GenericResultAtLocation [Line: 2113]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,DiskPerfSyncFilterWithTarget) [2113] - GenericResultAtLocation [Line: 3176]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(push) [3176] - GenericResultAtLocation [Line: 3177]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4035) [3177] - GenericResultAtLocation [Line: 3178]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(pop) [3178] - GenericResultAtLocation [Line: 3179]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3179] - GenericResultAtLocation [Line: 3180]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3180] - GenericResultAtLocation [Line: 3181]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(push) [3181] - GenericResultAtLocation [Line: 3182]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4035) [3182] - GenericResultAtLocation [Line: 3183]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(pop) [3183] - GenericResultAtLocation [Line: 3184]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4035) [3184] - GenericResultAtLocation [Line: 3185]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(push) [3185] - GenericResultAtLocation [Line: 3186]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4164) [3186] - GenericResultAtLocation [Line: 3187]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma function(_enable) [3187] - GenericResultAtLocation [Line: 3188]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma function(_disable) [3188] - GenericResultAtLocation [Line: 3189]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(pop) [3189] - GenericResultAtLocation [Line: 3190]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3190] - GenericResultAtLocation [Line: 3191]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3191] - GenericResultAtLocation [Line: 3192]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3192] - GenericResultAtLocation [Line: 3193]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3193] - GenericResultAtLocation [Line: 3194]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3194] - GenericResultAtLocation [Line: 3195]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4103) [3195] - GenericResultAtLocation [Line: 3196]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(disable:4200) [3196] - GenericResultAtLocation [Line: 3197]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma warning(default:4200) [3197] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - CounterExampleResult [Line: 2031]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L1492] unsigned long KeNumberProcessors ; [L1696] static int isFixed = 0; [L1697] static LARGE_INTEGER frequency = { .u ={.LowPart = 0L, .HighPart = 0L}}; [L1697] static LARGE_INTEGER frequency = { .u ={.LowPart = 0L, .HighPart = 0L}}; [L1697] static LARGE_INTEGER frequency = { .u ={.LowPart = 0L, .HighPart = 0L}}; [L1722] struct _GUID const DiskClassGuid = {1408590599L, 46783, 4560, {148, 242, 0, 160, 201, 30, 251, 139}}; [L1723] struct _GUID const CdRomClassGuid = {1408590600L, 46783, 4560, {148, 242, 0, 160, 201, 30, 251, 139}}; [L1724] struct _GUID const PartitionClassGuid = {1408590602L, 46783, 4560, {148, 242, 0, 160, 201, 30, 251, 139}}; [L1725] struct _GUID const TapeClassGuid = {1408590603L, 46783, 4560, {148, 242, 0, 160, 201, 30, 251, 139}}; [L1726] struct _GUID const WriteOnceDiskClassGuid = {1408590604L, 46783, 4560, {148, 242, 0, 160, 201, 30, 251, 139}}; [L1727] struct _GUID const VolumeClassGuid = {1408590605L, 46783, 4560, {148, 242, 0, 160, 201, 30, 251, 139}}; [L1728] struct _GUID const MediumChangerClassGuid = {1408590608L, 46783, 4560, {148, 242, 0, 160, 201, 30, 251, 139}}; [L1729] struct _GUID const FloppyClassGuid = {1408590609L, 46783, 4560, {148, 242, 0, 160, 201, 30, 251, 139}}; [L1730] struct _GUID const CdChangerClassGuid = {1408590610L, 46783, 4560, {148, 242, 0, 160, 201, 30, 251, 139}}; [L1731] struct _GUID const StoragePortClassGuid = {718077536L, 49456, 4562, {176, 130, 0, 160, 201, 30, 251, 139}}; [L1743-L1744] struct _GUID const MOUNTDEV_MOUNTED_DEVICE_GUID = {1408590605, 46783, 4560, {148, 242, 0, 160, 201, 30, 251, 139}}; [L1746] struct _GUID const MSWmi_MofData_GUID = {93327905, 54630, 4561, {178, 240, 0, 160, 201, 6, 41, 16}}; [L1747] struct _GUID const MSWmi_ProviderInfo_GUID = {3351197136U, 43739, 4561, {191, 74, 0, 160, 201, 6, 41, 16}}; [L1748] struct _GUID const MSWmi_PnPDeviceId_GUID = {3351197138U, 43739, 4561, {191, 74, 0, 160, 201, 6, 41, 16}}; [L1749-L1750] struct _GUID const MSWmi_PnPInstanceNames_GUID = {3351197139U, 43739, 4561, {191, 74, 0, 160, 201, 6, 41, 16}}; [L1751-L1752] struct _GUID const MSSmBios_RawSMBiosTables_GUID = {2405959760U, 42372, 4561, {191, 56, 0, 160, 201, 6, 41, 16}}; [L1753-L1754] struct _GUID const MSPower_DeviceEnable_GUID = {2189167215U, 65200, 4560, {189, 38, 0, 170, 0, 183, 179, 42}}; [L1755-L1756] struct _GUID const MSPower_DeviceWakeEnable_GUID = {2840881794U, 65200, 4560, {189, 38, 0, 170, 0, 183, 179, 42}}; [L1757-L1758] struct _GUID const MSNdis_NetworkAddress_GUID = {3049101495U, 513, 4561, {165, 14, 0, 160, 201, 6, 41, 16}}; [L1759-L1760] struct _GUID const MSNdis_NetworkShortAddress_GUID = {3049101496U, 513, 4561, {165, 14, 0, 160, 201, 6, 41, 16}}; [L1761-L1762] struct _GUID const MSNdis_NetworkLinkSpeed_GUID = {1627155287, 3942, 4561, {150, 167, 0, 192, 79, 195, 53, 140}}; [L1763-L1764] struct _GUID const MSNdis_EnumerateAdapter_GUID = {2552180095U, 45555, 4560, {141, 215, 0, 192, 79, 195, 53, 140}}; [L1765-L1766] struct _GUID const MSNdis_NotifyAdapterRemoval_GUID = {2552180096U, 45555, 4560, {141, 215, 0, 192, 79, 195, 53, 140}}; [L1767-L1768] struct _GUID const MSNdis_NotifyAdapterArrival_GUID = {2552180097U, 45555, 4560, {141, 215, 0, 192, 79, 195, 53, 140}}; [L1769-L1770] struct _GUID const MSNdis_NdisEnumerateVc_GUID = {2552180098U, 45555, 4560, {141, 215, 0, 192, 79, 195, 53, 140}}; [L1771-L1772] struct _GUID const MSNdis_NotifyVcRemoval_GUID = {2552180089U, 45555, 4560, {141, 215, 0, 192, 79, 195, 53, 140}}; [L1773-L1774] struct _GUID const MSNdis_NotifyVcArrival_GUID = {405773836, 45555, 4560, {141, 215, 0, 192, 79, 195, 53, 140}}; [L1775-L1776] struct _GUID const MSNdis_HardwareStatus_GUID = {1589707604, 42522, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1777-L1778] struct _GUID const MSNdis_MediaSupported_GUID = {1589707605, 42522, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1779] struct _GUID const MSNdis_MediaInUse_GUID = {1589707606, 42522, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1780-L1781] struct _GUID const MSNdis_MaximumLookahead_GUID = {1589707607, 42522, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1782-L1783] struct _GUID const MSNdis_MaximumFrameSize_GUID = {1589707608, 42522, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1784] struct _GUID const MSNdis_LinkSpeed_GUID = {1589707609, 42522, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1785-L1786] struct _GUID const MSNdis_TransmitBufferSpace_GUID = {1589707610, 42522, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1787-L1788] struct _GUID const MSNdis_ReceiveBufferSpace_GUID = {1589707611, 42522, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1789-L1790] struct _GUID const MSNdis_TransmitBlockSize_GUID = {1589707612, 42522, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1791-L1792] struct _GUID const MSNdis_ReceiveBlockSize_GUID = {1589707613, 42522, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1793] struct _GUID const MSNdis_VendorID_GUID = {1589707614, 42522, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1794-L1795] struct _GUID const MSNdis_VendorDescription_GUID = {1589707615, 42522, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1796-L1797] struct _GUID const MSNdis_CurrentPacketFilter_GUID = {1589707616, 42522, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1798-L1799] struct _GUID const MSNdis_CurrentLookahead_GUID = {1589707617, 42522, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1800-L1801] struct _GUID const MSNdis_DriverVersion_GUID = {1589707618, 42522, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1802-L1803] struct _GUID const MSNdis_MaximumTotalSize_GUID = {1589707619, 42522, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1804] struct _GUID const MSNdis_MacOptions_GUID = {1589707621, 42522, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1805-L1806] struct _GUID const MSNdis_MediaConnectStatus_GUID = {1589707622, 42522, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1807-L1808] struct _GUID const MSNdis_MaximumSendPackets_GUID = {1589707623, 42522, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1809-L1810] struct _GUID const MSNdis_VendorDriverVersion_GUID = {1148802809, 42523, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1811] struct _GUID const MSNdis_TransmitsOk_GUID = {1148802810, 42523, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1812] struct _GUID const MSNdis_ReceivesOk_GUID = {1148802811, 42523, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1813-L1814] struct _GUID const MSNdis_TransmitsError_GUID = {1148802812, 42523, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1815-L1816] struct _GUID const MSNdis_ReceiveError_GUID = {1148802813, 42523, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1817-L1818] struct _GUID const MSNdis_ReceiveNoBuffer_GUID = {1148802814, 42523, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1819-L1820] struct _GUID const MSNdis_CoHardwareStatus_GUID = {2031800722, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1821-L1822] struct _GUID const MSNdis_CoMediaSupported_GUID = {2031800723, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1823-L1824] struct _GUID const MSNdis_CoMediaInUse_GUID = {2031800724, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1825] struct _GUID const MSNdis_CoLinkSpeed_GUID = {2031800725, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1826] struct _GUID const MSNdis_CoVendorId_GUID = {2031800726, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1827-L1828] struct _GUID const MSNdis_CoVendorDescription_GUID = {2031800727, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1829-L1830] struct _GUID const MSNdis_CoDriverVersion_GUID = {2031800728, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1831-L1832] struct _GUID const MSNdis_CoMacOptions_GUID = {2031800730, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1833-L1834] struct _GUID const MSNdis_CoMediaConnectStatus_GUID = {2031800731, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1835-L1836] struct _GUID const MSNdis_CoVendorDriverVersion_GUID = {2031800732, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1837-L1838] struct _GUID const MSNdis_CoMinimumLinkSpeed_GUID = {2031800733, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1839-L1840] struct _GUID const MSNdis_CoTransmitPdusOk_GUID = {169953285, 58207, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1841-L1842] struct _GUID const MSNdis_CoReceivePdusOk_GUID = {169953286, 58207, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1843-L1844] struct _GUID const MSNdis_CoTransmitPduErrors_GUID = {169953287, 58207, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1845-L1846] struct _GUID const MSNdis_CoReceivePduErrors_GUID = {169953288, 58207, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1847-L1848] struct _GUID const MSNdis_CoReceivePdusNoBuffer_GUID = {169953289, 58207, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1849-L1850] struct _GUID const MSNdis_AtmSupportedVcRates_GUID = {2031800734, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1851-L1852] struct _GUID const MSNdis_AtmSupportedServiceCategory_GUID = {2031800735, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1853-L1854] struct _GUID const MSNdis_AtmSupportedAalTypes_GUID = {2031800736, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1855-L1856] struct _GUID const MSNdis_AtmHardwareCurrentAddress_GUID = {2031800737, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1857-L1858] struct _GUID const MSNdis_AtmMaxActiveVcs_GUID = {2031800738, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1859-L1860] struct _GUID const MSNdis_AtmMaxActiveVciBits_GUID = {2031800739, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1861-L1862] struct _GUID const MSNdis_AtmMaxActiveVpiBits_GUID = {2031800740, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1863-L1864] struct _GUID const MSNdis_AtmMaxAal0PacketSize_GUID = {2031800741, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1865-L1866] struct _GUID const MSNdis_AtmMaxAal1PacketSize_GUID = {2031800742, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1867-L1868] struct _GUID const MSNdis_AtmMaxAal34PacketSize_GUID = {2031800743, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1869-L1870] struct _GUID const MSNdis_AtmMaxAal5PacketSize_GUID = {2031800721, 58204, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1871-L1872] struct _GUID const MSNdis_AtmReceiveCellsOk_GUID = {169953290, 58207, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1873-L1874] struct _GUID const MSNdis_AtmTransmitCellsOk_GUID = {169953291, 58207, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1875-L1876] struct _GUID const MSNdis_AtmReceiveCellsDropped_GUID = {169953292, 58207, 4560, {150, 146, 0, 192, 79, 195, 53, 140}}; [L1877-L1878] struct _GUID const MSNdis_EthernetPermanentAddress_GUID = {1148802815, 42523, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1879-L1880] struct _GUID const MSNdis_EthernetCurrentAddress_GUID = {1148802816, 42523, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1881-L1882] struct _GUID const MSNdis_EthernetMulticastList_GUID = {1148802817, 42523, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1883-L1884] struct _GUID const MSNdis_EthernetMaximumMulticastListSize_GUID = {1148802818, 42523, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1885-L1886] struct _GUID const MSNdis_EthernetMacOptions_GUID = {1148802819, 42523, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1887-L1888] struct _GUID const MSNdis_EthernetReceiveErrorAlignment_GUID = {1148802820, 42523, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1889-L1890] struct _GUID const MSNdis_EthernetOneTransmitCollision_GUID = {1148802821, 42523, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1891-L1892] struct _GUID const MSNdis_EthernetMoreTransmitCollisions_GUID = {1148802822, 42523, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1893-L1894] struct _GUID const MSNdis_TokenRingPermanentAddress_GUID = {1148802823, 42523, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1895-L1896] struct _GUID const MSNdis_TokenRingCurrentAddress_GUID = {1148802824, 42523, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1897-L1898] struct _GUID const MSNdis_TokenRingCurrentFunctional_GUID = {1148802825, 42523, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1899-L1900] struct _GUID const MSNdis_TokenRingCurrentGroup_GUID = {1148802826, 42523, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1901-L1902] struct _GUID const MSNdis_TokenRingLastOpenStatus_GUID = {1148802827, 42523, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1903-L1904] struct _GUID const MSNdis_TokenRingCurrentRingStatus_GUID = {2299148012U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1905-L1906] struct _GUID const MSNdis_TokenRingCurrentRingState_GUID = {2901491762U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1907-L1908] struct _GUID const MSNdis_TokenRingLineErrors_GUID = {2901491763U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1909-L1910] struct _GUID const MSNdis_TokenRingLostFrames_GUID = {2901491764U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1911-L1912] struct _GUID const MSNdis_FddiLongPermanentAddress_GUID = {2901491765U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1913-L1914] struct _GUID const MSNdis_FddiLongCurrentAddress_GUID = {2901491766U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1915-L1916] struct _GUID const MSNdis_FddiLongMulticastList_GUID = {2901491767U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1917-L1918] struct _GUID const MSNdis_FddiLongMaximumListSize_GUID = {2901491768U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1919-L1920] struct _GUID const MSNdis_FddiShortPermanentAddress_GUID = {2901491769U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1921-L1922] struct _GUID const MSNdis_FddiShortCurrentAddress_GUID = {2901491770U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1923-L1924] struct _GUID const MSNdis_FddiShortMulticastList_GUID = {2901491771U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1925-L1926] struct _GUID const MSNdis_FddiShortMaximumListSize_GUID = {2901491772U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1927-L1928] struct _GUID const MSNdis_FddiAttachmentType_GUID = {2901491773U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1929-L1930] struct _GUID const MSNdis_FddiUpstreamNodeLong_GUID = {2901491774U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1931-L1932] struct _GUID const MSNdis_FddiDownstreamNodeLong_GUID = {2901491775U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1933-L1934] struct _GUID const MSNdis_FddiFrameErrors_GUID = {2901491776U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1935-L1936] struct _GUID const MSNdis_FddiFramesLost_GUID = {2901491777U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1937-L1938] struct _GUID const MSNdis_FddiRingManagmentState_GUID = {2901491778U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1939-L1940] struct _GUID const MSNdis_FddiLctFailures_GUID = {2901491779U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1941-L1942] struct _GUID const MSNdis_FddiLemRejects_GUID = {2901491780U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1943-L1944] struct _GUID const MSNdis_FddiLConnectionState_GUID = {2901491781U, 42524, 4560, {141, 212, 0, 192, 79, 195, 53, 140}}; [L1945-L1946] struct _GUID const MSNdis_StatusResetStart_GUID = {2552180086U, 45555, 4560, {141, 215, 0, 192, 79, 195, 53, 140}}; [L1947-L1948] struct _GUID const MSNdis_StatusResetEnd_GUID = {2552180087U, 45555, 4560, {141, 215, 0, 192, 79, 195, 53, 140}}; [L1949-L1950] struct _GUID const MSNdis_StatusMediaConnect_GUID = {2552180093U, 45555, 4560, {141, 215, 0, 192, 79, 195, 53, 140}}; [L1951-L1952] struct _GUID const MSNdis_StatusMediaDisconnect_GUID = {2552180094U, 45555, 4560, {141, 215, 0, 192, 79, 195, 53, 140}}; [L1953-L1954] struct _GUID const MSNdis_StatusMediaSpecificIndication_GUID = {2552180100U, 45555, 4560, {141, 215, 0, 192, 79, 195, 53, 140}}; [L1955-L1956] struct _GUID const MSNdis_StatusLinkSpeedChange_GUID = {2552180101U, 45555, 4560, {141, 215, 0, 192, 79, 195, 53, 140}}; [L1957-L1958] struct _GUID const MSNdis_StatusProtocolBind_GUID = {1410552604, 45555, 4560, {215, 141, 0, 192, 79, 195, 53, 140}}; [L1959-L1960] struct _GUID const MSNdis_StatusProtocolUnbind_GUID = {1849483756, 45555, 4560, {215, 141, 0, 192, 79, 195, 53, 140}}; [L1961-L1962] struct _GUID const MSKeyboard_PortInformation_GUID = {1194457242, 29131, 4561, {165, 44, 0, 160, 201, 6, 41, 16}}; [L1963-L1964] struct _GUID const MSMouse_PortInformation_GUID = {1194457244, 29131, 4561, {165, 44, 0, 160, 201, 6, 41, 16}}; [L1965-L1966] struct _GUID const MSMouse_ClassInformation_GUID = {1194457243, 29131, 4561, {165, 44, 0, 160, 201, 6, 41, 16}}; [L1967-L1968] struct _GUID const MSKeyboard_ClassInformation_GUID = {1194457241, 29131, 4561, {165, 44, 0, 160, 201, 6, 41, 16}}; [L1969-L1970] struct _GUID const MSAcpi_ThermalZoneTemperature_GUID = {2713458880U, 42952, 4561, {191, 60, 0, 160, 201, 6, 41, 16}}; [L1971-L1972] struct _GUID const MSDiskDriver_Geometry_GUID = {620789585, 22466, 4561, {165, 40, 0, 160, 201, 6, 41, 16}}; [L1973-L1974] struct _GUID const MSDiskDriver_PerformanceData_GUID = {3185075666U, 55233, 4560, {165, 1, 0, 160, 201, 6, 41, 16}}; [L1975-L1976] struct _GUID const MSDiskDriver_Performance_GUID = {3185075665U, 55233, 4560, {165, 1, 0, 160, 201, 6, 41, 16}}; [L1977-L1978] struct _GUID const MSStorageDriver_FailurePredictStatus_GUID = {2028716290, 19705, 4562, {186, 74, 0, 160, 201, 6, 41, 16}}; [L1979-L1980] struct _GUID const MSStorageDriver_FailurePredictData_GUID = {2028716291, 19705, 4562, {186, 74, 0, 160, 201, 6, 41, 16}}; [L1981-L1982] struct _GUID const MSStorageDriver_FailurePredictEvent_GUID = {2028716292, 19705, 4562, {186, 74, 0, 160, 201, 6, 41, 16}}; [L1983-L1984] struct _GUID const MSStorageDriver_FailurePredictFunction_GUID = {2028716293, 19705, 4562, {186, 74, 0, 160, 201, 6, 41, 16}}; [L1985-L1986] struct _GUID const MSIde_PortDeviceInfo_GUID = {1408590607, 46783, 4560, {148, 242, 0, 160, 201, 30, 251, 139}}; [L1987] struct _GUID const MSSerial_PortName_GUID = {2699825576U, 45420, 4561, {189, 152, 0, 160, 201, 6, 190, 45}}; [L1988] struct _GUID const MSSerial_CommInfo_GUID = {3987827298U, 45420, 4561, {189, 152, 0, 160, 201, 6, 190, 45}}; [L1989-L1990] struct _GUID const MSSerial_HardwareConfiguration_GUID = {655072134, 45421, 4561, {189, 152, 0, 160, 201, 6, 190, 45}}; [L1991-L1992] struct _GUID const MSSerial_PerformanceInformation_GUID = {1447123660, 45421, 4561, {189, 152, 0, 160, 201, 6, 190, 45}}; [L1993-L1994] struct _GUID const MSSerial_CommProperties_GUID = {2181688362U, 11627, 4562, {186, 73, 0, 160, 201, 6, 41, 16}}; [L1995-L1996] struct _GUID const MSParallel_AllocFreeCounts_GUID = {1270573546, 26707, 4562, {142, 206, 0, 192, 79, 142, 244, 129}}; [L1997-L1998] struct _GUID const MSParallel_DeviceBytesTransferred_GUID = {2315186902U, 25931, 4562, {158, 21, 0, 192, 79, 142, 244, 129}}; [L1999-L2000] struct _GUID const MSRedbook_DriverInformationGuid = {3104133351U, 44554, 4561, {165, 113, 0, 192, 79, 163, 71, 48}}; [L2001-L2002] struct _GUID const MSRedbook_PerformanceGuid = {3104133352U, 44554, 4561, {165, 113, 0, 192, 79, 163, 71, 48}}; [L2003] struct _GUID const RegisteredGuids_GUID = {3823105981U, 14613, 4562, {145, 3, 0, 192, 79, 185, 152, 162}}; [L2004] struct _GUID const DiskPerfGuid = {3185075665U, 55233, 4560, {165, 1, 0, 160, 201, 6, 41, 16}}; [L2004] struct _GUID const DiskPerfGuid = {3185075665U, 55233, 4560, {165, 1, 0, 160, 201, 6, 41, 16}}; [L2004] struct _GUID const DiskPerfGuid = {3185075665U, 55233, 4560, {165, 1, 0, 160, 201, 6, 41, 16}}; [L2004] struct _GUID const DiskPerfGuid = {3185075665U, 55233, 4560, {165, 1, 0, 160, 201, 6, 41, 16}}; [L2004] struct _GUID const DiskPerfGuid = {3185075665U, 55233, 4560, {165, 1, 0, 160, 201, 6, 41, 16}}; [L2004] struct _GUID const DiskPerfGuid = {3185075665U, 55233, 4560, {165, 1, 0, 160, 201, 6, 41, 16}}; [L2004] struct _GUID const DiskPerfGuid = {3185075665U, 55233, 4560, {165, 1, 0, 160, 201, 6, 41, 16}}; [L2004] struct _GUID const DiskPerfGuid = {3185075665U, 55233, 4560, {165, 1, 0, 160, 201, 6, 41, 16}}; [L2004] struct _GUID const DiskPerfGuid = {3185075665U, 55233, 4560, {165, 1, 0, 160, 201, 6, 41, 16}}; [L2004] struct _GUID const DiskPerfGuid = {3185075665U, 55233, 4560, {165, 1, 0, 160, 201, 6, 41, 16}}; [L2004] struct _GUID const DiskPerfGuid = {3185075665U, 55233, 4560, {165, 1, 0, 160, 201, 6, 41, 16}}; [L2004] struct _GUID const DiskPerfGuid = {3185075665U, 55233, 4560, {165, 1, 0, 160, 201, 6, 41, 16}}; [L2004] struct _GUID const DiskPerfGuid = {3185075665U, 55233, 4560, {165, 1, 0, 160, 201, 6, 41, 16}}; [L2005] struct _GUID const THERMAL_ZONE_GUID = {2713458880U, 42952, 4561, {191, 60, 0, 160, 201, 6, 41, 16}}; [L2006] struct _GUID const GlobalLoggerGuid = {3901786812U, 43652, 4562, {154, 147, 0, 128, 95, 133, 215, 198}}; [L2007] struct _GUID const GenericMessageGuid = {2369794079U, 43850, 4562, {154, 147, 0, 128, 95, 133, 215, 198}}; [L2008] struct _GUID const ProcessGuid = {1030727888, 65029, 4560, {157, 218, 0, 192, 79, 215, 186, 124}}; [L2009] struct _GUID const ThreadGuid = {1030727889, 65029, 4560, {157, 218, 0, 192, 79, 215, 186, 124}}; [L2010] struct _GUID const HardFaultGuid = {1030727890, 65029, 4560, {157, 218, 0, 192, 79, 215, 186, 124}}; [L2011] struct _GUID const PageFaultGuid = {1030727891, 65029, 4560, {157, 218, 0, 192, 79, 215, 186, 124}}; [L2012] struct _GUID const DiskIoGuid = {1030727892, 65029, 4560, {157, 218, 0, 192, 79, 215, 186, 124}}; [L2013] struct _GUID const FileIoGuid = {2429279289U, 19006, 4561, {132, 244, 0, 0, 248, 4, 100, 227}}; [L2014] struct _GUID const TcpIpGuid = {2586315456U, 51424, 4561, {132, 226, 0, 192, 79, 185, 152, 162}}; [L2015] struct _GUID const UdpIpGuid = {3208270021U, 43465, 18824, {160, 5, 45, 240, 183, 200, 15, 128}}; [L2016] struct _GUID const ImageLoadGuid = {749821213, 24513, 4562, {171, 225, 0, 160, 201, 17, 245, 24}}; [L2017] struct _GUID const RegistryGuid = {2924704302U, 51299, 4562, {134, 89, 0, 192, 79, 163, 33, 161}}; [L2018] struct _GUID const TraceErrorGuid = {964792796, 11687, 4563, {139, 152, 0, 128, 95, 133, 215, 198}}; [L2034] int s ; [L2035] int UNLOADED ; [L2036] int NP ; [L2037] int DC ; [L2038] int SKIP1 ; [L2039] int SKIP2 ; [L2040] int MPR1 ; [L2041] int MPR3 ; [L2042] int IPC ; [L2043] int pended ; [L2044] NTSTATUS (*compFptr)(PDEVICE_OBJECT DeviceObject , PIRP Irp , PVOID Context ) ; [L2045] int compRegistered ; [L2046] int lowerDriverReturn ; [L2047] int setEventCalled ; [L2048] int customIrp ; [L2049] int myStatus ; [L2050] int routine ; [L2073] UNICODE_STRING DiskPerfRegistryPath ; [L2073] UNICODE_STRING DiskPerfRegistryPath ; [L2073] UNICODE_STRING DiskPerfRegistryPath ; [L2073] UNICODE_STRING DiskPerfRegistryPath ; [L2114] WMIGUIDREGINFO DiskperfGuidList[1] = { {& DiskPerfGuid, 1, 0}}; [L2114] WMIGUIDREGINFO DiskperfGuidList[1] = { {& DiskPerfGuid, 1, 0}}; [L2114] WMIGUIDREGINFO DiskperfGuidList[1] = { {& DiskPerfGuid, 1, 0}}; [L2114] WMIGUIDREGINFO DiskperfGuidList[1] = { {& DiskPerfGuid, 1, 0}}; [L3198] IRP *pirp ; [L3389] char _SLAM_alloc_dummy ; VAL [DC=0, DiskPerfGuid={8:0}, DiskPerfRegistryPath={9:0}, DiskperfGuidList={10:0}, IPC=0, KeNumberProcessors=0, MPR1=0, MPR3=0, NP=0, SKIP1=0, SKIP2=0, UNLOADED=0, _SLAM_alloc_dummy=0, compFptr={0:0}, compRegistered=0, customIrp=0, frequency={7:0}, isFixed=0, lowerDriverReturn=0, myStatus=0, pended=0, pirp={0:0}, routine=0, s=0, setEventCalled=0] [L3214] DRIVER_OBJECT d ; [L3215] NTSTATUS status = __VERIFIER_nondet_long() ; [L3216] int we_should_unload = __VERIFIER_nondet_int() ; [L3217] IRP irp ; [L3218] int __BLAST_NONDET___0 = __VERIFIER_nondet_int() ; [L3219] int irp_choice = __VERIFIER_nondet_int() ; [L3220] DEVICE_OBJECT devobj ; [L3221] devobj.DeviceExtension = malloc(sizeof (DEVICE_EXTENSION)) [L3222] EXPR devobj.DeviceExtension [L3222] ((DEVICE_EXTENSION*)devobj.DeviceExtension)->DiskCounters = malloc(sizeof (struct _DISK_PERFORMANCE)) [L3223] KeNumberProcessors = __VERIFIER_nondet_ulong() [L3224] irp.Tail.Overlay.__annonCompField17.__annonCompField16.CurrentStackLocation = malloc(4 * sizeof (IO_STACK_LOCATION)) [L3226] EXPR irp.Tail.Overlay.__annonCompField17.__annonCompField16.CurrentStackLocation [L3226] irp.Tail.Overlay.__annonCompField17.__annonCompField16.CurrentStackLocation += 3 [L3227] irp.AssociatedIrp.SystemBuffer = malloc(sizeof (struct _DISK_PERFORMANCE)) [L3231] pirp = & irp [L3232] CALL _BLAST_init() [L2055] UNLOADED = 0 [L2056] NP = 1 [L2057] DC = 2 [L2058] SKIP1 = 3 [L2059] SKIP2 = 4 [L2060] MPR1 = 5 [L2061] MPR3 = 6 [L2062] IPC = 7 [L2063] s = UNLOADED [L2064] pended = 0 [L2065] compFptr = 0 [L2066] compRegistered = 0 [L2067] lowerDriverReturn = 0 [L2068] setEventCalled = 0 [L2069] customIrp = 0 VAL [DC=2, DiskPerfGuid={8:0}, DiskPerfRegistryPath={9:0}, DiskperfGuidList={10:0}, IPC=7, MPR1=5, MPR3=6, NP=1, SKIP1=3, SKIP2=4, UNLOADED=0, _SLAM_alloc_dummy=0, compFptr={0:0}, compRegistered=0, customIrp=0, frequency={7:0}, isFixed=0, lowerDriverReturn=0, myStatus=0, pended=0, pirp={18:0}, routine=0, s=0, setEventCalled=0] [L3232] RET _BLAST_init() [L3234] COND TRUE status >= 0L [L3235] s = NP [L3236] customIrp = 0 [L3237] setEventCalled = customIrp [L3238] lowerDriverReturn = setEventCalled [L3239] compRegistered = lowerDriverReturn [L3240] compFptr = compRegistered [L3241] pended = compFptr [L3242] pirp->IoStatus.__annonCompField4.Status = 0L [L3243] myStatus = 0L VAL [DC=2, DiskPerfGuid={8:0}, DiskPerfRegistryPath={9:0}, DiskperfGuidList={10:0}, IPC=7, MPR1=5, MPR3=6, NP=1, SKIP1=3, SKIP2=4, UNLOADED=0, _SLAM_alloc_dummy=0, __BLAST_NONDET___0=0, compFptr={0:0}, compRegistered=0, customIrp=0, devobj={20:0}, frequency={7:0}, irp_choice=0, isFixed=0, lowerDriverReturn=0, myStatus=0, pended=0, pirp={18:0}, routine=0, s=1, setEventCalled=0, status=0, we_should_unload=1] [L3244] COND TRUE irp_choice == 0 [L3245] pirp->IoStatus.__annonCompField4.Status = -1073741637L [L3246] myStatus = -1073741637L VAL [DC=2, DiskPerfGuid={8:0}, DiskPerfRegistryPath={9:0}, DiskperfGuidList={10:0}, IPC=7, MPR1=5, MPR3=6, NP=1, SKIP1=3, SKIP2=4, UNLOADED=0, _SLAM_alloc_dummy=0, __BLAST_NONDET___0=0, compFptr={0:0}, compRegistered=0, customIrp=0, devobj={20:0}, frequency={7:0}, isFixed=0, lowerDriverReturn=0, myStatus=-1073741637, pended=0, pirp={18:0}, routine=0, s=1, setEventCalled=0, status=0, we_should_unload=1] [L3251] CALL stub_driver_init() [L3203] s = NP [L3204] customIrp = 0 [L3205] setEventCalled = customIrp [L3206] lowerDriverReturn = setEventCalled [L3207] compRegistered = lowerDriverReturn [L3208] compFptr = compRegistered [L3209] pended = compFptr VAL [DC=2, DiskPerfGuid={8:0}, DiskPerfRegistryPath={9:0}, DiskperfGuidList={10:0}, IPC=7, MPR1=5, MPR3=6, NP=1, SKIP1=3, SKIP2=4, UNLOADED=0, _SLAM_alloc_dummy=0, compFptr={0:0}, compRegistered=0, customIrp=0, frequency={7:0}, isFixed=0, lowerDriverReturn=0, myStatus=-1073741637, pended=0, pirp={18:0}, routine=0, s=1, setEventCalled=0] [L3251] RET stub_driver_init() [L3253] COND FALSE !(! (status >= 0L)) VAL [DC=2, DiskPerfGuid={8:0}, DiskPerfRegistryPath={9:0}, DiskperfGuidList={10:0}, IPC=7, MPR1=5, MPR3=6, NP=1, SKIP1=3, SKIP2=4, UNLOADED=0, _SLAM_alloc_dummy=0, __BLAST_NONDET___0=0, compFptr={0:0}, compRegistered=0, customIrp=0, devobj={20:0}, frequency={7:0}, isFixed=0, lowerDriverReturn=0, myStatus=-1073741637, pended=0, pirp={18:0}, routine=0, s=1, setEventCalled=0, we_should_unload=1] [L3258] COND TRUE __BLAST_NONDET___0 == 0 VAL [DC=2, DiskPerfGuid={8:0}, DiskPerfRegistryPath={9:0}, DiskperfGuidList={10:0}, IPC=7, MPR1=5, MPR3=6, NP=1, SKIP1=3, SKIP2=4, UNLOADED=0, _SLAM_alloc_dummy=0, compFptr={0:0}, compRegistered=0, customIrp=0, frequency={7:0}, isFixed=0, lowerDriverReturn=0, myStatus=-1073741637, pended=0, pirp={18:0}, routine=0, s=1, setEventCalled=0] [L3278] CALL, EXPR DiskPerfCreate(& devobj, pirp) [L2422] Irp->IoStatus.__annonCompField4.Status = 0L [L2423] myStatus = 0L VAL [DC=2, DiskPerfGuid={8:0}, DiskPerfRegistryPath={9:0}, DiskperfGuidList={10:0}, IPC=7, Irp={18: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={18: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)={18: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={18: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)={18: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={18: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={18: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={18:0}, routine=0, s=2, setEventCalled=0] [L2426] return (0L); VAL [DC=2, DiskPerfGuid={8:0}, DiskPerfRegistryPath={9:0}, DiskperfGuidList={10:0}, IPC=7, Irp={18:0}, MPR1=5, MPR3=6, NP=1, SKIP1=3, SKIP2=4, UNLOADED=0, \result=0, _SLAM_alloc_dummy=0, compFptr={0:0}, compRegistered=0, customIrp=0, frequency={7:0}, isFixed=0, lowerDriverReturn=0, myStatus=0, pended=0, pirp={18:0}, routine=0, s=2, setEventCalled=0] [L3278] RET, EXPR DiskPerfCreate(& devobj, pirp) [L3278] status = DiskPerfCreate(& devobj, pirp) [L3312] COND TRUE \read(we_should_unload) VAL [DC=2, DiskPerfGuid={8:0}, DiskPerfRegistryPath={9:0}, DiskperfGuidList={10:0}, IPC=7, MPR1=5, MPR3=6, NP=1, SKIP1=3, SKIP2=4, UNLOADED=0, _SLAM_alloc_dummy=0, compFptr={0:0}, compRegistered=0, customIrp=0, frequency={7:0}, isFixed=0, lowerDriverReturn=0, myStatus=0, pended=0, pirp={18: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={18: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={18: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={18: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={18: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={18: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={18: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={18: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={18: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={18: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={18: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={18:0}, routine=0, s=2, setEventCalled=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 49 procedures, 498 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 46.8s, OverallIterations: 7, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 4.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1959 SdHoareTripleChecker+Valid, 3.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1949 mSDsluCounter, 6110 SdHoareTripleChecker+Invalid, 3.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2871 mSDsCounter, 77 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 815 IncrementalHoareTripleChecker+Invalid, 892 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 77 mSolverCounterUnsat, 3239 mSDtfsCounter, 815 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 28 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=927occurred in iteration=5, InterpolantAutomatonStates: 24, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.5s AutomataMinimizationTime, 6 MinimizatonAttempts, 67 StatesRemovedByMinimization, 5 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.5s SatisfiabilityAnalysisTime, 4.7s InterpolantComputationTime, 158 NumberOfCodeBlocks, 158 NumberOfCodeBlocksAsserted, 7 NumberOfCheckSat, 123 ConstructedInterpolants, 0 QuantifiedInterpolants, 304 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 6 InterpolantComputations, 6 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2024-11-28 04:35:11,610 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8ab5ed06-c6b9-4238-b510-526da30f6e45/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE