./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/ntdrivers-simplified/floppy_simpl3.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version b2eff8ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ntdrivers-simplified/floppy_simpl3.cil-1.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ea94c2a7f5c98d387db22a0b269794366125ef96ca4390d29fd777c1f058153c .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ntdrivers-simplified/floppy_simpl3.cil-1.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ea94c2a7f5c98d387db22a0b269794366125ef96ca4390d29fd777c1f058153c .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: UNKNOWN: Overapproximated counterexample --- Real Ultimate output --- This is Ultimate 0.2.1-dev-b2eff8b [2021-10-28 23:55:51,152 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-28 23:55:51,155 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-28 23:55:51,193 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-28 23:55:51,194 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-28 23:55:51,195 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-28 23:55:51,197 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-28 23:55:51,199 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-28 23:55:51,201 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-28 23:55:51,203 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-28 23:55:51,204 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-28 23:55:51,205 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-28 23:55:51,206 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-28 23:55:51,207 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-28 23:55:51,209 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-28 23:55:51,211 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-28 23:55:51,212 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-28 23:55:51,213 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-28 23:55:51,216 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-28 23:55:51,219 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-28 23:55:51,221 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-28 23:55:51,222 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-28 23:55:51,224 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-28 23:55:51,225 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-28 23:55:51,229 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-28 23:55:51,230 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-28 23:55:51,230 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-28 23:55:51,231 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-28 23:55:51,232 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-28 23:55:51,233 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-28 23:55:51,234 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-28 23:55:51,235 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-28 23:55:51,241 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-28 23:55:51,243 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-28 23:55:51,244 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-28 23:55:51,246 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-28 23:55:51,247 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-28 23:55:51,247 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-28 23:55:51,248 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-28 23:55:51,249 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-28 23:55:51,250 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-28 23:55:51,251 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2021-10-28 23:55:51,299 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-28 23:55:51,299 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-28 23:55:51,300 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-28 23:55:51,300 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-28 23:55:51,308 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-28 23:55:51,308 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-28 23:55:51,308 INFO L138 SettingsManager]: * Use SBE=true [2021-10-28 23:55:51,309 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-28 23:55:51,309 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-28 23:55:51,309 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-28 23:55:51,310 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-28 23:55:51,311 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-28 23:55:51,311 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-28 23:55:51,311 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-10-28 23:55:51,311 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-10-28 23:55:51,312 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-10-28 23:55:51,312 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-28 23:55:51,312 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-10-28 23:55:51,312 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-28 23:55:51,313 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-28 23:55:51,313 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-28 23:55:51,313 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-28 23:55:51,313 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-28 23:55:51,314 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-28 23:55:51,314 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-28 23:55:51,314 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-28 23:55:51,315 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-28 23:55:51,315 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-10-28 23:55:51,315 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-28 23:55:51,315 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) 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 -> ea94c2a7f5c98d387db22a0b269794366125ef96ca4390d29fd777c1f058153c [2021-10-28 23:55:51,586 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-28 23:55:51,621 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-28 23:55:51,623 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-28 23:55:51,625 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-28 23:55:51,626 INFO L275 PluginConnector]: CDTParser initialized [2021-10-28 23:55:51,627 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/../../sv-benchmarks/c/ntdrivers-simplified/floppy_simpl3.cil-1.c [2021-10-28 23:55:51,716 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/data/bcbad807b/eb79f453ad334d0986d0f941a0d8426b/FLAG5ba91d759 [2021-10-28 23:55:52,255 INFO L306 CDTParser]: Found 1 translation units. [2021-10-28 23:55:52,256 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/sv-benchmarks/c/ntdrivers-simplified/floppy_simpl3.cil-1.c [2021-10-28 23:55:52,270 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/data/bcbad807b/eb79f453ad334d0986d0f941a0d8426b/FLAG5ba91d759 [2021-10-28 23:55:52,555 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/data/bcbad807b/eb79f453ad334d0986d0f941a0d8426b [2021-10-28 23:55:52,557 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-28 23:55:52,559 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-10-28 23:55:52,568 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-28 23:55:52,568 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-28 23:55:52,572 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-28 23:55:52,573 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.10 11:55:52" (1/1) ... [2021-10-28 23:55:52,574 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1f17fa99 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:55:52, skipping insertion in model container [2021-10-28 23:55:52,574 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.10 11:55:52" (1/1) ... [2021-10-28 23:55:52,581 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-28 23:55:52,643 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-28 23:55:52,842 WARN L228 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_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/sv-benchmarks/c/ntdrivers-simplified/floppy_simpl3.cil-1.c[2713,2726] [2021-10-28 23:55:52,953 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-28 23:55:52,962 INFO L203 MainTranslator]: Completed pre-run [2021-10-28 23:55:52,996 WARN L228 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_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/sv-benchmarks/c/ntdrivers-simplified/floppy_simpl3.cil-1.c[2713,2726] [2021-10-28 23:55:53,070 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-28 23:55:53,087 INFO L208 MainTranslator]: Completed translation [2021-10-28 23:55:53,087 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:55:53 WrapperNode [2021-10-28 23:55:53,087 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-28 23:55:53,088 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-28 23:55:53,088 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-28 23:55:53,089 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-28 23:55:53,101 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:55:53" (1/1) ... [2021-10-28 23:55:53,101 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:55:53" (1/1) ... [2021-10-28 23:55:53,116 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:55:53" (1/1) ... [2021-10-28 23:55:53,116 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:55:53" (1/1) ... [2021-10-28 23:55:53,142 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:55:53" (1/1) ... [2021-10-28 23:55:53,156 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:55:53" (1/1) ... [2021-10-28 23:55:53,162 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:55:53" (1/1) ... [2021-10-28 23:55:53,170 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-28 23:55:53,171 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-28 23:55:53,171 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-28 23:55:53,172 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-28 23:55:53,174 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:55:53" (1/1) ... [2021-10-28 23:55:53,194 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-28 23:55:53,205 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:55:53,216 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-10-28 23:55:53,233 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-10-28 23:55:53,301 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2021-10-28 23:55:53,301 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-28 23:55:53,302 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2021-10-28 23:55:53,302 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2021-10-28 23:55:53,302 INFO L138 BoogieDeclarations]: Found implementation of procedure _BLAST_init [2021-10-28 23:55:53,302 INFO L138 BoogieDeclarations]: Found implementation of procedure FlAcpiConfigureFloppy [2021-10-28 23:55:53,302 INFO L138 BoogieDeclarations]: Found implementation of procedure FlQueueIrpToThread [2021-10-28 23:55:53,303 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyPnp [2021-10-28 23:55:53,303 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyStartDevice [2021-10-28 23:55:53,303 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyPnpComplete [2021-10-28 23:55:53,303 INFO L138 BoogieDeclarations]: Found implementation of procedure FlFdcDeviceIo [2021-10-28 23:55:53,303 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyProcessQueuedRequests [2021-10-28 23:55:53,304 INFO L138 BoogieDeclarations]: Found implementation of procedure stub_driver_init [2021-10-28 23:55:53,304 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2021-10-28 23:55:53,304 INFO L138 BoogieDeclarations]: Found implementation of procedure IoBuildDeviceIoControlRequest [2021-10-28 23:55:53,304 INFO L138 BoogieDeclarations]: Found implementation of procedure IoDeleteSymbolicLink [2021-10-28 23:55:53,304 INFO L138 BoogieDeclarations]: Found implementation of procedure IoQueryDeviceDescription [2021-10-28 23:55:53,305 INFO L138 BoogieDeclarations]: Found implementation of procedure IoRegisterDeviceInterface [2021-10-28 23:55:53,305 INFO L138 BoogieDeclarations]: Found implementation of procedure IoSetDeviceInterfaceState [2021-10-28 23:55:53,305 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2021-10-28 23:55:53,305 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2021-10-28 23:55:53,305 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2021-10-28 23:55:53,305 INFO L138 BoogieDeclarations]: Found implementation of procedure KeSetEvent [2021-10-28 23:55:53,306 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2021-10-28 23:55:53,306 INFO L138 BoogieDeclarations]: Found implementation of procedure ObReferenceObjectByHandle [2021-10-28 23:55:53,306 INFO L138 BoogieDeclarations]: Found implementation of procedure PsCreateSystemThread [2021-10-28 23:55:53,306 INFO L138 BoogieDeclarations]: Found implementation of procedure ZwClose [2021-10-28 23:55:53,306 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2021-10-28 23:55:53,306 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2021-10-28 23:55:53,306 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2021-10-28 23:55:53,306 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-28 23:55:53,306 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2021-10-28 23:55:53,306 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2021-10-28 23:55:53,307 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_long [2021-10-28 23:55:53,307 INFO L130 BoogieDeclarations]: Found specification of procedure FlAcpiConfigureFloppy [2021-10-28 23:55:53,307 INFO L130 BoogieDeclarations]: Found specification of procedure FlQueueIrpToThread [2021-10-28 23:55:53,307 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyPnp [2021-10-28 23:55:53,307 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyStartDevice [2021-10-28 23:55:53,307 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyPnpComplete [2021-10-28 23:55:53,307 INFO L130 BoogieDeclarations]: Found specification of procedure FlFdcDeviceIo [2021-10-28 23:55:53,307 INFO L130 BoogieDeclarations]: Found specification of procedure IoBuildDeviceIoControlRequest [2021-10-28 23:55:53,307 INFO L130 BoogieDeclarations]: Found specification of procedure IoDeleteSymbolicLink [2021-10-28 23:55:53,307 INFO L130 BoogieDeclarations]: Found specification of procedure IoQueryDeviceDescription [2021-10-28 23:55:53,308 INFO L130 BoogieDeclarations]: Found specification of procedure IoRegisterDeviceInterface [2021-10-28 23:55:53,308 INFO L130 BoogieDeclarations]: Found specification of procedure IoSetDeviceInterfaceState [2021-10-28 23:55:53,308 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2021-10-28 23:55:53,308 INFO L130 BoogieDeclarations]: Found specification of procedure KeSetEvent [2021-10-28 23:55:53,308 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2021-10-28 23:55:53,308 INFO L130 BoogieDeclarations]: Found specification of procedure ObReferenceObjectByHandle [2021-10-28 23:55:53,308 INFO L130 BoogieDeclarations]: Found specification of procedure PsCreateSystemThread [2021-10-28 23:55:53,308 INFO L130 BoogieDeclarations]: Found specification of procedure ZwClose [2021-10-28 23:55:53,309 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2021-10-28 23:55:53,309 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2021-10-28 23:55:53,309 INFO L130 BoogieDeclarations]: Found specification of procedure _BLAST_init [2021-10-28 23:55:53,309 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyProcessQueuedRequests [2021-10-28 23:55:53,309 INFO L130 BoogieDeclarations]: Found specification of procedure stub_driver_init [2021-10-28 23:55:53,309 INFO L130 BoogieDeclarations]: Found specification of procedure main [2021-10-28 23:55:53,309 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2021-10-28 23:55:53,309 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2021-10-28 23:55:53,309 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-28 23:55:53,310 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-28 23:55:53,310 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-10-28 23:55:53,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-10-28 23:55:53,310 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-28 23:55:53,684 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-28 23:55:53,735 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2021-10-28 23:55:53,735 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2021-10-28 23:55:53,753 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-28 23:55:53,771 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2021-10-28 23:55:53,772 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2021-10-28 23:55:53,781 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-28 23:55:54,037 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume !false; [2021-10-28 23:55:54,037 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume false; [2021-10-28 23:55:54,041 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-28 23:55:54,129 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##10: assume false; [2021-10-28 23:55:54,129 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##11: assume !false; [2021-10-28 23:55:54,154 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-28 23:55:54,168 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2021-10-28 23:55:54,168 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2021-10-28 23:55:54,228 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-28 23:55:54,234 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2021-10-28 23:55:54,235 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2021-10-28 23:55:54,235 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-28 23:55:54,242 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2021-10-28 23:55:54,242 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2021-10-28 23:55:54,242 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-28 23:55:54,250 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2021-10-28 23:55:54,250 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2021-10-28 23:55:54,280 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-28 23:55:54,303 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##12: assume !false; [2021-10-28 23:55:54,303 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##11: assume false; [2021-10-28 23:55:54,334 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-28 23:55:54,339 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2021-10-28 23:55:54,339 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2021-10-28 23:55:54,339 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-28 23:55:54,346 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2021-10-28 23:55:54,346 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2021-10-28 23:55:54,347 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-28 23:55:54,352 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2021-10-28 23:55:54,352 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2021-10-28 23:55:54,377 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-28 23:55:54,377 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2021-10-28 23:55:54,379 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.10 11:55:54 BoogieIcfgContainer [2021-10-28 23:55:54,380 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-28 23:55:54,382 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-28 23:55:54,382 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-28 23:55:54,387 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-28 23:55:54,387 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.10 11:55:52" (1/3) ... [2021-10-28 23:55:54,388 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f18d897 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.10 11:55:54, skipping insertion in model container [2021-10-28 23:55:54,388 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:55:53" (2/3) ... [2021-10-28 23:55:54,388 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f18d897 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.10 11:55:54, skipping insertion in model container [2021-10-28 23:55:54,388 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.10 11:55:54" (3/3) ... [2021-10-28 23:55:54,390 INFO L111 eAbstractionObserver]: Analyzing ICFG floppy_simpl3.cil-1.c [2021-10-28 23:55:54,395 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-28 23:55:54,396 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2021-10-28 23:55:54,445 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-28 23:55:54,452 INFO L339 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, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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, mLoopAccelerationTechnique=FAST_UPR [2021-10-28 23:55:54,452 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-10-28 23:55:54,478 INFO L276 IsEmpty]: Start isEmpty. Operand has 303 states, 219 states have (on average 1.4292237442922375) internal successors, (313), 243 states have internal predecessors, (313), 57 states have call successors, (57), 24 states have call predecessors, (57), 24 states have return successors, (57), 51 states have call predecessors, (57), 57 states have call successors, (57) [2021-10-28 23:55:54,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-10-28 23:55:54,486 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:55:54,487 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:55:54,487 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting mainErr0ENSURES_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:55:54,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:55:54,493 INFO L85 PathProgramCache]: Analyzing trace with hash 1798557025, now seen corresponding path program 1 times [2021-10-28 23:55:54,502 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:55:54,502 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56157089] [2021-10-28 23:55:54,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:55:54,504 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:55:54,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:55:54,919 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:55:54,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:55:54,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:55:54,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:55:55,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:55:55,006 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:55:55,006 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56157089] [2021-10-28 23:55:55,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56157089] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:55:55,012 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:55:55,013 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 23:55:55,015 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420399430] [2021-10-28 23:55:55,020 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-28 23:55:55,028 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:55:55,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 23:55:55,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-28 23:55:55,051 INFO L87 Difference]: Start difference. First operand has 303 states, 219 states have (on average 1.4292237442922375) internal successors, (313), 243 states have internal predecessors, (313), 57 states have call successors, (57), 24 states have call predecessors, (57), 24 states have return successors, (57), 51 states have call predecessors, (57), 57 states have call successors, (57) Second operand has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 2 states have internal predecessors, (10), 1 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-10-28 23:55:56,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:55:56,288 INFO L93 Difference]: Finished difference Result 330 states and 450 transitions. [2021-10-28 23:55:56,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-28 23:55:56,289 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 2 states have internal predecessors, (10), 1 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 15 [2021-10-28 23:55:56,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:55:56,315 INFO L225 Difference]: With dead ends: 330 [2021-10-28 23:55:56,315 INFO L226 Difference]: Without dead ends: 324 [2021-10-28 23:55:56,317 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-28 23:55:56,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2021-10-28 23:55:56,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 294. [2021-10-28 23:55:56,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 214 states have (on average 1.3785046728971964) internal successors, (295), 235 states have internal predecessors, (295), 57 states have call successors, (57), 24 states have call predecessors, (57), 22 states have return successors, (37), 36 states have call predecessors, (37), 37 states have call successors, (37) [2021-10-28 23:55:56,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 389 transitions. [2021-10-28 23:55:56,380 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 389 transitions. Word has length 15 [2021-10-28 23:55:56,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:55:56,381 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 389 transitions. [2021-10-28 23:55:56,381 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 2 states have internal predecessors, (10), 1 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-10-28 23:55:56,381 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 389 transitions. [2021-10-28 23:55:56,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-28 23:55:56,382 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:55:56,382 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:55:56,382 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-10-28 23:55:56,383 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:55:56,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:55:56,383 INFO L85 PathProgramCache]: Analyzing trace with hash -477224522, now seen corresponding path program 1 times [2021-10-28 23:55:56,384 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:55:56,384 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358126487] [2021-10-28 23:55:56,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:55:56,384 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:55:56,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:55:56,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:55:56,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:55:56,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:55:56,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:55:56,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:55:56,598 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:55:56,598 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358126487] [2021-10-28 23:55:56,599 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358126487] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:55:56,599 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:55:56,599 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-28 23:55:56,599 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158501363] [2021-10-28 23:55:56,600 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-28 23:55:56,601 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:55:56,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-28 23:55:56,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-28 23:55:56,602 INFO L87 Difference]: Start difference. First operand 294 states and 389 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 3 states have internal predecessors, (14), 3 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-10-28 23:55:57,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:55:57,726 INFO L93 Difference]: Finished difference Result 324 states and 435 transitions. [2021-10-28 23:55:57,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 23:55:57,727 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 3 states have internal predecessors, (14), 3 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 20 [2021-10-28 23:55:57,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:55:57,735 INFO L225 Difference]: With dead ends: 324 [2021-10-28 23:55:57,735 INFO L226 Difference]: Without dead ends: 324 [2021-10-28 23:55:57,737 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-28 23:55:57,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2021-10-28 23:55:57,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 294. [2021-10-28 23:55:57,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 214 states have (on average 1.3738317757009346) internal successors, (294), 235 states have internal predecessors, (294), 57 states have call successors, (57), 24 states have call predecessors, (57), 22 states have return successors, (37), 36 states have call predecessors, (37), 37 states have call successors, (37) [2021-10-28 23:55:57,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 388 transitions. [2021-10-28 23:55:57,782 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 388 transitions. Word has length 20 [2021-10-28 23:55:57,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:55:57,782 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 388 transitions. [2021-10-28 23:55:57,783 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 3 states have internal predecessors, (14), 3 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-10-28 23:55:57,783 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 388 transitions. [2021-10-28 23:55:57,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-28 23:55:57,789 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:55:57,789 INFO L513 BasicCegarLoop]: 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] [2021-10-28 23:55:57,789 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-10-28 23:55:57,790 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:55:57,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:55:57,790 INFO L85 PathProgramCache]: Analyzing trace with hash 1351580342, now seen corresponding path program 1 times [2021-10-28 23:55:57,791 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:55:57,791 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531198690] [2021-10-28 23:55:57,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:55:57,792 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:55:57,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:55:57,970 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:55:57,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:55:58,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:55:58,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:55:58,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-28 23:55:58,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:55:58,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:55:58,056 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:55:58,056 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531198690] [2021-10-28 23:55:58,056 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531198690] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:55:58,056 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:55:58,056 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-10-28 23:55:58,057 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333894084] [2021-10-28 23:55:58,057 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-28 23:55:58,057 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:55:58,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-28 23:55:58,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-10-28 23:55:58,058 INFO L87 Difference]: Start difference. First operand 294 states and 388 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 3 states have internal predecessors, (18), 3 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-10-28 23:55:59,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:55:59,496 INFO L93 Difference]: Finished difference Result 481 states and 642 transitions. [2021-10-28 23:55:59,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-28 23:55:59,496 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 3 states have internal predecessors, (18), 3 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 28 [2021-10-28 23:55:59,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:55:59,503 INFO L225 Difference]: With dead ends: 481 [2021-10-28 23:55:59,503 INFO L226 Difference]: Without dead ends: 480 [2021-10-28 23:55:59,503 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2021-10-28 23:55:59,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2021-10-28 23:55:59,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 431. [2021-10-28 23:55:59,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 329 states have (on average 1.3161094224924013) internal successors, (433), 336 states have internal predecessors, (433), 66 states have call successors, (66), 37 states have call predecessors, (66), 35 states have return successors, (74), 59 states have call predecessors, (74), 54 states have call successors, (74) [2021-10-28 23:55:59,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 573 transitions. [2021-10-28 23:55:59,551 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 573 transitions. Word has length 28 [2021-10-28 23:55:59,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:55:59,552 INFO L470 AbstractCegarLoop]: Abstraction has 431 states and 573 transitions. [2021-10-28 23:55:59,552 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 3 states have internal predecessors, (18), 3 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-10-28 23:55:59,553 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 573 transitions. [2021-10-28 23:55:59,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-28 23:55:59,557 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:55:59,557 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:55:59,557 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-10-28 23:55:59,557 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:55:59,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:55:59,558 INFO L85 PathProgramCache]: Analyzing trace with hash 880923331, now seen corresponding path program 1 times [2021-10-28 23:55:59,558 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:55:59,559 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534614086] [2021-10-28 23:55:59,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:55:59,563 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:55:59,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:55:59,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:55:59,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:55:59,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:55:59,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:55:59,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-28 23:55:59,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:55:59,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:55:59,829 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:55:59,829 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534614086] [2021-10-28 23:55:59,830 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534614086] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:55:59,830 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:55:59,830 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-10-28 23:55:59,830 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041283452] [2021-10-28 23:55:59,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-28 23:55:59,831 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:55:59,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-28 23:55:59,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-10-28 23:55:59,832 INFO L87 Difference]: Start difference. First operand 431 states and 573 transitions. Second operand has 6 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 3 states have internal predecessors, (20), 3 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-10-28 23:56:00,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:56:00,990 INFO L93 Difference]: Finished difference Result 679 states and 906 transitions. [2021-10-28 23:56:00,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-28 23:56:00,990 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 3 states have internal predecessors, (20), 3 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 30 [2021-10-28 23:56:00,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:56:01,000 INFO L225 Difference]: With dead ends: 679 [2021-10-28 23:56:01,001 INFO L226 Difference]: Without dead ends: 679 [2021-10-28 23:56:01,002 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2021-10-28 23:56:01,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 679 states. [2021-10-28 23:56:01,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 679 to 634. [2021-10-28 23:56:01,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 634 states, 494 states have (on average 1.3157894736842106) internal successors, (650), 499 states have internal predecessors, (650), 86 states have call successors, (86), 55 states have call predecessors, (86), 53 states have return successors, (112), 81 states have call predecessors, (112), 76 states have call successors, (112) [2021-10-28 23:56:01,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 848 transitions. [2021-10-28 23:56:01,056 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 848 transitions. Word has length 30 [2021-10-28 23:56:01,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:56:01,057 INFO L470 AbstractCegarLoop]: Abstraction has 634 states and 848 transitions. [2021-10-28 23:56:01,057 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 3 states have internal predecessors, (20), 3 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-10-28 23:56:01,057 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 848 transitions. [2021-10-28 23:56:01,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-10-28 23:56:01,062 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:56:01,062 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:56:01,062 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-10-28 23:56:01,063 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:56:01,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:56:01,063 INFO L85 PathProgramCache]: Analyzing trace with hash 997790288, now seen corresponding path program 1 times [2021-10-28 23:56:01,064 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:56:01,064 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795154002] [2021-10-28 23:56:01,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:56:01,065 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:56:01,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:01,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:56:01,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:01,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:56:01,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:01,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-28 23:56:01,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:01,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:56:01,270 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:56:01,270 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795154002] [2021-10-28 23:56:01,271 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795154002] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:56:01,271 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:56:01,271 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-10-28 23:56:01,271 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678860098] [2021-10-28 23:56:01,272 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-28 23:56:01,272 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:56:01,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-28 23:56:01,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-10-28 23:56:01,273 INFO L87 Difference]: Start difference. First operand 634 states and 848 transitions. Second operand has 6 states, 6 states have (on average 4.0) internal successors, (24), 3 states have internal predecessors, (24), 3 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-10-28 23:56:02,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:56:02,506 INFO L93 Difference]: Finished difference Result 723 states and 956 transitions. [2021-10-28 23:56:02,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-28 23:56:02,507 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 3 states have internal predecessors, (24), 3 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 34 [2021-10-28 23:56:02,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:56:02,515 INFO L225 Difference]: With dead ends: 723 [2021-10-28 23:56:02,515 INFO L226 Difference]: Without dead ends: 723 [2021-10-28 23:56:02,516 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2021-10-28 23:56:02,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 723 states. [2021-10-28 23:56:02,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 723 to 678. [2021-10-28 23:56:02,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 678 states, 532 states have (on average 1.3195488721804511) internal successors, (702), 543 states have internal predecessors, (702), 87 states have call successors, (87), 57 states have call predecessors, (87), 58 states have return successors, (117), 80 states have call predecessors, (117), 78 states have call successors, (117) [2021-10-28 23:56:02,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 678 states to 678 states and 906 transitions. [2021-10-28 23:56:02,552 INFO L78 Accepts]: Start accepts. Automaton has 678 states and 906 transitions. Word has length 34 [2021-10-28 23:56:02,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:56:02,553 INFO L470 AbstractCegarLoop]: Abstraction has 678 states and 906 transitions. [2021-10-28 23:56:02,553 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 3 states have internal predecessors, (24), 3 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-10-28 23:56:02,553 INFO L276 IsEmpty]: Start isEmpty. Operand 678 states and 906 transitions. [2021-10-28 23:56:02,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-10-28 23:56:02,561 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:56:02,561 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:56:02,561 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-10-28 23:56:02,562 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:56:02,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:56:02,562 INFO L85 PathProgramCache]: Analyzing trace with hash 745640695, now seen corresponding path program 1 times [2021-10-28 23:56:02,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:56:02,563 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052948326] [2021-10-28 23:56:02,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:56:02,563 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:56:02,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:02,729 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:56:02,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:02,775 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:56:02,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:02,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-28 23:56:02,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:02,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-10-28 23:56:02,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:02,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:56:02,834 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:56:02,834 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052948326] [2021-10-28 23:56:02,834 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052948326] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:56:02,835 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:56:02,835 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-10-28 23:56:02,835 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919034696] [2021-10-28 23:56:02,835 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-28 23:56:02,836 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:56:02,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-28 23:56:02,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-10-28 23:56:02,837 INFO L87 Difference]: Start difference. First operand 678 states and 906 transitions. Second operand has 9 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (8), 6 states have call predecessors, (8), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2021-10-28 23:56:04,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:56:04,078 INFO L93 Difference]: Finished difference Result 704 states and 936 transitions. [2021-10-28 23:56:04,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-28 23:56:04,084 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (8), 6 states have call predecessors, (8), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 41 [2021-10-28 23:56:04,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:56:04,090 INFO L225 Difference]: With dead ends: 704 [2021-10-28 23:56:04,091 INFO L226 Difference]: Without dead ends: 704 [2021-10-28 23:56:04,091 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-10-28 23:56:04,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 704 states. [2021-10-28 23:56:04,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 704 to 682. [2021-10-28 23:56:04,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 682 states, 535 states have (on average 1.3177570093457944) internal successors, (705), 546 states have internal predecessors, (705), 87 states have call successors, (87), 57 states have call predecessors, (87), 59 states have return successors, (118), 81 states have call predecessors, (118), 78 states have call successors, (118) [2021-10-28 23:56:04,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 682 states to 682 states and 910 transitions. [2021-10-28 23:56:04,136 INFO L78 Accepts]: Start accepts. Automaton has 682 states and 910 transitions. Word has length 41 [2021-10-28 23:56:04,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:56:04,137 INFO L470 AbstractCegarLoop]: Abstraction has 682 states and 910 transitions. [2021-10-28 23:56:04,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (8), 6 states have call predecessors, (8), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2021-10-28 23:56:04,138 INFO L276 IsEmpty]: Start isEmpty. Operand 682 states and 910 transitions. [2021-10-28 23:56:04,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-10-28 23:56:04,141 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:56:04,141 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:56:04,141 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-10-28 23:56:04,142 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:56:04,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:56:04,142 INFO L85 PathProgramCache]: Analyzing trace with hash 238427558, now seen corresponding path program 1 times [2021-10-28 23:56:04,143 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:56:04,149 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630367501] [2021-10-28 23:56:04,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:56:04,149 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:56:04,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:04,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:56:04,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:04,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:56:04,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:04,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-28 23:56:04,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:04,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:56:04,437 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:56:04,437 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630367501] [2021-10-28 23:56:04,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630367501] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:56:04,438 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:56:04,438 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-10-28 23:56:04,438 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800429274] [2021-10-28 23:56:04,439 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-28 23:56:04,439 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:56:04,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-28 23:56:04,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-10-28 23:56:04,440 INFO L87 Difference]: Start difference. First operand 682 states and 910 transitions. Second operand has 6 states, 6 states have (on average 5.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (7), 6 states have call predecessors, (7), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-10-28 23:56:05,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:56:05,699 INFO L93 Difference]: Finished difference Result 706 states and 940 transitions. [2021-10-28 23:56:05,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-28 23:56:05,700 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (7), 6 states have call predecessors, (7), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 40 [2021-10-28 23:56:05,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:56:05,706 INFO L225 Difference]: With dead ends: 706 [2021-10-28 23:56:05,707 INFO L226 Difference]: Without dead ends: 706 [2021-10-28 23:56:05,708 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-10-28 23:56:05,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 706 states. [2021-10-28 23:56:05,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 706 to 693. [2021-10-28 23:56:05,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 693 states, 546 states have (on average 1.3168498168498168) internal successors, (719), 556 states have internal predecessors, (719), 87 states have call successors, (87), 58 states have call predecessors, (87), 59 states have return successors, (118), 81 states have call predecessors, (118), 78 states have call successors, (118) [2021-10-28 23:56:05,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 693 states to 693 states and 924 transitions. [2021-10-28 23:56:05,739 INFO L78 Accepts]: Start accepts. Automaton has 693 states and 924 transitions. Word has length 40 [2021-10-28 23:56:05,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:56:05,739 INFO L470 AbstractCegarLoop]: Abstraction has 693 states and 924 transitions. [2021-10-28 23:56:05,740 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 3 states have internal predecessors, (30), 3 states have call successors, (7), 6 states have call predecessors, (7), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-10-28 23:56:05,740 INFO L276 IsEmpty]: Start isEmpty. Operand 693 states and 924 transitions. [2021-10-28 23:56:05,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-10-28 23:56:05,741 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:56:05,741 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:56:05,741 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-10-28 23:56:05,742 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:56:05,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:56:05,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1155197731, now seen corresponding path program 1 times [2021-10-28 23:56:05,743 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:56:05,743 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435003156] [2021-10-28 23:56:05,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:56:05,744 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:56:05,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:05,877 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:56:05,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:05,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:56:05,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:05,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-28 23:56:05,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:05,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-10-28 23:56:05,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:05,999 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-10-28 23:56:06,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:06,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:56:06,008 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:56:06,008 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435003156] [2021-10-28 23:56:06,008 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435003156] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:56:06,009 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:56:06,009 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-10-28 23:56:06,009 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163434206] [2021-10-28 23:56:06,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-28 23:56:06,010 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:56:06,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-28 23:56:06,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-10-28 23:56:06,011 INFO L87 Difference]: Start difference. First operand 693 states and 924 transitions. Second operand has 8 states, 8 states have (on average 3.625) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2021-10-28 23:56:07,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:56:07,031 INFO L93 Difference]: Finished difference Result 763 states and 1011 transitions. [2021-10-28 23:56:07,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-28 23:56:07,032 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 41 [2021-10-28 23:56:07,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:56:07,041 INFO L225 Difference]: With dead ends: 763 [2021-10-28 23:56:07,041 INFO L226 Difference]: Without dead ends: 763 [2021-10-28 23:56:07,042 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-10-28 23:56:07,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 763 states. [2021-10-28 23:56:07,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 763 to 732. [2021-10-28 23:56:07,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 732 states, 579 states have (on average 1.31433506044905) internal successors, (761), 592 states have internal predecessors, (761), 87 states have call successors, (87), 58 states have call predecessors, (87), 65 states have return successors, (124), 83 states have call predecessors, (124), 78 states have call successors, (124) [2021-10-28 23:56:07,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 732 states to 732 states and 972 transitions. [2021-10-28 23:56:07,078 INFO L78 Accepts]: Start accepts. Automaton has 732 states and 972 transitions. Word has length 41 [2021-10-28 23:56:07,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:56:07,080 INFO L470 AbstractCegarLoop]: Abstraction has 732 states and 972 transitions. [2021-10-28 23:56:07,081 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.625) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2021-10-28 23:56:07,081 INFO L276 IsEmpty]: Start isEmpty. Operand 732 states and 972 transitions. [2021-10-28 23:56:07,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-10-28 23:56:07,084 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:56:07,085 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:56:07,085 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-10-28 23:56:07,085 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:56:07,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:56:07,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1904225145, now seen corresponding path program 1 times [2021-10-28 23:56:07,086 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:56:07,086 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337813410] [2021-10-28 23:56:07,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:56:07,087 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:56:07,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:07,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:56:07,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:07,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:56:07,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:07,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-28 23:56:07,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:07,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-10-28 23:56:07,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:07,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-10-28 23:56:07,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:07,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:56:07,440 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:56:07,441 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337813410] [2021-10-28 23:56:07,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337813410] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:56:07,441 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:56:07,442 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-28 23:56:07,442 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075964831] [2021-10-28 23:56:07,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-28 23:56:07,444 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:56:07,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-28 23:56:07,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-10-28 23:56:07,451 INFO L87 Difference]: Start difference. First operand 732 states and 972 transitions. Second operand has 12 states, 12 states have (on average 2.5) internal successors, (30), 7 states have internal predecessors, (30), 3 states have call successors, (7), 7 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2021-10-28 23:56:09,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:56:09,198 INFO L93 Difference]: Finished difference Result 763 states and 1009 transitions. [2021-10-28 23:56:09,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-28 23:56:09,199 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 7 states have internal predecessors, (30), 3 states have call successors, (7), 7 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) Word has length 42 [2021-10-28 23:56:09,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:56:09,204 INFO L225 Difference]: With dead ends: 763 [2021-10-28 23:56:09,206 INFO L226 Difference]: Without dead ends: 763 [2021-10-28 23:56:09,206 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2021-10-28 23:56:09,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 763 states. [2021-10-28 23:56:09,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 763 to 732. [2021-10-28 23:56:09,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 732 states, 579 states have (on average 1.310880829015544) internal successors, (759), 592 states have internal predecessors, (759), 87 states have call successors, (87), 58 states have call predecessors, (87), 65 states have return successors, (124), 83 states have call predecessors, (124), 78 states have call successors, (124) [2021-10-28 23:56:09,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 732 states to 732 states and 970 transitions. [2021-10-28 23:56:09,237 INFO L78 Accepts]: Start accepts. Automaton has 732 states and 970 transitions. Word has length 42 [2021-10-28 23:56:09,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:56:09,238 INFO L470 AbstractCegarLoop]: Abstraction has 732 states and 970 transitions. [2021-10-28 23:56:09,238 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5) internal successors, (30), 7 states have internal predecessors, (30), 3 states have call successors, (7), 7 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2021-10-28 23:56:09,238 INFO L276 IsEmpty]: Start isEmpty. Operand 732 states and 970 transitions. [2021-10-28 23:56:09,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-10-28 23:56:09,239 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:56:09,239 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:56:09,240 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-10-28 23:56:09,240 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:56:09,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:56:09,241 INFO L85 PathProgramCache]: Analyzing trace with hash -1987582385, now seen corresponding path program 1 times [2021-10-28 23:56:09,241 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:56:09,242 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497413539] [2021-10-28 23:56:09,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:56:09,243 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:56:09,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:09,439 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:56:09,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:09,488 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:56:09,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:09,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-28 23:56:09,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:09,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-10-28 23:56:09,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:09,653 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-10-28 23:56:09,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:09,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:56:09,680 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:56:09,681 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497413539] [2021-10-28 23:56:09,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497413539] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:56:09,681 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:56:09,681 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-28 23:56:09,681 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495910021] [2021-10-28 23:56:09,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-28 23:56:09,682 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:56:09,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-28 23:56:09,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-10-28 23:56:09,684 INFO L87 Difference]: Start difference. First operand 732 states and 970 transitions. Second operand has 12 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 7 states have internal predecessors, (31), 3 states have call successors, (7), 7 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2021-10-28 23:56:11,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:56:11,511 INFO L93 Difference]: Finished difference Result 763 states and 1007 transitions. [2021-10-28 23:56:11,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-28 23:56:11,512 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 7 states have internal predecessors, (31), 3 states have call successors, (7), 7 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) Word has length 43 [2021-10-28 23:56:11,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:56:11,517 INFO L225 Difference]: With dead ends: 763 [2021-10-28 23:56:11,517 INFO L226 Difference]: Without dead ends: 763 [2021-10-28 23:56:11,518 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2021-10-28 23:56:11,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 763 states. [2021-10-28 23:56:11,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 763 to 732. [2021-10-28 23:56:11,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 732 states, 579 states have (on average 1.307426597582038) internal successors, (757), 592 states have internal predecessors, (757), 87 states have call successors, (87), 58 states have call predecessors, (87), 65 states have return successors, (124), 83 states have call predecessors, (124), 78 states have call successors, (124) [2021-10-28 23:56:11,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 732 states to 732 states and 968 transitions. [2021-10-28 23:56:11,547 INFO L78 Accepts]: Start accepts. Automaton has 732 states and 968 transitions. Word has length 43 [2021-10-28 23:56:11,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:56:11,548 INFO L470 AbstractCegarLoop]: Abstraction has 732 states and 968 transitions. [2021-10-28 23:56:11,548 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 7 states have internal predecessors, (31), 3 states have call successors, (7), 7 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2021-10-28 23:56:11,548 INFO L276 IsEmpty]: Start isEmpty. Operand 732 states and 968 transitions. [2021-10-28 23:56:11,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-10-28 23:56:11,550 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:56:11,550 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:56:11,550 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-10-28 23:56:11,551 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:56:11,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:56:11,551 INFO L85 PathProgramCache]: Analyzing trace with hash 1134491961, now seen corresponding path program 1 times [2021-10-28 23:56:11,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:56:11,554 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939036962] [2021-10-28 23:56:11,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:56:11,555 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:56:11,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:11,712 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:56:11,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:11,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:56:11,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:11,790 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-28 23:56:11,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:11,808 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-10-28 23:56:11,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:11,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:56:11,815 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:56:11,815 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939036962] [2021-10-28 23:56:11,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939036962] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:56:11,815 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:56:11,816 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-10-28 23:56:11,816 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256685646] [2021-10-28 23:56:11,816 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-28 23:56:11,817 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:56:11,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-28 23:56:11,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-10-28 23:56:11,818 INFO L87 Difference]: Start difference. First operand 732 states and 968 transitions. Second operand has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (8), 6 states have call predecessors, (8), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2021-10-28 23:56:13,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:56:13,901 INFO L93 Difference]: Finished difference Result 1106 states and 1479 transitions. [2021-10-28 23:56:13,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-28 23:56:13,902 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (8), 6 states have call predecessors, (8), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 44 [2021-10-28 23:56:13,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:56:13,910 INFO L225 Difference]: With dead ends: 1106 [2021-10-28 23:56:13,910 INFO L226 Difference]: Without dead ends: 1106 [2021-10-28 23:56:13,911 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-10-28 23:56:13,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1106 states. [2021-10-28 23:56:13,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1106 to 845. [2021-10-28 23:56:13,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 845 states, 670 states have (on average 1.3149253731343284) internal successors, (881), 685 states have internal predecessors, (881), 97 states have call successors, (97), 68 states have call predecessors, (97), 77 states have return successors, (144), 93 states have call predecessors, (144), 88 states have call successors, (144) [2021-10-28 23:56:13,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 845 states to 845 states and 1122 transitions. [2021-10-28 23:56:13,951 INFO L78 Accepts]: Start accepts. Automaton has 845 states and 1122 transitions. Word has length 44 [2021-10-28 23:56:13,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:56:13,951 INFO L470 AbstractCegarLoop]: Abstraction has 845 states and 1122 transitions. [2021-10-28 23:56:13,952 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.571428571428571) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (8), 6 states have call predecessors, (8), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2021-10-28 23:56:13,952 INFO L276 IsEmpty]: Start isEmpty. Operand 845 states and 1122 transitions. [2021-10-28 23:56:13,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-10-28 23:56:13,953 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:56:13,953 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:56:13,954 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-10-28 23:56:13,954 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:56:13,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:56:13,955 INFO L85 PathProgramCache]: Analyzing trace with hash -1430364190, now seen corresponding path program 1 times [2021-10-28 23:56:13,955 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:56:13,955 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779990077] [2021-10-28 23:56:13,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:56:13,956 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:56:13,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:14,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:56:14,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:14,154 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:56:14,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:14,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-28 23:56:14,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:14,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-10-28 23:56:14,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:14,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-10-28 23:56:14,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:14,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:56:14,227 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:56:14,228 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779990077] [2021-10-28 23:56:14,228 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779990077] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:56:14,228 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:56:14,228 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-28 23:56:14,229 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610935447] [2021-10-28 23:56:14,229 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-28 23:56:14,229 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:56:14,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-28 23:56:14,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-10-28 23:56:14,230 INFO L87 Difference]: Start difference. First operand 845 states and 1122 transitions. Second operand has 10 states, 10 states have (on average 3.2) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2021-10-28 23:56:15,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:56:15,049 INFO L93 Difference]: Finished difference Result 885 states and 1170 transitions. [2021-10-28 23:56:15,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-28 23:56:15,050 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.2) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 44 [2021-10-28 23:56:15,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:56:15,056 INFO L225 Difference]: With dead ends: 885 [2021-10-28 23:56:15,056 INFO L226 Difference]: Without dead ends: 870 [2021-10-28 23:56:15,057 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-10-28 23:56:15,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 870 states. [2021-10-28 23:56:15,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 870 to 843. [2021-10-28 23:56:15,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 843 states, 669 states have (on average 1.3139013452914798) internal successors, (879), 684 states have internal predecessors, (879), 96 states have call successors, (96), 68 states have call predecessors, (96), 77 states have return successors, (143), 92 states have call predecessors, (143), 87 states have call successors, (143) [2021-10-28 23:56:15,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 843 states to 843 states and 1118 transitions. [2021-10-28 23:56:15,090 INFO L78 Accepts]: Start accepts. Automaton has 843 states and 1118 transitions. Word has length 44 [2021-10-28 23:56:15,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:56:15,091 INFO L470 AbstractCegarLoop]: Abstraction has 843 states and 1118 transitions. [2021-10-28 23:56:15,091 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.2) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2021-10-28 23:56:15,091 INFO L276 IsEmpty]: Start isEmpty. Operand 843 states and 1118 transitions. [2021-10-28 23:56:15,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-10-28 23:56:15,093 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:56:15,093 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:56:15,093 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-10-28 23:56:15,094 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:56:15,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:56:15,094 INFO L85 PathProgramCache]: Analyzing trace with hash 571683511, now seen corresponding path program 1 times [2021-10-28 23:56:15,095 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:56:15,095 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156737035] [2021-10-28 23:56:15,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:56:15,095 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:56:15,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:15,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:56:15,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:15,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:56:15,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:15,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-28 23:56:15,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:15,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-10-28 23:56:15,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:15,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:56:15,388 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:56:15,389 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156737035] [2021-10-28 23:56:15,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156737035] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:56:15,389 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:56:15,389 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-28 23:56:15,390 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69778861] [2021-10-28 23:56:15,391 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-28 23:56:15,391 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:56:15,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-28 23:56:15,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-10-28 23:56:15,393 INFO L87 Difference]: Start difference. First operand 843 states and 1118 transitions. Second operand has 10 states, 10 states have (on average 3.3) internal successors, (33), 6 states have internal predecessors, (33), 4 states have call successors, (8), 7 states have call predecessors, (8), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-10-28 23:56:17,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:56:17,666 INFO L93 Difference]: Finished difference Result 897 states and 1174 transitions. [2021-10-28 23:56:17,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-28 23:56:17,667 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 6 states have internal predecessors, (33), 4 states have call successors, (8), 7 states have call predecessors, (8), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 45 [2021-10-28 23:56:17,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:56:17,675 INFO L225 Difference]: With dead ends: 897 [2021-10-28 23:56:17,675 INFO L226 Difference]: Without dead ends: 897 [2021-10-28 23:56:17,675 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=84, Invalid=188, Unknown=0, NotChecked=0, Total=272 [2021-10-28 23:56:17,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 897 states. [2021-10-28 23:56:17,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 897 to 834. [2021-10-28 23:56:17,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 834 states, 660 states have (on average 1.3) internal successors, (858), 675 states have internal predecessors, (858), 96 states have call successors, (96), 68 states have call predecessors, (96), 77 states have return successors, (143), 92 states have call predecessors, (143), 87 states have call successors, (143) [2021-10-28 23:56:17,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 834 states to 834 states and 1097 transitions. [2021-10-28 23:56:17,708 INFO L78 Accepts]: Start accepts. Automaton has 834 states and 1097 transitions. Word has length 45 [2021-10-28 23:56:17,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:56:17,710 INFO L470 AbstractCegarLoop]: Abstraction has 834 states and 1097 transitions. [2021-10-28 23:56:17,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 6 states have internal predecessors, (33), 4 states have call successors, (8), 7 states have call predecessors, (8), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-10-28 23:56:17,710 INFO L276 IsEmpty]: Start isEmpty. Operand 834 states and 1097 transitions. [2021-10-28 23:56:17,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-10-28 23:56:17,712 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:56:17,712 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:56:17,712 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-10-28 23:56:17,712 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:56:17,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:56:17,713 INFO L85 PathProgramCache]: Analyzing trace with hash 200933273, now seen corresponding path program 1 times [2021-10-28 23:56:17,713 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:56:17,713 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465470847] [2021-10-28 23:56:17,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:56:17,714 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:56:17,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:17,875 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:56:17,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:17,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:56:17,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:17,939 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-28 23:56:17,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:17,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-10-28 23:56:17,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:17,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:56:17,978 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:56:17,978 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465470847] [2021-10-28 23:56:17,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465470847] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:56:17,979 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:56:17,979 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-10-28 23:56:17,979 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264998219] [2021-10-28 23:56:17,980 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-28 23:56:17,980 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:56:17,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-28 23:56:17,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-10-28 23:56:17,981 INFO L87 Difference]: Start difference. First operand 834 states and 1097 transitions. Second operand has 8 states, 8 states have (on average 4.5) internal successors, (36), 4 states have internal predecessors, (36), 3 states have call successors, (9), 6 states have call predecessors, (9), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-10-28 23:56:19,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:56:19,774 INFO L93 Difference]: Finished difference Result 594 states and 749 transitions. [2021-10-28 23:56:19,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-28 23:56:19,775 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 4 states have internal predecessors, (36), 3 states have call successors, (9), 6 states have call predecessors, (9), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 49 [2021-10-28 23:56:19,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:56:19,780 INFO L225 Difference]: With dead ends: 594 [2021-10-28 23:56:19,780 INFO L226 Difference]: Without dead ends: 594 [2021-10-28 23:56:19,781 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2021-10-28 23:56:19,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 594 states. [2021-10-28 23:56:19,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 594 to 542. [2021-10-28 23:56:19,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 542 states, 429 states have (on average 1.2773892773892774) internal successors, (548), 441 states have internal predecessors, (548), 63 states have call successors, (63), 43 states have call predecessors, (63), 49 states have return successors, (75), 59 states have call predecessors, (75), 54 states have call successors, (75) [2021-10-28 23:56:19,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 686 transitions. [2021-10-28 23:56:19,829 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 686 transitions. Word has length 49 [2021-10-28 23:56:19,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:56:19,829 INFO L470 AbstractCegarLoop]: Abstraction has 542 states and 686 transitions. [2021-10-28 23:56:19,829 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 4 states have internal predecessors, (36), 3 states have call successors, (9), 6 states have call predecessors, (9), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-10-28 23:56:19,829 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 686 transitions. [2021-10-28 23:56:19,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-10-28 23:56:19,834 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:56:19,835 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:56:19,835 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-10-28 23:56:19,835 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:56:19,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:56:19,836 INFO L85 PathProgramCache]: Analyzing trace with hash 990627785, now seen corresponding path program 1 times [2021-10-28 23:56:19,837 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:56:19,837 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547550356] [2021-10-28 23:56:19,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:56:19,837 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:56:19,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:19,999 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:56:20,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:20,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:56:20,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:20,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-28 23:56:20,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:20,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-10-28 23:56:20,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:20,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-10-28 23:56:20,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:20,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-10-28 23:56:20,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:20,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:56:20,101 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:56:20,101 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547550356] [2021-10-28 23:56:20,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547550356] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:56:20,102 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:56:20,102 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-10-28 23:56:20,102 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375874627] [2021-10-28 23:56:20,103 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-28 23:56:20,103 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:56:20,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-28 23:56:20,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-10-28 23:56:20,104 INFO L87 Difference]: Start difference. First operand 542 states and 686 transitions. Second operand has 8 states, 8 states have (on average 4.75) internal successors, (38), 3 states have internal predecessors, (38), 2 states have call successors, (11), 7 states have call predecessors, (11), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2021-10-28 23:56:21,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:56:21,015 INFO L93 Difference]: Finished difference Result 583 states and 739 transitions. [2021-10-28 23:56:21,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-28 23:56:21,016 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 3 states have internal predecessors, (38), 2 states have call successors, (11), 7 states have call predecessors, (11), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) Word has length 55 [2021-10-28 23:56:21,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:56:21,020 INFO L225 Difference]: With dead ends: 583 [2021-10-28 23:56:21,021 INFO L226 Difference]: Without dead ends: 583 [2021-10-28 23:56:21,021 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2021-10-28 23:56:21,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 583 states. [2021-10-28 23:56:21,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 583 to 556. [2021-10-28 23:56:21,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 556 states, 442 states have (on average 1.2782805429864252) internal successors, (565), 454 states have internal predecessors, (565), 63 states have call successors, (63), 43 states have call predecessors, (63), 50 states have return successors, (78), 59 states have call predecessors, (78), 54 states have call successors, (78) [2021-10-28 23:56:21,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 556 states to 556 states and 706 transitions. [2021-10-28 23:56:21,041 INFO L78 Accepts]: Start accepts. Automaton has 556 states and 706 transitions. Word has length 55 [2021-10-28 23:56:21,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:56:21,042 INFO L470 AbstractCegarLoop]: Abstraction has 556 states and 706 transitions. [2021-10-28 23:56:21,042 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 3 states have internal predecessors, (38), 2 states have call successors, (11), 7 states have call predecessors, (11), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2021-10-28 23:56:21,042 INFO L276 IsEmpty]: Start isEmpty. Operand 556 states and 706 transitions. [2021-10-28 23:56:21,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-10-28 23:56:21,044 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:56:21,044 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:56:21,044 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-10-28 23:56:21,044 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:56:21,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:56:21,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1272827596, now seen corresponding path program 1 times [2021-10-28 23:56:21,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:56:21,046 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960657718] [2021-10-28 23:56:21,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:56:21,046 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:56:21,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:21,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:56:21,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:21,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:56:21,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:21,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-28 23:56:21,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:21,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-10-28 23:56:21,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:21,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-10-28 23:56:21,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:21,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:56:21,390 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:56:21,391 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960657718] [2021-10-28 23:56:21,393 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960657718] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:56:21,394 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:56:21,394 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-28 23:56:21,394 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031225159] [2021-10-28 23:56:21,395 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-28 23:56:21,395 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:56:21,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-28 23:56:21,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-10-28 23:56:21,396 INFO L87 Difference]: Start difference. First operand 556 states and 706 transitions. Second operand has 12 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 7 states have internal predecessors, (40), 4 states have call successors, (7), 7 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2021-10-28 23:56:24,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:56:24,071 INFO L93 Difference]: Finished difference Result 728 states and 922 transitions. [2021-10-28 23:56:24,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-28 23:56:24,071 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 7 states have internal predecessors, (40), 4 states have call successors, (7), 7 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 52 [2021-10-28 23:56:24,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:56:24,076 INFO L225 Difference]: With dead ends: 728 [2021-10-28 23:56:24,076 INFO L226 Difference]: Without dead ends: 728 [2021-10-28 23:56:24,077 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=160, Invalid=490, Unknown=0, NotChecked=0, Total=650 [2021-10-28 23:56:24,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 728 states. [2021-10-28 23:56:24,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 728 to 585. [2021-10-28 23:56:24,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 585 states, 465 states have (on average 1.270967741935484) internal successors, (591), 478 states have internal predecessors, (591), 65 states have call successors, (65), 44 states have call predecessors, (65), 54 states have return successors, (83), 63 states have call predecessors, (83), 56 states have call successors, (83) [2021-10-28 23:56:24,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 739 transitions. [2021-10-28 23:56:24,099 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 739 transitions. Word has length 52 [2021-10-28 23:56:24,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:56:24,101 INFO L470 AbstractCegarLoop]: Abstraction has 585 states and 739 transitions. [2021-10-28 23:56:24,101 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.3333333333333335) internal successors, (40), 7 states have internal predecessors, (40), 4 states have call successors, (7), 7 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2021-10-28 23:56:24,102 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 739 transitions. [2021-10-28 23:56:24,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-10-28 23:56:24,103 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:56:24,104 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:56:24,104 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-10-28 23:56:24,104 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:56:24,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:56:24,105 INFO L85 PathProgramCache]: Analyzing trace with hash -539078543, now seen corresponding path program 1 times [2021-10-28 23:56:24,105 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:56:24,105 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769890437] [2021-10-28 23:56:24,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:56:24,106 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:56:24,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:24,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:56:24,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:24,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:56:24,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:24,288 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-28 23:56:24,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:24,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-10-28 23:56:24,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:24,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-10-28 23:56:24,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:24,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:56:24,342 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:56:24,342 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769890437] [2021-10-28 23:56:24,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769890437] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:56:24,343 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:56:24,343 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-10-28 23:56:24,343 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624508598] [2021-10-28 23:56:24,344 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-28 23:56:24,344 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:56:24,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-28 23:56:24,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-10-28 23:56:24,345 INFO L87 Difference]: Start difference. First operand 585 states and 739 transitions. Second operand has 8 states, 8 states have (on average 5.25) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2021-10-28 23:56:25,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:56:25,375 INFO L93 Difference]: Finished difference Result 753 states and 952 transitions. [2021-10-28 23:56:25,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-28 23:56:25,376 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.25) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 54 [2021-10-28 23:56:25,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:56:25,380 INFO L225 Difference]: With dead ends: 753 [2021-10-28 23:56:25,380 INFO L226 Difference]: Without dead ends: 753 [2021-10-28 23:56:25,380 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-10-28 23:56:25,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 753 states. [2021-10-28 23:56:25,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 753 to 660. [2021-10-28 23:56:25,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 660 states, 529 states have (on average 1.2665406427221173) internal successors, (670), 538 states have internal predecessors, (670), 68 states have call successors, (68), 47 states have call predecessors, (68), 62 states have return successors, (98), 75 states have call predecessors, (98), 59 states have call successors, (98) [2021-10-28 23:56:25,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 660 states to 660 states and 836 transitions. [2021-10-28 23:56:25,426 INFO L78 Accepts]: Start accepts. Automaton has 660 states and 836 transitions. Word has length 54 [2021-10-28 23:56:25,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:56:25,426 INFO L470 AbstractCegarLoop]: Abstraction has 660 states and 836 transitions. [2021-10-28 23:56:25,427 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.25) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2021-10-28 23:56:25,427 INFO L276 IsEmpty]: Start isEmpty. Operand 660 states and 836 transitions. [2021-10-28 23:56:25,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-10-28 23:56:25,428 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:56:25,429 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:56:25,429 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-10-28 23:56:25,429 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:56:25,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:56:25,430 INFO L85 PathProgramCache]: Analyzing trace with hash 905990001, now seen corresponding path program 1 times [2021-10-28 23:56:25,430 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:56:25,430 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211398306] [2021-10-28 23:56:25,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:56:25,431 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:56:25,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:25,540 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:56:25,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:25,578 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:56:25,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:25,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-28 23:56:25,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:25,621 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-10-28 23:56:25,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:25,646 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-10-28 23:56:25,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:25,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:56:25,660 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:56:25,660 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211398306] [2021-10-28 23:56:25,660 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211398306] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:56:25,660 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:56:25,660 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-10-28 23:56:25,661 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102982516] [2021-10-28 23:56:25,661 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-28 23:56:25,661 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:56:25,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-28 23:56:25,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-10-28 23:56:25,662 INFO L87 Difference]: Start difference. First operand 660 states and 836 transitions. Second operand has 8 states, 8 states have (on average 5.25) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2021-10-28 23:56:26,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:56:26,487 INFO L93 Difference]: Finished difference Result 730 states and 935 transitions. [2021-10-28 23:56:26,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-28 23:56:26,488 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.25) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 54 [2021-10-28 23:56:26,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:56:26,492 INFO L225 Difference]: With dead ends: 730 [2021-10-28 23:56:26,492 INFO L226 Difference]: Without dead ends: 730 [2021-10-28 23:56:26,493 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-10-28 23:56:26,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 730 states. [2021-10-28 23:56:26,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 730 to 672. [2021-10-28 23:56:26,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 672 states, 541 states have (on average 1.2698706099815158) internal successors, (687), 550 states have internal predecessors, (687), 68 states have call successors, (68), 47 states have call predecessors, (68), 62 states have return successors, (98), 75 states have call predecessors, (98), 59 states have call successors, (98) [2021-10-28 23:56:26,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 672 states to 672 states and 853 transitions. [2021-10-28 23:56:26,513 INFO L78 Accepts]: Start accepts. Automaton has 672 states and 853 transitions. Word has length 54 [2021-10-28 23:56:26,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:56:26,513 INFO L470 AbstractCegarLoop]: Abstraction has 672 states and 853 transitions. [2021-10-28 23:56:26,513 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.25) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2021-10-28 23:56:26,513 INFO L276 IsEmpty]: Start isEmpty. Operand 672 states and 853 transitions. [2021-10-28 23:56:26,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-10-28 23:56:26,518 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:56:26,518 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:56:26,519 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-10-28 23:56:26,519 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:56:26,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:56:26,519 INFO L85 PathProgramCache]: Analyzing trace with hash -682357901, now seen corresponding path program 1 times [2021-10-28 23:56:26,519 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:56:26,520 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068707261] [2021-10-28 23:56:26,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:56:26,520 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:56:26,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:26,644 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:56:26,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:26,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:56:26,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:26,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-28 23:56:26,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:26,726 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-10-28 23:56:26,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:26,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-10-28 23:56:26,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:26,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:56:26,795 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:56:26,795 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068707261] [2021-10-28 23:56:26,795 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068707261] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:56:26,795 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:56:26,795 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-28 23:56:26,796 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698461911] [2021-10-28 23:56:26,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-28 23:56:26,797 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:56:26,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-28 23:56:26,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-10-28 23:56:26,798 INFO L87 Difference]: Start difference. First operand 672 states and 853 transitions. Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 7 states have internal predecessors, (42), 4 states have call successors, (7), 7 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2021-10-28 23:56:28,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:56:28,266 INFO L93 Difference]: Finished difference Result 633 states and 795 transitions. [2021-10-28 23:56:28,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-28 23:56:28,267 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 7 states have internal predecessors, (42), 4 states have call successors, (7), 7 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 54 [2021-10-28 23:56:28,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:56:28,271 INFO L225 Difference]: With dead ends: 633 [2021-10-28 23:56:28,271 INFO L226 Difference]: Without dead ends: 633 [2021-10-28 23:56:28,271 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=112, Invalid=350, Unknown=0, NotChecked=0, Total=462 [2021-10-28 23:56:28,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states. [2021-10-28 23:56:28,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 592. [2021-10-28 23:56:28,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592 states, 472 states have (on average 1.2648305084745763) internal successors, (597), 485 states have internal predecessors, (597), 65 states have call successors, (65), 45 states have call predecessors, (65), 54 states have return successors, (85), 62 states have call predecessors, (85), 57 states have call successors, (85) [2021-10-28 23:56:28,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 747 transitions. [2021-10-28 23:56:28,298 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 747 transitions. Word has length 54 [2021-10-28 23:56:28,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:56:28,298 INFO L470 AbstractCegarLoop]: Abstraction has 592 states and 747 transitions. [2021-10-28 23:56:28,298 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 7 states have internal predecessors, (42), 4 states have call successors, (7), 7 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2021-10-28 23:56:28,299 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 747 transitions. [2021-10-28 23:56:28,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-10-28 23:56:28,300 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:56:28,300 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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] [2021-10-28 23:56:28,300 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-10-28 23:56:28,301 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:56:28,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:56:28,301 INFO L85 PathProgramCache]: Analyzing trace with hash -210511565, now seen corresponding path program 1 times [2021-10-28 23:56:28,301 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:56:28,302 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649964197] [2021-10-28 23:56:28,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:56:28,302 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:56:28,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:28,451 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:56:28,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:28,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:56:28,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:28,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-28 23:56:28,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:28,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-10-28 23:56:28,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:28,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-10-28 23:56:28,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:28,640 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-10-28 23:56:28,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:28,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:56:28,643 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:56:28,644 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649964197] [2021-10-28 23:56:28,644 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649964197] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:56:28,644 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:56:28,644 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-28 23:56:28,644 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466934178] [2021-10-28 23:56:28,645 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-28 23:56:28,645 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:56:28,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-28 23:56:28,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-10-28 23:56:28,646 INFO L87 Difference]: Start difference. First operand 592 states and 747 transitions. Second operand has 10 states, 10 states have (on average 4.5) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (10), 7 states have call predecessors, (10), 3 states have return successors, (6), 3 states have call predecessors, (6), 1 states have call successors, (6) [2021-10-28 23:56:29,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:56:29,506 INFO L93 Difference]: Finished difference Result 556 states and 690 transitions. [2021-10-28 23:56:29,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-28 23:56:29,508 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.5) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (10), 7 states have call predecessors, (10), 3 states have return successors, (6), 3 states have call predecessors, (6), 1 states have call successors, (6) Word has length 61 [2021-10-28 23:56:29,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:56:29,511 INFO L225 Difference]: With dead ends: 556 [2021-10-28 23:56:29,511 INFO L226 Difference]: Without dead ends: 556 [2021-10-28 23:56:29,511 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-10-28 23:56:29,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states. [2021-10-28 23:56:29,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 518. [2021-10-28 23:56:29,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 518 states, 409 states have (on average 1.2469437652811737) internal successors, (510), 418 states have internal predecessors, (510), 61 states have call successors, (61), 43 states have call predecessors, (61), 47 states have return successors, (70), 57 states have call predecessors, (70), 54 states have call successors, (70) [2021-10-28 23:56:29,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 641 transitions. [2021-10-28 23:56:29,525 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 641 transitions. Word has length 61 [2021-10-28 23:56:29,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:56:29,526 INFO L470 AbstractCegarLoop]: Abstraction has 518 states and 641 transitions. [2021-10-28 23:56:29,526 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.5) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (10), 7 states have call predecessors, (10), 3 states have return successors, (6), 3 states have call predecessors, (6), 1 states have call successors, (6) [2021-10-28 23:56:29,526 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 641 transitions. [2021-10-28 23:56:29,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-10-28 23:56:29,528 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:56:29,528 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:56:29,528 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-10-28 23:56:29,528 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:56:29,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:56:29,529 INFO L85 PathProgramCache]: Analyzing trace with hash 921268203, now seen corresponding path program 1 times [2021-10-28 23:56:29,529 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:56:29,529 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640174707] [2021-10-28 23:56:29,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:56:29,529 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:56:29,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:29,654 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:56:29,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:29,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:56:29,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:29,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-28 23:56:29,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:29,724 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-10-28 23:56:29,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:29,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-10-28 23:56:29,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:29,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:56:29,797 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:56:29,797 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640174707] [2021-10-28 23:56:29,797 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640174707] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:56:29,797 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:56:29,798 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-10-28 23:56:29,798 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052224079] [2021-10-28 23:56:29,798 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-28 23:56:29,799 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:56:29,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-28 23:56:29,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-10-28 23:56:29,800 INFO L87 Difference]: Start difference. First operand 518 states and 641 transitions. Second operand has 13 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 6 states have internal predecessors, (43), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2021-10-28 23:56:30,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:56:30,992 INFO L93 Difference]: Finished difference Result 580 states and 722 transitions. [2021-10-28 23:56:30,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-28 23:56:30,993 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 6 states have internal predecessors, (43), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) Word has length 55 [2021-10-28 23:56:30,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:56:30,996 INFO L225 Difference]: With dead ends: 580 [2021-10-28 23:56:30,996 INFO L226 Difference]: Without dead ends: 579 [2021-10-28 23:56:30,996 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2021-10-28 23:56:30,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 579 states. [2021-10-28 23:56:31,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 579 to 535. [2021-10-28 23:56:31,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 535 states, 424 states have (on average 1.2382075471698113) internal successors, (525), 433 states have internal predecessors, (525), 61 states have call successors, (61), 43 states have call predecessors, (61), 49 states have return successors, (77), 59 states have call predecessors, (77), 54 states have call successors, (77) [2021-10-28 23:56:31,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 663 transitions. [2021-10-28 23:56:31,011 INFO L78 Accepts]: Start accepts. Automaton has 535 states and 663 transitions. Word has length 55 [2021-10-28 23:56:31,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:56:31,011 INFO L470 AbstractCegarLoop]: Abstraction has 535 states and 663 transitions. [2021-10-28 23:56:31,012 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 6 states have internal predecessors, (43), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2021-10-28 23:56:31,012 INFO L276 IsEmpty]: Start isEmpty. Operand 535 states and 663 transitions. [2021-10-28 23:56:31,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-10-28 23:56:31,013 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:56:31,013 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:56:31,014 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-10-28 23:56:31,014 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:56:31,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:56:31,014 INFO L85 PathProgramCache]: Analyzing trace with hash 921545033, now seen corresponding path program 1 times [2021-10-28 23:56:31,014 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:56:31,015 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999700905] [2021-10-28 23:56:31,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:56:31,015 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:56:31,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:31,128 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:56:31,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:31,158 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:56:31,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:31,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-28 23:56:31,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:31,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-10-28 23:56:31,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:31,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-10-28 23:56:31,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:31,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:56:31,263 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:56:31,263 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999700905] [2021-10-28 23:56:31,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999700905] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:56:31,263 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:56:31,263 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-10-28 23:56:31,263 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702129811] [2021-10-28 23:56:31,265 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-10-28 23:56:31,265 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:56:31,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-10-28 23:56:31,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-10-28 23:56:31,265 INFO L87 Difference]: Start difference. First operand 535 states and 663 transitions. Second operand has 13 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 6 states have internal predecessors, (43), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2021-10-28 23:56:32,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:56:32,510 INFO L93 Difference]: Finished difference Result 575 states and 710 transitions. [2021-10-28 23:56:32,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-28 23:56:32,511 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 6 states have internal predecessors, (43), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) Word has length 55 [2021-10-28 23:56:32,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:56:32,514 INFO L225 Difference]: With dead ends: 575 [2021-10-28 23:56:32,514 INFO L226 Difference]: Without dead ends: 563 [2021-10-28 23:56:32,514 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-10-28 23:56:32,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 563 states. [2021-10-28 23:56:32,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 563 to 532. [2021-10-28 23:56:32,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 532 states, 421 states have (on average 1.2399049881235154) internal successors, (522), 431 states have internal predecessors, (522), 61 states have call successors, (61), 43 states have call predecessors, (61), 49 states have return successors, (76), 58 states have call predecessors, (76), 54 states have call successors, (76) [2021-10-28 23:56:32,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 532 states to 532 states and 659 transitions. [2021-10-28 23:56:32,530 INFO L78 Accepts]: Start accepts. Automaton has 532 states and 659 transitions. Word has length 55 [2021-10-28 23:56:32,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:56:32,531 INFO L470 AbstractCegarLoop]: Abstraction has 532 states and 659 transitions. [2021-10-28 23:56:32,531 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 6 states have internal predecessors, (43), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2021-10-28 23:56:32,531 INFO L276 IsEmpty]: Start isEmpty. Operand 532 states and 659 transitions. [2021-10-28 23:56:32,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-10-28 23:56:32,533 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:56:32,533 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:56:32,534 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-10-28 23:56:32,534 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:56:32,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:56:32,534 INFO L85 PathProgramCache]: Analyzing trace with hash 1859523861, now seen corresponding path program 1 times [2021-10-28 23:56:32,535 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:56:32,535 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59888962] [2021-10-28 23:56:32,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:56:32,535 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:56:32,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:32,665 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:56:32,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:32,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:56:32,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:32,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-28 23:56:32,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:32,742 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-10-28 23:56:32,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:32,785 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-10-28 23:56:32,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:32,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-10-28 23:56:32,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:32,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:56:32,810 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:56:32,810 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59888962] [2021-10-28 23:56:32,811 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59888962] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:56:32,811 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:56:32,811 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-28 23:56:32,812 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91360490] [2021-10-28 23:56:32,813 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-28 23:56:32,813 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:56:32,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-28 23:56:32,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-10-28 23:56:32,814 INFO L87 Difference]: Start difference. First operand 532 states and 659 transitions. Second operand has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 5 states have internal predecessors, (43), 3 states have call successors, (8), 8 states have call predecessors, (8), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2021-10-28 23:56:33,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:56:33,995 INFO L93 Difference]: Finished difference Result 577 states and 711 transitions. [2021-10-28 23:56:33,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-28 23:56:33,996 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 5 states have internal predecessors, (43), 3 states have call successors, (8), 8 states have call predecessors, (8), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 57 [2021-10-28 23:56:33,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:56:33,999 INFO L225 Difference]: With dead ends: 577 [2021-10-28 23:56:33,999 INFO L226 Difference]: Without dead ends: 552 [2021-10-28 23:56:33,999 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2021-10-28 23:56:34,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2021-10-28 23:56:34,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 523. [2021-10-28 23:56:34,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 523 states, 415 states have (on average 1.236144578313253) internal successors, (513), 424 states have internal predecessors, (513), 60 states have call successors, (60), 42 states have call predecessors, (60), 47 states have return successors, (74), 57 states have call predecessors, (74), 53 states have call successors, (74) [2021-10-28 23:56:34,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 523 states to 523 states and 647 transitions. [2021-10-28 23:56:34,020 INFO L78 Accepts]: Start accepts. Automaton has 523 states and 647 transitions. Word has length 57 [2021-10-28 23:56:34,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:56:34,020 INFO L470 AbstractCegarLoop]: Abstraction has 523 states and 647 transitions. [2021-10-28 23:56:34,020 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 5 states have internal predecessors, (43), 3 states have call successors, (8), 8 states have call predecessors, (8), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2021-10-28 23:56:34,020 INFO L276 IsEmpty]: Start isEmpty. Operand 523 states and 647 transitions. [2021-10-28 23:56:34,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-10-28 23:56:34,022 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:56:34,022 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:56:34,022 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-10-28 23:56:34,022 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:56:34,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:56:34,023 INFO L85 PathProgramCache]: Analyzing trace with hash -171418186, now seen corresponding path program 1 times [2021-10-28 23:56:34,023 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:56:34,023 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389057104] [2021-10-28 23:56:34,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:56:34,024 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:56:34,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:34,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:56:34,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:34,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:56:34,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:34,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-28 23:56:34,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:34,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-10-28 23:56:34,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:34,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-10-28 23:56:34,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:34,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:56:34,273 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:56:34,273 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389057104] [2021-10-28 23:56:34,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389057104] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:56:34,273 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:56:34,273 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-10-28 23:56:34,273 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359683916] [2021-10-28 23:56:34,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-28 23:56:34,274 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:56:34,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-28 23:56:34,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-10-28 23:56:34,275 INFO L87 Difference]: Start difference. First operand 523 states and 647 transitions. Second operand has 10 states, 10 states have (on average 4.4) internal successors, (44), 5 states have internal predecessors, (44), 3 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2021-10-28 23:56:35,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:56:35,640 INFO L93 Difference]: Finished difference Result 556 states and 684 transitions. [2021-10-28 23:56:35,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-28 23:56:35,640 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 5 states have internal predecessors, (44), 3 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) Word has length 56 [2021-10-28 23:56:35,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:56:35,643 INFO L225 Difference]: With dead ends: 556 [2021-10-28 23:56:35,643 INFO L226 Difference]: Without dead ends: 542 [2021-10-28 23:56:35,643 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=81, Invalid=191, Unknown=0, NotChecked=0, Total=272 [2021-10-28 23:56:35,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2021-10-28 23:56:35,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 505. [2021-10-28 23:56:35,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 505 states, 400 states have (on average 1.24) internal successors, (496), 408 states have internal predecessors, (496), 59 states have call successors, (59), 42 states have call predecessors, (59), 45 states have return successors, (67), 55 states have call predecessors, (67), 52 states have call successors, (67) [2021-10-28 23:56:35,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 505 states to 505 states and 622 transitions. [2021-10-28 23:56:35,658 INFO L78 Accepts]: Start accepts. Automaton has 505 states and 622 transitions. Word has length 56 [2021-10-28 23:56:35,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:56:35,658 INFO L470 AbstractCegarLoop]: Abstraction has 505 states and 622 transitions. [2021-10-28 23:56:35,658 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 5 states have internal predecessors, (44), 3 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2021-10-28 23:56:35,658 INFO L276 IsEmpty]: Start isEmpty. Operand 505 states and 622 transitions. [2021-10-28 23:56:35,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-10-28 23:56:35,660 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:56:35,660 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:56:35,660 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-10-28 23:56:35,661 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:56:35,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:56:35,661 INFO L85 PathProgramCache]: Analyzing trace with hash 196319194, now seen corresponding path program 1 times [2021-10-28 23:56:35,661 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:56:35,661 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143916102] [2021-10-28 23:56:35,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:56:35,662 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:56:35,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:35,776 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:56:35,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:35,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:56:35,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:35,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-28 23:56:35,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:35,836 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-10-28 23:56:35,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:35,875 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-10-28 23:56:35,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:35,884 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-10-28 23:56:35,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:35,895 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-10-28 23:56:35,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:35,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:56:35,906 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:56:35,906 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143916102] [2021-10-28 23:56:35,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143916102] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:56:35,906 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:56:35,906 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-28 23:56:35,907 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879723042] [2021-10-28 23:56:35,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-28 23:56:35,907 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:56:35,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-28 23:56:35,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-10-28 23:56:35,908 INFO L87 Difference]: Start difference. First operand 505 states and 622 transitions. Second operand has 12 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 6 states have internal predecessors, (47), 3 states have call successors, (11), 9 states have call predecessors, (11), 4 states have return successors, (7), 4 states have call predecessors, (7), 2 states have call successors, (7) [2021-10-28 23:56:37,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:56:37,238 INFO L93 Difference]: Finished difference Result 538 states and 663 transitions. [2021-10-28 23:56:37,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-10-28 23:56:37,238 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 6 states have internal predecessors, (47), 3 states have call successors, (11), 9 states have call predecessors, (11), 4 states have return successors, (7), 4 states have call predecessors, (7), 2 states have call successors, (7) Word has length 65 [2021-10-28 23:56:37,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:56:37,241 INFO L225 Difference]: With dead ends: 538 [2021-10-28 23:56:37,241 INFO L226 Difference]: Without dead ends: 538 [2021-10-28 23:56:37,242 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=106, Invalid=314, Unknown=0, NotChecked=0, Total=420 [2021-10-28 23:56:37,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 538 states. [2021-10-28 23:56:37,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 538 to 505. [2021-10-28 23:56:37,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 505 states, 400 states have (on average 1.235) internal successors, (494), 408 states have internal predecessors, (494), 59 states have call successors, (59), 42 states have call predecessors, (59), 45 states have return successors, (67), 55 states have call predecessors, (67), 52 states have call successors, (67) [2021-10-28 23:56:37,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 505 states to 505 states and 620 transitions. [2021-10-28 23:56:37,267 INFO L78 Accepts]: Start accepts. Automaton has 505 states and 620 transitions. Word has length 65 [2021-10-28 23:56:37,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:56:37,267 INFO L470 AbstractCegarLoop]: Abstraction has 505 states and 620 transitions. [2021-10-28 23:56:37,268 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 6 states have internal predecessors, (47), 3 states have call successors, (11), 9 states have call predecessors, (11), 4 states have return successors, (7), 4 states have call predecessors, (7), 2 states have call successors, (7) [2021-10-28 23:56:37,268 INFO L276 IsEmpty]: Start isEmpty. Operand 505 states and 620 transitions. [2021-10-28 23:56:37,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-10-28 23:56:37,269 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:56:37,269 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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] [2021-10-28 23:56:37,270 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-10-28 23:56:37,270 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:56:37,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:56:37,271 INFO L85 PathProgramCache]: Analyzing trace with hash -828158382, now seen corresponding path program 1 times [2021-10-28 23:56:37,271 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:56:37,271 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136676540] [2021-10-28 23:56:37,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:56:37,271 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:56:37,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:37,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:56:37,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:37,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:56:37,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:37,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-28 23:56:37,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:37,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-10-28 23:56:37,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:37,466 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-10-28 23:56:37,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:37,480 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-10-28 23:56:37,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:37,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:56:37,484 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:56:37,484 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136676540] [2021-10-28 23:56:37,484 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136676540] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:56:37,484 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:56:37,484 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-10-28 23:56:37,485 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070515798] [2021-10-28 23:56:37,485 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-28 23:56:37,485 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:56:37,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-28 23:56:37,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2021-10-28 23:56:37,486 INFO L87 Difference]: Start difference. First operand 505 states and 620 transitions. Second operand has 9 states, 9 states have (on average 5.0) internal successors, (45), 3 states have internal predecessors, (45), 3 states have call successors, (8), 8 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-10-28 23:56:38,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:56:38,363 INFO L93 Difference]: Finished difference Result 534 states and 650 transitions. [2021-10-28 23:56:38,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-28 23:56:38,363 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 3 states have internal predecessors, (45), 3 states have call successors, (8), 8 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 59 [2021-10-28 23:56:38,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:56:38,366 INFO L225 Difference]: With dead ends: 534 [2021-10-28 23:56:38,366 INFO L226 Difference]: Without dead ends: 534 [2021-10-28 23:56:38,367 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2021-10-28 23:56:38,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 534 states. [2021-10-28 23:56:38,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 534 to 504. [2021-10-28 23:56:38,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 399 states have (on average 1.2230576441102756) internal successors, (488), 407 states have internal predecessors, (488), 59 states have call successors, (59), 42 states have call predecessors, (59), 45 states have return successors, (67), 55 states have call predecessors, (67), 52 states have call successors, (67) [2021-10-28 23:56:38,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 614 transitions. [2021-10-28 23:56:38,380 INFO L78 Accepts]: Start accepts. Automaton has 504 states and 614 transitions. Word has length 59 [2021-10-28 23:56:38,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:56:38,380 INFO L470 AbstractCegarLoop]: Abstraction has 504 states and 614 transitions. [2021-10-28 23:56:38,381 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 3 states have internal predecessors, (45), 3 states have call successors, (8), 8 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-10-28 23:56:38,381 INFO L276 IsEmpty]: Start isEmpty. Operand 504 states and 614 transitions. [2021-10-28 23:56:38,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-10-28 23:56:38,382 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:56:38,382 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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] [2021-10-28 23:56:38,382 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-10-28 23:56:38,383 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:56:38,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:56:38,383 INFO L85 PathProgramCache]: Analyzing trace with hash 1679156148, now seen corresponding path program 1 times [2021-10-28 23:56:38,383 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:56:38,384 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708213397] [2021-10-28 23:56:38,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:56:38,384 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:56:38,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:38,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:56:38,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:38,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:56:38,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:38,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-28 23:56:38,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:38,556 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-10-28 23:56:38,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:38,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-10-28 23:56:38,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:38,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-10-28 23:56:38,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:38,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:56:38,637 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:56:38,637 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708213397] [2021-10-28 23:56:38,637 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708213397] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:56:38,637 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:56:38,638 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-10-28 23:56:38,638 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529881856] [2021-10-28 23:56:38,638 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-28 23:56:38,638 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:56:38,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-28 23:56:38,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2021-10-28 23:56:38,639 INFO L87 Difference]: Start difference. First operand 504 states and 614 transitions. Second operand has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 5 states have internal predecessors, (47), 3 states have call successors, (8), 8 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2021-10-28 23:56:40,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:56:40,194 INFO L93 Difference]: Finished difference Result 758 states and 898 transitions. [2021-10-28 23:56:40,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-28 23:56:40,194 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 5 states have internal predecessors, (47), 3 states have call successors, (8), 8 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 61 [2021-10-28 23:56:40,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:56:40,197 INFO L225 Difference]: With dead ends: 758 [2021-10-28 23:56:40,197 INFO L226 Difference]: Without dead ends: 758 [2021-10-28 23:56:40,198 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=116, Invalid=346, Unknown=0, NotChecked=0, Total=462 [2021-10-28 23:56:40,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 758 states. [2021-10-28 23:56:40,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 758 to 616. [2021-10-28 23:56:40,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 616 states, 493 states have (on average 1.208924949290061) internal successors, (596), 501 states have internal predecessors, (596), 67 states have call successors, (67), 50 states have call predecessors, (67), 55 states have return successors, (77), 65 states have call predecessors, (77), 60 states have call successors, (77) [2021-10-28 23:56:40,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 616 states to 616 states and 740 transitions. [2021-10-28 23:56:40,213 INFO L78 Accepts]: Start accepts. Automaton has 616 states and 740 transitions. Word has length 61 [2021-10-28 23:56:40,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:56:40,214 INFO L470 AbstractCegarLoop]: Abstraction has 616 states and 740 transitions. [2021-10-28 23:56:40,214 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 5 states have internal predecessors, (47), 3 states have call successors, (8), 8 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2021-10-28 23:56:40,214 INFO L276 IsEmpty]: Start isEmpty. Operand 616 states and 740 transitions. [2021-10-28 23:56:40,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-10-28 23:56:40,216 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:56:40,216 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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] [2021-10-28 23:56:40,216 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-10-28 23:56:40,216 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:56:40,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:56:40,217 INFO L85 PathProgramCache]: Analyzing trace with hash -621666442, now seen corresponding path program 1 times [2021-10-28 23:56:40,217 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:56:40,217 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359676287] [2021-10-28 23:56:40,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:56:40,217 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:56:40,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:40,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:56:40,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:40,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:56:40,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:40,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-28 23:56:40,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:40,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-10-28 23:56:40,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:40,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-10-28 23:56:40,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:40,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-10-28 23:56:40,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:40,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:56:40,460 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:56:40,460 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359676287] [2021-10-28 23:56:40,460 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359676287] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:56:40,460 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:56:40,461 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-10-28 23:56:40,461 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389088929] [2021-10-28 23:56:40,462 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-28 23:56:40,462 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:56:40,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-28 23:56:40,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-10-28 23:56:40,463 INFO L87 Difference]: Start difference. First operand 616 states and 740 transitions. Second operand has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 4 states have internal predecessors, (47), 2 states have call successors, (8), 8 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2021-10-28 23:56:41,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:56:41,468 INFO L93 Difference]: Finished difference Result 641 states and 773 transitions. [2021-10-28 23:56:41,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-28 23:56:41,468 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 4 states have internal predecessors, (47), 2 states have call successors, (8), 8 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 61 [2021-10-28 23:56:41,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:56:41,471 INFO L225 Difference]: With dead ends: 641 [2021-10-28 23:56:41,472 INFO L226 Difference]: Without dead ends: 641 [2021-10-28 23:56:41,472 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2021-10-28 23:56:41,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 641 states. [2021-10-28 23:56:41,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 641 to 589. [2021-10-28 23:56:41,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 589 states, 471 states have (on average 1.2123142250530785) internal successors, (571), 479 states have internal predecessors, (571), 65 states have call successors, (65), 48 states have call predecessors, (65), 52 states have return successors, (74), 62 states have call predecessors, (74), 58 states have call successors, (74) [2021-10-28 23:56:41,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 710 transitions. [2021-10-28 23:56:41,486 INFO L78 Accepts]: Start accepts. Automaton has 589 states and 710 transitions. Word has length 61 [2021-10-28 23:56:41,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:56:41,487 INFO L470 AbstractCegarLoop]: Abstraction has 589 states and 710 transitions. [2021-10-28 23:56:41,487 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 4 states have internal predecessors, (47), 2 states have call successors, (8), 8 states have call predecessors, (8), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2021-10-28 23:56:41,487 INFO L276 IsEmpty]: Start isEmpty. Operand 589 states and 710 transitions. [2021-10-28 23:56:41,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-10-28 23:56:41,489 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:56:41,489 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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] [2021-10-28 23:56:41,489 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-10-28 23:56:41,490 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:56:41,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:56:41,490 INFO L85 PathProgramCache]: Analyzing trace with hash -495774537, now seen corresponding path program 1 times [2021-10-28 23:56:41,490 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:56:41,490 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803812656] [2021-10-28 23:56:41,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:56:41,491 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:56:41,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:41,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:56:41,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:41,646 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:56:41,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:41,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-28 23:56:41,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:41,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-10-28 23:56:41,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:41,738 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-28 23:56:41,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:41,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:56:41,766 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:56:41,766 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803812656] [2021-10-28 23:56:41,767 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803812656] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:56:41,767 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:56:41,767 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-10-28 23:56:41,767 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520590971] [2021-10-28 23:56:41,768 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-28 23:56:41,768 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:56:41,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-28 23:56:41,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-10-28 23:56:41,769 INFO L87 Difference]: Start difference. First operand 589 states and 710 transitions. Second operand has 14 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 7 states have internal predecessors, (48), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2021-10-28 23:56:43,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:56:43,093 INFO L93 Difference]: Finished difference Result 650 states and 781 transitions. [2021-10-28 23:56:43,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-28 23:56:43,093 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 7 states have internal predecessors, (48), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) Word has length 60 [2021-10-28 23:56:43,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:56:43,095 INFO L225 Difference]: With dead ends: 650 [2021-10-28 23:56:43,095 INFO L226 Difference]: Without dead ends: 632 [2021-10-28 23:56:43,096 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-10-28 23:56:43,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2021-10-28 23:56:43,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 585. [2021-10-28 23:56:43,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 585 states, 468 states have (on average 1.2115384615384615) internal successors, (567), 476 states have internal predecessors, (567), 64 states have call successors, (64), 48 states have call predecessors, (64), 52 states have return successors, (73), 61 states have call predecessors, (73), 57 states have call successors, (73) [2021-10-28 23:56:43,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 704 transitions. [2021-10-28 23:56:43,109 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 704 transitions. Word has length 60 [2021-10-28 23:56:43,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:56:43,109 INFO L470 AbstractCegarLoop]: Abstraction has 585 states and 704 transitions. [2021-10-28 23:56:43,110 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 7 states have internal predecessors, (48), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2021-10-28 23:56:43,110 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 704 transitions. [2021-10-28 23:56:43,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-10-28 23:56:43,111 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:56:43,111 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:56:43,112 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-10-28 23:56:43,112 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:56:43,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:56:43,112 INFO L85 PathProgramCache]: Analyzing trace with hash -518955678, now seen corresponding path program 1 times [2021-10-28 23:56:43,113 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:56:43,113 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096127777] [2021-10-28 23:56:43,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:56:43,113 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:56:43,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:43,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:56:43,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:43,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:56:43,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:43,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-28 23:56:43,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:43,318 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-10-28 23:56:43,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:43,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-10-28 23:56:43,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:43,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-10-28 23:56:43,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:43,394 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-10-28 23:56:43,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:43,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:56:43,397 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:56:43,397 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096127777] [2021-10-28 23:56:43,397 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096127777] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:56:43,397 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:56:43,397 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-28 23:56:43,398 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498987878] [2021-10-28 23:56:43,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-28 23:56:43,398 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:56:43,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-28 23:56:43,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-10-28 23:56:43,400 INFO L87 Difference]: Start difference. First operand 585 states and 704 transitions. Second operand has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (11), 8 states have call predecessors, (11), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2021-10-28 23:56:44,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:56:44,494 INFO L93 Difference]: Finished difference Result 669 states and 804 transitions. [2021-10-28 23:56:44,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-28 23:56:44,495 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (11), 8 states have call predecessors, (11), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) Word has length 68 [2021-10-28 23:56:44,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:56:44,498 INFO L225 Difference]: With dead ends: 669 [2021-10-28 23:56:44,498 INFO L226 Difference]: Without dead ends: 669 [2021-10-28 23:56:44,498 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2021-10-28 23:56:44,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 669 states. [2021-10-28 23:56:44,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 669 to 585. [2021-10-28 23:56:44,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 585 states, 468 states have (on average 1.2072649572649572) internal successors, (565), 476 states have internal predecessors, (565), 64 states have call successors, (64), 48 states have call predecessors, (64), 52 states have return successors, (73), 61 states have call predecessors, (73), 57 states have call successors, (73) [2021-10-28 23:56:44,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 702 transitions. [2021-10-28 23:56:44,513 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 702 transitions. Word has length 68 [2021-10-28 23:56:44,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:56:44,513 INFO L470 AbstractCegarLoop]: Abstraction has 585 states and 702 transitions. [2021-10-28 23:56:44,514 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (11), 8 states have call predecessors, (11), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2021-10-28 23:56:44,514 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 702 transitions. [2021-10-28 23:56:44,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-10-28 23:56:44,515 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:56:44,515 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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] [2021-10-28 23:56:44,516 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-10-28 23:56:44,516 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:56:44,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:56:44,516 INFO L85 PathProgramCache]: Analyzing trace with hash -908431933, now seen corresponding path program 1 times [2021-10-28 23:56:44,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:56:44,517 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881160384] [2021-10-28 23:56:44,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:56:44,517 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:56:44,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:44,641 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:56:44,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:44,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:56:44,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:44,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-28 23:56:44,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:44,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-10-28 23:56:44,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:44,751 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-10-28 23:56:44,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:44,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:56:44,777 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:56:44,777 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881160384] [2021-10-28 23:56:44,778 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881160384] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:56:44,778 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:56:44,778 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-10-28 23:56:44,778 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622854002] [2021-10-28 23:56:44,779 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-28 23:56:44,779 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:56:44,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-28 23:56:44,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-10-28 23:56:44,780 INFO L87 Difference]: Start difference. First operand 585 states and 702 transitions. Second operand has 14 states, 14 states have (on average 3.5) internal successors, (49), 7 states have internal predecessors, (49), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2021-10-28 23:56:45,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:56:45,850 INFO L93 Difference]: Finished difference Result 646 states and 773 transitions. [2021-10-28 23:56:45,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-28 23:56:45,850 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5) internal successors, (49), 7 states have internal predecessors, (49), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) Word has length 61 [2021-10-28 23:56:45,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:56:45,853 INFO L225 Difference]: With dead ends: 646 [2021-10-28 23:56:45,853 INFO L226 Difference]: Without dead ends: 627 [2021-10-28 23:56:45,853 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-10-28 23:56:45,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 627 states. [2021-10-28 23:56:45,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 627 to 580. [2021-10-28 23:56:45,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 580 states, 464 states have (on average 1.206896551724138) internal successors, (560), 472 states have internal predecessors, (560), 63 states have call successors, (63), 48 states have call predecessors, (63), 52 states have return successors, (72), 60 states have call predecessors, (72), 56 states have call successors, (72) [2021-10-28 23:56:45,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 580 states to 580 states and 695 transitions. [2021-10-28 23:56:45,867 INFO L78 Accepts]: Start accepts. Automaton has 580 states and 695 transitions. Word has length 61 [2021-10-28 23:56:45,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:56:45,867 INFO L470 AbstractCegarLoop]: Abstraction has 580 states and 695 transitions. [2021-10-28 23:56:45,868 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5) internal successors, (49), 7 states have internal predecessors, (49), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2021-10-28 23:56:45,868 INFO L276 IsEmpty]: Start isEmpty. Operand 580 states and 695 transitions. [2021-10-28 23:56:45,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-10-28 23:56:45,869 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:56:45,869 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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] [2021-10-28 23:56:45,869 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-10-28 23:56:45,870 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:56:45,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:56:45,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1838543403, now seen corresponding path program 1 times [2021-10-28 23:56:45,870 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:56:45,870 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465190519] [2021-10-28 23:56:45,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:56:45,871 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:56:45,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:45,981 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:56:45,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:46,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:56:46,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:46,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-28 23:56:46,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:46,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-10-28 23:56:46,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:46,090 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-10-28 23:56:46,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:46,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:56:46,115 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:56:46,115 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465190519] [2021-10-28 23:56:46,115 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465190519] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:56:46,115 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:56:46,116 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-10-28 23:56:46,117 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818979877] [2021-10-28 23:56:46,117 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-28 23:56:46,117 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:56:46,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-28 23:56:46,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-10-28 23:56:46,118 INFO L87 Difference]: Start difference. First operand 580 states and 695 transitions. Second operand has 14 states, 14 states have (on average 3.5) internal successors, (49), 7 states have internal predecessors, (49), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2021-10-28 23:56:47,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:56:47,215 INFO L93 Difference]: Finished difference Result 641 states and 766 transitions. [2021-10-28 23:56:47,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-28 23:56:47,216 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5) internal successors, (49), 7 states have internal predecessors, (49), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) Word has length 61 [2021-10-28 23:56:47,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:56:47,218 INFO L225 Difference]: With dead ends: 641 [2021-10-28 23:56:47,218 INFO L226 Difference]: Without dead ends: 623 [2021-10-28 23:56:47,219 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-10-28 23:56:47,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 623 states. [2021-10-28 23:56:47,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 623 to 576. [2021-10-28 23:56:47,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 576 states, 461 states have (on average 1.2060737527114966) internal successors, (556), 469 states have internal predecessors, (556), 62 states have call successors, (62), 48 states have call predecessors, (62), 52 states have return successors, (71), 59 states have call predecessors, (71), 55 states have call successors, (71) [2021-10-28 23:56:47,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 576 states to 576 states and 689 transitions. [2021-10-28 23:56:47,232 INFO L78 Accepts]: Start accepts. Automaton has 576 states and 689 transitions. Word has length 61 [2021-10-28 23:56:47,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:56:47,232 INFO L470 AbstractCegarLoop]: Abstraction has 576 states and 689 transitions. [2021-10-28 23:56:47,233 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5) internal successors, (49), 7 states have internal predecessors, (49), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2021-10-28 23:56:47,233 INFO L276 IsEmpty]: Start isEmpty. Operand 576 states and 689 transitions. [2021-10-28 23:56:47,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2021-10-28 23:56:47,234 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:56:47,234 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:56:47,235 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-10-28 23:56:47,235 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:56:47,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:56:47,235 INFO L85 PathProgramCache]: Analyzing trace with hash 252983849, now seen corresponding path program 1 times [2021-10-28 23:56:47,236 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:56:47,236 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696866948] [2021-10-28 23:56:47,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:56:47,236 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:56:47,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:47,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:56:47,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:47,380 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:56:47,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:47,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-28 23:56:47,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:47,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-10-28 23:56:47,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:47,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-10-28 23:56:47,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:47,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-10-28 23:56:47,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:47,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-10-28 23:56:47,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:47,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:56:47,440 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:56:47,440 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696866948] [2021-10-28 23:56:47,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696866948] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:56:47,441 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:56:47,441 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-10-28 23:56:47,441 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151162465] [2021-10-28 23:56:47,441 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-28 23:56:47,442 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:56:47,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-28 23:56:47,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2021-10-28 23:56:47,442 INFO L87 Difference]: Start difference. First operand 576 states and 689 transitions. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 3 states have internal predecessors, (48), 3 states have call successors, (12), 9 states have call predecessors, (12), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-10-28 23:56:48,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:56:48,183 INFO L93 Difference]: Finished difference Result 767 states and 918 transitions. [2021-10-28 23:56:48,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-10-28 23:56:48,183 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 3 states have internal predecessors, (48), 3 states have call successors, (12), 9 states have call predecessors, (12), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 67 [2021-10-28 23:56:48,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:56:48,186 INFO L225 Difference]: With dead ends: 767 [2021-10-28 23:56:48,186 INFO L226 Difference]: Without dead ends: 767 [2021-10-28 23:56:48,187 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=57, Invalid=99, Unknown=0, NotChecked=0, Total=156 [2021-10-28 23:56:48,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 767 states. [2021-10-28 23:56:48,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 767 to 697. [2021-10-28 23:56:48,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 697 states, 554 states have (on average 1.2021660649819494) internal successors, (666), 564 states have internal predecessors, (666), 75 states have call successors, (75), 58 states have call predecessors, (75), 67 states have return successors, (96), 75 states have call predecessors, (96), 69 states have call successors, (96) [2021-10-28 23:56:48,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 697 states to 697 states and 837 transitions. [2021-10-28 23:56:48,204 INFO L78 Accepts]: Start accepts. Automaton has 697 states and 837 transitions. Word has length 67 [2021-10-28 23:56:48,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:56:48,204 INFO L470 AbstractCegarLoop]: Abstraction has 697 states and 837 transitions. [2021-10-28 23:56:48,204 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 3 states have internal predecessors, (48), 3 states have call successors, (12), 9 states have call predecessors, (12), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-10-28 23:56:48,205 INFO L276 IsEmpty]: Start isEmpty. Operand 697 states and 837 transitions. [2021-10-28 23:56:48,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-10-28 23:56:48,206 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:56:48,206 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:56:48,206 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-10-28 23:56:48,207 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:56:48,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:56:48,207 INFO L85 PathProgramCache]: Analyzing trace with hash 694916100, now seen corresponding path program 1 times [2021-10-28 23:56:48,207 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:56:48,208 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833999911] [2021-10-28 23:56:48,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:56:48,208 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:56:48,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:48,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:56:48,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:48,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:56:48,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:48,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-28 23:56:48,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:48,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-10-28 23:56:48,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:48,445 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-10-28 23:56:48,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:48,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:56:48,471 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:56:48,472 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833999911] [2021-10-28 23:56:48,472 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833999911] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:56:48,472 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:56:48,472 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-10-28 23:56:48,472 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223181350] [2021-10-28 23:56:48,473 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-28 23:56:48,473 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:56:48,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-28 23:56:48,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-10-28 23:56:48,474 INFO L87 Difference]: Start difference. First operand 697 states and 837 transitions. Second operand has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 7 states have internal predecessors, (53), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2021-10-28 23:56:49,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:56:49,621 INFO L93 Difference]: Finished difference Result 758 states and 909 transitions. [2021-10-28 23:56:49,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-28 23:56:49,622 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 7 states have internal predecessors, (53), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) Word has length 65 [2021-10-28 23:56:49,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:56:49,625 INFO L225 Difference]: With dead ends: 758 [2021-10-28 23:56:49,625 INFO L226 Difference]: Without dead ends: 718 [2021-10-28 23:56:49,625 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-10-28 23:56:49,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 718 states. [2021-10-28 23:56:49,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 718 to 671. [2021-10-28 23:56:49,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 533 states have (on average 1.200750469043152) internal successors, (640), 543 states have internal predecessors, (640), 72 states have call successors, (72), 56 states have call predecessors, (72), 65 states have return successors, (93), 72 states have call predecessors, (93), 66 states have call successors, (93) [2021-10-28 23:56:49,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 805 transitions. [2021-10-28 23:56:49,640 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 805 transitions. Word has length 65 [2021-10-28 23:56:49,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:56:49,642 INFO L470 AbstractCegarLoop]: Abstraction has 671 states and 805 transitions. [2021-10-28 23:56:49,642 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 7 states have internal predecessors, (53), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2021-10-28 23:56:49,642 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 805 transitions. [2021-10-28 23:56:49,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-10-28 23:56:49,644 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:56:49,644 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:56:49,644 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-10-28 23:56:49,645 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:56:49,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:56:49,645 INFO L85 PathProgramCache]: Analyzing trace with hash 989713954, now seen corresponding path program 1 times [2021-10-28 23:56:49,645 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:56:49,646 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30060346] [2021-10-28 23:56:49,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:56:49,646 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:56:49,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:49,836 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:56:49,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:49,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:56:49,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:49,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-28 23:56:49,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:49,912 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-10-28 23:56:49,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:49,928 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-10-28 23:56:49,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:49,931 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-10-28 23:56:49,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:49,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-10-28 23:56:49,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:49,953 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-10-28 23:56:49,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:49,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:56:49,969 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:56:49,969 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30060346] [2021-10-28 23:56:49,969 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30060346] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:56:49,969 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:56:49,969 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-28 23:56:49,970 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610613199] [2021-10-28 23:56:49,970 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-28 23:56:49,970 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:56:49,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-28 23:56:49,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-10-28 23:56:49,971 INFO L87 Difference]: Start difference. First operand 671 states and 805 transitions. Second operand has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 6 states have internal predecessors, (59), 4 states have call successors, (12), 10 states have call predecessors, (12), 4 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2021-10-28 23:56:51,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:56:51,282 INFO L93 Difference]: Finished difference Result 706 states and 841 transitions. [2021-10-28 23:56:51,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-28 23:56:51,283 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 6 states have internal predecessors, (59), 4 states have call successors, (12), 10 states have call predecessors, (12), 4 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) Word has length 79 [2021-10-28 23:56:51,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:56:51,285 INFO L225 Difference]: With dead ends: 706 [2021-10-28 23:56:51,285 INFO L226 Difference]: Without dead ends: 706 [2021-10-28 23:56:51,286 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=204, Invalid=498, Unknown=0, NotChecked=0, Total=702 [2021-10-28 23:56:51,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 706 states. [2021-10-28 23:56:51,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 706 to 653. [2021-10-28 23:56:51,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 653 states, 519 states have (on average 1.2003853564547207) internal successors, (623), 528 states have internal predecessors, (623), 70 states have call successors, (70), 56 states have call predecessors, (70), 63 states have return successors, (82), 69 states have call predecessors, (82), 64 states have call successors, (82) [2021-10-28 23:56:51,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 653 states to 653 states and 775 transitions. [2021-10-28 23:56:51,318 INFO L78 Accepts]: Start accepts. Automaton has 653 states and 775 transitions. Word has length 79 [2021-10-28 23:56:51,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:56:51,318 INFO L470 AbstractCegarLoop]: Abstraction has 653 states and 775 transitions. [2021-10-28 23:56:51,319 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 6 states have internal predecessors, (59), 4 states have call successors, (12), 10 states have call predecessors, (12), 4 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2021-10-28 23:56:51,320 INFO L276 IsEmpty]: Start isEmpty. Operand 653 states and 775 transitions. [2021-10-28 23:56:51,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-10-28 23:56:51,321 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:56:51,321 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:56:51,322 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-10-28 23:56:51,322 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:56:51,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:56:51,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1026344045, now seen corresponding path program 1 times [2021-10-28 23:56:51,323 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:56:51,323 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019380306] [2021-10-28 23:56:51,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:56:51,323 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:56:51,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:51,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:56:51,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:51,495 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:56:51,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:51,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-28 23:56:51,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:51,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-10-28 23:56:51,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:51,591 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-10-28 23:56:51,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:51,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-10-28 23:56:51,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:51,610 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-10-28 23:56:51,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:51,628 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-10-28 23:56:51,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:51,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-10-28 23:56:51,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:51,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:56:51,649 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:56:51,650 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019380306] [2021-10-28 23:56:51,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019380306] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:56:51,650 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:56:51,650 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-10-28 23:56:51,650 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325513188] [2021-10-28 23:56:51,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-28 23:56:51,651 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:56:51,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-28 23:56:51,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2021-10-28 23:56:51,652 INFO L87 Difference]: Start difference. First operand 653 states and 775 transitions. Second operand has 14 states, 14 states have (on average 4.071428571428571) internal successors, (57), 5 states have internal predecessors, (57), 2 states have call successors, (14), 10 states have call predecessors, (14), 2 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2021-10-28 23:56:52,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:56:52,641 INFO L93 Difference]: Finished difference Result 804 states and 992 transitions. [2021-10-28 23:56:52,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-10-28 23:56:52,642 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.071428571428571) internal successors, (57), 5 states have internal predecessors, (57), 2 states have call successors, (14), 10 states have call predecessors, (14), 2 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) Word has length 80 [2021-10-28 23:56:52,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:56:52,645 INFO L225 Difference]: With dead ends: 804 [2021-10-28 23:56:52,645 INFO L226 Difference]: Without dead ends: 804 [2021-10-28 23:56:52,646 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=115, Invalid=391, Unknown=0, NotChecked=0, Total=506 [2021-10-28 23:56:52,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 804 states. [2021-10-28 23:56:52,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 804 to 617. [2021-10-28 23:56:52,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 617 states, 495 states have (on average 1.2) internal successors, (594), 502 states have internal predecessors, (594), 63 states have call successors, (63), 50 states have call predecessors, (63), 58 states have return successors, (72), 65 states have call predecessors, (72), 58 states have call successors, (72) [2021-10-28 23:56:52,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 617 states to 617 states and 729 transitions. [2021-10-28 23:56:52,661 INFO L78 Accepts]: Start accepts. Automaton has 617 states and 729 transitions. Word has length 80 [2021-10-28 23:56:52,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:56:52,662 INFO L470 AbstractCegarLoop]: Abstraction has 617 states and 729 transitions. [2021-10-28 23:56:52,662 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.071428571428571) internal successors, (57), 5 states have internal predecessors, (57), 2 states have call successors, (14), 10 states have call predecessors, (14), 2 states have return successors, (9), 3 states have call predecessors, (9), 2 states have call successors, (9) [2021-10-28 23:56:52,662 INFO L276 IsEmpty]: Start isEmpty. Operand 617 states and 729 transitions. [2021-10-28 23:56:52,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2021-10-28 23:56:52,664 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:56:52,664 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:56:52,664 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-10-28 23:56:52,665 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:56:52,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:56:52,665 INFO L85 PathProgramCache]: Analyzing trace with hash 530825079, now seen corresponding path program 1 times [2021-10-28 23:56:52,665 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:56:52,665 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811173856] [2021-10-28 23:56:52,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:56:52,666 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:56:52,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:52,781 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:56:52,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:52,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:56:52,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:52,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-28 23:56:52,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:52,843 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-10-28 23:56:52,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:52,888 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-10-28 23:56:52,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:52,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-10-28 23:56:52,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:52,956 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-10-28 23:56:52,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:52,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-10-28 23:56:52,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:52,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-10-28 23:56:52,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:52,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:56:52,978 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:56:52,978 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811173856] [2021-10-28 23:56:52,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811173856] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:56:52,978 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:56:52,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-10-28 23:56:52,978 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685560907] [2021-10-28 23:56:52,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-28 23:56:52,979 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:56:52,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-28 23:56:52,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2021-10-28 23:56:52,980 INFO L87 Difference]: Start difference. First operand 617 states and 729 transitions. Second operand has 16 states, 16 states have (on average 4.0625) internal successors, (65), 7 states have internal predecessors, (65), 3 states have call successors, (11), 9 states have call predecessors, (11), 3 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) [2021-10-28 23:56:54,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:56:54,076 INFO L93 Difference]: Finished difference Result 724 states and 853 transitions. [2021-10-28 23:56:54,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-10-28 23:56:54,077 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.0625) internal successors, (65), 7 states have internal predecessors, (65), 3 states have call successors, (11), 9 states have call predecessors, (11), 3 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) Word has length 85 [2021-10-28 23:56:54,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:56:54,079 INFO L225 Difference]: With dead ends: 724 [2021-10-28 23:56:54,079 INFO L226 Difference]: Without dead ends: 706 [2021-10-28 23:56:54,079 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2021-10-28 23:56:54,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 706 states. [2021-10-28 23:56:54,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 706 to 625. [2021-10-28 23:56:54,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 625 states, 502 states have (on average 1.197211155378486) internal successors, (601), 509 states have internal predecessors, (601), 63 states have call successors, (63), 50 states have call predecessors, (63), 59 states have return successors, (75), 66 states have call predecessors, (75), 58 states have call successors, (75) [2021-10-28 23:56:54,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 625 states to 625 states and 739 transitions. [2021-10-28 23:56:54,092 INFO L78 Accepts]: Start accepts. Automaton has 625 states and 739 transitions. Word has length 85 [2021-10-28 23:56:54,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:56:54,093 INFO L470 AbstractCegarLoop]: Abstraction has 625 states and 739 transitions. [2021-10-28 23:56:54,093 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.0625) internal successors, (65), 7 states have internal predecessors, (65), 3 states have call successors, (11), 9 states have call predecessors, (11), 3 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) [2021-10-28 23:56:54,093 INFO L276 IsEmpty]: Start isEmpty. Operand 625 states and 739 transitions. [2021-10-28 23:56:54,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2021-10-28 23:56:54,095 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:56:54,095 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:56:54,095 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-10-28 23:56:54,095 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:56:54,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:56:54,096 INFO L85 PathProgramCache]: Analyzing trace with hash -906533116, now seen corresponding path program 1 times [2021-10-28 23:56:54,096 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:56:54,096 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668831943] [2021-10-28 23:56:54,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:56:54,097 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:56:54,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:54,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:56:54,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:54,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:56:54,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:54,290 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-28 23:56:54,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:54,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-10-28 23:56:54,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:54,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-10-28 23:56:54,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:54,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-10-28 23:56:54,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:54,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-10-28 23:56:54,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:54,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-10-28 23:56:54,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:54,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-10-28 23:56:54,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:54,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:56:54,443 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:56:54,443 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668831943] [2021-10-28 23:56:54,443 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668831943] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:56:54,444 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:56:54,444 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-10-28 23:56:54,444 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087963223] [2021-10-28 23:56:54,446 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-28 23:56:54,446 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:56:54,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-28 23:56:54,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2021-10-28 23:56:54,447 INFO L87 Difference]: Start difference. First operand 625 states and 739 transitions. Second operand has 16 states, 16 states have (on average 4.125) internal successors, (66), 7 states have internal predecessors, (66), 3 states have call successors, (11), 9 states have call predecessors, (11), 3 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) [2021-10-28 23:56:55,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:56:55,537 INFO L93 Difference]: Finished difference Result 724 states and 852 transitions. [2021-10-28 23:56:55,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-28 23:56:55,539 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.125) internal successors, (66), 7 states have internal predecessors, (66), 3 states have call successors, (11), 9 states have call predecessors, (11), 3 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) Word has length 86 [2021-10-28 23:56:55,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:56:55,541 INFO L225 Difference]: With dead ends: 724 [2021-10-28 23:56:55,541 INFO L226 Difference]: Without dead ends: 706 [2021-10-28 23:56:55,541 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2021-10-28 23:56:55,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 706 states. [2021-10-28 23:56:55,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 706 to 617. [2021-10-28 23:56:55,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 617 states, 495 states have (on average 1.197979797979798) internal successors, (593), 502 states have internal predecessors, (593), 63 states have call successors, (63), 50 states have call predecessors, (63), 58 states have return successors, (72), 65 states have call predecessors, (72), 58 states have call successors, (72) [2021-10-28 23:56:55,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 617 states to 617 states and 728 transitions. [2021-10-28 23:56:55,553 INFO L78 Accepts]: Start accepts. Automaton has 617 states and 728 transitions. Word has length 86 [2021-10-28 23:56:55,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:56:55,554 INFO L470 AbstractCegarLoop]: Abstraction has 617 states and 728 transitions. [2021-10-28 23:56:55,554 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.125) internal successors, (66), 7 states have internal predecessors, (66), 3 states have call successors, (11), 9 states have call predecessors, (11), 3 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) [2021-10-28 23:56:55,554 INFO L276 IsEmpty]: Start isEmpty. Operand 617 states and 728 transitions. [2021-10-28 23:56:55,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-10-28 23:56:55,556 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:56:55,556 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:56:55,556 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-10-28 23:56:55,556 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:56:55,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:56:55,557 INFO L85 PathProgramCache]: Analyzing trace with hash 2023461198, now seen corresponding path program 1 times [2021-10-28 23:56:55,557 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:56:55,557 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910819559] [2021-10-28 23:56:55,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:56:55,558 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:56:55,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:55,656 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-10-28 23:56:55,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:55,682 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-10-28 23:56:55,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:55,713 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-10-28 23:56:55,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:55,733 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-10-28 23:56:55,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:55,776 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-10-28 23:56:55,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:55,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-10-28 23:56:55,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:55,817 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-10-28 23:56:55,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:56:55,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:56:55,822 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 23:56:55,822 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910819559] [2021-10-28 23:56:55,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910819559] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 23:56:55,822 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:56:55,822 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-10-28 23:56:55,823 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949495647] [2021-10-28 23:56:55,823 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-10-28 23:56:55,823 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 23:56:55,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-10-28 23:56:55,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-10-28 23:56:55,824 INFO L87 Difference]: Start difference. First operand 617 states and 728 transitions. Second operand has 12 states, 12 states have (on average 5.416666666666667) internal successors, (65), 5 states have internal predecessors, (65), 5 states have call successors, (9), 9 states have call predecessors, (9), 3 states have return successors, (7), 5 states have call predecessors, (7), 4 states have call successors, (7) [2021-10-28 23:56:57,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:56:57,203 INFO L93 Difference]: Finished difference Result 764 states and 884 transitions. [2021-10-28 23:56:57,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-28 23:56:57,203 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.416666666666667) internal successors, (65), 5 states have internal predecessors, (65), 5 states have call successors, (9), 9 states have call predecessors, (9), 3 states have return successors, (7), 5 states have call predecessors, (7), 4 states have call successors, (7) Word has length 81 [2021-10-28 23:56:57,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:56:57,207 INFO L225 Difference]: With dead ends: 764 [2021-10-28 23:56:57,207 INFO L226 Difference]: Without dead ends: 764 [2021-10-28 23:56:57,207 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=124, Invalid=338, Unknown=0, NotChecked=0, Total=462 [2021-10-28 23:56:57,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 764 states. [2021-10-28 23:56:57,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 764 to 738. [2021-10-28 23:56:57,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 738 states, 592 states have (on average 1.1891891891891893) internal successors, (704), 601 states have internal predecessors, (704), 71 states have call successors, (71), 62 states have call predecessors, (71), 74 states have return successors, (84), 75 states have call predecessors, (84), 66 states have call successors, (84) [2021-10-28 23:56:57,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 738 states to 738 states and 859 transitions. [2021-10-28 23:56:57,222 INFO L78 Accepts]: Start accepts. Automaton has 738 states and 859 transitions. Word has length 81 [2021-10-28 23:56:57,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:56:57,222 INFO L470 AbstractCegarLoop]: Abstraction has 738 states and 859 transitions. [2021-10-28 23:56:57,222 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.416666666666667) internal successors, (65), 5 states have internal predecessors, (65), 5 states have call successors, (9), 9 states have call predecessors, (9), 3 states have return successors, (7), 5 states have call predecessors, (7), 4 states have call successors, (7) [2021-10-28 23:56:57,223 INFO L276 IsEmpty]: Start isEmpty. Operand 738 states and 859 transitions. [2021-10-28 23:56:57,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-10-28 23:56:57,224 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:56:57,224 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:56:57,225 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-10-28 23:56:57,225 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:56:57,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:56:57,225 INFO L85 PathProgramCache]: Analyzing trace with hash 1875622583, now seen corresponding path program 1 times [2021-10-28 23:56:57,225 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 23:56:57,226 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934553607] [2021-10-28 23:56:57,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:56:57,226 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 23:56:57,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:56:57,247 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:56:57,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:56:57,333 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-28 23:56:57,333 INFO L627 BasicCegarLoop]: Counterexample is feasible [2021-10-28 23:56:57,334 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK [2021-10-28 23:56:57,336 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location mainErr0ENSURES_VIOLATIONMEMORY_LEAK [2021-10-28 23:56:57,336 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-10-28 23:56:57,339 INFO L731 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:56:57,342 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-28 23:56:57,498 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.10 11:56:57 BoogieIcfgContainer [2021-10-28 23:56:57,498 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-28 23:56:57,498 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-28 23:56:57,499 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-28 23:56:57,499 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-28 23:56:57,499 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.10 11:55:54" (3/4) ... [2021-10-28 23:56:57,502 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-10-28 23:56:57,502 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-28 23:56:57,504 INFO L168 Benchmark]: Toolchain (without parser) took 64944.34 ms. Allocated memory was 121.6 MB in the beginning and 337.6 MB in the end (delta: 216.0 MB). Free memory was 91.8 MB in the beginning and 137.1 MB in the end (delta: -45.3 MB). Peak memory consumption was 170.2 MB. Max. memory is 16.1 GB. [2021-10-28 23:56:57,504 INFO L168 Benchmark]: CDTParser took 0.26 ms. Allocated memory is still 121.6 MB. Free memory was 74.7 MB in the beginning and 74.6 MB in the end (delta: 63.5 kB). There was no memory consumed. Max. memory is 16.1 GB. [2021-10-28 23:56:57,505 INFO L168 Benchmark]: CACSL2BoogieTranslator took 519.56 ms. Allocated memory is still 121.6 MB. Free memory was 91.8 MB in the beginning and 86.9 MB in the end (delta: 4.9 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2021-10-28 23:56:57,505 INFO L168 Benchmark]: Boogie Preprocessor took 82.23 ms. Allocated memory is still 121.6 MB. Free memory was 86.9 MB in the beginning and 83.3 MB in the end (delta: 3.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-28 23:56:57,505 INFO L168 Benchmark]: RCFGBuilder took 1208.48 ms. Allocated memory was 121.6 MB in the beginning and 148.9 MB in the end (delta: 27.3 MB). Free memory was 83.3 MB in the beginning and 106.2 MB in the end (delta: -22.9 MB). Peak memory consumption was 34.2 MB. Max. memory is 16.1 GB. [2021-10-28 23:56:57,506 INFO L168 Benchmark]: TraceAbstraction took 63116.47 ms. Allocated memory was 148.9 MB in the beginning and 337.6 MB in the end (delta: 188.7 MB). Free memory was 105.5 MB in the beginning and 137.1 MB in the end (delta: -31.7 MB). Peak memory consumption was 158.1 MB. Max. memory is 16.1 GB. [2021-10-28 23:56:57,506 INFO L168 Benchmark]: Witness Printer took 3.98 ms. Allocated memory is still 337.6 MB. Free memory is still 137.1 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-28 23:56:57,508 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.26 ms. Allocated memory is still 121.6 MB. Free memory was 74.7 MB in the beginning and 74.6 MB in the end (delta: 63.5 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 519.56 ms. Allocated memory is still 121.6 MB. Free memory was 91.8 MB in the beginning and 86.9 MB in the end (delta: 4.9 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 82.23 ms. Allocated memory is still 121.6 MB. Free memory was 86.9 MB in the beginning and 83.3 MB in the end (delta: 3.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 1208.48 ms. Allocated memory was 121.6 MB in the beginning and 148.9 MB in the end (delta: 27.3 MB). Free memory was 83.3 MB in the beginning and 106.2 MB in the end (delta: -22.9 MB). Peak memory consumption was 34.2 MB. Max. memory is 16.1 GB. * TraceAbstraction took 63116.47 ms. Allocated memory was 148.9 MB in the beginning and 337.6 MB in the end (delta: 188.7 MB). Free memory was 105.5 MB in the beginning and 137.1 MB in the end (delta: -31.7 MB). Peak memory consumption was 158.1 MB. Max. memory is 16.1 GB. * Witness Printer took 3.98 ms. Allocated memory is still 337.6 MB. Free memory is still 137.1 MB. There was no memory consumed. Max. memory is 16.1 GB. * 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 - UnprovableResult [Line: 65]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: overapproximation of memtrack at line 65. Possible FailurePath: [L36] int FloppyThread ; [L37] int KernelMode ; [L38] int Suspended ; [L39] int Executive ; [L40] int DiskController ; [L41] int FloppyDiskPeripheral ; [L42] int FlConfigCallBack ; [L43] int MaximumInterfaceType ; [L44] int MOUNTDEV_MOUNTED_DEVICE_GUID ; [L45] int myStatus ; [L46] int s ; [L47] int UNLOADED ; [L48] int NP ; [L49] int DC ; [L50] int SKIP1 ; [L51] int SKIP2 ; [L52] int MPR1 ; [L53] int MPR3 ; [L54] int IPC ; [L55] int pended ; [L56] int compRegistered ; [L57] int lowerDriverReturn ; [L58] int setEventCalled ; [L59] int customIrp ; [L91] int PagingReferenceCount = 0; [L92] int PagingMutex = 0; VAL [\old(compRegistered)=260, \old(customIrp)=265, \old(DC)=288, \old(DiskController)=263, \old(Executive)=286, \old(FlConfigCallBack)=268, \old(FloppyDiskPeripheral)=291, \old(FloppyThread)=261, \old(IPC)=274, \old(KernelMode)=270, \old(lowerDriverReturn)=275, \old(MaximumInterfaceType)=292, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=281, \old(MPR1)=283, \old(MPR3)=293, \old(myStatus)=287, \old(NP)=266, \old(PagingMutex)=284, \old(PagingReferenceCount)=289, \old(pended)=285, \old(s)=271, \old(setEventCalled)=262, \old(SKIP1)=269, \old(SKIP2)=280, \old(Suspended)=282, \old(UNLOADED)=273, compRegistered=0, customIrp=0, DC=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=0, MPR3=0, myStatus=0, NP=0, PagingMutex=0, PagingReferenceCount=0, pended=0, s=0, setEventCalled=0, SKIP1=0, SKIP2=0, Suspended=0, UNLOADED=0] [L671] int status ; [L672] int irp = __VERIFIER_nondet_int() ; [L673] int pirp ; [L674] int pirp__IoStatus__Status ; [L675] int irp_choice = __VERIFIER_nondet_int() ; [L676] int devobj = __VERIFIER_nondet_int() ; [L677] int __cil_tmp8 ; [L679] FloppyThread = 0 [L680] KernelMode = 0 [L681] Suspended = 0 [L682] Executive = 0 [L683] DiskController = 0 [L684] FloppyDiskPeripheral = 0 [L685] FlConfigCallBack = 0 [L686] MaximumInterfaceType = 0 [L687] MOUNTDEV_MOUNTED_DEVICE_GUID = 0 [L688] myStatus = 0 [L689] s = 0 [L690] UNLOADED = 0 [L691] NP = 0 [L692] DC = 0 [L693] SKIP1 = 0 [L694] SKIP2 = 0 [L695] MPR1 = 0 [L696] MPR3 = 0 [L697] IPC = 0 [L698] pended = 0 [L699] compRegistered = 0 [L700] lowerDriverReturn = 0 [L701] setEventCalled = 0 [L702] customIrp = 0 [L706] status = 0 [L707] pirp = irp VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=0, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=0, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=0, MPR3=0, myStatus=0, NP=0, PagingMutex=0, PagingReferenceCount=0, pended=0, pirp=0, s=0, setEventCalled=0, SKIP1=0, SKIP2=0, status=0, Suspended=0, UNLOADED=0] [L708] CALL _BLAST_init() VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=0, MPR3=0, myStatus=0, NP=0, PagingMutex=0, PagingReferenceCount=0, pended=0, s=0, setEventCalled=0, SKIP1=0, SKIP2=0, Suspended=0, UNLOADED=0] [L74] UNLOADED = 0 [L75] NP = 1 [L76] DC = 2 [L77] SKIP1 = 3 [L78] SKIP2 = 4 [L79] MPR1 = 5 [L80] MPR3 = 6 [L81] IPC = 7 [L82] s = UNLOADED [L83] pended = 0 [L84] compRegistered = 0 [L85] lowerDriverReturn = 0 [L86] setEventCalled = 0 [L87] customIrp = 0 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, s=0, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L708] RET _BLAST_init() VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, pirp=0, s=0, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, UNLOADED=0] [L710] COND TRUE status >= 0 [L711] s = NP [L712] customIrp = 0 [L713] setEventCalled = customIrp [L714] lowerDriverReturn = setEventCalled [L715] compRegistered = lowerDriverReturn [L716] pended = compRegistered [L717] pirp__IoStatus__Status = 0 [L718] myStatus = 0 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, pirp=0, pirp__IoStatus__Status=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, UNLOADED=0] [L719] COND TRUE irp_choice == 0 [L720] pirp__IoStatus__Status = -1073741637 [L721] myStatus = -1073741637 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, pirp=0, pirp__IoStatus__Status=-1073741637, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, UNLOADED=0] [L724] CALL stub_driver_init() VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L661] s = NP [L662] pended = 0 [L663] compRegistered = 0 [L664] lowerDriverReturn = 0 [L665] setEventCalled = 0 [L666] customIrp = 0 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L724] RET stub_driver_init() VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, pirp=0, pirp__IoStatus__Status=-1073741637, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, UNLOADED=0] [L727] COND FALSE !(status < 0) [L731] int tmp_ndt_1; [L732] tmp_ndt_1 = __VERIFIER_nondet_int() [L733] COND TRUE tmp_ndt_1 == 3 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, pirp=0, pirp__IoStatus__Status=-1073741637, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L740] CALL, EXPR FloppyPnp(devobj, pirp) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L164] int DeviceObject__DeviceExtension = __VERIFIER_nondet_int() ; [L165] int Irp__Tail__Overlay__CurrentStackLocation = __VERIFIER_nondet_int() ; [L166] int Irp__IoStatus__Information ; [L167] int Irp__IoStatus__Status ; [L168] int Irp__CurrentLocation = __VERIFIER_nondet_int() ; [L169] int disketteExtension__IsRemoved = __VERIFIER_nondet_int() ; [L170] int disketteExtension__IsStarted = __VERIFIER_nondet_int() ; [L171] int disketteExtension__TargetObject = __VERIFIER_nondet_int() ; [L172] int disketteExtension__HoldNewRequests ; [L173] int disketteExtension__FloppyThread = __VERIFIER_nondet_int() ; [L174] int disketteExtension__InterfaceString__Buffer = __VERIFIER_nondet_int() ; [L175] int disketteExtension__InterfaceString = __VERIFIER_nondet_int() ; [L176] int disketteExtension__ArcName__Length = __VERIFIER_nondet_int() ; [L177] int disketteExtension__ArcName = __VERIFIER_nondet_int() ; [L178] int irpSp__MinorFunction = __VERIFIER_nondet_int() ; [L179] int IoGetConfigurationInformation__FloppyCount = __VERIFIER_nondet_int() ; [L180] int irpSp ; [L181] int disketteExtension ; [L182] int ntStatus ; [L183] int doneEvent = __VERIFIER_nondet_int() ; [L184] int irpSp___0 ; [L185] int nextIrpSp ; [L186] int nextIrpSp__Control ; [L187] int irpSp___1 ; [L188] int irpSp__Context ; [L189] int irpSp__Control ; [L190] long __cil_tmp29 ; [L191] long __cil_tmp30 ; [L194] ntStatus = 0 [L195] PagingReferenceCount ++ VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=-4, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=-2, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L196] COND TRUE PagingReferenceCount == 1 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=-4, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=-2, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L199] disketteExtension = DeviceObject__DeviceExtension [L200] irpSp = Irp__Tail__Overlay__CurrentStackLocation VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=-4, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=-2, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L201] COND FALSE !(\read(disketteExtension__IsRemoved)) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=-4, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=-2, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L210] COND FALSE !(irpSp__MinorFunction == 0) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=-4, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=-2, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L213] COND TRUE irpSp__MinorFunction == 5 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=-4, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=-2, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L239] COND TRUE irpSp__MinorFunction == 5 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=-4, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=-2, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L242] COND FALSE !(! disketteExtension__IsStarted) [L258] disketteExtension__HoldNewRequests = 1 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=-4, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=-2, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L259] CALL, EXPR FlQueueIrpToThread(Irp, disketteExtension) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(DisketteExtension)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=1, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L101] int status ; [L102] int threadHandle = __VERIFIER_nondet_int() ; [L103] int DisketteExtension__PoweringDown = __VERIFIER_nondet_int() ; [L104] int DisketteExtension__ThreadReferenceCount = __VERIFIER_nondet_int() ; [L105] int DisketteExtension__FloppyThread = __VERIFIER_nondet_int() ; [L106] int Irp__IoStatus__Status ; [L107] int Irp__IoStatus__Information ; [L108] int Irp__Tail__Overlay__CurrentStackLocation__Control ; [L109] int ObjAttributes = __VERIFIER_nondet_int() ; [L110] int __cil_tmp12 ; [L111] int __cil_tmp13 ; VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(DisketteExtension)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=1, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=0, DisketteExtension__FloppyThread=0, DisketteExtension__PoweringDown=-6, DisketteExtension__ThreadReferenceCount=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ObjAttributes=-7, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=-5, UNLOADED=0] [L114] COND FALSE !(DisketteExtension__PoweringDown == 1) [L120] DisketteExtension__ThreadReferenceCount ++ VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(DisketteExtension)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=1, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=0, DisketteExtension__FloppyThread=0, DisketteExtension__PoweringDown=-6, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ObjAttributes=-7, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=-5, UNLOADED=0] [L121] COND FALSE !(DisketteExtension__ThreadReferenceCount == 0) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(DisketteExtension)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=1, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=0, DisketteExtension__FloppyThread=0, DisketteExtension__PoweringDown=-6, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ObjAttributes=-7, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=-5, UNLOADED=0] [L153] COND TRUE pended == 0 [L154] pended = 1 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(DisketteExtension)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=1, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=0, DisketteExtension__FloppyThread=0, DisketteExtension__PoweringDown=-6, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ObjAttributes=-7, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=-5, UNLOADED=0] [L160] return (259); VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(DisketteExtension)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=1, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, \result=259, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=0, DisketteExtension__FloppyThread=0, DisketteExtension__PoweringDown=-6, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ObjAttributes=-7, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=-5, UNLOADED=0] [L259] RET, EXPR FlQueueIrpToThread(Irp, disketteExtension) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=-4, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=-2, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, FlQueueIrpToThread(Irp, disketteExtension)=259, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L259] ntStatus = FlQueueIrpToThread(Irp, disketteExtension) [L262] __cil_tmp29 = (long )ntStatus VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=-4, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=-2, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L263] COND TRUE __cil_tmp29 == 259L VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=-4, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=-2, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L265-L266] CALL KeWaitForSingleObject(disketteExtension__FloppyThread, Executive, KernelMode, 0, 0) VAL [\old(Alertable)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(Object)=1, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(Timeout)=0, \old(UNLOADED)=0, \old(WaitMode)=0, \old(WaitReason)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L1036] COND FALSE !(s == MPR3) VAL [\old(Alertable)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(Object)=1, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(Timeout)=0, \old(UNLOADED)=0, \old(WaitMode)=0, \old(WaitReason)=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, Object=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1045] COND FALSE !(customIrp == 1) VAL [\old(Alertable)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(Object)=1, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(Timeout)=0, \old(UNLOADED)=0, \old(WaitMode)=0, \old(WaitReason)=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, Object=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1049] COND FALSE !(s == MPR3) VAL [\old(Alertable)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(Object)=1, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(Timeout)=0, \old(UNLOADED)=0, \old(WaitMode)=0, \old(WaitReason)=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, Object=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1056] int tmp_ndt_8; [L1057] tmp_ndt_8 = __VERIFIER_nondet_int() [L1058] COND TRUE tmp_ndt_8 == 0 VAL [\old(Alertable)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(Object)=1, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(Timeout)=0, \old(UNLOADED)=0, \old(WaitMode)=0, \old(WaitReason)=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, Object=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, tmp_ndt_8=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1064] return (0); VAL [\old(Alertable)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(Object)=1, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(Timeout)=0, \old(UNLOADED)=0, \old(WaitMode)=0, \old(WaitReason)=0, \result=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, Object=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, tmp_ndt_8=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L265-L266] RET KeWaitForSingleObject(disketteExtension__FloppyThread, Executive, KernelMode, 0, 0) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=-4, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=-2, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, KeWaitForSingleObject(disketteExtension__FloppyThread, Executive, KernelMode, 0, 0)=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L268] COND TRUE disketteExtension__FloppyThread != 0 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=-4, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=-2, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L271] disketteExtension__FloppyThread = 0 [L272] Irp__IoStatus__Status = 0 [L273] myStatus = 0 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=-4, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=-2, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L274] COND TRUE s == NP [L275] s = SKIP1 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=-4, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=-2, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L282] Irp__CurrentLocation ++ [L283] Irp__Tail__Overlay__CurrentStackLocation ++ VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=-4, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=-2, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=1, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L284] CALL, EXPR IofCallDriver(disketteExtension__TargetObject, Irp) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=-2, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L938] int returnVal2 ; [L939] int compRetStatus1 ; [L940] int lcontext = __VERIFIER_nondet_int() ; [L941] unsigned long __cil_tmp7 ; VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=-2, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=-2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=-8, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L944] COND FALSE !(\read(compRegistered)) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=-2, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=-2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=-8, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L957] int tmp_ndt_12; [L958] tmp_ndt_12 = __VERIFIER_nondet_int() [L959] COND TRUE tmp_ndt_12 == 0 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=-2, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=-2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=-8, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_12=0, UNLOADED=0] [L970] returnVal2 = 0 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=-2, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=-2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=-8, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_12=0, UNLOADED=0] [L983] COND FALSE !(s == NP) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=-2, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=-2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=-8, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_12=0, UNLOADED=0] [L987] COND FALSE !(s == MPR1) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=-2, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=-2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=-8, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_12=0, UNLOADED=0] [L996] COND TRUE s == SKIP1 [L997] s = SKIP2 [L998] lowerDriverReturn = returnVal2 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=-2, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=-2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=-8, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_12=0, UNLOADED=0] [L1006] return (returnVal2); VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=-2, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, \result=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=-2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=-8, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_12=0, UNLOADED=0] [L284] RET, EXPR IofCallDriver(disketteExtension__TargetObject, Irp) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=-4, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=-2, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IofCallDriver(disketteExtension__TargetObject, Irp)=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=1, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L284] ntStatus = IofCallDriver(disketteExtension__TargetObject, Irp) [L430] PagingReferenceCount -- VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=-4, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=-2, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=1, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L431] COND TRUE PagingReferenceCount == 0 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=-4, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=-2, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=1, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L434] return (ntStatus); VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, \result=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-3, disketteExtension__InterfaceString__Buffer=-4, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=-2, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=1, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L740] RET, EXPR FloppyPnp(devobj, pirp) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyPnp(devobj, pirp)=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L740] status = FloppyPnp(devobj, pirp) [L750] COND TRUE pended == 1 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L751] COND FALSE !(s == NP) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L758] COND TRUE pended == 1 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L759] COND FALSE !(s == MPR3) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L766] COND TRUE s != UNLOADED VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L767] COND TRUE status != -1 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L768] COND FALSE !(s != SKIP2) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L782] COND TRUE pended == 1 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L783] COND TRUE status != 259 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L784] CALL errorFn() VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L65] reach_error() VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] - UnprovableResult [Line: 670]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data CFG has 27 procedures, 309 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 62.8s, OverallIterations: 40, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 50.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 13643 SDtfs, 19574 SDslu, 25608 SDs, 0 SdLazy, 45139 SolverSat, 6663 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 34.9s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 874 GetRequests, 371 SyntacticMatches, 0 SemanticMatches, 503 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1080 ImplicationChecksByTransitivity, 13.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=845occurred in iteration=11, InterpolantAutomatonStates: 441, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.9s AutomataMinimizationTime, 39 MinimizatonAttempts, 2306 StatesRemovedByMinimization, 39 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 9.7s InterpolantComputationTime, 2190 NumberOfCodeBlocks, 2190 NumberOfCodeBlocksAsserted, 40 NumberOfCheckSat, 2069 ConstructedInterpolants, 0 QuantifiedInterpolants, 11653 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 39 InterpolantComputations, 39 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2021-10-28 23:56:57,564 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... ### Bit-precise run ### This is Ultimate 0.2.1-dev-b2eff8b [2021-10-28 23:56:59,855 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-28 23:56:59,858 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-28 23:56:59,910 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-28 23:56:59,911 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-28 23:56:59,915 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-28 23:56:59,917 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-28 23:56:59,924 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-28 23:56:59,927 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-28 23:56:59,932 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-28 23:56:59,933 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-28 23:56:59,935 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-28 23:56:59,936 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-28 23:56:59,938 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-28 23:56:59,940 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-28 23:56:59,944 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-28 23:56:59,946 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-28 23:56:59,947 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-28 23:56:59,949 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-28 23:56:59,956 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-28 23:56:59,958 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-28 23:56:59,960 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-28 23:56:59,962 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-28 23:56:59,964 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-28 23:56:59,973 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-28 23:56:59,974 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-28 23:56:59,974 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-28 23:56:59,976 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-28 23:56:59,977 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-28 23:56:59,978 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-28 23:56:59,978 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-28 23:56:59,979 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-28 23:56:59,981 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-28 23:56:59,981 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-28 23:56:59,983 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-28 23:56:59,983 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-28 23:56:59,984 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-28 23:56:59,984 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-28 23:56:59,984 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-28 23:56:59,986 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-28 23:56:59,987 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-28 23:56:59,992 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2021-10-28 23:57:00,032 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-28 23:57:00,032 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-28 23:57:00,033 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-28 23:57:00,033 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-28 23:57:00,035 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-28 23:57:00,035 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-28 23:57:00,036 INFO L138 SettingsManager]: * Use SBE=true [2021-10-28 23:57:00,036 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-28 23:57:00,036 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-28 23:57:00,036 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-28 23:57:00,037 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-28 23:57:00,038 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-28 23:57:00,038 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-28 23:57:00,038 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-10-28 23:57:00,038 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-10-28 23:57:00,039 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-10-28 23:57:00,039 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-28 23:57:00,039 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-10-28 23:57:00,039 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-10-28 23:57:00,039 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-10-28 23:57:00,040 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-28 23:57:00,040 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-28 23:57:00,040 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-28 23:57:00,040 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-28 23:57:00,041 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-28 23:57:00,041 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-28 23:57:00,041 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-28 23:57:00,042 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-28 23:57:00,042 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-10-28 23:57:00,042 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-10-28 23:57:00,042 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-28 23:57:00,042 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-10-28 23:57:00,043 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) 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 -> ea94c2a7f5c98d387db22a0b269794366125ef96ca4390d29fd777c1f058153c [2021-10-28 23:57:00,398 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-28 23:57:00,420 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-28 23:57:00,422 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-28 23:57:00,424 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-28 23:57:00,425 INFO L275 PluginConnector]: CDTParser initialized [2021-10-28 23:57:00,426 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/../../sv-benchmarks/c/ntdrivers-simplified/floppy_simpl3.cil-1.c [2021-10-28 23:57:00,505 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/data/c6f856ba9/692ef5434ee5471994dbf4e19d70b5b0/FLAGdaef915ee [2021-10-28 23:57:01,089 INFO L306 CDTParser]: Found 1 translation units. [2021-10-28 23:57:01,093 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/sv-benchmarks/c/ntdrivers-simplified/floppy_simpl3.cil-1.c [2021-10-28 23:57:01,113 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/data/c6f856ba9/692ef5434ee5471994dbf4e19d70b5b0/FLAGdaef915ee [2021-10-28 23:57:01,362 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/data/c6f856ba9/692ef5434ee5471994dbf4e19d70b5b0 [2021-10-28 23:57:01,366 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-28 23:57:01,368 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-10-28 23:57:01,372 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-28 23:57:01,372 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-28 23:57:01,376 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-28 23:57:01,377 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.10 11:57:01" (1/1) ... [2021-10-28 23:57:01,379 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@730bf8a9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:57:01, skipping insertion in model container [2021-10-28 23:57:01,379 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.10 11:57:01" (1/1) ... [2021-10-28 23:57:01,387 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-28 23:57:01,452 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-28 23:57:01,599 WARN L228 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_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/sv-benchmarks/c/ntdrivers-simplified/floppy_simpl3.cil-1.c[2713,2726] [2021-10-28 23:57:01,755 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-28 23:57:01,768 INFO L203 MainTranslator]: Completed pre-run [2021-10-28 23:57:01,784 WARN L228 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_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/sv-benchmarks/c/ntdrivers-simplified/floppy_simpl3.cil-1.c[2713,2726] [2021-10-28 23:57:01,847 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-28 23:57:01,867 INFO L208 MainTranslator]: Completed translation [2021-10-28 23:57:01,867 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:57:01 WrapperNode [2021-10-28 23:57:01,867 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-28 23:57:01,868 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-28 23:57:01,869 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-28 23:57:01,869 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-28 23:57:01,877 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:57:01" (1/1) ... [2021-10-28 23:57:01,877 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:57:01" (1/1) ... [2021-10-28 23:57:01,897 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:57:01" (1/1) ... [2021-10-28 23:57:01,897 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:57:01" (1/1) ... [2021-10-28 23:57:01,925 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:57:01" (1/1) ... [2021-10-28 23:57:01,939 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:57:01" (1/1) ... [2021-10-28 23:57:01,945 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:57:01" (1/1) ... [2021-10-28 23:57:01,954 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-28 23:57:01,955 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-28 23:57:01,955 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-28 23:57:01,956 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-28 23:57:01,957 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:57:01" (1/1) ... [2021-10-28 23:57:01,980 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-28 23:57:01,992 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/z3 [2021-10-28 23:57:02,007 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-10-28 23:57:02,015 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-10-28 23:57:02,067 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2021-10-28 23:57:02,067 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-28 23:57:02,068 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2021-10-28 23:57:02,068 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2021-10-28 23:57:02,068 INFO L138 BoogieDeclarations]: Found implementation of procedure _BLAST_init [2021-10-28 23:57:02,068 INFO L138 BoogieDeclarations]: Found implementation of procedure FlAcpiConfigureFloppy [2021-10-28 23:57:02,068 INFO L138 BoogieDeclarations]: Found implementation of procedure FlQueueIrpToThread [2021-10-28 23:57:02,069 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyPnp [2021-10-28 23:57:02,069 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyStartDevice [2021-10-28 23:57:02,069 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyPnpComplete [2021-10-28 23:57:02,069 INFO L138 BoogieDeclarations]: Found implementation of procedure FlFdcDeviceIo [2021-10-28 23:57:02,069 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyProcessQueuedRequests [2021-10-28 23:57:02,070 INFO L138 BoogieDeclarations]: Found implementation of procedure stub_driver_init [2021-10-28 23:57:02,070 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2021-10-28 23:57:02,070 INFO L138 BoogieDeclarations]: Found implementation of procedure IoBuildDeviceIoControlRequest [2021-10-28 23:57:02,070 INFO L138 BoogieDeclarations]: Found implementation of procedure IoDeleteSymbolicLink [2021-10-28 23:57:02,070 INFO L138 BoogieDeclarations]: Found implementation of procedure IoQueryDeviceDescription [2021-10-28 23:57:02,071 INFO L138 BoogieDeclarations]: Found implementation of procedure IoRegisterDeviceInterface [2021-10-28 23:57:02,071 INFO L138 BoogieDeclarations]: Found implementation of procedure IoSetDeviceInterfaceState [2021-10-28 23:57:02,071 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2021-10-28 23:57:02,071 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2021-10-28 23:57:02,071 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2021-10-28 23:57:02,072 INFO L138 BoogieDeclarations]: Found implementation of procedure KeSetEvent [2021-10-28 23:57:02,072 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2021-10-28 23:57:02,072 INFO L138 BoogieDeclarations]: Found implementation of procedure ObReferenceObjectByHandle [2021-10-28 23:57:02,072 INFO L138 BoogieDeclarations]: Found implementation of procedure PsCreateSystemThread [2021-10-28 23:57:02,072 INFO L138 BoogieDeclarations]: Found implementation of procedure ZwClose [2021-10-28 23:57:02,073 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2021-10-28 23:57:02,073 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2021-10-28 23:57:02,073 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2021-10-28 23:57:02,073 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-28 23:57:02,073 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2021-10-28 23:57:02,074 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2021-10-28 23:57:02,074 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_long [2021-10-28 23:57:02,074 INFO L130 BoogieDeclarations]: Found specification of procedure FlAcpiConfigureFloppy [2021-10-28 23:57:02,074 INFO L130 BoogieDeclarations]: Found specification of procedure FlQueueIrpToThread [2021-10-28 23:57:02,074 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyPnp [2021-10-28 23:57:02,075 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyStartDevice [2021-10-28 23:57:02,075 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyPnpComplete [2021-10-28 23:57:02,075 INFO L130 BoogieDeclarations]: Found specification of procedure FlFdcDeviceIo [2021-10-28 23:57:02,075 INFO L130 BoogieDeclarations]: Found specification of procedure IoBuildDeviceIoControlRequest [2021-10-28 23:57:02,079 INFO L130 BoogieDeclarations]: Found specification of procedure IoDeleteSymbolicLink [2021-10-28 23:57:02,079 INFO L130 BoogieDeclarations]: Found specification of procedure IoQueryDeviceDescription [2021-10-28 23:57:02,079 INFO L130 BoogieDeclarations]: Found specification of procedure IoRegisterDeviceInterface [2021-10-28 23:57:02,080 INFO L130 BoogieDeclarations]: Found specification of procedure IoSetDeviceInterfaceState [2021-10-28 23:57:02,080 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2021-10-28 23:57:02,080 INFO L130 BoogieDeclarations]: Found specification of procedure KeSetEvent [2021-10-28 23:57:02,080 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2021-10-28 23:57:02,080 INFO L130 BoogieDeclarations]: Found specification of procedure ObReferenceObjectByHandle [2021-10-28 23:57:02,080 INFO L130 BoogieDeclarations]: Found specification of procedure PsCreateSystemThread [2021-10-28 23:57:02,080 INFO L130 BoogieDeclarations]: Found specification of procedure ZwClose [2021-10-28 23:57:02,080 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2021-10-28 23:57:02,080 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2021-10-28 23:57:02,081 INFO L130 BoogieDeclarations]: Found specification of procedure _BLAST_init [2021-10-28 23:57:02,081 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyProcessQueuedRequests [2021-10-28 23:57:02,081 INFO L130 BoogieDeclarations]: Found specification of procedure stub_driver_init [2021-10-28 23:57:02,081 INFO L130 BoogieDeclarations]: Found specification of procedure main [2021-10-28 23:57:02,081 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2021-10-28 23:57:02,081 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2021-10-28 23:57:02,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-10-28 23:57:02,081 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-28 23:57:02,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2021-10-28 23:57:02,082 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-10-28 23:57:02,082 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-28 23:57:02,292 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-28 23:57:02,314 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2021-10-28 23:57:02,314 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2021-10-28 23:57:02,326 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-28 23:57:02,337 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2021-10-28 23:57:02,337 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2021-10-28 23:57:02,344 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-28 23:57:02,635 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume !false; [2021-10-28 23:57:02,635 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume false; [2021-10-28 23:57:02,638 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-28 23:57:02,715 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##10: assume false; [2021-10-28 23:57:02,715 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##11: assume !false; [2021-10-28 23:57:02,724 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-28 23:57:02,769 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2021-10-28 23:57:02,769 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2021-10-28 23:57:02,886 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-28 23:57:02,906 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2021-10-28 23:57:02,906 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2021-10-28 23:57:02,906 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-28 23:57:02,918 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2021-10-28 23:57:02,918 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2021-10-28 23:57:02,919 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-28 23:57:02,935 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2021-10-28 23:57:02,935 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2021-10-28 23:57:02,985 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-28 23:57:03,023 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##12: assume !false; [2021-10-28 23:57:03,024 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##11: assume false; [2021-10-28 23:57:03,072 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-28 23:57:03,082 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2021-10-28 23:57:03,083 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2021-10-28 23:57:03,083 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-28 23:57:03,108 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2021-10-28 23:57:03,108 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2021-10-28 23:57:03,109 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-28 23:57:03,114 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2021-10-28 23:57:03,114 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2021-10-28 23:57:03,142 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-28 23:57:03,142 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2021-10-28 23:57:03,146 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.10 11:57:03 BoogieIcfgContainer [2021-10-28 23:57:03,147 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-28 23:57:03,150 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-28 23:57:03,150 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-28 23:57:03,153 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-28 23:57:03,153 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.10 11:57:01" (1/3) ... [2021-10-28 23:57:03,154 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3b9cf6b6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.10 11:57:03, skipping insertion in model container [2021-10-28 23:57:03,154 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 11:57:01" (2/3) ... [2021-10-28 23:57:03,155 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3b9cf6b6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.10 11:57:03, skipping insertion in model container [2021-10-28 23:57:03,155 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.10 11:57:03" (3/3) ... [2021-10-28 23:57:03,156 INFO L111 eAbstractionObserver]: Analyzing ICFG floppy_simpl3.cil-1.c [2021-10-28 23:57:03,165 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-28 23:57:03,166 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2021-10-28 23:57:03,224 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-28 23:57:03,236 INFO L339 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, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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, mLoopAccelerationTechnique=FAST_UPR [2021-10-28 23:57:03,237 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-10-28 23:57:03,270 INFO L276 IsEmpty]: Start isEmpty. Operand has 303 states, 219 states have (on average 1.4292237442922375) internal successors, (313), 243 states have internal predecessors, (313), 57 states have call successors, (57), 24 states have call predecessors, (57), 24 states have return successors, (57), 51 states have call predecessors, (57), 57 states have call successors, (57) [2021-10-28 23:57:03,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-10-28 23:57:03,288 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:57:03,289 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:57:03,290 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting mainErr0ENSURES_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:57:03,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:57:03,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1798557025, now seen corresponding path program 1 times [2021-10-28 23:57:03,342 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:57:03,343 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1262294883] [2021-10-28 23:57:03,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:57:03,344 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:57:03,344 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:57:03,350 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:57:03,378 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-10-28 23:57:03,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:57:03,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 1 conjunts are in the unsatisfiable core [2021-10-28 23:57:03,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:57:03,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:03,694 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-28 23:57:03,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:03,763 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-28 23:57:03,763 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1262294883] [2021-10-28 23:57:03,764 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1262294883] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-28 23:57:03,764 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:57:03,765 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-10-28 23:57:03,766 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478057888] [2021-10-28 23:57:03,771 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-10-28 23:57:03,772 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-28 23:57:03,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-10-28 23:57:03,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-10-28 23:57:03,792 INFO L87 Difference]: Start difference. First operand has 303 states, 219 states have (on average 1.4292237442922375) internal successors, (313), 243 states have internal predecessors, (313), 57 states have call successors, (57), 24 states have call predecessors, (57), 24 states have return successors, (57), 51 states have call predecessors, (57), 57 states have call successors, (57) Second operand has 2 states, 1 states have (on average 10.0) internal successors, (10), 2 states have internal predecessors, (10), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-10-28 23:57:03,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:57:03,860 INFO L93 Difference]: Finished difference Result 300 states and 403 transitions. [2021-10-28 23:57:03,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-10-28 23:57:03,862 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 1 states have (on average 10.0) internal successors, (10), 2 states have internal predecessors, (10), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 15 [2021-10-28 23:57:03,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:57:03,896 INFO L225 Difference]: With dead ends: 300 [2021-10-28 23:57:03,896 INFO L226 Difference]: Without dead ends: 294 [2021-10-28 23:57:03,898 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-10-28 23:57:03,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2021-10-28 23:57:03,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 294. [2021-10-28 23:57:03,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 214 states have (on average 1.3785046728971964) internal successors, (295), 235 states have internal predecessors, (295), 57 states have call successors, (57), 24 states have call predecessors, (57), 22 states have return successors, (37), 36 states have call predecessors, (37), 37 states have call successors, (37) [2021-10-28 23:57:03,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 389 transitions. [2021-10-28 23:57:03,984 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 389 transitions. Word has length 15 [2021-10-28 23:57:03,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:57:03,985 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 389 transitions. [2021-10-28 23:57:03,985 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 1 states have (on average 10.0) internal successors, (10), 2 states have internal predecessors, (10), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-10-28 23:57:03,985 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 389 transitions. [2021-10-28 23:57:03,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-10-28 23:57:03,987 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:57:03,987 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:57:04,004 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-10-28 23:57:04,200 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:57:04,201 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:57:04,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:57:04,202 INFO L85 PathProgramCache]: Analyzing trace with hash -477224522, now seen corresponding path program 1 times [2021-10-28 23:57:04,203 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:57:04,203 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [727559114] [2021-10-28 23:57:04,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:57:04,203 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:57:04,204 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:57:04,205 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:57:04,212 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-10-28 23:57:04,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:57:04,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 23:57:04,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:57:04,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:04,522 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-28 23:57:04,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:04,606 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-28 23:57:04,606 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [727559114] [2021-10-28 23:57:04,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [727559114] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-28 23:57:04,606 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:57:04,607 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-10-28 23:57:04,608 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300687605] [2021-10-28 23:57:04,610 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-28 23:57:04,610 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-28 23:57:04,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 23:57:04,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-28 23:57:04,613 INFO L87 Difference]: Start difference. First operand 294 states and 389 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-10-28 23:57:04,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:57:04,671 INFO L93 Difference]: Finished difference Result 294 states and 388 transitions. [2021-10-28 23:57:04,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-28 23:57:04,672 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 20 [2021-10-28 23:57:04,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:57:04,675 INFO L225 Difference]: With dead ends: 294 [2021-10-28 23:57:04,676 INFO L226 Difference]: Without dead ends: 294 [2021-10-28 23:57:04,676 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-28 23:57:04,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2021-10-28 23:57:04,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 294. [2021-10-28 23:57:04,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 214 states have (on average 1.3738317757009346) internal successors, (294), 235 states have internal predecessors, (294), 57 states have call successors, (57), 24 states have call predecessors, (57), 22 states have return successors, (37), 36 states have call predecessors, (37), 37 states have call successors, (37) [2021-10-28 23:57:04,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 388 transitions. [2021-10-28 23:57:04,697 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 388 transitions. Word has length 20 [2021-10-28 23:57:04,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:57:04,697 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 388 transitions. [2021-10-28 23:57:04,698 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-10-28 23:57:04,698 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 388 transitions. [2021-10-28 23:57:04,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-10-28 23:57:04,699 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:57:04,699 INFO L513 BasicCegarLoop]: 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] [2021-10-28 23:57:04,720 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-10-28 23:57:04,912 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:57:04,913 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:57:04,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:57:04,913 INFO L85 PathProgramCache]: Analyzing trace with hash 1351580342, now seen corresponding path program 1 times [2021-10-28 23:57:04,914 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:57:04,914 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1126229251] [2021-10-28 23:57:04,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:57:04,915 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:57:04,915 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:57:04,916 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:57:04,922 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-10-28 23:57:05,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:57:05,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-28 23:57:05,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:57:05,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:05,409 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-28 23:57:05,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:05,567 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-28 23:57:05,568 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1126229251] [2021-10-28 23:57:05,568 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1126229251] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-28 23:57:05,568 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:57:05,568 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 3] imperfect sequences [] total 5 [2021-10-28 23:57:05,568 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764682454] [2021-10-28 23:57:05,569 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-28 23:57:05,569 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-28 23:57:05,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-28 23:57:05,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-28 23:57:05,570 INFO L87 Difference]: Start difference. First operand 294 states and 388 transitions. Second operand has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2021-10-28 23:57:06,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:57:06,073 INFO L93 Difference]: Finished difference Result 445 states and 588 transitions. [2021-10-28 23:57:06,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 23:57:06,074 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) Word has length 28 [2021-10-28 23:57:06,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:57:06,078 INFO L225 Difference]: With dead ends: 445 [2021-10-28 23:57:06,079 INFO L226 Difference]: Without dead ends: 444 [2021-10-28 23:57:06,079 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-28 23:57:06,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2021-10-28 23:57:06,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 425. [2021-10-28 23:57:06,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 324 states have (on average 1.3179012345679013) internal successors, (427), 330 states have internal predecessors, (427), 66 states have call successors, (66), 37 states have call predecessors, (66), 34 states have return successors, (70), 59 states have call predecessors, (70), 54 states have call successors, (70) [2021-10-28 23:57:06,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 563 transitions. [2021-10-28 23:57:06,109 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 563 transitions. Word has length 28 [2021-10-28 23:57:06,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:57:06,110 INFO L470 AbstractCegarLoop]: Abstraction has 425 states and 563 transitions. [2021-10-28 23:57:06,110 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2021-10-28 23:57:06,110 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 563 transitions. [2021-10-28 23:57:06,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-10-28 23:57:06,111 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:57:06,111 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:57:06,130 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-10-28 23:57:06,312 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:57:06,312 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:57:06,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:57:06,313 INFO L85 PathProgramCache]: Analyzing trace with hash 880923331, now seen corresponding path program 1 times [2021-10-28 23:57:06,313 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:57:06,314 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [541094364] [2021-10-28 23:57:06,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:57:06,314 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:57:06,314 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:57:06,315 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:57:06,319 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-10-28 23:57:06,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:57:06,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-28 23:57:06,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:57:06,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:06,682 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-28 23:57:06,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:06,781 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-28 23:57:06,782 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [541094364] [2021-10-28 23:57:06,782 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [541094364] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-28 23:57:06,782 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:57:06,782 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-10-28 23:57:06,782 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751941248] [2021-10-28 23:57:06,784 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-28 23:57:06,784 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-28 23:57:06,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:57:06,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:57:06,786 INFO L87 Difference]: Start difference. First operand 425 states and 563 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-10-28 23:57:06,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:57:06,830 INFO L93 Difference]: Finished difference Result 655 states and 871 transitions. [2021-10-28 23:57:06,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:57:06,831 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 30 [2021-10-28 23:57:06,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:57:06,840 INFO L225 Difference]: With dead ends: 655 [2021-10-28 23:57:06,840 INFO L226 Difference]: Without dead ends: 655 [2021-10-28 23:57:06,841 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:57:06,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states. [2021-10-28 23:57:06,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 622. [2021-10-28 23:57:06,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 622 states, 484 states have (on average 1.3181818181818181) internal successors, (638), 487 states have internal predecessors, (638), 86 states have call successors, (86), 55 states have call predecessors, (86), 51 states have return successors, (107), 81 states have call predecessors, (107), 76 states have call successors, (107) [2021-10-28 23:57:06,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 622 states to 622 states and 831 transitions. [2021-10-28 23:57:06,902 INFO L78 Accepts]: Start accepts. Automaton has 622 states and 831 transitions. Word has length 30 [2021-10-28 23:57:06,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:57:06,903 INFO L470 AbstractCegarLoop]: Abstraction has 622 states and 831 transitions. [2021-10-28 23:57:06,903 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-10-28 23:57:06,903 INFO L276 IsEmpty]: Start isEmpty. Operand 622 states and 831 transitions. [2021-10-28 23:57:06,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-10-28 23:57:06,908 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:57:06,908 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:57:06,924 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-10-28 23:57:07,121 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:57:07,122 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:57:07,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:57:07,122 INFO L85 PathProgramCache]: Analyzing trace with hash 997790288, now seen corresponding path program 1 times [2021-10-28 23:57:07,123 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:57:07,123 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1376825568] [2021-10-28 23:57:07,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:57:07,123 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:57:07,123 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:57:07,124 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:57:07,131 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-10-28 23:57:07,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:57:07,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-28 23:57:07,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:57:07,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:07,513 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-28 23:57:07,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:07,638 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-28 23:57:07,638 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1376825568] [2021-10-28 23:57:07,638 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1376825568] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-28 23:57:07,638 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:57:07,638 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-10-28 23:57:07,638 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681225963] [2021-10-28 23:57:07,639 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-28 23:57:07,639 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-28 23:57:07,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:57:07,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:57:07,639 INFO L87 Difference]: Start difference. First operand 622 states and 831 transitions. Second operand has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-10-28 23:57:07,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:57:07,691 INFO L93 Difference]: Finished difference Result 699 states and 925 transitions. [2021-10-28 23:57:07,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:57:07,696 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 34 [2021-10-28 23:57:07,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:57:07,707 INFO L225 Difference]: With dead ends: 699 [2021-10-28 23:57:07,707 INFO L226 Difference]: Without dead ends: 699 [2021-10-28 23:57:07,707 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:57:07,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 699 states. [2021-10-28 23:57:07,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 699 to 666. [2021-10-28 23:57:07,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 666 states, 522 states have (on average 1.3218390804597702) internal successors, (690), 531 states have internal predecessors, (690), 87 states have call successors, (87), 57 states have call predecessors, (87), 56 states have return successors, (112), 80 states have call predecessors, (112), 78 states have call successors, (112) [2021-10-28 23:57:07,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 666 states to 666 states and 889 transitions. [2021-10-28 23:57:07,763 INFO L78 Accepts]: Start accepts. Automaton has 666 states and 889 transitions. Word has length 34 [2021-10-28 23:57:07,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:57:07,764 INFO L470 AbstractCegarLoop]: Abstraction has 666 states and 889 transitions. [2021-10-28 23:57:07,764 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 3 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-10-28 23:57:07,764 INFO L276 IsEmpty]: Start isEmpty. Operand 666 states and 889 transitions. [2021-10-28 23:57:07,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-10-28 23:57:07,773 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:57:07,774 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:57:07,794 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-10-28 23:57:07,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:57:07,991 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:57:07,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:57:07,992 INFO L85 PathProgramCache]: Analyzing trace with hash 745640695, now seen corresponding path program 1 times [2021-10-28 23:57:07,992 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:57:07,992 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1259259321] [2021-10-28 23:57:07,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:57:07,992 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:57:07,992 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:57:07,993 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:57:07,998 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-10-28 23:57:08,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:57:08,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-28 23:57:08,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:57:08,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:08,404 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-28 23:57:08,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:08,547 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-28 23:57:08,547 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1259259321] [2021-10-28 23:57:08,547 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1259259321] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-28 23:57:08,547 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:57:08,547 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-10-28 23:57:08,547 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47379591] [2021-10-28 23:57:08,548 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-28 23:57:08,548 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-28 23:57:08,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-28 23:57:08,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-10-28 23:57:08,549 INFO L87 Difference]: Start difference. First operand 666 states and 889 transitions. Second operand has 8 states, 8 states have (on average 4.125) internal successors, (33), 6 states have internal predecessors, (33), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2021-10-28 23:57:08,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:57:08,605 INFO L93 Difference]: Finished difference Result 690 states and 917 transitions. [2021-10-28 23:57:08,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-28 23:57:08,606 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.125) internal successors, (33), 6 states have internal predecessors, (33), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) Word has length 41 [2021-10-28 23:57:08,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:57:08,610 INFO L225 Difference]: With dead ends: 690 [2021-10-28 23:57:08,611 INFO L226 Difference]: Without dead ends: 690 [2021-10-28 23:57:08,611 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-10-28 23:57:08,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 690 states. [2021-10-28 23:57:08,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 690 to 670. [2021-10-28 23:57:08,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 525 states have (on average 1.32) internal successors, (693), 534 states have internal predecessors, (693), 87 states have call successors, (87), 57 states have call predecessors, (87), 57 states have return successors, (113), 81 states have call predecessors, (113), 78 states have call successors, (113) [2021-10-28 23:57:08,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 893 transitions. [2021-10-28 23:57:08,646 INFO L78 Accepts]: Start accepts. Automaton has 670 states and 893 transitions. Word has length 41 [2021-10-28 23:57:08,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:57:08,647 INFO L470 AbstractCegarLoop]: Abstraction has 670 states and 893 transitions. [2021-10-28 23:57:08,647 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.125) internal successors, (33), 6 states have internal predecessors, (33), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2021-10-28 23:57:08,647 INFO L276 IsEmpty]: Start isEmpty. Operand 670 states and 893 transitions. [2021-10-28 23:57:08,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-10-28 23:57:08,649 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:57:08,649 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:57:08,663 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-10-28 23:57:08,862 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:57:08,863 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:57:08,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:57:08,863 INFO L85 PathProgramCache]: Analyzing trace with hash 238427558, now seen corresponding path program 1 times [2021-10-28 23:57:08,863 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:57:08,864 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1290066419] [2021-10-28 23:57:08,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:57:08,864 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:57:08,864 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:57:08,865 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:57:08,866 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-10-28 23:57:09,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:57:09,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-28 23:57:09,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:57:09,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:09,371 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-28 23:57:09,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:09,480 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-28 23:57:09,480 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1290066419] [2021-10-28 23:57:09,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1290066419] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-28 23:57:09,480 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:57:09,481 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 3] imperfect sequences [] total 5 [2021-10-28 23:57:09,481 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928901580] [2021-10-28 23:57:09,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-28 23:57:09,483 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-28 23:57:09,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-28 23:57:09,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-28 23:57:09,484 INFO L87 Difference]: Start difference. First operand 670 states and 893 transitions. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 5 states have call successors, (10), 5 states have call predecessors, (10), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-10-28 23:57:09,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:57:09,868 INFO L93 Difference]: Finished difference Result 682 states and 909 transitions. [2021-10-28 23:57:09,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 23:57:09,869 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 5 states have call successors, (10), 5 states have call predecessors, (10), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 40 [2021-10-28 23:57:09,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:57:09,873 INFO L225 Difference]: With dead ends: 682 [2021-10-28 23:57:09,874 INFO L226 Difference]: Without dead ends: 682 [2021-10-28 23:57:09,874 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-28 23:57:09,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 682 states. [2021-10-28 23:57:09,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 682 to 681. [2021-10-28 23:57:09,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 681 states, 536 states have (on average 1.3190298507462686) internal successors, (707), 544 states have internal predecessors, (707), 87 states have call successors, (87), 58 states have call predecessors, (87), 57 states have return successors, (113), 81 states have call predecessors, (113), 78 states have call successors, (113) [2021-10-28 23:57:09,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 681 states to 681 states and 907 transitions. [2021-10-28 23:57:09,912 INFO L78 Accepts]: Start accepts. Automaton has 681 states and 907 transitions. Word has length 40 [2021-10-28 23:57:09,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:57:09,912 INFO L470 AbstractCegarLoop]: Abstraction has 681 states and 907 transitions. [2021-10-28 23:57:09,912 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 5 states have call successors, (10), 5 states have call predecessors, (10), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-10-28 23:57:09,913 INFO L276 IsEmpty]: Start isEmpty. Operand 681 states and 907 transitions. [2021-10-28 23:57:09,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-10-28 23:57:09,914 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:57:09,914 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:57:09,931 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-10-28 23:57:10,127 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:57:10,128 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:57:10,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:57:10,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1155197731, now seen corresponding path program 1 times [2021-10-28 23:57:10,128 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:57:10,129 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1590682955] [2021-10-28 23:57:10,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:57:10,129 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:57:10,129 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:57:10,130 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:57:10,134 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-10-28 23:57:10,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:57:10,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 23:57:10,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:57:10,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:10,559 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-28 23:57:10,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:10,699 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-28 23:57:10,700 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1590682955] [2021-10-28 23:57:10,700 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1590682955] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-28 23:57:10,700 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:57:10,700 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-10-28 23:57:10,700 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669256337] [2021-10-28 23:57:10,701 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-28 23:57:10,701 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-28 23:57:10,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:57:10,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:57:10,702 INFO L87 Difference]: Start difference. First operand 681 states and 907 transitions. Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2021-10-28 23:57:10,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:57:10,798 INFO L93 Difference]: Finished difference Result 716 states and 950 transitions. [2021-10-28 23:57:10,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:57:10,800 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 41 [2021-10-28 23:57:10,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:57:10,805 INFO L225 Difference]: With dead ends: 716 [2021-10-28 23:57:10,805 INFO L226 Difference]: Without dead ends: 716 [2021-10-28 23:57:10,805 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:57:10,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 716 states. [2021-10-28 23:57:10,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 716 to 712. [2021-10-28 23:57:10,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 712 states, 565 states have (on average 1.3185840707964602) internal successors, (745), 572 states have internal predecessors, (745), 87 states have call successors, (87), 58 states have call predecessors, (87), 59 states have return successors, (115), 83 states have call predecessors, (115), 78 states have call successors, (115) [2021-10-28 23:57:10,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 712 states to 712 states and 947 transitions. [2021-10-28 23:57:10,832 INFO L78 Accepts]: Start accepts. Automaton has 712 states and 947 transitions. Word has length 41 [2021-10-28 23:57:10,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:57:10,833 INFO L470 AbstractCegarLoop]: Abstraction has 712 states and 947 transitions. [2021-10-28 23:57:10,833 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2021-10-28 23:57:10,833 INFO L276 IsEmpty]: Start isEmpty. Operand 712 states and 947 transitions. [2021-10-28 23:57:10,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-10-28 23:57:10,834 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:57:10,835 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:57:10,855 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-10-28 23:57:11,048 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:57:11,049 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:57:11,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:57:11,049 INFO L85 PathProgramCache]: Analyzing trace with hash 1904225145, now seen corresponding path program 1 times [2021-10-28 23:57:11,049 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:57:11,050 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [23313654] [2021-10-28 23:57:11,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:57:11,050 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:57:11,050 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:57:11,051 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:57:11,091 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-10-28 23:57:11,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:57:11,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 23:57:11,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:57:11,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:11,725 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-28 23:57:11,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:11,928 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-28 23:57:11,928 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [23313654] [2021-10-28 23:57:11,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [23313654] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-28 23:57:11,928 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:57:11,928 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-10-28 23:57:11,928 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061946734] [2021-10-28 23:57:11,929 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-28 23:57:11,929 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-28 23:57:11,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-28 23:57:11,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-10-28 23:57:11,929 INFO L87 Difference]: Start difference. First operand 712 states and 947 transitions. Second operand has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 4 states have call successors, (10), 3 states have call predecessors, (10), 5 states have return successors, (9), 7 states have call predecessors, (9), 3 states have call successors, (9) [2021-10-28 23:57:12,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:57:12,381 INFO L93 Difference]: Finished difference Result 725 states and 958 transitions. [2021-10-28 23:57:12,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-28 23:57:12,381 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 4 states have call successors, (10), 3 states have call predecessors, (10), 5 states have return successors, (9), 7 states have call predecessors, (9), 3 states have call successors, (9) Word has length 42 [2021-10-28 23:57:12,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:57:12,386 INFO L225 Difference]: With dead ends: 725 [2021-10-28 23:57:12,386 INFO L226 Difference]: Without dead ends: 725 [2021-10-28 23:57:12,387 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2021-10-28 23:57:12,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 725 states. [2021-10-28 23:57:12,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 725 to 712. [2021-10-28 23:57:12,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 712 states, 565 states have (on average 1.3150442477876105) internal successors, (743), 572 states have internal predecessors, (743), 87 states have call successors, (87), 58 states have call predecessors, (87), 59 states have return successors, (115), 83 states have call predecessors, (115), 78 states have call successors, (115) [2021-10-28 23:57:12,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 712 states to 712 states and 945 transitions. [2021-10-28 23:57:12,414 INFO L78 Accepts]: Start accepts. Automaton has 712 states and 945 transitions. Word has length 42 [2021-10-28 23:57:12,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:57:12,414 INFO L470 AbstractCegarLoop]: Abstraction has 712 states and 945 transitions. [2021-10-28 23:57:12,415 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 4 states have call successors, (10), 3 states have call predecessors, (10), 5 states have return successors, (9), 7 states have call predecessors, (9), 3 states have call successors, (9) [2021-10-28 23:57:12,415 INFO L276 IsEmpty]: Start isEmpty. Operand 712 states and 945 transitions. [2021-10-28 23:57:12,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-10-28 23:57:12,416 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:57:12,416 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:57:12,435 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-10-28 23:57:12,630 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:57:12,631 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:57:12,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:57:12,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1987582385, now seen corresponding path program 1 times [2021-10-28 23:57:12,631 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:57:12,631 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [491914833] [2021-10-28 23:57:12,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:57:12,632 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:57:12,632 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:57:12,632 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:57:12,636 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-10-28 23:57:12,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:57:13,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 23:57:13,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:57:13,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:13,317 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-28 23:57:13,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:13,530 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-28 23:57:13,530 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [491914833] [2021-10-28 23:57:13,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [491914833] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-28 23:57:13,531 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:57:13,531 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-10-28 23:57:13,531 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220728757] [2021-10-28 23:57:13,531 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-28 23:57:13,531 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-28 23:57:13,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-28 23:57:13,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-10-28 23:57:13,532 INFO L87 Difference]: Start difference. First operand 712 states and 945 transitions. Second operand has 8 states, 8 states have (on average 6.875) internal successors, (55), 8 states have internal predecessors, (55), 4 states have call successors, (10), 3 states have call predecessors, (10), 5 states have return successors, (9), 7 states have call predecessors, (9), 3 states have call successors, (9) [2021-10-28 23:57:13,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:57:13,948 INFO L93 Difference]: Finished difference Result 718 states and 947 transitions. [2021-10-28 23:57:13,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-28 23:57:13,948 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.875) internal successors, (55), 8 states have internal predecessors, (55), 4 states have call successors, (10), 3 states have call predecessors, (10), 5 states have return successors, (9), 7 states have call predecessors, (9), 3 states have call successors, (9) Word has length 43 [2021-10-28 23:57:13,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:57:13,953 INFO L225 Difference]: With dead ends: 718 [2021-10-28 23:57:13,953 INFO L226 Difference]: Without dead ends: 718 [2021-10-28 23:57:13,953 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2021-10-28 23:57:13,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 718 states. [2021-10-28 23:57:13,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 718 to 712. [2021-10-28 23:57:13,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 712 states, 565 states have (on average 1.311504424778761) internal successors, (741), 572 states have internal predecessors, (741), 87 states have call successors, (87), 58 states have call predecessors, (87), 59 states have return successors, (115), 83 states have call predecessors, (115), 78 states have call successors, (115) [2021-10-28 23:57:14,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 712 states to 712 states and 943 transitions. [2021-10-28 23:57:14,000 INFO L78 Accepts]: Start accepts. Automaton has 712 states and 943 transitions. Word has length 43 [2021-10-28 23:57:14,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:57:14,000 INFO L470 AbstractCegarLoop]: Abstraction has 712 states and 943 transitions. [2021-10-28 23:57:14,001 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.875) internal successors, (55), 8 states have internal predecessors, (55), 4 states have call successors, (10), 3 states have call predecessors, (10), 5 states have return successors, (9), 7 states have call predecessors, (9), 3 states have call successors, (9) [2021-10-28 23:57:14,001 INFO L276 IsEmpty]: Start isEmpty. Operand 712 states and 943 transitions. [2021-10-28 23:57:14,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-10-28 23:57:14,002 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:57:14,002 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:57:14,020 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-10-28 23:57:14,216 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:57:14,216 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:57:14,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:57:14,217 INFO L85 PathProgramCache]: Analyzing trace with hash 1134491961, now seen corresponding path program 1 times [2021-10-28 23:57:14,217 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:57:14,218 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [314635606] [2021-10-28 23:57:14,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:57:14,218 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:57:14,218 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:57:14,219 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:57:14,239 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-10-28 23:57:14,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:57:14,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-28 23:57:14,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:57:15,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:15,007 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-28 23:57:15,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:15,220 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-28 23:57:15,220 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [314635606] [2021-10-28 23:57:15,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [314635606] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-28 23:57:15,220 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:57:15,220 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-10-28 23:57:15,220 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561039325] [2021-10-28 23:57:15,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-28 23:57:15,221 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-28 23:57:15,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-28 23:57:15,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-10-28 23:57:15,222 INFO L87 Difference]: Start difference. First operand 712 states and 943 transitions. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 6 states have call successors, (12), 5 states have call predecessors, (12), 6 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2021-10-28 23:57:15,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:57:15,918 INFO L93 Difference]: Finished difference Result 957 states and 1269 transitions. [2021-10-28 23:57:15,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-28 23:57:15,919 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 6 states have call successors, (12), 5 states have call predecessors, (12), 6 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) Word has length 44 [2021-10-28 23:57:15,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:57:15,925 INFO L225 Difference]: With dead ends: 957 [2021-10-28 23:57:15,925 INFO L226 Difference]: Without dead ends: 957 [2021-10-28 23:57:15,926 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2021-10-28 23:57:15,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 957 states. [2021-10-28 23:57:15,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 957 to 769. [2021-10-28 23:57:15,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 769 states, 610 states have (on average 1.301639344262295) internal successors, (794), 618 states have internal predecessors, (794), 93 states have call successors, (93), 64 states have call predecessors, (93), 65 states have return successors, (127), 88 states have call predecessors, (127), 84 states have call successors, (127) [2021-10-28 23:57:15,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 769 states to 769 states and 1014 transitions. [2021-10-28 23:57:15,957 INFO L78 Accepts]: Start accepts. Automaton has 769 states and 1014 transitions. Word has length 44 [2021-10-28 23:57:15,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:57:15,958 INFO L470 AbstractCegarLoop]: Abstraction has 769 states and 1014 transitions. [2021-10-28 23:57:15,958 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 6 states have call successors, (12), 5 states have call predecessors, (12), 6 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2021-10-28 23:57:15,958 INFO L276 IsEmpty]: Start isEmpty. Operand 769 states and 1014 transitions. [2021-10-28 23:57:15,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-10-28 23:57:15,960 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:57:15,960 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:57:15,979 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2021-10-28 23:57:16,174 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:57:16,174 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:57:16,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:57:16,175 INFO L85 PathProgramCache]: Analyzing trace with hash -1430364190, now seen corresponding path program 1 times [2021-10-28 23:57:16,175 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:57:16,175 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [280468955] [2021-10-28 23:57:16,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:57:16,176 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:57:16,176 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:57:16,177 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:57:16,222 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-10-28 23:57:16,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:57:16,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 354 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 23:57:16,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:57:16,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:16,780 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-28 23:57:16,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:16,930 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-28 23:57:16,930 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [280468955] [2021-10-28 23:57:16,930 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [280468955] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-28 23:57:16,930 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:57:16,930 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-10-28 23:57:16,931 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070951995] [2021-10-28 23:57:16,931 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-28 23:57:16,931 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-28 23:57:16,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-28 23:57:16,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-10-28 23:57:16,934 INFO L87 Difference]: Start difference. First operand 769 states and 1014 transitions. Second operand has 8 states, 8 states have (on average 5.625) internal successors, (45), 6 states have internal predecessors, (45), 2 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 3 states have call predecessors, (6), 1 states have call successors, (6) [2021-10-28 23:57:17,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:57:17,007 INFO L93 Difference]: Finished difference Result 782 states and 1026 transitions. [2021-10-28 23:57:17,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-28 23:57:17,008 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.625) internal successors, (45), 6 states have internal predecessors, (45), 2 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 3 states have call predecessors, (6), 1 states have call successors, (6) Word has length 44 [2021-10-28 23:57:17,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:57:17,013 INFO L225 Difference]: With dead ends: 782 [2021-10-28 23:57:17,013 INFO L226 Difference]: Without dead ends: 767 [2021-10-28 23:57:17,014 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-10-28 23:57:17,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 767 states. [2021-10-28 23:57:17,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 767 to 767. [2021-10-28 23:57:17,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 767 states, 609 states have (on average 1.3004926108374384) internal successors, (792), 617 states have internal predecessors, (792), 92 states have call successors, (92), 64 states have call predecessors, (92), 65 states have return successors, (126), 87 states have call predecessors, (126), 83 states have call successors, (126) [2021-10-28 23:57:17,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 767 states to 767 states and 1010 transitions. [2021-10-28 23:57:17,048 INFO L78 Accepts]: Start accepts. Automaton has 767 states and 1010 transitions. Word has length 44 [2021-10-28 23:57:17,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:57:17,049 INFO L470 AbstractCegarLoop]: Abstraction has 767 states and 1010 transitions. [2021-10-28 23:57:17,049 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.625) internal successors, (45), 6 states have internal predecessors, (45), 2 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 3 states have call predecessors, (6), 1 states have call successors, (6) [2021-10-28 23:57:17,049 INFO L276 IsEmpty]: Start isEmpty. Operand 767 states and 1010 transitions. [2021-10-28 23:57:17,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-10-28 23:57:17,051 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:57:17,051 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:57:17,066 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-10-28 23:57:17,266 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:57:17,266 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:57:17,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:57:17,267 INFO L85 PathProgramCache]: Analyzing trace with hash 200933273, now seen corresponding path program 1 times [2021-10-28 23:57:17,267 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:57:17,267 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [990331766] [2021-10-28 23:57:17,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:57:17,267 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:57:17,268 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:57:17,268 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:57:17,275 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-10-28 23:57:17,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:57:17,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 417 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 23:57:17,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:57:17,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:17,856 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-28 23:57:17,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:17,970 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-28 23:57:17,970 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [990331766] [2021-10-28 23:57:17,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [990331766] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-28 23:57:17,970 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:57:17,971 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 4] imperfect sequences [] total 5 [2021-10-28 23:57:17,971 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353644926] [2021-10-28 23:57:17,971 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-28 23:57:17,971 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-28 23:57:17,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-28 23:57:17,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-28 23:57:17,973 INFO L87 Difference]: Start difference. First operand 767 states and 1010 transitions. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 4 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) [2021-10-28 23:57:18,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:57:18,219 INFO L93 Difference]: Finished difference Result 563 states and 711 transitions. [2021-10-28 23:57:18,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-28 23:57:18,220 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 4 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) Word has length 49 [2021-10-28 23:57:18,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:57:18,222 INFO L225 Difference]: With dead ends: 563 [2021-10-28 23:57:18,222 INFO L226 Difference]: Without dead ends: 563 [2021-10-28 23:57:18,222 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-28 23:57:18,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 563 states. [2021-10-28 23:57:18,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 563 to 532. [2021-10-28 23:57:18,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 532 states, 422 states have (on average 1.2796208530805686) internal successors, (540), 431 states have internal predecessors, (540), 63 states have call successors, (63), 43 states have call predecessors, (63), 46 states have return successors, (70), 59 states have call predecessors, (70), 54 states have call successors, (70) [2021-10-28 23:57:18,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 532 states to 532 states and 673 transitions. [2021-10-28 23:57:18,240 INFO L78 Accepts]: Start accepts. Automaton has 532 states and 673 transitions. Word has length 49 [2021-10-28 23:57:18,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:57:18,241 INFO L470 AbstractCegarLoop]: Abstraction has 532 states and 673 transitions. [2021-10-28 23:57:18,241 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 4 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) [2021-10-28 23:57:18,241 INFO L276 IsEmpty]: Start isEmpty. Operand 532 states and 673 transitions. [2021-10-28 23:57:18,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-10-28 23:57:18,244 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:57:18,244 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:57:18,263 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2021-10-28 23:57:18,459 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:57:18,459 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:57:18,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:57:18,459 INFO L85 PathProgramCache]: Analyzing trace with hash 990627785, now seen corresponding path program 1 times [2021-10-28 23:57:18,460 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:57:18,460 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [813712459] [2021-10-28 23:57:18,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:57:18,460 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:57:18,460 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:57:18,461 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:57:18,469 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-10-28 23:57:19,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:57:19,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 23:57:19,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:57:19,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:19,189 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-28 23:57:19,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:19,361 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-28 23:57:19,361 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [813712459] [2021-10-28 23:57:19,362 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [813712459] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-28 23:57:19,362 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:57:19,362 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-10-28 23:57:19,362 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79834413] [2021-10-28 23:57:19,364 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-28 23:57:19,364 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-28 23:57:19,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:57:19,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:57:19,366 INFO L87 Difference]: Start difference. First operand 532 states and 673 transitions. Second operand has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2021-10-28 23:57:19,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:57:19,442 INFO L93 Difference]: Finished difference Result 540 states and 684 transitions. [2021-10-28 23:57:19,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:57:19,443 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) Word has length 55 [2021-10-28 23:57:19,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:57:19,446 INFO L225 Difference]: With dead ends: 540 [2021-10-28 23:57:19,446 INFO L226 Difference]: Without dead ends: 540 [2021-10-28 23:57:19,447 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:57:19,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states. [2021-10-28 23:57:19,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 540. [2021-10-28 23:57:19,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 540 states, 430 states have (on average 1.2813953488372094) internal successors, (551), 438 states have internal predecessors, (551), 63 states have call successors, (63), 43 states have call predecessors, (63), 46 states have return successors, (70), 59 states have call predecessors, (70), 54 states have call successors, (70) [2021-10-28 23:57:19,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 540 states to 540 states and 684 transitions. [2021-10-28 23:57:19,466 INFO L78 Accepts]: Start accepts. Automaton has 540 states and 684 transitions. Word has length 55 [2021-10-28 23:57:19,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:57:19,466 INFO L470 AbstractCegarLoop]: Abstraction has 540 states and 684 transitions. [2021-10-28 23:57:19,466 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2021-10-28 23:57:19,467 INFO L276 IsEmpty]: Start isEmpty. Operand 540 states and 684 transitions. [2021-10-28 23:57:19,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-10-28 23:57:19,468 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:57:19,468 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:57:19,488 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2021-10-28 23:57:19,682 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:57:19,682 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:57:19,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:57:19,682 INFO L85 PathProgramCache]: Analyzing trace with hash 1272827596, now seen corresponding path program 1 times [2021-10-28 23:57:19,682 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:57:19,683 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [179845691] [2021-10-28 23:57:19,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:57:19,683 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:57:19,683 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:57:19,684 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:57:19,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-10-28 23:57:20,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:57:20,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 368 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-28 23:57:20,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:57:20,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:20,529 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-28 23:57:20,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:20,867 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-28 23:57:20,867 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [179845691] [2021-10-28 23:57:20,867 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [179845691] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-28 23:57:20,867 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:57:20,867 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 7] imperfect sequences [] total 11 [2021-10-28 23:57:20,867 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298402946] [2021-10-28 23:57:20,868 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-28 23:57:20,868 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-28 23:57:20,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-28 23:57:20,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2021-10-28 23:57:20,869 INFO L87 Difference]: Start difference. First operand 540 states and 684 transitions. Second operand has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 11 states have internal predecessors, (68), 6 states have call successors, (10), 5 states have call predecessors, (10), 7 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2021-10-28 23:57:22,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:57:22,188 INFO L93 Difference]: Finished difference Result 740 states and 934 transitions. [2021-10-28 23:57:22,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-10-28 23:57:22,188 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 11 states have internal predecessors, (68), 6 states have call successors, (10), 5 states have call predecessors, (10), 7 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) Word has length 52 [2021-10-28 23:57:22,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:57:22,193 INFO L225 Difference]: With dead ends: 740 [2021-10-28 23:57:22,193 INFO L226 Difference]: Without dead ends: 740 [2021-10-28 23:57:22,193 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=89, Invalid=183, Unknown=0, NotChecked=0, Total=272 [2021-10-28 23:57:22,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 740 states. [2021-10-28 23:57:22,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 740 to 592. [2021-10-28 23:57:22,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592 states, 470 states have (on average 1.2702127659574467) internal successors, (597), 481 states have internal predecessors, (597), 67 states have call successors, (67), 46 states have call predecessors, (67), 54 states have return successors, (82), 65 states have call predecessors, (82), 58 states have call successors, (82) [2021-10-28 23:57:22,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 746 transitions. [2021-10-28 23:57:22,213 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 746 transitions. Word has length 52 [2021-10-28 23:57:22,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:57:22,214 INFO L470 AbstractCegarLoop]: Abstraction has 592 states and 746 transitions. [2021-10-28 23:57:22,214 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.181818181818182) internal successors, (68), 11 states have internal predecessors, (68), 6 states have call successors, (10), 5 states have call predecessors, (10), 7 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2021-10-28 23:57:22,214 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 746 transitions. [2021-10-28 23:57:22,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-10-28 23:57:22,216 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:57:22,216 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:57:22,252 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (16)] Ended with exit code 0 [2021-10-28 23:57:22,430 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:57:22,431 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:57:22,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:57:22,431 INFO L85 PathProgramCache]: Analyzing trace with hash -539078543, now seen corresponding path program 1 times [2021-10-28 23:57:22,431 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:57:22,432 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1084096876] [2021-10-28 23:57:22,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:57:22,432 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:57:22,432 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:57:22,433 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:57:22,472 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-10-28 23:57:23,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:57:23,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 23:57:23,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:57:23,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:23,170 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-28 23:57:23,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:23,325 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-28 23:57:23,326 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1084096876] [2021-10-28 23:57:23,326 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1084096876] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-28 23:57:23,326 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:57:23,326 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-10-28 23:57:23,326 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690608094] [2021-10-28 23:57:23,327 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-28 23:57:23,327 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-28 23:57:23,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:57:23,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:57:23,327 INFO L87 Difference]: Start difference. First operand 592 states and 746 transitions. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2021-10-28 23:57:23,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:57:23,423 INFO L93 Difference]: Finished difference Result 731 states and 922 transitions. [2021-10-28 23:57:23,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:57:23,423 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 54 [2021-10-28 23:57:23,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:57:23,428 INFO L225 Difference]: With dead ends: 731 [2021-10-28 23:57:23,428 INFO L226 Difference]: Without dead ends: 731 [2021-10-28 23:57:23,428 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:57:23,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 731 states. [2021-10-28 23:57:23,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 731 to 667. [2021-10-28 23:57:23,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 667 states, 534 states have (on average 1.2659176029962547) internal successors, (676), 541 states have internal predecessors, (676), 70 states have call successors, (70), 49 states have call predecessors, (70), 62 states have return successors, (96), 77 states have call predecessors, (96), 61 states have call successors, (96) [2021-10-28 23:57:23,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 842 transitions. [2021-10-28 23:57:23,450 INFO L78 Accepts]: Start accepts. Automaton has 667 states and 842 transitions. Word has length 54 [2021-10-28 23:57:23,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:57:23,450 INFO L470 AbstractCegarLoop]: Abstraction has 667 states and 842 transitions. [2021-10-28 23:57:23,450 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2021-10-28 23:57:23,451 INFO L276 IsEmpty]: Start isEmpty. Operand 667 states and 842 transitions. [2021-10-28 23:57:23,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-10-28 23:57:23,453 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:57:23,454 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:57:23,472 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2021-10-28 23:57:23,668 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:57:23,668 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:57:23,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:57:23,668 INFO L85 PathProgramCache]: Analyzing trace with hash 905990001, now seen corresponding path program 1 times [2021-10-28 23:57:23,669 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:57:23,669 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1726900673] [2021-10-28 23:57:23,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:57:23,669 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:57:23,669 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:57:23,670 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:57:23,716 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2021-10-28 23:57:24,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:57:24,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-28 23:57:24,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:57:24,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:24,624 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-28 23:57:25,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:25,015 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-28 23:57:25,016 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1726900673] [2021-10-28 23:57:25,016 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1726900673] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-28 23:57:25,016 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:57:25,016 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 7] imperfect sequences [] total 11 [2021-10-28 23:57:25,016 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800960998] [2021-10-28 23:57:25,016 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-10-28 23:57:25,017 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-28 23:57:25,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-10-28 23:57:25,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2021-10-28 23:57:25,018 INFO L87 Difference]: Start difference. First operand 667 states and 842 transitions. Second operand has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 6 states have call successors, (10), 5 states have call predecessors, (10), 7 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2021-10-28 23:57:25,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:57:25,712 INFO L93 Difference]: Finished difference Result 633 states and 790 transitions. [2021-10-28 23:57:25,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-10-28 23:57:25,713 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 6 states have call successors, (10), 5 states have call predecessors, (10), 7 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) Word has length 54 [2021-10-28 23:57:25,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:57:25,716 INFO L225 Difference]: With dead ends: 633 [2021-10-28 23:57:25,716 INFO L226 Difference]: Without dead ends: 633 [2021-10-28 23:57:25,717 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=69, Invalid=141, Unknown=0, NotChecked=0, Total=210 [2021-10-28 23:57:25,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states. [2021-10-28 23:57:25,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 580. [2021-10-28 23:57:25,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 580 states, 461 states have (on average 1.262472885032538) internal successors, (582), 473 states have internal predecessors, (582), 65 states have call successors, (65), 45 states have call predecessors, (65), 53 states have return successors, (80), 62 states have call predecessors, (80), 57 states have call successors, (80) [2021-10-28 23:57:25,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 580 states to 580 states and 727 transitions. [2021-10-28 23:57:25,735 INFO L78 Accepts]: Start accepts. Automaton has 580 states and 727 transitions. Word has length 54 [2021-10-28 23:57:25,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:57:25,736 INFO L470 AbstractCegarLoop]: Abstraction has 580 states and 727 transitions. [2021-10-28 23:57:25,736 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.545454545454546) internal successors, (72), 11 states have internal predecessors, (72), 6 states have call successors, (10), 5 states have call predecessors, (10), 7 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2021-10-28 23:57:25,736 INFO L276 IsEmpty]: Start isEmpty. Operand 580 states and 727 transitions. [2021-10-28 23:57:25,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-10-28 23:57:25,738 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:57:25,738 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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] [2021-10-28 23:57:25,759 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2021-10-28 23:57:25,952 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:57:25,952 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:57:25,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:57:25,953 INFO L85 PathProgramCache]: Analyzing trace with hash -210511565, now seen corresponding path program 1 times [2021-10-28 23:57:25,953 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:57:25,953 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [960061994] [2021-10-28 23:57:25,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:57:25,953 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:57:25,954 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:57:25,956 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:57:25,971 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2021-10-28 23:57:26,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:57:26,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-28 23:57:26,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:57:26,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:26,690 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-28 23:57:26,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:26,864 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-28 23:57:26,865 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [960061994] [2021-10-28 23:57:26,865 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [960061994] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-28 23:57:26,865 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:57:26,865 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-10-28 23:57:26,865 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951052759] [2021-10-28 23:57:26,866 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-28 23:57:26,866 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-28 23:57:26,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-28 23:57:26,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-28 23:57:26,867 INFO L87 Difference]: Start difference. First operand 580 states and 727 transitions. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (6), 3 states have call predecessors, (6), 1 states have call successors, (6) [2021-10-28 23:57:26,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:57:26,881 INFO L93 Difference]: Finished difference Result 515 states and 637 transitions. [2021-10-28 23:57:26,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 23:57:26,882 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (6), 3 states have call predecessors, (6), 1 states have call successors, (6) Word has length 61 [2021-10-28 23:57:26,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:57:26,885 INFO L225 Difference]: With dead ends: 515 [2021-10-28 23:57:26,885 INFO L226 Difference]: Without dead ends: 515 [2021-10-28 23:57:26,885 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-28 23:57:26,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 515 states. [2021-10-28 23:57:26,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 515 to 515. [2021-10-28 23:57:26,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 515 states, 406 states have (on average 1.2463054187192117) internal successors, (506), 415 states have internal predecessors, (506), 61 states have call successors, (61), 43 states have call predecessors, (61), 47 states have return successors, (70), 57 states have call predecessors, (70), 54 states have call successors, (70) [2021-10-28 23:57:26,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 515 states to 515 states and 637 transitions. [2021-10-28 23:57:26,901 INFO L78 Accepts]: Start accepts. Automaton has 515 states and 637 transitions. Word has length 61 [2021-10-28 23:57:26,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:57:26,901 INFO L470 AbstractCegarLoop]: Abstraction has 515 states and 637 transitions. [2021-10-28 23:57:26,902 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (6), 3 states have call predecessors, (6), 1 states have call successors, (6) [2021-10-28 23:57:26,902 INFO L276 IsEmpty]: Start isEmpty. Operand 515 states and 637 transitions. [2021-10-28 23:57:26,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-10-28 23:57:26,903 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:57:26,903 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:57:26,923 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2021-10-28 23:57:27,120 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:57:27,120 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:57:27,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:57:27,121 INFO L85 PathProgramCache]: Analyzing trace with hash 921268203, now seen corresponding path program 1 times [2021-10-28 23:57:27,121 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:57:27,121 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1320732056] [2021-10-28 23:57:27,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:57:27,121 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:57:27,121 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:57:27,123 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:57:27,171 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2021-10-28 23:57:27,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:57:27,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 23:57:27,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:57:28,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:28,183 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-28 23:57:28,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:28,419 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-28 23:57:28,419 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1320732056] [2021-10-28 23:57:28,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1320732056] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-28 23:57:28,420 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:57:28,420 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-10-28 23:57:28,420 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904318040] [2021-10-28 23:57:28,420 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-10-28 23:57:28,420 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-28 23:57:28,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-10-28 23:57:28,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-10-28 23:57:28,421 INFO L87 Difference]: Start difference. First operand 515 states and 637 transitions. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 4 states have call successors, (10), 3 states have call predecessors, (10), 5 states have return successors, (9), 7 states have call predecessors, (9), 3 states have call successors, (9) [2021-10-28 23:57:28,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:57:28,659 INFO L93 Difference]: Finished difference Result 519 states and 639 transitions. [2021-10-28 23:57:28,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-28 23:57:28,660 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 4 states have call successors, (10), 3 states have call predecessors, (10), 5 states have return successors, (9), 7 states have call predecessors, (9), 3 states have call successors, (9) Word has length 55 [2021-10-28 23:57:28,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:57:28,662 INFO L225 Difference]: With dead ends: 519 [2021-10-28 23:57:28,662 INFO L226 Difference]: Without dead ends: 519 [2021-10-28 23:57:28,662 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2021-10-28 23:57:28,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2021-10-28 23:57:28,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 515. [2021-10-28 23:57:28,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 515 states, 406 states have (on average 1.2438423645320198) internal successors, (505), 415 states have internal predecessors, (505), 61 states have call successors, (61), 43 states have call predecessors, (61), 47 states have return successors, (70), 57 states have call predecessors, (70), 54 states have call successors, (70) [2021-10-28 23:57:28,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 515 states to 515 states and 636 transitions. [2021-10-28 23:57:28,678 INFO L78 Accepts]: Start accepts. Automaton has 515 states and 636 transitions. Word has length 55 [2021-10-28 23:57:28,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:57:28,679 INFO L470 AbstractCegarLoop]: Abstraction has 515 states and 636 transitions. [2021-10-28 23:57:28,679 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 4 states have call successors, (10), 3 states have call predecessors, (10), 5 states have return successors, (9), 7 states have call predecessors, (9), 3 states have call successors, (9) [2021-10-28 23:57:28,679 INFO L276 IsEmpty]: Start isEmpty. Operand 515 states and 636 transitions. [2021-10-28 23:57:28,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-10-28 23:57:28,681 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:57:28,681 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:57:28,721 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2021-10-28 23:57:28,896 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:57:28,897 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:57:28,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:57:28,897 INFO L85 PathProgramCache]: Analyzing trace with hash 921545033, now seen corresponding path program 1 times [2021-10-28 23:57:28,897 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:57:28,897 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1399798079] [2021-10-28 23:57:28,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:57:28,898 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:57:28,898 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:57:28,899 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:57:28,901 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2021-10-28 23:57:29,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:57:29,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-28 23:57:29,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:57:29,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:29,773 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-28 23:57:30,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:30,089 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-28 23:57:30,089 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1399798079] [2021-10-28 23:57:30,089 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1399798079] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-28 23:57:30,089 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:57:30,089 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9, 8] imperfect sequences [] total 15 [2021-10-28 23:57:30,089 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020496581] [2021-10-28 23:57:30,090 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-10-28 23:57:30,090 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-28 23:57:30,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-10-28 23:57:30,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2021-10-28 23:57:30,091 INFO L87 Difference]: Start difference. First operand 515 states and 636 transitions. Second operand has 15 states, 15 states have (on average 4.0) internal successors, (60), 11 states have internal predecessors, (60), 2 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 1 states have call successors, (7) [2021-10-28 23:57:30,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:57:30,466 INFO L93 Difference]: Finished difference Result 559 states and 690 transitions. [2021-10-28 23:57:30,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-28 23:57:30,467 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.0) internal successors, (60), 11 states have internal predecessors, (60), 2 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 1 states have call successors, (7) Word has length 55 [2021-10-28 23:57:30,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:57:30,470 INFO L225 Difference]: With dead ends: 559 [2021-10-28 23:57:30,470 INFO L226 Difference]: Without dead ends: 532 [2021-10-28 23:57:30,471 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-10-28 23:57:30,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 532 states. [2021-10-28 23:57:30,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 532 to 514. [2021-10-28 23:57:30,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 514 states, 406 states have (on average 1.2438423645320198) internal successors, (505), 415 states have internal predecessors, (505), 60 states have call successors, (60), 43 states have call predecessors, (60), 47 states have return successors, (69), 56 states have call predecessors, (69), 53 states have call successors, (69) [2021-10-28 23:57:30,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 514 states to 514 states and 634 transitions. [2021-10-28 23:57:30,487 INFO L78 Accepts]: Start accepts. Automaton has 514 states and 634 transitions. Word has length 55 [2021-10-28 23:57:30,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:57:30,487 INFO L470 AbstractCegarLoop]: Abstraction has 514 states and 634 transitions. [2021-10-28 23:57:30,487 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.0) internal successors, (60), 11 states have internal predecessors, (60), 2 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 1 states have call successors, (7) [2021-10-28 23:57:30,487 INFO L276 IsEmpty]: Start isEmpty. Operand 514 states and 634 transitions. [2021-10-28 23:57:30,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-10-28 23:57:30,489 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:57:30,489 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:57:30,511 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2021-10-28 23:57:30,704 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:57:30,704 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:57:30,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:57:30,705 INFO L85 PathProgramCache]: Analyzing trace with hash 1859523861, now seen corresponding path program 1 times [2021-10-28 23:57:30,705 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:57:30,705 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [581483981] [2021-10-28 23:57:30,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:57:30,705 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:57:30,705 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:57:30,706 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:57:30,744 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2021-10-28 23:57:31,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:57:31,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 10 conjunts are in the unsatisfiable core [2021-10-28 23:57:31,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:57:31,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:31,812 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-28 23:57:32,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:32,173 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-28 23:57:32,173 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [581483981] [2021-10-28 23:57:32,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [581483981] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-28 23:57:32,173 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:57:32,174 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 7] imperfect sequences [] total 10 [2021-10-28 23:57:32,174 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119706725] [2021-10-28 23:57:32,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-28 23:57:32,175 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-28 23:57:32,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-28 23:57:32,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-10-28 23:57:32,176 INFO L87 Difference]: Start difference. First operand 514 states and 634 transitions. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 5 states have call successors, (13), 6 states have call predecessors, (13), 6 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2021-10-28 23:57:33,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:57:33,814 INFO L93 Difference]: Finished difference Result 795 states and 985 transitions. [2021-10-28 23:57:33,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-10-28 23:57:33,815 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 5 states have call successors, (13), 6 states have call predecessors, (13), 6 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) Word has length 57 [2021-10-28 23:57:33,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:57:33,818 INFO L225 Difference]: With dead ends: 795 [2021-10-28 23:57:33,819 INFO L226 Difference]: Without dead ends: 621 [2021-10-28 23:57:33,819 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=191, Unknown=0, NotChecked=0, Total=272 [2021-10-28 23:57:33,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 621 states. [2021-10-28 23:57:33,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 621 to 563. [2021-10-28 23:57:33,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 563 states, 444 states have (on average 1.231981981981982) internal successors, (547), 455 states have internal predecessors, (547), 69 states have call successors, (69), 43 states have call predecessors, (69), 49 states have return successors, (78), 65 states have call predecessors, (78), 60 states have call successors, (78) [2021-10-28 23:57:33,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 563 states to 563 states and 694 transitions. [2021-10-28 23:57:33,845 INFO L78 Accepts]: Start accepts. Automaton has 563 states and 694 transitions. Word has length 57 [2021-10-28 23:57:33,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:57:33,845 INFO L470 AbstractCegarLoop]: Abstraction has 563 states and 694 transitions. [2021-10-28 23:57:33,845 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 5 states have call successors, (13), 6 states have call predecessors, (13), 6 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2021-10-28 23:57:33,846 INFO L276 IsEmpty]: Start isEmpty. Operand 563 states and 694 transitions. [2021-10-28 23:57:33,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-10-28 23:57:33,848 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:57:33,849 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:57:33,871 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2021-10-28 23:57:34,064 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:57:34,064 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:57:34,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:57:34,065 INFO L85 PathProgramCache]: Analyzing trace with hash -847095533, now seen corresponding path program 1 times [2021-10-28 23:57:34,065 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:57:34,065 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [480329162] [2021-10-28 23:57:34,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:57:34,065 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:57:34,065 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:57:34,067 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:57:34,079 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2021-10-28 23:57:34,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:57:34,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-28 23:57:34,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:57:34,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:34,955 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-28 23:57:35,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:35,144 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-28 23:57:35,144 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [480329162] [2021-10-28 23:57:35,144 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [480329162] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-28 23:57:35,144 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:57:35,144 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 10 [2021-10-28 23:57:35,144 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556521942] [2021-10-28 23:57:35,145 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-10-28 23:57:35,145 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-28 23:57:35,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-10-28 23:57:35,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-10-28 23:57:35,146 INFO L87 Difference]: Start difference. First operand 563 states and 694 transitions. Second operand has 10 states, 10 states have (on average 5.9) internal successors, (59), 8 states have internal predecessors, (59), 4 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 5 states have call predecessors, (8), 3 states have call successors, (8) [2021-10-28 23:57:35,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:57:35,235 INFO L93 Difference]: Finished difference Result 581 states and 711 transitions. [2021-10-28 23:57:35,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-28 23:57:35,236 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.9) internal successors, (59), 8 states have internal predecessors, (59), 4 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 5 states have call predecessors, (8), 3 states have call successors, (8) Word has length 57 [2021-10-28 23:57:35,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:57:35,238 INFO L225 Difference]: With dead ends: 581 [2021-10-28 23:57:35,238 INFO L226 Difference]: Without dead ends: 549 [2021-10-28 23:57:35,238 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-10-28 23:57:35,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states. [2021-10-28 23:57:35,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 547. [2021-10-28 23:57:35,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 547 states, 433 states have (on average 1.2263279445727482) internal successors, (531), 443 states have internal predecessors, (531), 67 states have call successors, (67), 42 states have call predecessors, (67), 46 states have return successors, (74), 62 states have call predecessors, (74), 58 states have call successors, (74) [2021-10-28 23:57:35,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 672 transitions. [2021-10-28 23:57:35,252 INFO L78 Accepts]: Start accepts. Automaton has 547 states and 672 transitions. Word has length 57 [2021-10-28 23:57:35,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:57:35,253 INFO L470 AbstractCegarLoop]: Abstraction has 547 states and 672 transitions. [2021-10-28 23:57:35,253 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.9) internal successors, (59), 8 states have internal predecessors, (59), 4 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 5 states have call predecessors, (8), 3 states have call successors, (8) [2021-10-28 23:57:35,253 INFO L276 IsEmpty]: Start isEmpty. Operand 547 states and 672 transitions. [2021-10-28 23:57:35,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-10-28 23:57:35,255 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:57:35,255 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:57:35,276 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2021-10-28 23:57:35,469 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:57:35,469 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:57:35,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:57:35,470 INFO L85 PathProgramCache]: Analyzing trace with hash 1089805532, now seen corresponding path program 1 times [2021-10-28 23:57:35,470 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:57:35,470 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1455276354] [2021-10-28 23:57:35,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:57:35,470 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:57:35,470 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:57:35,471 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:57:35,472 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2021-10-28 23:57:36,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:57:36,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 413 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-28 23:57:36,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:57:36,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:36,268 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-28 23:57:36,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:36,456 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-28 23:57:36,456 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1455276354] [2021-10-28 23:57:36,456 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1455276354] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-28 23:57:36,456 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:57:36,456 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2021-10-28 23:57:36,456 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819943318] [2021-10-28 23:57:36,459 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-28 23:57:36,460 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-28 23:57:36,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 23:57:36,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 23:57:36,461 INFO L87 Difference]: Start difference. First operand 547 states and 672 transitions. Second operand has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2021-10-28 23:57:36,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:57:36,642 INFO L93 Difference]: Finished difference Result 613 states and 735 transitions. [2021-10-28 23:57:36,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-28 23:57:36,643 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 65 [2021-10-28 23:57:36,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:57:36,646 INFO L225 Difference]: With dead ends: 613 [2021-10-28 23:57:36,646 INFO L226 Difference]: Without dead ends: 603 [2021-10-28 23:57:36,646 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 23:57:36,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 603 states. [2021-10-28 23:57:36,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 603 to 566. [2021-10-28 23:57:36,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 566 states, 453 states have (on average 1.216335540838852) internal successors, (551), 461 states have internal predecessors, (551), 62 states have call successors, (62), 46 states have call predecessors, (62), 50 states have return successors, (71), 59 states have call predecessors, (71), 55 states have call successors, (71) [2021-10-28 23:57:36,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 684 transitions. [2021-10-28 23:57:36,662 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 684 transitions. Word has length 65 [2021-10-28 23:57:36,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:57:36,662 INFO L470 AbstractCegarLoop]: Abstraction has 566 states and 684 transitions. [2021-10-28 23:57:36,663 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 3 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2021-10-28 23:57:36,663 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 684 transitions. [2021-10-28 23:57:36,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-10-28 23:57:36,665 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:57:36,665 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:57:36,684 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2021-10-28 23:57:36,881 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:57:36,882 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:57:36,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:57:36,882 INFO L85 PathProgramCache]: Analyzing trace with hash 196319194, now seen corresponding path program 1 times [2021-10-28 23:57:36,882 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:57:36,882 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [569888464] [2021-10-28 23:57:36,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:57:36,883 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:57:36,883 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:57:36,884 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:57:36,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2021-10-28 23:57:37,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:57:37,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 413 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 23:57:37,580 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:57:37,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:37,999 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-28 23:57:38,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:38,333 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-28 23:57:38,333 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [569888464] [2021-10-28 23:57:38,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [569888464] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-28 23:57:38,334 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:57:38,334 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 5] imperfect sequences [] total 7 [2021-10-28 23:57:38,334 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957106705] [2021-10-28 23:57:38,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-28 23:57:38,334 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-28 23:57:38,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-28 23:57:38,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2021-10-28 23:57:38,335 INFO L87 Difference]: Start difference. First operand 566 states and 684 transitions. Second operand has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 4 states have call successors, (17), 4 states have call predecessors, (17), 7 states have return successors, (13), 6 states have call predecessors, (13), 3 states have call successors, (13) [2021-10-28 23:57:38,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:57:38,687 INFO L93 Difference]: Finished difference Result 587 states and 705 transitions. [2021-10-28 23:57:38,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-28 23:57:38,688 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 4 states have call successors, (17), 4 states have call predecessors, (17), 7 states have return successors, (13), 6 states have call predecessors, (13), 3 states have call successors, (13) Word has length 65 [2021-10-28 23:57:38,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:57:38,690 INFO L225 Difference]: With dead ends: 587 [2021-10-28 23:57:38,690 INFO L226 Difference]: Without dead ends: 587 [2021-10-28 23:57:38,691 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-10-28 23:57:38,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states. [2021-10-28 23:57:38,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 566. [2021-10-28 23:57:38,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 566 states, 453 states have (on average 1.2119205298013245) internal successors, (549), 461 states have internal predecessors, (549), 62 states have call successors, (62), 46 states have call predecessors, (62), 50 states have return successors, (71), 59 states have call predecessors, (71), 55 states have call successors, (71) [2021-10-28 23:57:38,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 682 transitions. [2021-10-28 23:57:38,706 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 682 transitions. Word has length 65 [2021-10-28 23:57:38,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:57:38,706 INFO L470 AbstractCegarLoop]: Abstraction has 566 states and 682 transitions. [2021-10-28 23:57:38,707 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 4 states have call successors, (17), 4 states have call predecessors, (17), 7 states have return successors, (13), 6 states have call predecessors, (13), 3 states have call successors, (13) [2021-10-28 23:57:38,707 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 682 transitions. [2021-10-28 23:57:38,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-10-28 23:57:38,708 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:57:38,708 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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] [2021-10-28 23:57:38,727 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2021-10-28 23:57:38,923 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:57:38,924 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:57:38,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:57:38,924 INFO L85 PathProgramCache]: Analyzing trace with hash 192909972, now seen corresponding path program 1 times [2021-10-28 23:57:38,924 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:57:38,924 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2126244831] [2021-10-28 23:57:38,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:57:38,924 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:57:38,925 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:57:38,925 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:57:38,926 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2021-10-28 23:57:39,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:57:39,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-28 23:57:39,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:57:39,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:39,761 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-28 23:57:39,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:39,897 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-28 23:57:39,897 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2126244831] [2021-10-28 23:57:39,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2126244831] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-28 23:57:39,897 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:57:39,897 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-10-28 23:57:39,898 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928594640] [2021-10-28 23:57:39,898 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-28 23:57:39,898 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-28 23:57:39,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-28 23:57:39,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-28 23:57:39,899 INFO L87 Difference]: Start difference. First operand 566 states and 682 transitions. Second operand has 5 states, 5 states have (on average 9.6) internal successors, (48), 4 states have internal predecessors, (48), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2021-10-28 23:57:39,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:57:39,940 INFO L93 Difference]: Finished difference Result 543 states and 654 transitions. [2021-10-28 23:57:39,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 23:57:39,941 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 4 states have internal predecessors, (48), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 59 [2021-10-28 23:57:39,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:57:39,943 INFO L225 Difference]: With dead ends: 543 [2021-10-28 23:57:39,944 INFO L226 Difference]: Without dead ends: 543 [2021-10-28 23:57:39,944 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-28 23:57:39,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2021-10-28 23:57:39,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 538. [2021-10-28 23:57:39,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 538 states, 430 states have (on average 1.2116279069767442) internal successors, (521), 438 states have internal predecessors, (521), 60 states have call successors, (60), 44 states have call predecessors, (60), 47 states have return successors, (68), 56 states have call predecessors, (68), 53 states have call successors, (68) [2021-10-28 23:57:39,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 538 states to 538 states and 649 transitions. [2021-10-28 23:57:39,963 INFO L78 Accepts]: Start accepts. Automaton has 538 states and 649 transitions. Word has length 59 [2021-10-28 23:57:39,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:57:39,964 INFO L470 AbstractCegarLoop]: Abstraction has 538 states and 649 transitions. [2021-10-28 23:57:39,965 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 4 states have internal predecessors, (48), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2021-10-28 23:57:39,965 INFO L276 IsEmpty]: Start isEmpty. Operand 538 states and 649 transitions. [2021-10-28 23:57:39,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-10-28 23:57:39,966 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:57:39,966 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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] [2021-10-28 23:57:39,987 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2021-10-28 23:57:40,179 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:57:40,180 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:57:40,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:57:40,180 INFO L85 PathProgramCache]: Analyzing trace with hash -495774537, now seen corresponding path program 1 times [2021-10-28 23:57:40,180 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:57:40,181 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [290395357] [2021-10-28 23:57:40,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:57:40,181 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:57:40,181 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:57:40,183 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:57:40,219 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2021-10-28 23:57:40,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:57:40,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-28 23:57:40,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:57:41,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:41,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-28 23:57:41,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:41,550 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-28 23:57:41,550 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [290395357] [2021-10-28 23:57:41,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [290395357] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-28 23:57:41,550 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:57:41,550 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10, 9] imperfect sequences [] total 17 [2021-10-28 23:57:41,550 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164037445] [2021-10-28 23:57:41,550 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-28 23:57:41,551 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-28 23:57:41,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-28 23:57:41,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-10-28 23:57:41,551 INFO L87 Difference]: Start difference. First operand 538 states and 649 transitions. Second operand has 17 states, 17 states have (on average 4.0) internal successors, (68), 13 states have internal predecessors, (68), 2 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 1 states have call successors, (7) [2021-10-28 23:57:41,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:57:41,944 INFO L93 Difference]: Finished difference Result 594 states and 709 transitions. [2021-10-28 23:57:41,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-28 23:57:41,945 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 4.0) internal successors, (68), 13 states have internal predecessors, (68), 2 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 1 states have call successors, (7) Word has length 60 [2021-10-28 23:57:41,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:57:41,947 INFO L225 Difference]: With dead ends: 594 [2021-10-28 23:57:41,948 INFO L226 Difference]: Without dead ends: 561 [2021-10-28 23:57:41,948 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2021-10-28 23:57:41,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2021-10-28 23:57:41,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 534. [2021-10-28 23:57:41,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 534 states, 427 states have (on average 1.2107728337236534) internal successors, (517), 435 states have internal predecessors, (517), 59 states have call successors, (59), 44 states have call predecessors, (59), 47 states have return successors, (67), 55 states have call predecessors, (67), 52 states have call successors, (67) [2021-10-28 23:57:41,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 534 states to 534 states and 643 transitions. [2021-10-28 23:57:41,961 INFO L78 Accepts]: Start accepts. Automaton has 534 states and 643 transitions. Word has length 60 [2021-10-28 23:57:41,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:57:41,962 INFO L470 AbstractCegarLoop]: Abstraction has 534 states and 643 transitions. [2021-10-28 23:57:41,962 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.0) internal successors, (68), 13 states have internal predecessors, (68), 2 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 1 states have call successors, (7) [2021-10-28 23:57:41,962 INFO L276 IsEmpty]: Start isEmpty. Operand 534 states and 643 transitions. [2021-10-28 23:57:41,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-10-28 23:57:41,963 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:57:41,964 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:57:41,982 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2021-10-28 23:57:42,178 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:57:42,179 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:57:42,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:57:42,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1781976354, now seen corresponding path program 1 times [2021-10-28 23:57:42,179 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:57:42,180 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [961232287] [2021-10-28 23:57:42,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:57:42,180 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:57:42,180 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:57:42,181 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:57:42,217 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2021-10-28 23:57:42,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:57:42,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 417 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 23:57:42,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:57:43,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:43,125 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-28 23:57:43,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:43,261 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-28 23:57:43,261 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [961232287] [2021-10-28 23:57:43,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [961232287] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-28 23:57:43,261 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:57:43,261 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-10-28 23:57:43,261 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841069215] [2021-10-28 23:57:43,262 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-28 23:57:43,262 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-28 23:57:43,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 23:57:43,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-28 23:57:43,263 INFO L87 Difference]: Start difference. First operand 534 states and 643 transitions. Second operand has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2021-10-28 23:57:43,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:57:43,279 INFO L93 Difference]: Finished difference Result 588 states and 704 transitions. [2021-10-28 23:57:43,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-28 23:57:43,291 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) Word has length 68 [2021-10-28 23:57:43,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:57:43,294 INFO L225 Difference]: With dead ends: 588 [2021-10-28 23:57:43,294 INFO L226 Difference]: Without dead ends: 588 [2021-10-28 23:57:43,295 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-28 23:57:43,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2021-10-28 23:57:43,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 534. [2021-10-28 23:57:43,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 534 states, 427 states have (on average 1.2107728337236534) internal successors, (517), 435 states have internal predecessors, (517), 59 states have call successors, (59), 44 states have call predecessors, (59), 47 states have return successors, (67), 55 states have call predecessors, (67), 52 states have call successors, (67) [2021-10-28 23:57:43,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 534 states to 534 states and 643 transitions. [2021-10-28 23:57:43,307 INFO L78 Accepts]: Start accepts. Automaton has 534 states and 643 transitions. Word has length 68 [2021-10-28 23:57:43,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:57:43,308 INFO L470 AbstractCegarLoop]: Abstraction has 534 states and 643 transitions. [2021-10-28 23:57:43,308 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2021-10-28 23:57:43,308 INFO L276 IsEmpty]: Start isEmpty. Operand 534 states and 643 transitions. [2021-10-28 23:57:43,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-10-28 23:57:43,309 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:57:43,310 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:57:43,325 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2021-10-28 23:57:43,525 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:57:43,526 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:57:43,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:57:43,526 INFO L85 PathProgramCache]: Analyzing trace with hash -518955678, now seen corresponding path program 1 times [2021-10-28 23:57:43,526 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:57:43,527 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1485495944] [2021-10-28 23:57:43,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:57:43,528 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:57:43,528 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:57:43,528 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:57:43,564 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2021-10-28 23:57:44,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:57:44,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 417 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-28 23:57:44,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:57:44,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:44,525 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-28 23:57:44,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:44,692 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-28 23:57:44,692 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1485495944] [2021-10-28 23:57:44,692 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1485495944] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-28 23:57:44,692 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:57:44,692 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 6 [2021-10-28 23:57:44,692 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779468374] [2021-10-28 23:57:44,692 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-28 23:57:44,692 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-28 23:57:44,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-28 23:57:44,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-10-28 23:57:44,693 INFO L87 Difference]: Start difference. First operand 534 states and 643 transitions. Second operand has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2021-10-28 23:57:44,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:57:44,734 INFO L93 Difference]: Finished difference Result 565 states and 675 transitions. [2021-10-28 23:57:44,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-28 23:57:44,734 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) Word has length 68 [2021-10-28 23:57:44,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:57:44,737 INFO L225 Difference]: With dead ends: 565 [2021-10-28 23:57:44,737 INFO L226 Difference]: Without dead ends: 565 [2021-10-28 23:57:44,738 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-10-28 23:57:44,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2021-10-28 23:57:44,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 534. [2021-10-28 23:57:44,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 534 states, 427 states have (on average 1.2060889929742389) internal successors, (515), 435 states have internal predecessors, (515), 59 states have call successors, (59), 44 states have call predecessors, (59), 47 states have return successors, (67), 55 states have call predecessors, (67), 52 states have call successors, (67) [2021-10-28 23:57:44,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 534 states to 534 states and 641 transitions. [2021-10-28 23:57:44,767 INFO L78 Accepts]: Start accepts. Automaton has 534 states and 641 transitions. Word has length 68 [2021-10-28 23:57:44,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:57:44,767 INFO L470 AbstractCegarLoop]: Abstraction has 534 states and 641 transitions. [2021-10-28 23:57:44,768 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.333333333333334) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2021-10-28 23:57:44,768 INFO L276 IsEmpty]: Start isEmpty. Operand 534 states and 641 transitions. [2021-10-28 23:57:44,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-10-28 23:57:44,770 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:57:44,770 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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] [2021-10-28 23:57:44,790 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2021-10-28 23:57:44,986 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:57:44,986 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:57:44,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:57:44,987 INFO L85 PathProgramCache]: Analyzing trace with hash -908431933, now seen corresponding path program 1 times [2021-10-28 23:57:44,987 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:57:44,987 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2022709388] [2021-10-28 23:57:44,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:57:44,987 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:57:44,987 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:57:44,988 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:57:44,989 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2021-10-28 23:57:45,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:57:45,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-28 23:57:45,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:57:46,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:46,052 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-28 23:57:46,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:46,351 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-28 23:57:46,352 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2022709388] [2021-10-28 23:57:46,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2022709388] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-28 23:57:46,352 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:57:46,352 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10, 9] imperfect sequences [] total 17 [2021-10-28 23:57:46,352 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099006264] [2021-10-28 23:57:46,353 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-28 23:57:46,353 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-28 23:57:46,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-28 23:57:46,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-10-28 23:57:46,354 INFO L87 Difference]: Start difference. First operand 534 states and 641 transitions. Second operand has 17 states, 17 states have (on average 4.0588235294117645) internal successors, (69), 13 states have internal predecessors, (69), 2 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 1 states have call successors, (7) [2021-10-28 23:57:46,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:57:46,661 INFO L93 Difference]: Finished difference Result 593 states and 703 transitions. [2021-10-28 23:57:46,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-28 23:57:46,662 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 4.0588235294117645) internal successors, (69), 13 states have internal predecessors, (69), 2 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 1 states have call successors, (7) Word has length 61 [2021-10-28 23:57:46,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:57:46,665 INFO L225 Difference]: With dead ends: 593 [2021-10-28 23:57:46,665 INFO L226 Difference]: Without dead ends: 559 [2021-10-28 23:57:46,665 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2021-10-28 23:57:46,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2021-10-28 23:57:46,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 529. [2021-10-28 23:57:46,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 529 states, 423 states have (on average 1.2056737588652482) internal successors, (510), 431 states have internal predecessors, (510), 58 states have call successors, (58), 44 states have call predecessors, (58), 47 states have return successors, (66), 54 states have call predecessors, (66), 51 states have call successors, (66) [2021-10-28 23:57:46,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 634 transitions. [2021-10-28 23:57:46,677 INFO L78 Accepts]: Start accepts. Automaton has 529 states and 634 transitions. Word has length 61 [2021-10-28 23:57:46,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:57:46,677 INFO L470 AbstractCegarLoop]: Abstraction has 529 states and 634 transitions. [2021-10-28 23:57:46,678 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.0588235294117645) internal successors, (69), 13 states have internal predecessors, (69), 2 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 1 states have call successors, (7) [2021-10-28 23:57:46,678 INFO L276 IsEmpty]: Start isEmpty. Operand 529 states and 634 transitions. [2021-10-28 23:57:46,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-10-28 23:57:46,679 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:57:46,679 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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] [2021-10-28 23:57:46,699 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2021-10-28 23:57:46,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:57:46,895 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:57:46,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:57:46,895 INFO L85 PathProgramCache]: Analyzing trace with hash -1838543403, now seen corresponding path program 1 times [2021-10-28 23:57:46,896 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:57:46,896 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1633385550] [2021-10-28 23:57:46,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:57:46,896 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:57:46,896 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:57:46,896 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:57:46,897 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2021-10-28 23:57:47,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:57:47,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-28 23:57:47,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:57:48,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:48,036 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-28 23:57:48,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:48,334 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-28 23:57:48,334 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1633385550] [2021-10-28 23:57:48,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1633385550] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-28 23:57:48,334 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:57:48,334 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10, 9] imperfect sequences [] total 17 [2021-10-28 23:57:48,334 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958663781] [2021-10-28 23:57:48,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-28 23:57:48,334 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-28 23:57:48,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-28 23:57:48,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-10-28 23:57:48,336 INFO L87 Difference]: Start difference. First operand 529 states and 634 transitions. Second operand has 17 states, 17 states have (on average 4.0588235294117645) internal successors, (69), 13 states have internal predecessors, (69), 2 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 1 states have call successors, (7) [2021-10-28 23:57:48,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:57:48,602 INFO L93 Difference]: Finished difference Result 588 states and 695 transitions. [2021-10-28 23:57:48,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-28 23:57:48,602 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 4.0588235294117645) internal successors, (69), 13 states have internal predecessors, (69), 2 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 1 states have call successors, (7) Word has length 61 [2021-10-28 23:57:48,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:57:48,605 INFO L225 Difference]: With dead ends: 588 [2021-10-28 23:57:48,605 INFO L226 Difference]: Without dead ends: 555 [2021-10-28 23:57:48,605 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2021-10-28 23:57:48,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states. [2021-10-28 23:57:48,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 525. [2021-10-28 23:57:48,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 525 states, 420 states have (on average 1.2047619047619047) internal successors, (506), 428 states have internal predecessors, (506), 57 states have call successors, (57), 44 states have call predecessors, (57), 47 states have return successors, (65), 53 states have call predecessors, (65), 50 states have call successors, (65) [2021-10-28 23:57:48,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 628 transitions. [2021-10-28 23:57:48,616 INFO L78 Accepts]: Start accepts. Automaton has 525 states and 628 transitions. Word has length 61 [2021-10-28 23:57:48,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:57:48,617 INFO L470 AbstractCegarLoop]: Abstraction has 525 states and 628 transitions. [2021-10-28 23:57:48,617 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.0588235294117645) internal successors, (69), 13 states have internal predecessors, (69), 2 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 1 states have call successors, (7) [2021-10-28 23:57:48,617 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states and 628 transitions. [2021-10-28 23:57:48,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2021-10-28 23:57:48,619 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:57:48,619 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:57:48,639 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (31)] Ended with exit code 0 [2021-10-28 23:57:48,835 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:57:48,835 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:57:48,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:57:48,835 INFO L85 PathProgramCache]: Analyzing trace with hash -307624777, now seen corresponding path program 1 times [2021-10-28 23:57:48,835 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:57:48,835 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1492447945] [2021-10-28 23:57:48,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:57:48,836 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:57:48,836 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:57:48,837 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:57:48,839 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2021-10-28 23:57:49,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:57:49,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-28 23:57:49,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:57:49,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:49,900 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-28 23:57:50,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:50,070 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-28 23:57:50,070 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1492447945] [2021-10-28 23:57:50,070 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1492447945] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-28 23:57:50,070 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:57:50,070 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-10-28 23:57:50,070 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280867416] [2021-10-28 23:57:50,071 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-28 23:57:50,071 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-28 23:57:50,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:57:50,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:57:50,072 INFO L87 Difference]: Start difference. First operand 525 states and 628 transitions. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-10-28 23:57:50,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:57:50,087 INFO L93 Difference]: Finished difference Result 629 states and 755 transitions. [2021-10-28 23:57:50,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:57:50,087 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 70 [2021-10-28 23:57:50,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:57:50,091 INFO L225 Difference]: With dead ends: 629 [2021-10-28 23:57:50,091 INFO L226 Difference]: Without dead ends: 629 [2021-10-28 23:57:50,091 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:57:50,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 629 states. [2021-10-28 23:57:50,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 629 to 599. [2021-10-28 23:57:50,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 599 states, 478 states have (on average 1.207112970711297) internal successors, (577), 486 states have internal predecessors, (577), 64 states have call successors, (64), 51 states have call predecessors, (64), 56 states have return successors, (81), 62 states have call predecessors, (81), 58 states have call successors, (81) [2021-10-28 23:57:50,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 599 states to 599 states and 722 transitions. [2021-10-28 23:57:50,102 INFO L78 Accepts]: Start accepts. Automaton has 599 states and 722 transitions. Word has length 70 [2021-10-28 23:57:50,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:57:50,103 INFO L470 AbstractCegarLoop]: Abstraction has 599 states and 722 transitions. [2021-10-28 23:57:50,103 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 3 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-10-28 23:57:50,103 INFO L276 IsEmpty]: Start isEmpty. Operand 599 states and 722 transitions. [2021-10-28 23:57:50,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-10-28 23:57:50,104 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:57:50,105 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:57:50,132 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2021-10-28 23:57:50,322 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:57:50,322 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:57:50,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:57:50,323 INFO L85 PathProgramCache]: Analyzing trace with hash 694916100, now seen corresponding path program 1 times [2021-10-28 23:57:50,323 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:57:50,323 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1120782490] [2021-10-28 23:57:50,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:57:50,324 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:57:50,324 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:57:50,324 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:57:50,327 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2021-10-28 23:57:51,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:57:51,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 9 conjunts are in the unsatisfiable core [2021-10-28 23:57:51,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:57:51,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:51,504 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-28 23:57:51,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:51,815 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-28 23:57:51,815 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1120782490] [2021-10-28 23:57:51,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1120782490] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-28 23:57:51,815 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:57:51,815 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10, 9] imperfect sequences [] total 17 [2021-10-28 23:57:51,815 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212756769] [2021-10-28 23:57:51,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-10-28 23:57:51,816 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-28 23:57:51,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-10-28 23:57:51,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-10-28 23:57:51,816 INFO L87 Difference]: Start difference. First operand 599 states and 722 transitions. Second operand has 17 states, 17 states have (on average 4.470588235294118) internal successors, (76), 13 states have internal predecessors, (76), 2 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 1 states have call successors, (7) [2021-10-28 23:57:52,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:57:52,165 INFO L93 Difference]: Finished difference Result 665 states and 793 transitions. [2021-10-28 23:57:52,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-10-28 23:57:52,165 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 4.470588235294118) internal successors, (76), 13 states have internal predecessors, (76), 2 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 1 states have call successors, (7) Word has length 65 [2021-10-28 23:57:52,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:57:52,169 INFO L225 Difference]: With dead ends: 665 [2021-10-28 23:57:52,169 INFO L226 Difference]: Without dead ends: 583 [2021-10-28 23:57:52,169 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2021-10-28 23:57:52,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 583 states. [2021-10-28 23:57:52,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 583 to 559. [2021-10-28 23:57:52,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 559 states, 444 states have (on average 1.2072072072072073) internal successors, (536), 452 states have internal predecessors, (536), 61 states have call successors, (61), 48 states have call predecessors, (61), 53 states have return successors, (78), 59 states have call predecessors, (78), 55 states have call successors, (78) [2021-10-28 23:57:52,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 559 states to 559 states and 675 transitions. [2021-10-28 23:57:52,186 INFO L78 Accepts]: Start accepts. Automaton has 559 states and 675 transitions. Word has length 65 [2021-10-28 23:57:52,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:57:52,187 INFO L470 AbstractCegarLoop]: Abstraction has 559 states and 675 transitions. [2021-10-28 23:57:52,187 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.470588235294118) internal successors, (76), 13 states have internal predecessors, (76), 2 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 1 states have call successors, (7) [2021-10-28 23:57:52,187 INFO L276 IsEmpty]: Start isEmpty. Operand 559 states and 675 transitions. [2021-10-28 23:57:52,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-10-28 23:57:52,191 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:57:52,192 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:57:52,212 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2021-10-28 23:57:52,408 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:57:52,409 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:57:52,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:57:52,409 INFO L85 PathProgramCache]: Analyzing trace with hash 989713954, now seen corresponding path program 1 times [2021-10-28 23:57:52,410 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:57:52,410 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1797434005] [2021-10-28 23:57:52,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:57:52,410 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:57:52,410 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:57:52,411 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:57:52,412 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2021-10-28 23:57:53,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:57:53,393 INFO L263 TraceCheckSpWp]: Trace formula consists of 442 conjuncts, 5 conjunts are in the unsatisfiable core [2021-10-28 23:57:53,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:57:53,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:53,724 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-28 23:57:53,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:53,960 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-28 23:57:53,960 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1797434005] [2021-10-28 23:57:53,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1797434005] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-28 23:57:53,960 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:57:53,960 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 5] imperfect sequences [] total 9 [2021-10-28 23:57:53,960 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743428750] [2021-10-28 23:57:53,961 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-10-28 23:57:53,961 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-28 23:57:53,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-10-28 23:57:53,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2021-10-28 23:57:53,961 INFO L87 Difference]: Start difference. First operand 559 states and 675 transitions. Second operand has 9 states, 9 states have (on average 12.222222222222221) internal successors, (110), 9 states have internal predecessors, (110), 5 states have call successors, (19), 5 states have call predecessors, (19), 6 states have return successors, (15), 5 states have call predecessors, (15), 4 states have call successors, (15) [2021-10-28 23:57:54,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:57:54,719 INFO L93 Difference]: Finished difference Result 584 states and 700 transitions. [2021-10-28 23:57:54,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-28 23:57:54,720 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 12.222222222222221) internal successors, (110), 9 states have internal predecessors, (110), 5 states have call successors, (19), 5 states have call predecessors, (19), 6 states have return successors, (15), 5 states have call predecessors, (15), 4 states have call successors, (15) Word has length 79 [2021-10-28 23:57:54,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:57:54,722 INFO L225 Difference]: With dead ends: 584 [2021-10-28 23:57:54,722 INFO L226 Difference]: Without dead ends: 584 [2021-10-28 23:57:54,722 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-10-28 23:57:54,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 584 states. [2021-10-28 23:57:54,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 584 to 543. [2021-10-28 23:57:54,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 543 states, 431 states have (on average 1.2064965197215778) internal successors, (520), 438 states have internal predecessors, (520), 60 states have call successors, (60), 48 states have call predecessors, (60), 51 states have return successors, (70), 57 states have call predecessors, (70), 54 states have call successors, (70) [2021-10-28 23:57:54,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 650 transitions. [2021-10-28 23:57:54,735 INFO L78 Accepts]: Start accepts. Automaton has 543 states and 650 transitions. Word has length 79 [2021-10-28 23:57:54,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:57:54,735 INFO L470 AbstractCegarLoop]: Abstraction has 543 states and 650 transitions. [2021-10-28 23:57:54,736 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.222222222222221) internal successors, (110), 9 states have internal predecessors, (110), 5 states have call successors, (19), 5 states have call predecessors, (19), 6 states have return successors, (15), 5 states have call predecessors, (15), 4 states have call successors, (15) [2021-10-28 23:57:54,736 INFO L276 IsEmpty]: Start isEmpty. Operand 543 states and 650 transitions. [2021-10-28 23:57:54,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-10-28 23:57:54,738 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:57:54,738 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:57:54,770 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2021-10-28 23:57:54,955 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:57:54,957 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:57:54,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:57:54,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1026344045, now seen corresponding path program 1 times [2021-10-28 23:57:54,958 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:57:54,958 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2011213274] [2021-10-28 23:57:54,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:57:54,958 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:57:54,958 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:57:54,959 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:57:54,961 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2021-10-28 23:57:55,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:57:55,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 501 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-28 23:57:56,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:57:56,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:56,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-28 23:57:56,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:56,382 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-28 23:57:56,382 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2011213274] [2021-10-28 23:57:56,382 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2011213274] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-28 23:57:56,383 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:57:56,383 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 6 [2021-10-28 23:57:56,383 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283388976] [2021-10-28 23:57:56,383 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-28 23:57:56,384 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-28 23:57:56,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-28 23:57:56,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-10-28 23:57:56,385 INFO L87 Difference]: Start difference. First operand 543 states and 650 transitions. Second operand has 6 states, 6 states have (on average 10.833333333333334) internal successors, (65), 5 states have internal predecessors, (65), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (11), 3 states have call predecessors, (11), 2 states have call successors, (11) [2021-10-28 23:57:56,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:57:56,430 INFO L93 Difference]: Finished difference Result 604 states and 750 transitions. [2021-10-28 23:57:56,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-28 23:57:56,430 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.833333333333334) internal successors, (65), 5 states have internal predecessors, (65), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (11), 3 states have call predecessors, (11), 2 states have call successors, (11) Word has length 80 [2021-10-28 23:57:56,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:57:56,434 INFO L225 Difference]: With dead ends: 604 [2021-10-28 23:57:56,434 INFO L226 Difference]: Without dead ends: 604 [2021-10-28 23:57:56,435 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 155 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-10-28 23:57:56,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 604 states. [2021-10-28 23:57:56,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 604 to 509. [2021-10-28 23:57:56,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 509 states, 408 states have (on average 1.2058823529411764) internal successors, (492), 414 states have internal predecessors, (492), 53 states have call successors, (53), 42 states have call predecessors, (53), 47 states have return successors, (61), 53 states have call predecessors, (61), 48 states have call successors, (61) [2021-10-28 23:57:56,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 606 transitions. [2021-10-28 23:57:56,449 INFO L78 Accepts]: Start accepts. Automaton has 509 states and 606 transitions. Word has length 80 [2021-10-28 23:57:56,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:57:56,449 INFO L470 AbstractCegarLoop]: Abstraction has 509 states and 606 transitions. [2021-10-28 23:57:56,449 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.833333333333334) internal successors, (65), 5 states have internal predecessors, (65), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (11), 3 states have call predecessors, (11), 2 states have call successors, (11) [2021-10-28 23:57:56,449 INFO L276 IsEmpty]: Start isEmpty. Operand 509 states and 606 transitions. [2021-10-28 23:57:56,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-10-28 23:57:56,451 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:57:56,451 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:57:56,475 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (35)] Forceful destruction successful, exit code 0 [2021-10-28 23:57:56,664 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:57:56,664 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:57:56,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:57:56,665 INFO L85 PathProgramCache]: Analyzing trace with hash -1613689940, now seen corresponding path program 1 times [2021-10-28 23:57:56,665 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:57:56,665 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1838401163] [2021-10-28 23:57:56,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:57:56,666 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:57:56,666 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:57:56,667 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:57:56,679 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2021-10-28 23:57:57,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:57:57,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 429 conjuncts, 6 conjunts are in the unsatisfiable core [2021-10-28 23:57:57,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:57:58,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:58,040 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-28 23:57:58,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:57:58,349 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-28 23:57:58,349 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1838401163] [2021-10-28 23:57:58,349 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1838401163] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-28 23:57:58,349 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:57:58,350 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 7 [2021-10-28 23:57:58,350 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992921483] [2021-10-28 23:57:58,350 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-28 23:57:58,350 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-28 23:57:58,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-28 23:57:58,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2021-10-28 23:57:58,351 INFO L87 Difference]: Start difference. First operand 509 states and 606 transitions. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 7 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (11), 7 states have call predecessors, (11), 6 states have call successors, (11) [2021-10-28 23:57:58,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:57:58,950 INFO L93 Difference]: Finished difference Result 724 states and 844 transitions. [2021-10-28 23:57:58,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-28 23:57:58,951 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 7 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (11), 7 states have call predecessors, (11), 6 states have call successors, (11) Word has length 79 [2021-10-28 23:57:58,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:57:58,953 INFO L225 Difference]: With dead ends: 724 [2021-10-28 23:57:58,953 INFO L226 Difference]: Without dead ends: 724 [2021-10-28 23:57:58,953 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-10-28 23:57:58,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states. [2021-10-28 23:57:58,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 625. [2021-10-28 23:57:58,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 625 states, 501 states have (on average 1.1976047904191616) internal successors, (600), 510 states have internal predecessors, (600), 61 states have call successors, (61), 54 states have call predecessors, (61), 62 states have return successors, (72), 61 states have call predecessors, (72), 56 states have call successors, (72) [2021-10-28 23:57:58,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 625 states to 625 states and 733 transitions. [2021-10-28 23:57:58,965 INFO L78 Accepts]: Start accepts. Automaton has 625 states and 733 transitions. Word has length 79 [2021-10-28 23:57:58,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:57:58,965 INFO L470 AbstractCegarLoop]: Abstraction has 625 states and 733 transitions. [2021-10-28 23:57:58,965 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 7 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (11), 7 states have call predecessors, (11), 6 states have call successors, (11) [2021-10-28 23:57:58,966 INFO L276 IsEmpty]: Start isEmpty. Operand 625 states and 733 transitions. [2021-10-28 23:57:58,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2021-10-28 23:57:58,967 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:57:58,967 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:57:58,986 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2021-10-28 23:57:59,183 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:57:59,183 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:57:59,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:57:59,184 INFO L85 PathProgramCache]: Analyzing trace with hash 530825079, now seen corresponding path program 1 times [2021-10-28 23:57:59,184 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:57:59,184 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [282828962] [2021-10-28 23:57:59,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:57:59,184 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:57:59,184 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:57:59,185 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:57:59,186 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2021-10-28 23:58:00,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:58:00,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 434 conjuncts, 8 conjunts are in the unsatisfiable core [2021-10-28 23:58:00,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:58:00,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:58:00,493 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-28 23:58:00,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:58:00,817 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-28 23:58:00,817 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [282828962] [2021-10-28 23:58:00,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [282828962] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-28 23:58:00,817 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:58:00,817 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9, 9] imperfect sequences [] total 16 [2021-10-28 23:58:00,817 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825277811] [2021-10-28 23:58:00,818 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-10-28 23:58:00,818 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-28 23:58:00,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-10-28 23:58:00,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2021-10-28 23:58:00,819 INFO L87 Difference]: Start difference. First operand 625 states and 733 transitions. Second operand has 16 states, 16 states have (on average 5.5625) internal successors, (89), 12 states have internal predecessors, (89), 4 states have call successors, (12), 2 states have call predecessors, (12), 5 states have return successors, (12), 7 states have call predecessors, (12), 3 states have call successors, (12) [2021-10-28 23:58:00,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:58:00,994 INFO L93 Difference]: Finished difference Result 713 states and 824 transitions. [2021-10-28 23:58:00,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-10-28 23:58:00,995 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 5.5625) internal successors, (89), 12 states have internal predecessors, (89), 4 states have call successors, (12), 2 states have call predecessors, (12), 5 states have return successors, (12), 7 states have call predecessors, (12), 3 states have call successors, (12) Word has length 85 [2021-10-28 23:58:00,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:58:00,998 INFO L225 Difference]: With dead ends: 713 [2021-10-28 23:58:00,999 INFO L226 Difference]: Without dead ends: 677 [2021-10-28 23:58:00,999 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 155 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=82, Invalid=470, Unknown=0, NotChecked=0, Total=552 [2021-10-28 23:58:01,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2021-10-28 23:58:01,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 625. [2021-10-28 23:58:01,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 625 states, 501 states have (on average 1.1956087824351298) internal successors, (599), 510 states have internal predecessors, (599), 61 states have call successors, (61), 54 states have call predecessors, (61), 62 states have return successors, (72), 61 states have call predecessors, (72), 56 states have call successors, (72) [2021-10-28 23:58:01,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 625 states to 625 states and 732 transitions. [2021-10-28 23:58:01,014 INFO L78 Accepts]: Start accepts. Automaton has 625 states and 732 transitions. Word has length 85 [2021-10-28 23:58:01,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:58:01,015 INFO L470 AbstractCegarLoop]: Abstraction has 625 states and 732 transitions. [2021-10-28 23:58:01,015 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.5625) internal successors, (89), 12 states have internal predecessors, (89), 4 states have call successors, (12), 2 states have call predecessors, (12), 5 states have return successors, (12), 7 states have call predecessors, (12), 3 states have call successors, (12) [2021-10-28 23:58:01,015 INFO L276 IsEmpty]: Start isEmpty. Operand 625 states and 732 transitions. [2021-10-28 23:58:01,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2021-10-28 23:58:01,016 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:58:01,017 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:58:01,035 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2021-10-28 23:58:01,235 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:58:01,235 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:58:01,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:58:01,236 INFO L85 PathProgramCache]: Analyzing trace with hash -1801553067, now seen corresponding path program 1 times [2021-10-28 23:58:01,236 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:58:01,236 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [801721144] [2021-10-28 23:58:01,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:58:01,236 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:58:01,237 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:58:01,237 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:58:01,239 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2021-10-28 23:58:02,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:58:02,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 23:58:02,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:58:02,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:58:02,516 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-28 23:58:02,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:58:02,658 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-28 23:58:02,658 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [801721144] [2021-10-28 23:58:02,658 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [801721144] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-28 23:58:02,659 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:58:02,659 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-10-28 23:58:02,659 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476634942] [2021-10-28 23:58:02,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-28 23:58:02,659 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-28 23:58:02,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:58:02,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:58:02,660 INFO L87 Difference]: Start difference. First operand 625 states and 732 transitions. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2021-10-28 23:58:02,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:58:02,679 INFO L93 Difference]: Finished difference Result 632 states and 738 transitions. [2021-10-28 23:58:02,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:58:02,680 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 80 [2021-10-28 23:58:02,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:58:02,684 INFO L225 Difference]: With dead ends: 632 [2021-10-28 23:58:02,684 INFO L226 Difference]: Without dead ends: 632 [2021-10-28 23:58:02,684 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 158 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:58:02,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2021-10-28 23:58:02,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 625. [2021-10-28 23:58:02,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 625 states, 501 states have (on average 1.1956087824351298) internal successors, (599), 510 states have internal predecessors, (599), 61 states have call successors, (61), 54 states have call predecessors, (61), 62 states have return successors, (72), 61 states have call predecessors, (72), 56 states have call successors, (72) [2021-10-28 23:58:02,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 625 states to 625 states and 732 transitions. [2021-10-28 23:58:02,698 INFO L78 Accepts]: Start accepts. Automaton has 625 states and 732 transitions. Word has length 80 [2021-10-28 23:58:02,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:58:02,699 INFO L470 AbstractCegarLoop]: Abstraction has 625 states and 732 transitions. [2021-10-28 23:58:02,699 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2021-10-28 23:58:02,699 INFO L276 IsEmpty]: Start isEmpty. Operand 625 states and 732 transitions. [2021-10-28 23:58:02,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-10-28 23:58:02,701 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:58:02,701 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:58:02,723 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2021-10-28 23:58:02,919 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:58:02,919 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:58:02,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:58:02,920 INFO L85 PathProgramCache]: Analyzing trace with hash -5151726, now seen corresponding path program 1 times [2021-10-28 23:58:02,920 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:58:02,920 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [378617834] [2021-10-28 23:58:02,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:58:02,920 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:58:02,921 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:58:02,921 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:58:02,922 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2021-10-28 23:58:04,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 23:58:04,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 429 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-28 23:58:04,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-28 23:58:04,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:58:04,241 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-10-28 23:58:04,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 23:58:04,407 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-10-28 23:58:04,407 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [378617834] [2021-10-28 23:58:04,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [378617834] provided 2 perfect and 0 imperfect interpolant sequences [2021-10-28 23:58:04,408 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-10-28 23:58:04,408 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-10-28 23:58:04,408 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600105288] [2021-10-28 23:58:04,408 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-28 23:58:04,409 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-10-28 23:58:04,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 23:58:04,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:58:04,409 INFO L87 Difference]: Start difference. First operand 625 states and 732 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2021-10-28 23:58:04,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-28 23:58:04,436 INFO L93 Difference]: Finished difference Result 627 states and 730 transitions. [2021-10-28 23:58:04,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 23:58:04,437 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 81 [2021-10-28 23:58:04,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-28 23:58:04,439 INFO L225 Difference]: With dead ends: 627 [2021-10-28 23:58:04,439 INFO L226 Difference]: Without dead ends: 627 [2021-10-28 23:58:04,439 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 160 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 23:58:04,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 627 states. [2021-10-28 23:58:04,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 627 to 625. [2021-10-28 23:58:04,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 625 states, 501 states have (on average 1.1896207584830338) internal successors, (596), 510 states have internal predecessors, (596), 61 states have call successors, (61), 54 states have call predecessors, (61), 62 states have return successors, (72), 61 states have call predecessors, (72), 56 states have call successors, (72) [2021-10-28 23:58:04,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 625 states to 625 states and 729 transitions. [2021-10-28 23:58:04,451 INFO L78 Accepts]: Start accepts. Automaton has 625 states and 729 transitions. Word has length 81 [2021-10-28 23:58:04,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-28 23:58:04,452 INFO L470 AbstractCegarLoop]: Abstraction has 625 states and 729 transitions. [2021-10-28 23:58:04,452 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 3 states have call successors, (11), 3 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2021-10-28 23:58:04,452 INFO L276 IsEmpty]: Start isEmpty. Operand 625 states and 729 transitions. [2021-10-28 23:58:04,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-10-28 23:58:04,453 INFO L505 BasicCegarLoop]: Found error trace [2021-10-28 23:58:04,453 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:58:04,465 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2021-10-28 23:58:04,654 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:58:04,654 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-10-28 23:58:04,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 23:58:04,654 INFO L85 PathProgramCache]: Analyzing trace with hash 1875622583, now seen corresponding path program 1 times [2021-10-28 23:58:04,655 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-10-28 23:58:04,655 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2011336715] [2021-10-28 23:58:04,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 23:58:04,655 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-10-28 23:58:04,655 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat [2021-10-28 23:58:04,656 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-10-28 23:58:04,664 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2021-10-28 23:58:05,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:58:05,857 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-28 23:58:06,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-28 23:58:06,276 INFO L133 FreeRefinementEngine]: Strategy WOLF found a feasible trace [2021-10-28 23:58:06,277 INFO L627 BasicCegarLoop]: Counterexample is feasible [2021-10-28 23:58:06,278 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK [2021-10-28 23:58:06,279 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location mainErr0ENSURES_VIOLATIONMEMORY_LEAK [2021-10-28 23:58:06,332 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 (40)] Ended with exit code 0 [2021-10-28 23:58:06,514 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/mathsat -unsat_core_generation=3 [2021-10-28 23:58:06,516 INFO L731 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 23:58:06,519 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-28 23:58:06,692 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.10 11:58:06 BoogieIcfgContainer [2021-10-28 23:58:06,692 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-28 23:58:06,693 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-28 23:58:06,693 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-28 23:58:06,693 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-28 23:58:06,694 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.10 11:57:03" (3/4) ... [2021-10-28 23:58:06,696 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-10-28 23:58:06,697 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-28 23:58:06,698 INFO L168 Benchmark]: Toolchain (without parser) took 65328.93 ms. Allocated memory was 60.8 MB in the beginning and 192.9 MB in the end (delta: 132.1 MB). Free memory was 39.0 MB in the beginning and 121.7 MB in the end (delta: -82.6 MB). Peak memory consumption was 47.7 MB. Max. memory is 16.1 GB. [2021-10-28 23:58:06,698 INFO L168 Benchmark]: CDTParser took 0.32 ms. Allocated memory is still 60.8 MB. Free memory is still 41.4 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-28 23:58:06,699 INFO L168 Benchmark]: CACSL2BoogieTranslator took 495.97 ms. Allocated memory is still 60.8 MB. Free memory was 38.8 MB in the beginning and 35.5 MB in the end (delta: 3.3 MB). Peak memory consumption was 14.7 MB. Max. memory is 16.1 GB. [2021-10-28 23:58:06,699 INFO L168 Benchmark]: Boogie Preprocessor took 85.94 ms. Allocated memory is still 60.8 MB. Free memory was 35.5 MB in the beginning and 31.8 MB in the end (delta: 3.7 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2021-10-28 23:58:06,699 INFO L168 Benchmark]: RCFGBuilder took 1192.20 ms. Allocated memory was 60.8 MB in the beginning and 79.7 MB in the end (delta: 18.9 MB). Free memory was 31.8 MB in the beginning and 44.6 MB in the end (delta: -12.8 MB). Peak memory consumption was 16.5 MB. Max. memory is 16.1 GB. [2021-10-28 23:58:06,700 INFO L168 Benchmark]: TraceAbstraction took 63542.60 ms. Allocated memory was 79.7 MB in the beginning and 192.9 MB in the end (delta: 113.2 MB). Free memory was 44.2 MB in the beginning and 122.7 MB in the end (delta: -78.5 MB). Peak memory consumption was 113.7 MB. Max. memory is 16.1 GB. [2021-10-28 23:58:06,700 INFO L168 Benchmark]: Witness Printer took 3.97 ms. Allocated memory is still 192.9 MB. Free memory is still 121.7 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-28 23:58:06,702 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.32 ms. Allocated memory is still 60.8 MB. Free memory is still 41.4 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 495.97 ms. Allocated memory is still 60.8 MB. Free memory was 38.8 MB in the beginning and 35.5 MB in the end (delta: 3.3 MB). Peak memory consumption was 14.7 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 85.94 ms. Allocated memory is still 60.8 MB. Free memory was 35.5 MB in the beginning and 31.8 MB in the end (delta: 3.7 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * RCFGBuilder took 1192.20 ms. Allocated memory was 60.8 MB in the beginning and 79.7 MB in the end (delta: 18.9 MB). Free memory was 31.8 MB in the beginning and 44.6 MB in the end (delta: -12.8 MB). Peak memory consumption was 16.5 MB. Max. memory is 16.1 GB. * TraceAbstraction took 63542.60 ms. Allocated memory was 79.7 MB in the beginning and 192.9 MB in the end (delta: 113.2 MB). Free memory was 44.2 MB in the beginning and 122.7 MB in the end (delta: -78.5 MB). Peak memory consumption was 113.7 MB. Max. memory is 16.1 GB. * Witness Printer took 3.97 ms. Allocated memory is still 192.9 MB. Free memory is still 121.7 MB. There was no memory consumed. Max. memory is 16.1 GB. * 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 - UnprovableResult [Line: 65]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: overapproximation of memtrack at line 65. Possible FailurePath: [L36] int FloppyThread ; [L37] int KernelMode ; [L38] int Suspended ; [L39] int Executive ; [L40] int DiskController ; [L41] int FloppyDiskPeripheral ; [L42] int FlConfigCallBack ; [L43] int MaximumInterfaceType ; [L44] int MOUNTDEV_MOUNTED_DEVICE_GUID ; [L45] int myStatus ; [L46] int s ; [L47] int UNLOADED ; [L48] int NP ; [L49] int DC ; [L50] int SKIP1 ; [L51] int SKIP2 ; [L52] int MPR1 ; [L53] int MPR3 ; [L54] int IPC ; [L55] int pended ; [L56] int compRegistered ; [L57] int lowerDriverReturn ; [L58] int setEventCalled ; [L59] int customIrp ; [L91] int PagingReferenceCount = 0; [L92] int PagingMutex = 0; VAL [\old(compRegistered)=11, \old(customIrp)=41, \old(DC)=20, \old(DiskController)=21, \old(Executive)=25, \old(FlConfigCallBack)=15, \old(FloppyDiskPeripheral)=29, \old(FloppyThread)=28, \old(IPC)=39, \old(KernelMode)=19, \old(lowerDriverReturn)=24, \old(MaximumInterfaceType)=36, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=23, \old(MPR1)=42, \old(MPR3)=37, \old(myStatus)=8, \old(NP)=40, \old(PagingMutex)=10, \old(PagingReferenceCount)=31, \old(pended)=38, \old(s)=26, \old(setEventCalled)=34, \old(SKIP1)=18, \old(SKIP2)=32, \old(Suspended)=9, \old(UNLOADED)=16, compRegistered=0, customIrp=0, DC=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=0, MPR3=0, myStatus=0, NP=0, PagingMutex=0, PagingReferenceCount=0, pended=0, s=0, setEventCalled=0, SKIP1=0, SKIP2=0, Suspended=0, UNLOADED=0] [L671] int status ; [L672] int irp = __VERIFIER_nondet_int() ; [L673] int pirp ; [L674] int pirp__IoStatus__Status ; [L675] int irp_choice = __VERIFIER_nondet_int() ; [L676] int devobj = __VERIFIER_nondet_int() ; [L677] int __cil_tmp8 ; [L679] FloppyThread = 0 [L680] KernelMode = 0 [L681] Suspended = 0 [L682] Executive = 0 [L683] DiskController = 0 [L684] FloppyDiskPeripheral = 0 [L685] FlConfigCallBack = 0 [L686] MaximumInterfaceType = 0 [L687] MOUNTDEV_MOUNTED_DEVICE_GUID = 0 [L688] myStatus = 0 [L689] s = 0 [L690] UNLOADED = 0 [L691] NP = 0 [L692] DC = 0 [L693] SKIP1 = 0 [L694] SKIP2 = 0 [L695] MPR1 = 0 [L696] MPR3 = 0 [L697] IPC = 0 [L698] pended = 0 [L699] compRegistered = 0 [L700] lowerDriverReturn = 0 [L701] setEventCalled = 0 [L702] customIrp = 0 [L706] status = 0 [L707] pirp = irp VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=0, devobj=45, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=0, irp=44, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=0, MPR3=0, myStatus=0, NP=0, PagingMutex=0, PagingReferenceCount=0, pended=0, pirp=44, s=0, setEventCalled=0, SKIP1=0, SKIP2=0, status=0, Suspended=0, UNLOADED=0] [L708] CALL _BLAST_init() VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=0, MPR3=0, myStatus=0, NP=0, PagingMutex=0, PagingReferenceCount=0, pended=0, s=0, setEventCalled=0, SKIP1=0, SKIP2=0, Suspended=0, UNLOADED=0] [L74] UNLOADED = 0 [L75] NP = 1 [L76] DC = 2 [L77] SKIP1 = 3 [L78] SKIP2 = 4 [L79] MPR1 = 5 [L80] MPR3 = 6 [L81] IPC = 7 [L82] s = UNLOADED [L83] pended = 0 [L84] compRegistered = 0 [L85] lowerDriverReturn = 0 [L86] setEventCalled = 0 [L87] customIrp = 0 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, s=0, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L708] RET _BLAST_init() VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=45, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=44, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, pirp=44, s=0, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, UNLOADED=0] [L710] COND TRUE status >= 0 [L711] s = NP [L712] customIrp = 0 [L713] setEventCalled = customIrp [L714] lowerDriverReturn = setEventCalled [L715] compRegistered = lowerDriverReturn [L716] pended = compRegistered [L717] pirp__IoStatus__Status = 0 [L718] myStatus = 0 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=45, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=44, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, pirp=44, pirp__IoStatus__Status=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, UNLOADED=0] [L719] COND TRUE irp_choice == 0 [L720] pirp__IoStatus__Status = -1073741637 [L721] myStatus = -1073741637 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=45, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=44, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, pirp=44, pirp__IoStatus__Status=3221225659, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, UNLOADED=0] [L724] CALL stub_driver_init() VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L661] s = NP [L662] pended = 0 [L663] compRegistered = 0 [L664] lowerDriverReturn = 0 [L665] setEventCalled = 0 [L666] customIrp = 0 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L724] RET stub_driver_init() VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=45, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=44, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, pirp=44, pirp__IoStatus__Status=3221225659, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, UNLOADED=0] [L727] COND FALSE !(status < 0) [L731] int tmp_ndt_1; [L732] tmp_ndt_1 = __VERIFIER_nondet_int() [L733] COND TRUE tmp_ndt_1 == 3 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=45, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=44, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, pirp=44, pirp__IoStatus__Status=3221225659, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L740] CALL, EXPR FloppyPnp(devobj, pirp) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=45, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=44, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L164] int DeviceObject__DeviceExtension = __VERIFIER_nondet_int() ; [L165] int Irp__Tail__Overlay__CurrentStackLocation = __VERIFIER_nondet_int() ; [L166] int Irp__IoStatus__Information ; [L167] int Irp__IoStatus__Status ; [L168] int Irp__CurrentLocation = __VERIFIER_nondet_int() ; [L169] int disketteExtension__IsRemoved = __VERIFIER_nondet_int() ; [L170] int disketteExtension__IsStarted = __VERIFIER_nondet_int() ; [L171] int disketteExtension__TargetObject = __VERIFIER_nondet_int() ; [L172] int disketteExtension__HoldNewRequests ; [L173] int disketteExtension__FloppyThread = __VERIFIER_nondet_int() ; [L174] int disketteExtension__InterfaceString__Buffer = __VERIFIER_nondet_int() ; [L175] int disketteExtension__InterfaceString = __VERIFIER_nondet_int() ; [L176] int disketteExtension__ArcName__Length = __VERIFIER_nondet_int() ; [L177] int disketteExtension__ArcName = __VERIFIER_nondet_int() ; [L178] int irpSp__MinorFunction = __VERIFIER_nondet_int() ; [L179] int IoGetConfigurationInformation__FloppyCount = __VERIFIER_nondet_int() ; [L180] int irpSp ; [L181] int disketteExtension ; [L182] int ntStatus ; [L183] int doneEvent = __VERIFIER_nondet_int() ; [L184] int irpSp___0 ; [L185] int nextIrpSp ; [L186] int nextIrpSp__Control ; [L187] int irpSp___1 ; [L188] int irpSp__Context ; [L189] int irpSp__Control ; [L190] long __cil_tmp29 ; [L191] long __cil_tmp30 ; [L194] ntStatus = 0 [L195] PagingReferenceCount ++ VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=45, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=44, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=45, DeviceObject__DeviceExtension=50, DiskController=0, disketteExtension__ArcName=49, disketteExtension__ArcName__Length=52, disketteExtension__FloppyThread=2147483648, disketteExtension__InterfaceString=51, disketteExtension__InterfaceString__Buffer=46, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2147483648, disketteExtension__TargetObject=47, doneEvent=53, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=54, IPC=7, Irp=44, Irp__CurrentLocation=256, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L196] COND TRUE PagingReferenceCount == 1 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=45, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=44, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=45, DeviceObject__DeviceExtension=50, DiskController=0, disketteExtension__ArcName=49, disketteExtension__ArcName__Length=52, disketteExtension__FloppyThread=2147483648, disketteExtension__InterfaceString=51, disketteExtension__InterfaceString__Buffer=46, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2147483648, disketteExtension__TargetObject=47, doneEvent=53, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=54, IPC=7, Irp=44, Irp__CurrentLocation=256, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L199] disketteExtension = DeviceObject__DeviceExtension [L200] irpSp = Irp__Tail__Overlay__CurrentStackLocation VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=45, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=44, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=45, DeviceObject__DeviceExtension=50, DiskController=0, disketteExtension=50, disketteExtension__ArcName=49, disketteExtension__ArcName__Length=52, disketteExtension__FloppyThread=2147483648, disketteExtension__InterfaceString=51, disketteExtension__InterfaceString__Buffer=46, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2147483648, disketteExtension__TargetObject=47, doneEvent=53, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=54, IPC=7, Irp=44, Irp__CurrentLocation=256, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L201] COND FALSE !(\read(disketteExtension__IsRemoved)) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=45, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=44, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=45, DeviceObject__DeviceExtension=50, DiskController=0, disketteExtension=50, disketteExtension__ArcName=49, disketteExtension__ArcName__Length=52, disketteExtension__FloppyThread=2147483648, disketteExtension__InterfaceString=51, disketteExtension__InterfaceString__Buffer=46, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2147483648, disketteExtension__TargetObject=47, doneEvent=53, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=54, IPC=7, Irp=44, Irp__CurrentLocation=256, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L210] COND FALSE !(irpSp__MinorFunction == 0) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=45, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=44, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=45, DeviceObject__DeviceExtension=50, DiskController=0, disketteExtension=50, disketteExtension__ArcName=49, disketteExtension__ArcName__Length=52, disketteExtension__FloppyThread=2147483648, disketteExtension__InterfaceString=51, disketteExtension__InterfaceString__Buffer=46, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2147483648, disketteExtension__TargetObject=47, doneEvent=53, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=54, IPC=7, Irp=44, Irp__CurrentLocation=256, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L213] COND TRUE irpSp__MinorFunction == 5 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=45, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=44, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=45, DeviceObject__DeviceExtension=50, DiskController=0, disketteExtension=50, disketteExtension__ArcName=49, disketteExtension__ArcName__Length=52, disketteExtension__FloppyThread=2147483648, disketteExtension__InterfaceString=51, disketteExtension__InterfaceString__Buffer=46, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2147483648, disketteExtension__TargetObject=47, doneEvent=53, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=54, IPC=7, Irp=44, Irp__CurrentLocation=256, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L239] COND TRUE irpSp__MinorFunction == 5 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=45, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=44, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=45, DeviceObject__DeviceExtension=50, DiskController=0, disketteExtension=50, disketteExtension__ArcName=49, disketteExtension__ArcName__Length=52, disketteExtension__FloppyThread=2147483648, disketteExtension__InterfaceString=51, disketteExtension__InterfaceString__Buffer=46, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2147483648, disketteExtension__TargetObject=47, doneEvent=53, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=54, IPC=7, Irp=44, Irp__CurrentLocation=256, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L242] COND FALSE !(! disketteExtension__IsStarted) [L258] disketteExtension__HoldNewRequests = 1 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=45, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=44, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=45, DeviceObject__DeviceExtension=50, DiskController=0, disketteExtension=50, disketteExtension__ArcName=49, disketteExtension__ArcName__Length=52, disketteExtension__FloppyThread=2147483648, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=51, disketteExtension__InterfaceString__Buffer=46, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2147483648, disketteExtension__TargetObject=47, doneEvent=53, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=54, IPC=7, Irp=44, Irp__CurrentLocation=256, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L259] CALL, EXPR FlQueueIrpToThread(Irp, disketteExtension) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(DisketteExtension)=50, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=44, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(PagingReferenceCount)=1, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L101] int status ; [L102] int threadHandle = __VERIFIER_nondet_int() ; [L103] int DisketteExtension__PoweringDown = __VERIFIER_nondet_int() ; [L104] int DisketteExtension__ThreadReferenceCount = __VERIFIER_nondet_int() ; [L105] int DisketteExtension__FloppyThread = __VERIFIER_nondet_int() ; [L106] int Irp__IoStatus__Status ; [L107] int Irp__IoStatus__Information ; [L108] int Irp__Tail__Overlay__CurrentStackLocation__Control ; [L109] int ObjAttributes = __VERIFIER_nondet_int() ; [L110] int __cil_tmp12 ; [L111] int __cil_tmp13 ; VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(DisketteExtension)=50, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=44, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(PagingReferenceCount)=1, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=50, DisketteExtension__FloppyThread=56, DisketteExtension__PoweringDown=0, DisketteExtension__ThreadReferenceCount=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=44, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ObjAttributes=57, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=55, UNLOADED=0] [L114] COND FALSE !(DisketteExtension__PoweringDown == 1) [L120] DisketteExtension__ThreadReferenceCount ++ VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(DisketteExtension)=50, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=44, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(PagingReferenceCount)=1, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=50, DisketteExtension__FloppyThread=56, DisketteExtension__PoweringDown=0, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=44, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ObjAttributes=57, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=55, UNLOADED=0] [L121] COND FALSE !(DisketteExtension__ThreadReferenceCount == 0) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(DisketteExtension)=50, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=44, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(PagingReferenceCount)=1, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=50, DisketteExtension__FloppyThread=56, DisketteExtension__PoweringDown=0, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=44, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ObjAttributes=57, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=55, UNLOADED=0] [L153] COND TRUE pended == 0 [L154] pended = 1 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(DisketteExtension)=50, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=44, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(PagingReferenceCount)=1, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=50, DisketteExtension__FloppyThread=56, DisketteExtension__PoweringDown=0, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=44, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ObjAttributes=57, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=55, UNLOADED=0] [L160] return (259); VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(DisketteExtension)=50, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=44, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(PagingReferenceCount)=1, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, \result=259, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=50, DisketteExtension__FloppyThread=56, DisketteExtension__PoweringDown=0, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=44, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ObjAttributes=57, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=55, UNLOADED=0] [L259] RET, EXPR FlQueueIrpToThread(Irp, disketteExtension) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=45, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=44, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=45, DeviceObject__DeviceExtension=50, DiskController=0, disketteExtension=50, disketteExtension__ArcName=49, disketteExtension__ArcName__Length=52, disketteExtension__FloppyThread=2147483648, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=51, disketteExtension__InterfaceString__Buffer=46, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2147483648, disketteExtension__TargetObject=47, doneEvent=53, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, FlQueueIrpToThread(Irp, disketteExtension)=259, IoGetConfigurationInformation__FloppyCount=54, IPC=7, Irp=44, Irp__CurrentLocation=256, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L259] ntStatus = FlQueueIrpToThread(Irp, disketteExtension) [L262] __cil_tmp29 = (long )ntStatus VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=45, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=44, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=45, DeviceObject__DeviceExtension=50, DiskController=0, disketteExtension=50, disketteExtension__ArcName=49, disketteExtension__ArcName__Length=52, disketteExtension__FloppyThread=2147483648, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=51, disketteExtension__InterfaceString__Buffer=46, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2147483648, disketteExtension__TargetObject=47, doneEvent=53, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=54, IPC=7, Irp=44, Irp__CurrentLocation=256, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L263] COND TRUE __cil_tmp29 == 259L VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=45, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=44, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=45, DeviceObject__DeviceExtension=50, DiskController=0, disketteExtension=50, disketteExtension__ArcName=49, disketteExtension__ArcName__Length=52, disketteExtension__FloppyThread=2147483648, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=51, disketteExtension__InterfaceString__Buffer=46, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2147483648, disketteExtension__TargetObject=47, doneEvent=53, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=54, IPC=7, Irp=44, Irp__CurrentLocation=256, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L265-L266] CALL KeWaitForSingleObject(disketteExtension__FloppyThread, Executive, KernelMode, 0, 0) VAL [\old(Alertable)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(Object)=2147483648, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(Timeout)=0, \old(UNLOADED)=0, \old(WaitMode)=0, \old(WaitReason)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L1036] COND FALSE !(s == MPR3) VAL [\old(Alertable)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(Object)=2147483648, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(Timeout)=0, \old(UNLOADED)=0, \old(WaitMode)=0, \old(WaitReason)=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, Object=2147483648, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1045] COND FALSE !(customIrp == 1) VAL [\old(Alertable)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(Object)=2147483648, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(Timeout)=0, \old(UNLOADED)=0, \old(WaitMode)=0, \old(WaitReason)=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, Object=2147483648, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1049] COND FALSE !(s == MPR3) VAL [\old(Alertable)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(Object)=2147483648, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(Timeout)=0, \old(UNLOADED)=0, \old(WaitMode)=0, \old(WaitReason)=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, Object=2147483648, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1056] int tmp_ndt_8; [L1057] tmp_ndt_8 = __VERIFIER_nondet_int() [L1058] COND TRUE tmp_ndt_8 == 0 VAL [\old(Alertable)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(Object)=2147483648, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(Timeout)=0, \old(UNLOADED)=0, \old(WaitMode)=0, \old(WaitReason)=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, Object=2147483648, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, tmp_ndt_8=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1064] return (0); VAL [\old(Alertable)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(Object)=2147483648, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(Timeout)=0, \old(UNLOADED)=0, \old(WaitMode)=0, \old(WaitReason)=0, \result=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, Object=2147483648, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, tmp_ndt_8=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L265-L266] RET KeWaitForSingleObject(disketteExtension__FloppyThread, Executive, KernelMode, 0, 0) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=45, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=44, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=45, DeviceObject__DeviceExtension=50, DiskController=0, disketteExtension=50, disketteExtension__ArcName=49, disketteExtension__ArcName__Length=52, disketteExtension__FloppyThread=2147483648, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=51, disketteExtension__InterfaceString__Buffer=46, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2147483648, disketteExtension__TargetObject=47, doneEvent=53, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=54, IPC=7, Irp=44, Irp__CurrentLocation=256, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, KeWaitForSingleObject(disketteExtension__FloppyThread, Executive, KernelMode, 0, 0)=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L268] COND TRUE disketteExtension__FloppyThread != 0 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=45, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=44, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=45, DeviceObject__DeviceExtension=50, DiskController=0, disketteExtension=50, disketteExtension__ArcName=49, disketteExtension__ArcName__Length=52, disketteExtension__FloppyThread=2147483648, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=51, disketteExtension__InterfaceString__Buffer=46, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2147483648, disketteExtension__TargetObject=47, doneEvent=53, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=54, IPC=7, Irp=44, Irp__CurrentLocation=256, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=3221225659, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L271] disketteExtension__FloppyThread = 0 [L272] Irp__IoStatus__Status = 0 [L273] myStatus = 0 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=45, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=44, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=45, DeviceObject__DeviceExtension=50, DiskController=0, disketteExtension=50, disketteExtension__ArcName=49, disketteExtension__ArcName__Length=52, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=51, disketteExtension__InterfaceString__Buffer=46, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2147483648, disketteExtension__TargetObject=47, doneEvent=53, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=54, IPC=7, Irp=44, Irp__CurrentLocation=256, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L274] COND TRUE s == NP [L275] s = SKIP1 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=45, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=44, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=45, DeviceObject__DeviceExtension=50, DiskController=0, disketteExtension=50, disketteExtension__ArcName=49, disketteExtension__ArcName__Length=52, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=51, disketteExtension__InterfaceString__Buffer=46, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2147483648, disketteExtension__TargetObject=47, doneEvent=53, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=54, IPC=7, Irp=44, Irp__CurrentLocation=256, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L282] Irp__CurrentLocation ++ [L283] Irp__Tail__Overlay__CurrentStackLocation ++ VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=45, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=44, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=45, DeviceObject__DeviceExtension=50, DiskController=0, disketteExtension=50, disketteExtension__ArcName=49, disketteExtension__ArcName__Length=52, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=51, disketteExtension__InterfaceString__Buffer=46, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2147483648, disketteExtension__TargetObject=47, doneEvent=53, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=54, IPC=7, Irp=44, Irp__CurrentLocation=257, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L284] CALL, EXPR IofCallDriver(disketteExtension__TargetObject, Irp) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=47, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=44, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L938] int returnVal2 ; [L939] int compRetStatus1 ; [L940] int lcontext = __VERIFIER_nondet_int() ; [L941] unsigned long __cil_tmp7 ; VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=47, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=44, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=47, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=44, KernelMode=0, lcontext=58, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L944] COND FALSE !(\read(compRegistered)) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=47, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=44, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=47, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=44, KernelMode=0, lcontext=58, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L957] int tmp_ndt_12; [L958] tmp_ndt_12 = __VERIFIER_nondet_int() [L959] COND TRUE tmp_ndt_12 == 0 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=47, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=44, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=47, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=44, KernelMode=0, lcontext=58, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_12=0, UNLOADED=0] [L970] returnVal2 = 0 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=47, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=44, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=47, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=44, KernelMode=0, lcontext=58, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_12=0, UNLOADED=0] [L983] COND FALSE !(s == NP) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=47, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=44, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=47, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=44, KernelMode=0, lcontext=58, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_12=0, UNLOADED=0] [L987] COND FALSE !(s == MPR1) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=47, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=44, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=47, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=44, KernelMode=0, lcontext=58, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_12=0, UNLOADED=0] [L996] COND TRUE s == SKIP1 [L997] s = SKIP2 [L998] lowerDriverReturn = returnVal2 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=47, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=44, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=47, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=44, KernelMode=0, lcontext=58, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_12=0, UNLOADED=0] [L1006] return (returnVal2); VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=47, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=44, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, \result=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=47, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=44, KernelMode=0, lcontext=58, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_12=0, UNLOADED=0] [L284] RET, EXPR IofCallDriver(disketteExtension__TargetObject, Irp) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=45, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=44, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=45, DeviceObject__DeviceExtension=50, DiskController=0, disketteExtension=50, disketteExtension__ArcName=49, disketteExtension__ArcName__Length=52, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=51, disketteExtension__InterfaceString__Buffer=46, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2147483648, disketteExtension__TargetObject=47, doneEvent=53, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IofCallDriver(disketteExtension__TargetObject, Irp)=0, IoGetConfigurationInformation__FloppyCount=54, IPC=7, Irp=44, Irp__CurrentLocation=257, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L284] ntStatus = IofCallDriver(disketteExtension__TargetObject, Irp) [L430] PagingReferenceCount -- VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=45, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=44, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=45, DeviceObject__DeviceExtension=50, DiskController=0, disketteExtension=50, disketteExtension__ArcName=49, disketteExtension__ArcName__Length=52, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=51, disketteExtension__InterfaceString__Buffer=46, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2147483648, disketteExtension__TargetObject=47, doneEvent=53, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=54, IPC=7, Irp=44, Irp__CurrentLocation=257, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L431] COND TRUE PagingReferenceCount == 0 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=45, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=44, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=45, DeviceObject__DeviceExtension=50, DiskController=0, disketteExtension=50, disketteExtension__ArcName=49, disketteExtension__ArcName__Length=52, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=51, disketteExtension__InterfaceString__Buffer=46, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2147483648, disketteExtension__TargetObject=47, doneEvent=53, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=54, IPC=7, Irp=44, Irp__CurrentLocation=257, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L434] return (ntStatus); VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=45, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=44, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=3221225659, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, \result=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=45, DeviceObject__DeviceExtension=50, DiskController=0, disketteExtension=50, disketteExtension__ArcName=49, disketteExtension__ArcName__Length=52, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=51, disketteExtension__InterfaceString__Buffer=46, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=2147483648, disketteExtension__TargetObject=47, doneEvent=53, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=54, IPC=7, Irp=44, Irp__CurrentLocation=257, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L740] RET, EXPR FloppyPnp(devobj, pirp) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=45, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyPnp(devobj, pirp)=0, FloppyThread=0, IPC=7, irp=44, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=44, pirp__IoStatus__Status=3221225659, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L740] status = FloppyPnp(devobj, pirp) [L750] COND TRUE pended == 1 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=45, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=44, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=44, pirp__IoStatus__Status=3221225659, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L751] COND FALSE !(s == NP) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=45, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=44, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=44, pirp__IoStatus__Status=3221225659, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L758] COND TRUE pended == 1 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=45, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=44, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=44, pirp__IoStatus__Status=3221225659, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L759] COND FALSE !(s == MPR3) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=45, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=44, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=44, pirp__IoStatus__Status=3221225659, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L766] COND TRUE s != UNLOADED VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=45, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=44, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=44, pirp__IoStatus__Status=3221225659, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L767] COND TRUE status != -1 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=45, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=44, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=44, pirp__IoStatus__Status=3221225659, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L768] COND FALSE !(s != SKIP2) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=45, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=44, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=44, pirp__IoStatus__Status=3221225659, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L782] COND TRUE pended == 1 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=45, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=44, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=44, pirp__IoStatus__Status=3221225659, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L783] COND TRUE status != 259 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=45, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=44, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=44, pirp__IoStatus__Status=3221225659, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=3, UNLOADED=0] [L784] CALL errorFn() VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L65] reach_error() VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] - UnprovableResult [Line: 670]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data CFG has 27 procedures, 309 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 63.2s, OverallIterations: 39, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 11.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 14050 SDtfs, 11067 SDslu, 40487 SDs, 0 SdLazy, 7912 SolverSat, 2010 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 8.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 4217 GetRequests, 3948 SyntacticMatches, 0 SemanticMatches, 269 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 410 ImplicationChecksByTransitivity, 2.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=769occurred in iteration=11, InterpolantAutomatonStates: 284, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.8s AutomataMinimizationTime, 38 MinimizatonAttempts, 1280 StatesRemovedByMinimization, 33 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.1s SsaConstructionTime, 4.6s SatisfiabilityAnalysisTime, 16.5s InterpolantComputationTime, 2179 NumberOfCodeBlocks, 2179 NumberOfCodeBlocksAsserted, 39 NumberOfCheckSat, 4118 ConstructedInterpolants, 0 QuantifiedInterpolants, 9287 SizeOfPredicates, 53 NumberOfNonLiveVariables, 14609 ConjunctsInSsa, 198 ConjunctsInUnsatCore, 76 InterpolantComputations, 76 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2021-10-28 23:58:06,760 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c66c7dc4-d463-4046-8a66-0efcaa6ca05a/bin/uautomizer-GMMbpWq8iD/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...