./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 a4ecdabc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/data/config -Xmx15G -Xms4m -jar /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ntdrivers-simplified/floppy_simpl3.cil-1.c -s /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer --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 80f2ff50c19fe4a3b45780d8d11b89e9a2800d57 ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/data/config -Xmx15G -Xms4m -jar /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ntdrivers-simplified/floppy_simpl3.cil-1.c -s /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer --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 80f2ff50c19fe4a3b45780d8d11b89e9a2800d57 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Execution finished normally Writing output log to file Ultimate.log Result: UNKNOWN: Overapproximated counterexample --- Real Ultimate output --- This is Ultimate 0.2.0-a4ecdab [2020-11-29 19:31:15,967 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-11-29 19:31:15,970 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-11-29 19:31:16,059 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-11-29 19:31:16,074 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-11-29 19:31:16,083 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-11-29 19:31:16,085 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-11-29 19:31:16,088 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-11-29 19:31:16,091 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-11-29 19:31:16,092 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-11-29 19:31:16,094 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-11-29 19:31:16,096 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-11-29 19:31:16,100 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-11-29 19:31:16,111 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-11-29 19:31:16,114 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-11-29 19:31:16,117 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-11-29 19:31:16,119 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-11-29 19:31:16,123 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-11-29 19:31:16,131 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-11-29 19:31:16,134 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-11-29 19:31:16,137 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-11-29 19:31:16,142 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-11-29 19:31:16,145 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-11-29 19:31:16,147 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-11-29 19:31:16,162 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-11-29 19:31:16,162 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-11-29 19:31:16,163 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-11-29 19:31:16,166 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-11-29 19:31:16,166 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-11-29 19:31:16,168 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-11-29 19:31:16,168 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-11-29 19:31:16,170 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-11-29 19:31:16,173 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-11-29 19:31:16,178 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-11-29 19:31:16,180 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-11-29 19:31:16,180 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-11-29 19:31:16,181 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-11-29 19:31:16,182 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-11-29 19:31:16,182 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-11-29 19:31:16,183 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-11-29 19:31:16,184 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-11-29 19:31:16,188 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2020-11-29 19:31:16,245 INFO L113 SettingsManager]: Loading preferences was successful [2020-11-29 19:31:16,246 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-11-29 19:31:16,247 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-11-29 19:31:16,247 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-11-29 19:31:16,248 INFO L138 SettingsManager]: * Use SBE=true [2020-11-29 19:31:16,248 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-11-29 19:31:16,248 INFO L138 SettingsManager]: * sizeof long=4 [2020-11-29 19:31:16,248 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2020-11-29 19:31:16,249 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-11-29 19:31:16,249 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-11-29 19:31:16,249 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-11-29 19:31:16,249 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2020-11-29 19:31:16,250 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2020-11-29 19:31:16,250 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2020-11-29 19:31:16,250 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-11-29 19:31:16,250 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2020-11-29 19:31:16,250 INFO L138 SettingsManager]: * sizeof long double=12 [2020-11-29 19:31:16,251 INFO L138 SettingsManager]: * Use constant arrays=true [2020-11-29 19:31:16,251 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-11-29 19:31:16,251 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-11-29 19:31:16,251 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-11-29 19:31:16,252 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-11-29 19:31:16,252 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-11-29 19:31:16,252 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-11-29 19:31:16,252 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-11-29 19:31:16,253 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-11-29 19:31:16,253 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-11-29 19:31:16,253 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-11-29 19:31:16,253 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-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/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-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer 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 -> 80f2ff50c19fe4a3b45780d8d11b89e9a2800d57 [2020-11-29 19:31:16,581 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-11-29 19:31:16,624 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-11-29 19:31:16,627 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-11-29 19:31:16,629 INFO L271 PluginConnector]: Initializing CDTParser... [2020-11-29 19:31:16,630 INFO L275 PluginConnector]: CDTParser initialized [2020-11-29 19:31:16,632 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/../../sv-benchmarks/c/ntdrivers-simplified/floppy_simpl3.cil-1.c [2020-11-29 19:31:16,722 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/data/7439fa262/2f856ad2ffb64fc9bcc6ae13412860f2/FLAG9b71e6140 [2020-11-29 19:31:17,521 INFO L306 CDTParser]: Found 1 translation units. [2020-11-29 19:31:17,522 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/sv-benchmarks/c/ntdrivers-simplified/floppy_simpl3.cil-1.c [2020-11-29 19:31:17,539 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/data/7439fa262/2f856ad2ffb64fc9bcc6ae13412860f2/FLAG9b71e6140 [2020-11-29 19:31:17,753 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/data/7439fa262/2f856ad2ffb64fc9bcc6ae13412860f2 [2020-11-29 19:31:17,756 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-11-29 19:31:17,758 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-11-29 19:31:17,760 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-11-29 19:31:17,760 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-11-29 19:31:17,764 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-11-29 19:31:17,765 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 07:31:17" (1/1) ... [2020-11-29 19:31:17,767 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@32a660fb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:31:17, skipping insertion in model container [2020-11-29 19:31:17,768 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 07:31:17" (1/1) ... [2020-11-29 19:31:17,776 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-11-29 19:31:17,826 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-11-29 19:31:18,267 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-11-29 19:31:18,279 INFO L203 MainTranslator]: Completed pre-run [2020-11-29 19:31:18,401 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-11-29 19:31:18,432 INFO L208 MainTranslator]: Completed translation [2020-11-29 19:31:18,432 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:31:18 WrapperNode [2020-11-29 19:31:18,433 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-11-29 19:31:18,434 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-11-29 19:31:18,434 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-11-29 19:31:18,434 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-11-29 19:31:18,449 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:31:18" (1/1) ... [2020-11-29 19:31:18,449 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:31:18" (1/1) ... [2020-11-29 19:31:18,469 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:31:18" (1/1) ... [2020-11-29 19:31:18,470 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:31:18" (1/1) ... [2020-11-29 19:31:18,516 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:31:18" (1/1) ... [2020-11-29 19:31:18,559 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:31:18" (1/1) ... [2020-11-29 19:31:18,565 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:31:18" (1/1) ... [2020-11-29 19:31:18,575 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-11-29 19:31:18,576 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-11-29 19:31:18,576 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-11-29 19:31:18,577 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-11-29 19:31:18,578 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:31:18" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-11-29 19:31:18,687 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2020-11-29 19:31:18,688 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-11-29 19:31:18,688 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2020-11-29 19:31:18,688 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2020-11-29 19:31:18,688 INFO L138 BoogieDeclarations]: Found implementation of procedure _BLAST_init [2020-11-29 19:31:18,688 INFO L138 BoogieDeclarations]: Found implementation of procedure FlAcpiConfigureFloppy [2020-11-29 19:31:18,688 INFO L138 BoogieDeclarations]: Found implementation of procedure FlQueueIrpToThread [2020-11-29 19:31:18,689 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyPnp [2020-11-29 19:31:18,689 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyStartDevice [2020-11-29 19:31:18,689 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyPnpComplete [2020-11-29 19:31:18,689 INFO L138 BoogieDeclarations]: Found implementation of procedure FlFdcDeviceIo [2020-11-29 19:31:18,689 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyProcessQueuedRequests [2020-11-29 19:31:18,689 INFO L138 BoogieDeclarations]: Found implementation of procedure stub_driver_init [2020-11-29 19:31:18,690 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2020-11-29 19:31:18,690 INFO L138 BoogieDeclarations]: Found implementation of procedure IoBuildDeviceIoControlRequest [2020-11-29 19:31:18,690 INFO L138 BoogieDeclarations]: Found implementation of procedure IoDeleteSymbolicLink [2020-11-29 19:31:18,690 INFO L138 BoogieDeclarations]: Found implementation of procedure IoQueryDeviceDescription [2020-11-29 19:31:18,690 INFO L138 BoogieDeclarations]: Found implementation of procedure IoRegisterDeviceInterface [2020-11-29 19:31:18,690 INFO L138 BoogieDeclarations]: Found implementation of procedure IoSetDeviceInterfaceState [2020-11-29 19:31:18,691 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2020-11-29 19:31:18,691 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2020-11-29 19:31:18,691 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2020-11-29 19:31:18,691 INFO L138 BoogieDeclarations]: Found implementation of procedure KeSetEvent [2020-11-29 19:31:18,691 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2020-11-29 19:31:18,691 INFO L138 BoogieDeclarations]: Found implementation of procedure ObReferenceObjectByHandle [2020-11-29 19:31:18,691 INFO L138 BoogieDeclarations]: Found implementation of procedure PsCreateSystemThread [2020-11-29 19:31:18,692 INFO L138 BoogieDeclarations]: Found implementation of procedure ZwClose [2020-11-29 19:31:18,692 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2020-11-29 19:31:18,692 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2020-11-29 19:31:18,692 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2020-11-29 19:31:18,692 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-11-29 19:31:18,692 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2020-11-29 19:31:18,692 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2020-11-29 19:31:18,693 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_long [2020-11-29 19:31:18,693 INFO L130 BoogieDeclarations]: Found specification of procedure FlAcpiConfigureFloppy [2020-11-29 19:31:18,693 INFO L130 BoogieDeclarations]: Found specification of procedure FlQueueIrpToThread [2020-11-29 19:31:18,693 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyPnp [2020-11-29 19:31:18,693 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyStartDevice [2020-11-29 19:31:18,693 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyPnpComplete [2020-11-29 19:31:18,693 INFO L130 BoogieDeclarations]: Found specification of procedure FlFdcDeviceIo [2020-11-29 19:31:18,694 INFO L130 BoogieDeclarations]: Found specification of procedure IoBuildDeviceIoControlRequest [2020-11-29 19:31:18,694 INFO L130 BoogieDeclarations]: Found specification of procedure IoDeleteSymbolicLink [2020-11-29 19:31:18,694 INFO L130 BoogieDeclarations]: Found specification of procedure IoQueryDeviceDescription [2020-11-29 19:31:18,694 INFO L130 BoogieDeclarations]: Found specification of procedure IoRegisterDeviceInterface [2020-11-29 19:31:18,694 INFO L130 BoogieDeclarations]: Found specification of procedure IoSetDeviceInterfaceState [2020-11-29 19:31:18,694 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2020-11-29 19:31:18,695 INFO L130 BoogieDeclarations]: Found specification of procedure KeSetEvent [2020-11-29 19:31:18,695 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2020-11-29 19:31:18,695 INFO L130 BoogieDeclarations]: Found specification of procedure ObReferenceObjectByHandle [2020-11-29 19:31:18,695 INFO L130 BoogieDeclarations]: Found specification of procedure PsCreateSystemThread [2020-11-29 19:31:18,695 INFO L130 BoogieDeclarations]: Found specification of procedure ZwClose [2020-11-29 19:31:18,695 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2020-11-29 19:31:18,696 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2020-11-29 19:31:18,696 INFO L130 BoogieDeclarations]: Found specification of procedure _BLAST_init [2020-11-29 19:31:18,696 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyProcessQueuedRequests [2020-11-29 19:31:18,696 INFO L130 BoogieDeclarations]: Found specification of procedure stub_driver_init [2020-11-29 19:31:18,696 INFO L130 BoogieDeclarations]: Found specification of procedure main [2020-11-29 19:31:18,696 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2020-11-29 19:31:18,697 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2020-11-29 19:31:18,697 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-11-29 19:31:18,697 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-11-29 19:31:18,697 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-11-29 19:31:18,697 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2020-11-29 19:31:18,697 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-11-29 19:31:19,116 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 19:31:19,193 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2020-11-29 19:31:19,193 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2020-11-29 19:31:19,234 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 19:31:19,261 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2020-11-29 19:31:19,262 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2020-11-29 19:31:19,271 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 19:31:19,558 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume !false; [2020-11-29 19:31:19,558 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume false; [2020-11-29 19:31:19,560 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 19:31:19,690 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##10: assume false; [2020-11-29 19:31:19,690 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##11: assume !false; [2020-11-29 19:31:19,710 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 19:31:19,754 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2020-11-29 19:31:19,754 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2020-11-29 19:31:19,892 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 19:31:19,905 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2020-11-29 19:31:19,906 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2020-11-29 19:31:19,906 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 19:31:19,917 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2020-11-29 19:31:19,917 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2020-11-29 19:31:19,918 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 19:31:19,934 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2020-11-29 19:31:19,934 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2020-11-29 19:31:19,984 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 19:31:20,025 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##12: assume !false; [2020-11-29 19:31:20,025 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##11: assume false; [2020-11-29 19:31:20,073 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 19:31:20,083 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2020-11-29 19:31:20,084 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2020-11-29 19:31:20,084 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 19:31:20,108 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2020-11-29 19:31:20,108 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2020-11-29 19:31:20,108 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 19:31:20,116 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2020-11-29 19:31:20,116 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2020-11-29 19:31:20,163 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-11-29 19:31:20,163 INFO L298 CfgBuilder]: Removed 1 assume(true) statements. [2020-11-29 19:31:20,167 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 07:31:20 BoogieIcfgContainer [2020-11-29 19:31:20,168 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-11-29 19:31:20,170 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-11-29 19:31:20,170 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-11-29 19:31:20,174 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-11-29 19:31:20,175 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 07:31:17" (1/3) ... [2020-11-29 19:31:20,176 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3480c6a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 07:31:20, skipping insertion in model container [2020-11-29 19:31:20,176 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:31:18" (2/3) ... [2020-11-29 19:31:20,177 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3480c6a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 07:31:20, skipping insertion in model container [2020-11-29 19:31:20,177 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 07:31:20" (3/3) ... [2020-11-29 19:31:20,180 INFO L111 eAbstractionObserver]: Analyzing ICFG floppy_simpl3.cil-1.c [2020-11-29 19:31:20,193 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-11-29 19:31:20,201 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 2 error locations. [2020-11-29 19:31:20,216 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-11-29 19:31:20,251 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-11-29 19:31:20,251 INFO L378 AbstractCegarLoop]: Hoare is false [2020-11-29 19:31:20,251 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-11-29 19:31:20,252 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-11-29 19:31:20,252 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-11-29 19:31:20,252 INFO L382 AbstractCegarLoop]: Difference is false [2020-11-29 19:31:20,252 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-11-29 19:31:20,253 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-11-29 19:31:20,291 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states. [2020-11-29 19:31:20,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-11-29 19:31:20,304 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:31:20,305 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-29 19:31:20,305 INFO L429 AbstractCegarLoop]: === Iteration 1 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:31:20,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:31:20,315 INFO L82 PathProgramCache]: Analyzing trace with hash 1174574404, now seen corresponding path program 1 times [2020-11-29 19:31:20,325 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:31:20,330 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016786820] [2020-11-29 19:31:20,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:31:20,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:20,924 WARN L193 SmtUtils]: Spent 211.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 19:31:20,926 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 19:31:20,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:21,039 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 19:31:21,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:21,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:31:21,067 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016786820] [2020-11-29 19:31:21,068 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:31:21,068 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-29 19:31:21,074 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159595484] [2020-11-29 19:31:21,080 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-11-29 19:31:21,081 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 19:31:21,098 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-29 19:31:21,099 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-11-29 19:31:21,102 INFO L87 Difference]: Start difference. First operand 307 states. Second operand 4 states. [2020-11-29 19:31:23,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:31:23,062 INFO L93 Difference]: Finished difference Result 331 states and 451 transitions. [2020-11-29 19:31:23,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-11-29 19:31:23,064 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 15 [2020-11-29 19:31:23,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:31:23,099 INFO L225 Difference]: With dead ends: 331 [2020-11-29 19:31:23,099 INFO L226 Difference]: Without dead ends: 325 [2020-11-29 19:31:23,102 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-11-29 19:31:23,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states. [2020-11-29 19:31:23,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 295. [2020-11-29 19:31:23,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 295 states. [2020-11-29 19:31:23,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 390 transitions. [2020-11-29 19:31:23,205 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 390 transitions. Word has length 15 [2020-11-29 19:31:23,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:31:23,206 INFO L481 AbstractCegarLoop]: Abstraction has 295 states and 390 transitions. [2020-11-29 19:31:23,206 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-11-29 19:31:23,206 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 390 transitions. [2020-11-29 19:31:23,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-11-29 19:31:23,207 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:31:23,208 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-29 19:31:23,208 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-11-29 19:31:23,208 INFO L429 AbstractCegarLoop]: === Iteration 2 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:31:23,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:31:23,209 INFO L82 PathProgramCache]: Analyzing trace with hash 2021502724, now seen corresponding path program 1 times [2020-11-29 19:31:23,209 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:31:23,209 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455411118] [2020-11-29 19:31:23,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:31:23,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:23,511 WARN L193 SmtUtils]: Spent 191.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 19:31:23,512 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 19:31:23,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:23,618 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 19:31:23,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:23,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:31:23,644 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455411118] [2020-11-29 19:31:23,644 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:31:23,645 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-11-29 19:31:23,645 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149000816] [2020-11-29 19:31:23,646 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-11-29 19:31:23,647 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 19:31:23,647 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-11-29 19:31:23,648 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-11-29 19:31:23,648 INFO L87 Difference]: Start difference. First operand 295 states and 390 transitions. Second operand 5 states. [2020-11-29 19:31:25,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:31:25,338 INFO L93 Difference]: Finished difference Result 325 states and 436 transitions. [2020-11-29 19:31:25,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-29 19:31:25,339 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 21 [2020-11-29 19:31:25,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:31:25,344 INFO L225 Difference]: With dead ends: 325 [2020-11-29 19:31:25,344 INFO L226 Difference]: Without dead ends: 325 [2020-11-29 19:31:25,345 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-11-29 19:31:25,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states. [2020-11-29 19:31:25,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 295. [2020-11-29 19:31:25,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 295 states. [2020-11-29 19:31:25,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 389 transitions. [2020-11-29 19:31:25,374 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 389 transitions. Word has length 21 [2020-11-29 19:31:25,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:31:25,375 INFO L481 AbstractCegarLoop]: Abstraction has 295 states and 389 transitions. [2020-11-29 19:31:25,375 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-11-29 19:31:25,375 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 389 transitions. [2020-11-29 19:31:25,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2020-11-29 19:31:25,376 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:31:25,377 INFO L422 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] [2020-11-29 19:31:25,377 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-11-29 19:31:25,377 INFO L429 AbstractCegarLoop]: === Iteration 3 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:31:25,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:31:25,378 INFO L82 PathProgramCache]: Analyzing trace with hash 1826984836, now seen corresponding path program 1 times [2020-11-29 19:31:25,378 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:31:25,379 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944585567] [2020-11-29 19:31:25,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:31:25,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:25,672 WARN L193 SmtUtils]: Spent 197.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 19:31:25,674 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 19:31:25,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:25,730 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 19:31:25,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:25,784 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 19:31:25,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:25,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:31:25,796 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944585567] [2020-11-29 19:31:25,796 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:31:25,796 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-11-29 19:31:25,796 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35061229] [2020-11-29 19:31:25,797 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-11-29 19:31:25,797 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 19:31:25,798 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-11-29 19:31:25,798 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-11-29 19:31:25,798 INFO L87 Difference]: Start difference. First operand 295 states and 389 transitions. Second operand 6 states. [2020-11-29 19:31:25,985 WARN L193 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2020-11-29 19:31:29,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:31:29,013 INFO L93 Difference]: Finished difference Result 483 states and 644 transitions. [2020-11-29 19:31:29,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-11-29 19:31:29,014 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 29 [2020-11-29 19:31:29,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:31:29,019 INFO L225 Difference]: With dead ends: 483 [2020-11-29 19:31:29,019 INFO L226 Difference]: Without dead ends: 482 [2020-11-29 19:31:29,019 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2020-11-29 19:31:29,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2020-11-29 19:31:29,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 432. [2020-11-29 19:31:29,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 432 states. [2020-11-29 19:31:29,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 574 transitions. [2020-11-29 19:31:29,096 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 574 transitions. Word has length 29 [2020-11-29 19:31:29,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:31:29,097 INFO L481 AbstractCegarLoop]: Abstraction has 432 states and 574 transitions. [2020-11-29 19:31:29,097 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-11-29 19:31:29,097 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 574 transitions. [2020-11-29 19:31:29,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2020-11-29 19:31:29,099 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:31:29,101 INFO L422 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] [2020-11-29 19:31:29,104 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-11-29 19:31:29,104 INFO L429 AbstractCegarLoop]: === Iteration 4 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:31:29,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:31:29,105 INFO L82 PathProgramCache]: Analyzing trace with hash 1010198647, now seen corresponding path program 1 times [2020-11-29 19:31:29,106 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:31:29,106 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836596800] [2020-11-29 19:31:29,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:31:29,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:29,444 WARN L193 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 19:31:29,445 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 19:31:29,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:29,513 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 19:31:29,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:29,568 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 19:31:29,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:29,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:31:29,581 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836596800] [2020-11-29 19:31:29,581 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:31:29,581 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-11-29 19:31:29,581 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322023834] [2020-11-29 19:31:29,582 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-11-29 19:31:29,582 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 19:31:29,582 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-11-29 19:31:29,583 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-11-29 19:31:29,583 INFO L87 Difference]: Start difference. First operand 432 states and 574 transitions. Second operand 6 states. [2020-11-29 19:31:29,717 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2020-11-29 19:31:31,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:31:31,593 INFO L93 Difference]: Finished difference Result 681 states and 908 transitions. [2020-11-29 19:31:31,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-11-29 19:31:31,594 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 31 [2020-11-29 19:31:31,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:31:31,601 INFO L225 Difference]: With dead ends: 681 [2020-11-29 19:31:31,601 INFO L226 Difference]: Without dead ends: 681 [2020-11-29 19:31:31,602 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2020-11-29 19:31:31,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 681 states. [2020-11-29 19:31:31,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 681 to 635. [2020-11-29 19:31:31,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 635 states. [2020-11-29 19:31:31,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 635 states to 635 states and 849 transitions. [2020-11-29 19:31:31,676 INFO L78 Accepts]: Start accepts. Automaton has 635 states and 849 transitions. Word has length 31 [2020-11-29 19:31:31,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:31:31,677 INFO L481 AbstractCegarLoop]: Abstraction has 635 states and 849 transitions. [2020-11-29 19:31:31,677 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-11-29 19:31:31,677 INFO L276 IsEmpty]: Start isEmpty. Operand 635 states and 849 transitions. [2020-11-29 19:31:31,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2020-11-29 19:31:31,686 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:31:31,686 INFO L422 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] [2020-11-29 19:31:31,686 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-11-29 19:31:31,687 INFO L429 AbstractCegarLoop]: === Iteration 5 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:31:31,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:31:31,687 INFO L82 PathProgramCache]: Analyzing trace with hash 1207267532, now seen corresponding path program 1 times [2020-11-29 19:31:31,687 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:31:31,688 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647682563] [2020-11-29 19:31:31,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:31:31,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:32,002 WARN L193 SmtUtils]: Spent 181.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 19:31:32,003 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 19:31:32,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:32,059 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 19:31:32,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:32,100 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 19:31:32,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:32,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:31:32,111 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647682563] [2020-11-29 19:31:32,111 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:31:32,111 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-11-29 19:31:32,112 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464041650] [2020-11-29 19:31:32,112 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-11-29 19:31:32,113 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 19:31:32,113 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-11-29 19:31:32,113 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-11-29 19:31:32,114 INFO L87 Difference]: Start difference. First operand 635 states and 849 transitions. Second operand 6 states. [2020-11-29 19:31:32,291 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2020-11-29 19:31:33,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:31:33,924 INFO L93 Difference]: Finished difference Result 725 states and 958 transitions. [2020-11-29 19:31:33,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-11-29 19:31:33,926 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 35 [2020-11-29 19:31:33,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:31:33,932 INFO L225 Difference]: With dead ends: 725 [2020-11-29 19:31:33,932 INFO L226 Difference]: Without dead ends: 725 [2020-11-29 19:31:33,932 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2020-11-29 19:31:33,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 725 states. [2020-11-29 19:31:33,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 725 to 679. [2020-11-29 19:31:33,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 679 states. [2020-11-29 19:31:33,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 907 transitions. [2020-11-29 19:31:33,982 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 907 transitions. Word has length 35 [2020-11-29 19:31:33,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:31:33,983 INFO L481 AbstractCegarLoop]: Abstraction has 679 states and 907 transitions. [2020-11-29 19:31:33,983 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-11-29 19:31:33,983 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 907 transitions. [2020-11-29 19:31:33,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2020-11-29 19:31:33,986 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:31:33,986 INFO L422 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] [2020-11-29 19:31:33,986 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-11-29 19:31:33,986 INFO L429 AbstractCegarLoop]: === Iteration 6 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:31:33,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:31:33,987 INFO L82 PathProgramCache]: Analyzing trace with hash 1861808254, now seen corresponding path program 1 times [2020-11-29 19:31:33,988 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:31:33,988 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143250330] [2020-11-29 19:31:33,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:31:34,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:34,245 WARN L193 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 19:31:34,246 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 19:31:34,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:34,317 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 19:31:34,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:34,351 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 19:31:34,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:34,375 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2020-11-29 19:31:34,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:34,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:31:34,402 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143250330] [2020-11-29 19:31:34,403 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:31:34,403 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2020-11-29 19:31:34,404 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613145560] [2020-11-29 19:31:34,404 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-11-29 19:31:34,404 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 19:31:34,405 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-11-29 19:31:34,406 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2020-11-29 19:31:34,406 INFO L87 Difference]: Start difference. First operand 679 states and 907 transitions. Second operand 9 states. [2020-11-29 19:31:36,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:31:36,877 INFO L93 Difference]: Finished difference Result 705 states and 937 transitions. [2020-11-29 19:31:36,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-11-29 19:31:36,878 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 42 [2020-11-29 19:31:36,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:31:36,884 INFO L225 Difference]: With dead ends: 705 [2020-11-29 19:31:36,884 INFO L226 Difference]: Without dead ends: 705 [2020-11-29 19:31:36,888 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2020-11-29 19:31:36,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 705 states. [2020-11-29 19:31:36,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 705 to 683. [2020-11-29 19:31:36,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 683 states. [2020-11-29 19:31:36,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 911 transitions. [2020-11-29 19:31:36,929 INFO L78 Accepts]: Start accepts. Automaton has 683 states and 911 transitions. Word has length 42 [2020-11-29 19:31:36,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:31:36,930 INFO L481 AbstractCegarLoop]: Abstraction has 683 states and 911 transitions. [2020-11-29 19:31:36,930 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-11-29 19:31:36,931 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states and 911 transitions. [2020-11-29 19:31:36,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2020-11-29 19:31:36,934 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:31:36,934 INFO L422 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] [2020-11-29 19:31:36,934 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-11-29 19:31:36,935 INFO L429 AbstractCegarLoop]: === Iteration 7 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:31:36,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:31:36,936 INFO L82 PathProgramCache]: Analyzing trace with hash 1579430486, now seen corresponding path program 1 times [2020-11-29 19:31:36,936 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:31:36,936 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738373254] [2020-11-29 19:31:36,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:31:36,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:37,208 WARN L193 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 19:31:37,209 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 19:31:37,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:37,277 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 19:31:37,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:37,307 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 19:31:37,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:37,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:31:37,315 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738373254] [2020-11-29 19:31:37,315 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:31:37,316 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-11-29 19:31:37,316 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518499206] [2020-11-29 19:31:37,316 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-11-29 19:31:37,317 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 19:31:37,317 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-11-29 19:31:37,318 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-11-29 19:31:37,318 INFO L87 Difference]: Start difference. First operand 683 states and 911 transitions. Second operand 6 states. [2020-11-29 19:31:37,517 WARN L193 SmtUtils]: Spent 158.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2020-11-29 19:31:39,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:31:39,415 INFO L93 Difference]: Finished difference Result 707 states and 941 transitions. [2020-11-29 19:31:39,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-11-29 19:31:39,416 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 41 [2020-11-29 19:31:39,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:31:39,423 INFO L225 Difference]: With dead ends: 707 [2020-11-29 19:31:39,423 INFO L226 Difference]: Without dead ends: 707 [2020-11-29 19:31:39,424 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-11-29 19:31:39,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 707 states. [2020-11-29 19:31:39,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 707 to 694. [2020-11-29 19:31:39,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 694 states. [2020-11-29 19:31:39,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 694 states to 694 states and 925 transitions. [2020-11-29 19:31:39,465 INFO L78 Accepts]: Start accepts. Automaton has 694 states and 925 transitions. Word has length 41 [2020-11-29 19:31:39,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:31:39,465 INFO L481 AbstractCegarLoop]: Abstraction has 694 states and 925 transitions. [2020-11-29 19:31:39,466 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-11-29 19:31:39,466 INFO L276 IsEmpty]: Start isEmpty. Operand 694 states and 925 transitions. [2020-11-29 19:31:39,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2020-11-29 19:31:39,469 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:31:39,470 INFO L422 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] [2020-11-29 19:31:39,470 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-11-29 19:31:39,470 INFO L429 AbstractCegarLoop]: === Iteration 8 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:31:39,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:31:39,471 INFO L82 PathProgramCache]: Analyzing trace with hash 1673174482, now seen corresponding path program 1 times [2020-11-29 19:31:39,471 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:31:39,472 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108643667] [2020-11-29 19:31:39,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:31:39,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:39,682 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 19:31:39,683 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 19:31:39,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:39,744 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 19:31:39,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:39,776 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 19:31:39,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:39,817 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2020-11-29 19:31:39,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:39,849 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2020-11-29 19:31:39,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:39,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:31:39,859 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108643667] [2020-11-29 19:31:39,860 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:31:39,860 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-11-29 19:31:39,860 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031678345] [2020-11-29 19:31:39,861 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-11-29 19:31:39,861 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 19:31:39,862 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-11-29 19:31:39,862 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2020-11-29 19:31:39,862 INFO L87 Difference]: Start difference. First operand 694 states and 925 transitions. Second operand 8 states. [2020-11-29 19:31:40,038 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2020-11-29 19:31:41,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:31:41,768 INFO L93 Difference]: Finished difference Result 765 states and 1013 transitions. [2020-11-29 19:31:41,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-11-29 19:31:41,769 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 42 [2020-11-29 19:31:41,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:31:41,774 INFO L225 Difference]: With dead ends: 765 [2020-11-29 19:31:41,775 INFO L226 Difference]: Without dead ends: 765 [2020-11-29 19:31:41,775 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2020-11-29 19:31:41,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 765 states. [2020-11-29 19:31:41,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 765 to 733. [2020-11-29 19:31:41,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 733 states. [2020-11-29 19:31:41,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 733 states to 733 states and 973 transitions. [2020-11-29 19:31:41,816 INFO L78 Accepts]: Start accepts. Automaton has 733 states and 973 transitions. Word has length 42 [2020-11-29 19:31:41,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:31:41,817 INFO L481 AbstractCegarLoop]: Abstraction has 733 states and 973 transitions. [2020-11-29 19:31:41,817 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-11-29 19:31:41,817 INFO L276 IsEmpty]: Start isEmpty. Operand 733 states and 973 transitions. [2020-11-29 19:31:41,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2020-11-29 19:31:41,819 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:31:41,819 INFO L422 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] [2020-11-29 19:31:41,819 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-11-29 19:31:41,819 INFO L429 AbstractCegarLoop]: === Iteration 9 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:31:41,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:31:41,820 INFO L82 PathProgramCache]: Analyzing trace with hash 1481503425, now seen corresponding path program 1 times [2020-11-29 19:31:41,821 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:31:41,821 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554857017] [2020-11-29 19:31:41,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:31:41,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:42,098 WARN L193 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 19:31:42,098 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 19:31:42,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:42,171 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 19:31:42,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:42,242 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 19:31:42,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:42,286 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2020-11-29 19:31:42,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:42,393 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2020-11-29 19:31:42,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:42,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:31:42,433 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554857017] [2020-11-29 19:31:42,433 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:31:42,434 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2020-11-29 19:31:42,434 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372866052] [2020-11-29 19:31:42,434 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-11-29 19:31:42,435 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 19:31:42,435 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-11-29 19:31:42,436 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2020-11-29 19:31:42,436 INFO L87 Difference]: Start difference. First operand 733 states and 973 transitions. Second operand 12 states. [2020-11-29 19:31:42,680 WARN L193 SmtUtils]: Spent 188.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2020-11-29 19:31:42,954 WARN L193 SmtUtils]: Spent 190.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2020-11-29 19:31:44,304 WARN L193 SmtUtils]: Spent 256.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 114 [2020-11-29 19:31:45,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:31:45,597 INFO L93 Difference]: Finished difference Result 765 states and 1011 transitions. [2020-11-29 19:31:45,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-11-29 19:31:45,599 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 43 [2020-11-29 19:31:45,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:31:45,605 INFO L225 Difference]: With dead ends: 765 [2020-11-29 19:31:45,605 INFO L226 Difference]: Without dead ends: 765 [2020-11-29 19:31:45,605 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2020-11-29 19:31:45,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 765 states. [2020-11-29 19:31:45,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 765 to 733. [2020-11-29 19:31:45,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 733 states. [2020-11-29 19:31:45,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 733 states to 733 states and 971 transitions. [2020-11-29 19:31:45,636 INFO L78 Accepts]: Start accepts. Automaton has 733 states and 971 transitions. Word has length 43 [2020-11-29 19:31:45,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:31:45,637 INFO L481 AbstractCegarLoop]: Abstraction has 733 states and 971 transitions. [2020-11-29 19:31:45,637 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-11-29 19:31:45,637 INFO L276 IsEmpty]: Start isEmpty. Operand 733 states and 971 transitions. [2020-11-29 19:31:45,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2020-11-29 19:31:45,638 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:31:45,639 INFO L422 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] [2020-11-29 19:31:45,639 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-11-29 19:31:45,639 INFO L429 AbstractCegarLoop]: === Iteration 10 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:31:45,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:31:45,640 INFO L82 PathProgramCache]: Analyzing trace with hash 1186879686, now seen corresponding path program 1 times [2020-11-29 19:31:45,640 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:31:45,640 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844921107] [2020-11-29 19:31:45,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:31:45,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:45,878 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 19:31:45,879 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 19:31:45,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:45,947 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 19:31:45,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:46,018 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 19:31:46,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:46,059 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2020-11-29 19:31:46,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:46,154 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2020-11-29 19:31:46,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:46,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:31:46,214 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844921107] [2020-11-29 19:31:46,215 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:31:46,215 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2020-11-29 19:31:46,215 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170793618] [2020-11-29 19:31:46,216 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-11-29 19:31:46,216 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 19:31:46,220 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-11-29 19:31:46,220 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2020-11-29 19:31:46,220 INFO L87 Difference]: Start difference. First operand 733 states and 971 transitions. Second operand 12 states. [2020-11-29 19:31:46,410 WARN L193 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2020-11-29 19:31:46,588 WARN L193 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2020-11-29 19:31:47,666 WARN L193 SmtUtils]: Spent 288.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 114 [2020-11-29 19:31:48,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:31:48,852 INFO L93 Difference]: Finished difference Result 765 states and 1009 transitions. [2020-11-29 19:31:48,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-11-29 19:31:48,853 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 44 [2020-11-29 19:31:48,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:31:48,858 INFO L225 Difference]: With dead ends: 765 [2020-11-29 19:31:48,858 INFO L226 Difference]: Without dead ends: 765 [2020-11-29 19:31:48,859 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2020-11-29 19:31:48,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 765 states. [2020-11-29 19:31:48,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 765 to 733. [2020-11-29 19:31:48,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 733 states. [2020-11-29 19:31:48,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 733 states to 733 states and 969 transitions. [2020-11-29 19:31:48,890 INFO L78 Accepts]: Start accepts. Automaton has 733 states and 969 transitions. Word has length 44 [2020-11-29 19:31:48,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:31:48,891 INFO L481 AbstractCegarLoop]: Abstraction has 733 states and 969 transitions. [2020-11-29 19:31:48,891 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-11-29 19:31:48,891 INFO L276 IsEmpty]: Start isEmpty. Operand 733 states and 969 transitions. [2020-11-29 19:31:48,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2020-11-29 19:31:48,893 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:31:48,893 INFO L422 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] [2020-11-29 19:31:48,893 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2020-11-29 19:31:48,893 INFO L429 AbstractCegarLoop]: === Iteration 11 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:31:48,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:31:48,894 INFO L82 PathProgramCache]: Analyzing trace with hash 2049024097, now seen corresponding path program 1 times [2020-11-29 19:31:48,894 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:31:48,895 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100974433] [2020-11-29 19:31:48,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:31:48,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:49,096 WARN L193 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 19:31:49,097 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 19:31:49,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:49,146 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 19:31:49,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:49,183 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 19:31:49,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:49,207 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2020-11-29 19:31:49,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:49,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:31:49,214 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100974433] [2020-11-29 19:31:49,214 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:31:49,214 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-11-29 19:31:49,214 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091074631] [2020-11-29 19:31:49,215 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-11-29 19:31:49,215 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 19:31:49,215 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-11-29 19:31:49,215 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2020-11-29 19:31:49,216 INFO L87 Difference]: Start difference. First operand 733 states and 969 transitions. Second operand 7 states. [2020-11-29 19:31:49,922 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2020-11-29 19:31:51,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:31:51,671 INFO L93 Difference]: Finished difference Result 1108 states and 1481 transitions. [2020-11-29 19:31:51,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-11-29 19:31:51,672 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 45 [2020-11-29 19:31:51,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:31:51,679 INFO L225 Difference]: With dead ends: 1108 [2020-11-29 19:31:51,680 INFO L226 Difference]: Without dead ends: 1108 [2020-11-29 19:31:51,680 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2020-11-29 19:31:51,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1108 states. [2020-11-29 19:31:51,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1108 to 846. [2020-11-29 19:31:51,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 846 states. [2020-11-29 19:31:51,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 846 states to 846 states and 1123 transitions. [2020-11-29 19:31:51,720 INFO L78 Accepts]: Start accepts. Automaton has 846 states and 1123 transitions. Word has length 45 [2020-11-29 19:31:51,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:31:51,721 INFO L481 AbstractCegarLoop]: Abstraction has 846 states and 1123 transitions. [2020-11-29 19:31:51,721 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-11-29 19:31:51,721 INFO L276 IsEmpty]: Start isEmpty. Operand 846 states and 1123 transitions. [2020-11-29 19:31:51,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2020-11-29 19:31:51,723 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:31:51,723 INFO L422 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] [2020-11-29 19:31:51,723 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2020-11-29 19:31:51,724 INFO L429 AbstractCegarLoop]: === Iteration 12 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:31:51,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:31:51,724 INFO L82 PathProgramCache]: Analyzing trace with hash -152105256, now seen corresponding path program 1 times [2020-11-29 19:31:51,725 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:31:51,725 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900525611] [2020-11-29 19:31:51,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:31:51,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:51,943 WARN L193 SmtUtils]: Spent 154.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 19:31:51,944 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 19:31:51,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:52,021 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 19:31:52,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:52,054 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 19:31:52,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:52,093 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2020-11-29 19:31:52,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:52,136 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2020-11-29 19:31:52,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:52,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:31:52,150 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900525611] [2020-11-29 19:31:52,155 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:31:52,155 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2020-11-29 19:31:52,155 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144230772] [2020-11-29 19:31:52,156 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-11-29 19:31:52,156 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 19:31:52,157 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-11-29 19:31:52,157 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2020-11-29 19:31:52,157 INFO L87 Difference]: Start difference. First operand 846 states and 1123 transitions. Second operand 10 states. [2020-11-29 19:31:53,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:31:53,779 INFO L93 Difference]: Finished difference Result 886 states and 1171 transitions. [2020-11-29 19:31:53,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-11-29 19:31:53,780 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 45 [2020-11-29 19:31:53,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:31:53,786 INFO L225 Difference]: With dead ends: 886 [2020-11-29 19:31:53,787 INFO L226 Difference]: Without dead ends: 871 [2020-11-29 19:31:53,787 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2020-11-29 19:31:53,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 871 states. [2020-11-29 19:31:53,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 871 to 844. [2020-11-29 19:31:53,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 844 states. [2020-11-29 19:31:53,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 844 states to 844 states and 1119 transitions. [2020-11-29 19:31:53,822 INFO L78 Accepts]: Start accepts. Automaton has 844 states and 1119 transitions. Word has length 45 [2020-11-29 19:31:53,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:31:53,822 INFO L481 AbstractCegarLoop]: Abstraction has 844 states and 1119 transitions. [2020-11-29 19:31:53,822 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-11-29 19:31:53,822 INFO L276 IsEmpty]: Start isEmpty. Operand 844 states and 1119 transitions. [2020-11-29 19:31:53,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2020-11-29 19:31:53,824 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:31:53,824 INFO L422 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] [2020-11-29 19:31:53,824 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2020-11-29 19:31:53,825 INFO L429 AbstractCegarLoop]: === Iteration 13 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:31:53,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:31:53,825 INFO L82 PathProgramCache]: Analyzing trace with hash 312230398, now seen corresponding path program 1 times [2020-11-29 19:31:53,826 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:31:53,826 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832333251] [2020-11-29 19:31:53,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:31:53,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:54,069 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 19:31:54,070 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 19:31:54,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:54,153 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 19:31:54,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:54,221 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 19:31:54,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:54,336 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2020-11-29 19:31:54,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:54,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:31:54,352 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832333251] [2020-11-29 19:31:54,352 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:31:54,353 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2020-11-29 19:31:54,353 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532687951] [2020-11-29 19:31:54,354 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-11-29 19:31:54,354 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 19:31:54,355 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-11-29 19:31:54,355 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2020-11-29 19:31:54,356 INFO L87 Difference]: Start difference. First operand 844 states and 1119 transitions. Second operand 10 states. [2020-11-29 19:31:54,578 WARN L193 SmtUtils]: Spent 181.00 ms on a formula simplification that was a NOOP. DAG size: 117 [2020-11-29 19:31:55,017 WARN L193 SmtUtils]: Spent 364.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 114 [2020-11-29 19:31:55,178 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 48 [2020-11-29 19:31:55,517 WARN L193 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2020-11-29 19:31:57,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:31:57,466 INFO L93 Difference]: Finished difference Result 899 states and 1176 transitions. [2020-11-29 19:31:57,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-11-29 19:31:57,466 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 46 [2020-11-29 19:31:57,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:31:57,472 INFO L225 Difference]: With dead ends: 899 [2020-11-29 19:31:57,472 INFO L226 Difference]: Without dead ends: 899 [2020-11-29 19:31:57,473 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=84, Invalid=188, Unknown=0, NotChecked=0, Total=272 [2020-11-29 19:31:57,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 899 states. [2020-11-29 19:31:57,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 899 to 835. [2020-11-29 19:31:57,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 835 states. [2020-11-29 19:31:57,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 835 states to 835 states and 1098 transitions. [2020-11-29 19:31:57,506 INFO L78 Accepts]: Start accepts. Automaton has 835 states and 1098 transitions. Word has length 46 [2020-11-29 19:31:57,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:31:57,506 INFO L481 AbstractCegarLoop]: Abstraction has 835 states and 1098 transitions. [2020-11-29 19:31:57,506 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-11-29 19:31:57,507 INFO L276 IsEmpty]: Start isEmpty. Operand 835 states and 1098 transitions. [2020-11-29 19:31:57,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2020-11-29 19:31:57,508 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:31:57,509 INFO L422 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] [2020-11-29 19:31:57,509 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2020-11-29 19:31:57,509 INFO L429 AbstractCegarLoop]: === Iteration 14 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:31:57,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:31:57,510 INFO L82 PathProgramCache]: Analyzing trace with hash -83793252, now seen corresponding path program 1 times [2020-11-29 19:31:57,510 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:31:57,510 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975139816] [2020-11-29 19:31:57,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:31:57,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:57,757 WARN L193 SmtUtils]: Spent 184.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 19:31:57,758 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 19:31:57,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:57,824 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 19:31:57,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:57,864 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 19:31:57,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:57,887 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2020-11-29 19:31:57,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:31:57,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:31:57,937 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975139816] [2020-11-29 19:31:57,937 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:31:57,937 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-11-29 19:31:57,938 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914637939] [2020-11-29 19:31:57,938 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-11-29 19:31:57,938 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 19:31:57,939 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-11-29 19:31:57,939 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2020-11-29 19:31:57,939 INFO L87 Difference]: Start difference. First operand 835 states and 1098 transitions. Second operand 8 states. [2020-11-29 19:31:58,139 WARN L193 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2020-11-29 19:31:58,684 WARN L193 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2020-11-29 19:32:00,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:32:00,517 INFO L93 Difference]: Finished difference Result 596 states and 751 transitions. [2020-11-29 19:32:00,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-11-29 19:32:00,518 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 50 [2020-11-29 19:32:00,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:32:00,521 INFO L225 Difference]: With dead ends: 596 [2020-11-29 19:32:00,521 INFO L226 Difference]: Without dead ends: 596 [2020-11-29 19:32:00,522 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2020-11-29 19:32:00,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 596 states. [2020-11-29 19:32:00,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 596 to 543. [2020-11-29 19:32:00,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 543 states. [2020-11-29 19:32:00,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 687 transitions. [2020-11-29 19:32:00,541 INFO L78 Accepts]: Start accepts. Automaton has 543 states and 687 transitions. Word has length 50 [2020-11-29 19:32:00,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:32:00,542 INFO L481 AbstractCegarLoop]: Abstraction has 543 states and 687 transitions. [2020-11-29 19:32:00,542 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-11-29 19:32:00,542 INFO L276 IsEmpty]: Start isEmpty. Operand 543 states and 687 transitions. [2020-11-29 19:32:00,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2020-11-29 19:32:00,544 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:32:00,544 INFO L422 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] [2020-11-29 19:32:00,544 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2020-11-29 19:32:00,545 INFO L429 AbstractCegarLoop]: === Iteration 15 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:32:00,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:32:00,545 INFO L82 PathProgramCache]: Analyzing trace with hash -1450601846, now seen corresponding path program 1 times [2020-11-29 19:32:00,545 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:32:00,546 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980512104] [2020-11-29 19:32:00,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:32:00,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:00,754 WARN L193 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 19:32:00,755 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 19:32:00,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:00,824 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 19:32:00,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:00,862 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 19:32:00,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:00,877 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2020-11-29 19:32:00,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:00,881 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-11-29 19:32:00,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:00,906 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2020-11-29 19:32:00,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:00,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:32:00,918 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980512104] [2020-11-29 19:32:00,918 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:32:00,918 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-11-29 19:32:00,919 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308853276] [2020-11-29 19:32:00,919 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-11-29 19:32:00,919 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 19:32:00,920 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-11-29 19:32:00,920 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2020-11-29 19:32:00,920 INFO L87 Difference]: Start difference. First operand 543 states and 687 transitions. Second operand 8 states. [2020-11-29 19:32:01,089 WARN L193 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2020-11-29 19:32:02,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:32:02,174 INFO L93 Difference]: Finished difference Result 584 states and 740 transitions. [2020-11-29 19:32:02,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-11-29 19:32:02,175 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 56 [2020-11-29 19:32:02,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:32:02,177 INFO L225 Difference]: With dead ends: 584 [2020-11-29 19:32:02,177 INFO L226 Difference]: Without dead ends: 584 [2020-11-29 19:32:02,177 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2020-11-29 19:32:02,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 584 states. [2020-11-29 19:32:02,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 584 to 557. [2020-11-29 19:32:02,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 557 states. [2020-11-29 19:32:02,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 557 states to 557 states and 707 transitions. [2020-11-29 19:32:02,194 INFO L78 Accepts]: Start accepts. Automaton has 557 states and 707 transitions. Word has length 56 [2020-11-29 19:32:02,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:32:02,194 INFO L481 AbstractCegarLoop]: Abstraction has 557 states and 707 transitions. [2020-11-29 19:32:02,194 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-11-29 19:32:02,194 INFO L276 IsEmpty]: Start isEmpty. Operand 557 states and 707 transitions. [2020-11-29 19:32:02,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2020-11-29 19:32:02,196 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:32:02,196 INFO L422 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] [2020-11-29 19:32:02,196 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2020-11-29 19:32:02,197 INFO L429 AbstractCegarLoop]: === Iteration 16 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:32:02,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:32:02,197 INFO L82 PathProgramCache]: Analyzing trace with hash 1910184622, now seen corresponding path program 1 times [2020-11-29 19:32:02,197 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:32:02,198 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477302450] [2020-11-29 19:32:02,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:32:02,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:02,398 WARN L193 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 19:32:02,401 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 19:32:02,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:02,467 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 19:32:02,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:02,500 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 19:32:02,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:02,539 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2020-11-29 19:32:02,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:02,627 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2020-11-29 19:32:02,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:02,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:32:02,688 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477302450] [2020-11-29 19:32:02,688 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:32:02,688 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2020-11-29 19:32:02,689 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174776175] [2020-11-29 19:32:02,689 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-11-29 19:32:02,689 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 19:32:02,690 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-11-29 19:32:02,690 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2020-11-29 19:32:02,690 INFO L87 Difference]: Start difference. First operand 557 states and 707 transitions. Second operand 12 states. [2020-11-29 19:32:02,907 WARN L193 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2020-11-29 19:32:03,161 WARN L193 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2020-11-29 19:32:03,477 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 114 [2020-11-29 19:32:03,836 WARN L193 SmtUtils]: Spent 235.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 114 [2020-11-29 19:32:05,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:32:05,701 INFO L93 Difference]: Finished difference Result 729 states and 923 transitions. [2020-11-29 19:32:05,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-11-29 19:32:05,701 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 53 [2020-11-29 19:32:05,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:32:05,705 INFO L225 Difference]: With dead ends: 729 [2020-11-29 19:32:05,705 INFO L226 Difference]: Without dead ends: 729 [2020-11-29 19:32:05,710 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=160, Invalid=490, Unknown=0, NotChecked=0, Total=650 [2020-11-29 19:32:05,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 729 states. [2020-11-29 19:32:05,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 729 to 586. [2020-11-29 19:32:05,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 586 states. [2020-11-29 19:32:05,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 586 states to 586 states and 740 transitions. [2020-11-29 19:32:05,734 INFO L78 Accepts]: Start accepts. Automaton has 586 states and 740 transitions. Word has length 53 [2020-11-29 19:32:05,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:32:05,735 INFO L481 AbstractCegarLoop]: Abstraction has 586 states and 740 transitions. [2020-11-29 19:32:05,735 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-11-29 19:32:05,735 INFO L276 IsEmpty]: Start isEmpty. Operand 586 states and 740 transitions. [2020-11-29 19:32:05,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2020-11-29 19:32:05,739 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:32:05,739 INFO L422 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] [2020-11-29 19:32:05,740 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2020-11-29 19:32:05,740 INFO L429 AbstractCegarLoop]: === Iteration 17 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:32:05,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:32:05,742 INFO L82 PathProgramCache]: Analyzing trace with hash 1208793609, now seen corresponding path program 1 times [2020-11-29 19:32:05,743 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:32:05,743 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721404477] [2020-11-29 19:32:05,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:32:05,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:05,989 WARN L193 SmtUtils]: Spent 183.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 19:32:05,991 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 19:32:05,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:06,048 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 19:32:06,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:06,077 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 19:32:06,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:06,112 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2020-11-29 19:32:06,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:06,148 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2020-11-29 19:32:06,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:06,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:32:06,173 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721404477] [2020-11-29 19:32:06,173 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:32:06,173 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-11-29 19:32:06,173 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781479813] [2020-11-29 19:32:06,174 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-11-29 19:32:06,175 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 19:32:06,175 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-11-29 19:32:06,175 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2020-11-29 19:32:06,176 INFO L87 Difference]: Start difference. First operand 586 states and 740 transitions. Second operand 8 states. [2020-11-29 19:32:06,746 WARN L193 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 112 [2020-11-29 19:32:07,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:32:07,637 INFO L93 Difference]: Finished difference Result 653 states and 831 transitions. [2020-11-29 19:32:07,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-11-29 19:32:07,638 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 55 [2020-11-29 19:32:07,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:32:07,641 INFO L225 Difference]: With dead ends: 653 [2020-11-29 19:32:07,641 INFO L226 Difference]: Without dead ends: 653 [2020-11-29 19:32:07,641 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2020-11-29 19:32:07,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 653 states. [2020-11-29 19:32:07,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 653 to 598. [2020-11-29 19:32:07,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 598 states. [2020-11-29 19:32:07,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 598 states to 598 states and 757 transitions. [2020-11-29 19:32:07,663 INFO L78 Accepts]: Start accepts. Automaton has 598 states and 757 transitions. Word has length 55 [2020-11-29 19:32:07,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:32:07,664 INFO L481 AbstractCegarLoop]: Abstraction has 598 states and 757 transitions. [2020-11-29 19:32:07,664 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-11-29 19:32:07,664 INFO L276 IsEmpty]: Start isEmpty. Operand 598 states and 757 transitions. [2020-11-29 19:32:07,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2020-11-29 19:32:07,666 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:32:07,666 INFO L422 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] [2020-11-29 19:32:07,666 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2020-11-29 19:32:07,666 INFO L429 AbstractCegarLoop]: === Iteration 18 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:32:07,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:32:07,667 INFO L82 PathProgramCache]: Analyzing trace with hash -785351097, now seen corresponding path program 1 times [2020-11-29 19:32:07,667 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:32:07,667 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685340098] [2020-11-29 19:32:07,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:32:07,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:07,900 WARN L193 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 19:32:07,901 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 19:32:07,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:07,964 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 19:32:07,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:08,007 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 19:32:08,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:08,044 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2020-11-29 19:32:08,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:08,111 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2020-11-29 19:32:08,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:08,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:32:08,157 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685340098] [2020-11-29 19:32:08,157 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:32:08,157 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2020-11-29 19:32:08,157 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789968375] [2020-11-29 19:32:08,159 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-11-29 19:32:08,159 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 19:32:08,160 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-11-29 19:32:08,160 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2020-11-29 19:32:08,160 INFO L87 Difference]: Start difference. First operand 598 states and 757 transitions. Second operand 12 states. [2020-11-29 19:32:08,530 WARN L193 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 111 [2020-11-29 19:32:08,763 WARN L193 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 112 [2020-11-29 19:32:09,218 WARN L193 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2020-11-29 19:32:10,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:32:10,935 INFO L93 Difference]: Finished difference Result 626 states and 789 transitions. [2020-11-29 19:32:10,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-11-29 19:32:10,935 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 55 [2020-11-29 19:32:10,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:32:10,938 INFO L225 Difference]: With dead ends: 626 [2020-11-29 19:32:10,938 INFO L226 Difference]: Without dead ends: 626 [2020-11-29 19:32:10,939 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=112, Invalid=350, Unknown=0, NotChecked=0, Total=462 [2020-11-29 19:32:10,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 626 states. [2020-11-29 19:32:10,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 626 to 579. [2020-11-29 19:32:10,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 579 states. [2020-11-29 19:32:10,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 731 transitions. [2020-11-29 19:32:10,958 INFO L78 Accepts]: Start accepts. Automaton has 579 states and 731 transitions. Word has length 55 [2020-11-29 19:32:10,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:32:10,958 INFO L481 AbstractCegarLoop]: Abstraction has 579 states and 731 transitions. [2020-11-29 19:32:10,959 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-11-29 19:32:10,959 INFO L276 IsEmpty]: Start isEmpty. Operand 579 states and 731 transitions. [2020-11-29 19:32:10,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2020-11-29 19:32:10,960 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:32:10,961 INFO L422 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] [2020-11-29 19:32:10,961 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2020-11-29 19:32:10,966 INFO L429 AbstractCegarLoop]: === Iteration 19 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:32:10,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:32:10,967 INFO L82 PathProgramCache]: Analyzing trace with hash -638658295, now seen corresponding path program 1 times [2020-11-29 19:32:10,967 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:32:10,968 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138586681] [2020-11-29 19:32:10,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:32:10,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:11,192 WARN L193 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 19:32:11,193 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 19:32:11,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:11,255 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 19:32:11,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:11,288 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 19:32:11,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:11,325 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2020-11-29 19:32:11,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:11,368 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2020-11-29 19:32:11,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:11,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:32:11,381 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138586681] [2020-11-29 19:32:11,381 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:32:11,381 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-11-29 19:32:11,384 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878178092] [2020-11-29 19:32:11,385 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-11-29 19:32:11,385 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 19:32:11,386 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-11-29 19:32:11,386 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2020-11-29 19:32:11,386 INFO L87 Difference]: Start difference. First operand 579 states and 731 transitions. Second operand 8 states. [2020-11-29 19:32:11,578 WARN L193 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2020-11-29 19:32:12,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:32:12,650 INFO L93 Difference]: Finished difference Result 682 states and 858 transitions. [2020-11-29 19:32:12,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-11-29 19:32:12,651 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 55 [2020-11-29 19:32:12,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:32:12,655 INFO L225 Difference]: With dead ends: 682 [2020-11-29 19:32:12,655 INFO L226 Difference]: Without dead ends: 682 [2020-11-29 19:32:12,655 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2020-11-29 19:32:12,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 682 states. [2020-11-29 19:32:12,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 682 to 593. [2020-11-29 19:32:12,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 593 states. [2020-11-29 19:32:12,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 593 states to 593 states and 748 transitions. [2020-11-29 19:32:12,676 INFO L78 Accepts]: Start accepts. Automaton has 593 states and 748 transitions. Word has length 55 [2020-11-29 19:32:12,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:32:12,676 INFO L481 AbstractCegarLoop]: Abstraction has 593 states and 748 transitions. [2020-11-29 19:32:12,676 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-11-29 19:32:12,677 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 748 transitions. [2020-11-29 19:32:12,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2020-11-29 19:32:12,678 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:32:12,678 INFO L422 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] [2020-11-29 19:32:12,679 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2020-11-29 19:32:12,679 INFO L429 AbstractCegarLoop]: === Iteration 20 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:32:12,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:32:12,679 INFO L82 PathProgramCache]: Analyzing trace with hash -1904675578, now seen corresponding path program 1 times [2020-11-29 19:32:12,680 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:32:12,680 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536155843] [2020-11-29 19:32:12,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:32:12,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:12,915 WARN L193 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 19:32:12,916 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 19:32:12,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:12,966 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 19:32:12,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:12,990 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 19:32:12,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:13,013 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2020-11-29 19:32:13,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:13,154 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2020-11-29 19:32:13,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:13,179 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-11-29 19:32:13,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:13,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:32:13,191 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536155843] [2020-11-29 19:32:13,191 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:32:13,191 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2020-11-29 19:32:13,192 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135128437] [2020-11-29 19:32:13,192 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-11-29 19:32:13,192 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 19:32:13,193 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-11-29 19:32:13,194 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2020-11-29 19:32:13,194 INFO L87 Difference]: Start difference. First operand 593 states and 748 transitions. Second operand 10 states. [2020-11-29 19:32:14,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:32:14,507 INFO L93 Difference]: Finished difference Result 557 states and 691 transitions. [2020-11-29 19:32:14,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-11-29 19:32:14,511 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 62 [2020-11-29 19:32:14,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:32:14,513 INFO L225 Difference]: With dead ends: 557 [2020-11-29 19:32:14,513 INFO L226 Difference]: Without dead ends: 557 [2020-11-29 19:32:14,513 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2020-11-29 19:32:14,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states. [2020-11-29 19:32:14,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 519. [2020-11-29 19:32:14,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 519 states. [2020-11-29 19:32:14,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 519 states to 519 states and 642 transitions. [2020-11-29 19:32:14,527 INFO L78 Accepts]: Start accepts. Automaton has 519 states and 642 transitions. Word has length 62 [2020-11-29 19:32:14,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:32:14,527 INFO L481 AbstractCegarLoop]: Abstraction has 519 states and 642 transitions. [2020-11-29 19:32:14,527 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-11-29 19:32:14,527 INFO L276 IsEmpty]: Start isEmpty. Operand 519 states and 642 transitions. [2020-11-29 19:32:14,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2020-11-29 19:32:14,529 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:32:14,529 INFO L422 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] [2020-11-29 19:32:14,529 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2020-11-29 19:32:14,529 INFO L429 AbstractCegarLoop]: === Iteration 21 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:32:14,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:32:14,530 INFO L82 PathProgramCache]: Analyzing trace with hash -1465835926, now seen corresponding path program 1 times [2020-11-29 19:32:14,530 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:32:14,530 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930603274] [2020-11-29 19:32:14,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:32:14,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:14,769 WARN L193 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 19:32:14,770 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 19:32:14,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:14,823 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 19:32:14,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:14,845 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 19:32:14,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:14,876 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2020-11-29 19:32:14,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:14,951 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2020-11-29 19:32:14,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:15,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:32:15,016 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930603274] [2020-11-29 19:32:15,016 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:32:15,016 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2020-11-29 19:32:15,016 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875526317] [2020-11-29 19:32:15,017 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-11-29 19:32:15,017 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 19:32:15,018 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-11-29 19:32:15,018 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2020-11-29 19:32:15,018 INFO L87 Difference]: Start difference. First operand 519 states and 642 transitions. Second operand 13 states. [2020-11-29 19:32:15,658 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2020-11-29 19:32:16,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:32:16,926 INFO L93 Difference]: Finished difference Result 581 states and 723 transitions. [2020-11-29 19:32:16,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-11-29 19:32:16,927 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 56 [2020-11-29 19:32:16,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:32:16,930 INFO L225 Difference]: With dead ends: 581 [2020-11-29 19:32:16,930 INFO L226 Difference]: Without dead ends: 580 [2020-11-29 19:32:16,930 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-11-29 19:32:16,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2020-11-29 19:32:16,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 536. [2020-11-29 19:32:16,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 536 states. [2020-11-29 19:32:16,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 664 transitions. [2020-11-29 19:32:16,945 INFO L78 Accepts]: Start accepts. Automaton has 536 states and 664 transitions. Word has length 56 [2020-11-29 19:32:16,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:32:16,945 INFO L481 AbstractCegarLoop]: Abstraction has 536 states and 664 transitions. [2020-11-29 19:32:16,945 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-11-29 19:32:16,945 INFO L276 IsEmpty]: Start isEmpty. Operand 536 states and 664 transitions. [2020-11-29 19:32:16,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2020-11-29 19:32:16,947 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:32:16,947 INFO L422 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] [2020-11-29 19:32:16,947 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2020-11-29 19:32:16,948 INFO L429 AbstractCegarLoop]: === Iteration 22 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:32:16,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:32:16,948 INFO L82 PathProgramCache]: Analyzing trace with hash -1457254196, now seen corresponding path program 1 times [2020-11-29 19:32:16,948 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:32:16,948 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628163758] [2020-11-29 19:32:16,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:32:16,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:17,205 WARN L193 SmtUtils]: Spent 174.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 19:32:17,206 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 19:32:17,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:17,266 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 19:32:17,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:17,297 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 19:32:17,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:17,335 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2020-11-29 19:32:17,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:17,391 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2020-11-29 19:32:17,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:17,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:32:17,438 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628163758] [2020-11-29 19:32:17,438 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:32:17,439 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2020-11-29 19:32:17,439 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851177768] [2020-11-29 19:32:17,439 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-11-29 19:32:17,439 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 19:32:17,440 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-11-29 19:32:17,440 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2020-11-29 19:32:17,440 INFO L87 Difference]: Start difference. First operand 536 states and 664 transitions. Second operand 13 states. [2020-11-29 19:32:19,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:32:19,647 INFO L93 Difference]: Finished difference Result 576 states and 711 transitions. [2020-11-29 19:32:19,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-11-29 19:32:19,650 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 56 [2020-11-29 19:32:19,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:32:19,653 INFO L225 Difference]: With dead ends: 576 [2020-11-29 19:32:19,653 INFO L226 Difference]: Without dead ends: 564 [2020-11-29 19:32:19,653 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2020-11-29 19:32:19,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2020-11-29 19:32:19,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 533. [2020-11-29 19:32:19,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 533 states. [2020-11-29 19:32:19,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 533 states to 533 states and 660 transitions. [2020-11-29 19:32:19,671 INFO L78 Accepts]: Start accepts. Automaton has 533 states and 660 transitions. Word has length 56 [2020-11-29 19:32:19,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:32:19,671 INFO L481 AbstractCegarLoop]: Abstraction has 533 states and 660 transitions. [2020-11-29 19:32:19,672 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-11-29 19:32:19,672 INFO L276 IsEmpty]: Start isEmpty. Operand 533 states and 660 transitions. [2020-11-29 19:32:19,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2020-11-29 19:32:19,673 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:32:19,673 INFO L422 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] [2020-11-29 19:32:19,674 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2020-11-29 19:32:19,674 INFO L429 AbstractCegarLoop]: === Iteration 23 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:32:19,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:32:19,675 INFO L82 PathProgramCache]: Analyzing trace with hash -1077079326, now seen corresponding path program 1 times [2020-11-29 19:32:19,675 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:32:19,675 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623514127] [2020-11-29 19:32:19,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:32:19,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:19,872 WARN L193 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 19:32:19,873 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 19:32:19,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:19,958 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 19:32:19,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:19,986 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 19:32:19,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:20,020 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2020-11-29 19:32:20,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:20,097 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2020-11-29 19:32:20,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:20,118 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2020-11-29 19:32:20,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:20,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:32:20,130 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623514127] [2020-11-29 19:32:20,130 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:32:20,130 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2020-11-29 19:32:20,130 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721330804] [2020-11-29 19:32:20,131 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-11-29 19:32:20,131 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 19:32:20,131 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-11-29 19:32:20,131 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2020-11-29 19:32:20,131 INFO L87 Difference]: Start difference. First operand 533 states and 660 transitions. Second operand 12 states. [2020-11-29 19:32:21,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:32:21,740 INFO L93 Difference]: Finished difference Result 578 states and 712 transitions. [2020-11-29 19:32:21,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-11-29 19:32:21,741 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 58 [2020-11-29 19:32:21,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:32:21,744 INFO L225 Difference]: With dead ends: 578 [2020-11-29 19:32:21,745 INFO L226 Difference]: Without dead ends: 553 [2020-11-29 19:32:21,745 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2020-11-29 19:32:21,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 553 states. [2020-11-29 19:32:21,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 553 to 524. [2020-11-29 19:32:21,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 524 states. [2020-11-29 19:32:21,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 524 states to 524 states and 648 transitions. [2020-11-29 19:32:21,760 INFO L78 Accepts]: Start accepts. Automaton has 524 states and 648 transitions. Word has length 58 [2020-11-29 19:32:21,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:32:21,761 INFO L481 AbstractCegarLoop]: Abstraction has 524 states and 648 transitions. [2020-11-29 19:32:21,761 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-11-29 19:32:21,761 INFO L276 IsEmpty]: Start isEmpty. Operand 524 states and 648 transitions. [2020-11-29 19:32:21,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2020-11-29 19:32:21,763 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:32:21,763 INFO L422 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] [2020-11-29 19:32:21,763 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2020-11-29 19:32:21,763 INFO L429 AbstractCegarLoop]: === Iteration 24 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:32:21,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:32:21,764 INFO L82 PathProgramCache]: Analyzing trace with hash 209004484, now seen corresponding path program 1 times [2020-11-29 19:32:21,764 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:32:21,764 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561882300] [2020-11-29 19:32:21,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:32:21,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:22,021 WARN L193 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 19:32:22,022 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 19:32:22,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:22,084 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 19:32:22,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:22,123 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 19:32:22,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:22,164 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2020-11-29 19:32:22,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:22,211 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2020-11-29 19:32:22,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:22,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:32:22,227 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561882300] [2020-11-29 19:32:22,227 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:32:22,227 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2020-11-29 19:32:22,227 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576518979] [2020-11-29 19:32:22,228 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-11-29 19:32:22,228 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 19:32:22,228 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-11-29 19:32:22,229 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2020-11-29 19:32:22,229 INFO L87 Difference]: Start difference. First operand 524 states and 648 transitions. Second operand 10 states. [2020-11-29 19:32:22,446 WARN L193 SmtUtils]: Spent 167.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2020-11-29 19:32:22,705 WARN L193 SmtUtils]: Spent 175.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2020-11-29 19:32:24,181 WARN L193 SmtUtils]: Spent 246.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 114 [2020-11-29 19:32:24,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:32:24,679 INFO L93 Difference]: Finished difference Result 558 states and 686 transitions. [2020-11-29 19:32:24,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-11-29 19:32:24,679 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 57 [2020-11-29 19:32:24,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:32:24,682 INFO L225 Difference]: With dead ends: 558 [2020-11-29 19:32:24,682 INFO L226 Difference]: Without dead ends: 544 [2020-11-29 19:32:24,682 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=81, Invalid=191, Unknown=0, NotChecked=0, Total=272 [2020-11-29 19:32:24,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states. [2020-11-29 19:32:24,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 506. [2020-11-29 19:32:24,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 506 states. [2020-11-29 19:32:24,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 506 states to 506 states and 623 transitions. [2020-11-29 19:32:24,699 INFO L78 Accepts]: Start accepts. Automaton has 506 states and 623 transitions. Word has length 57 [2020-11-29 19:32:24,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:32:24,700 INFO L481 AbstractCegarLoop]: Abstraction has 506 states and 623 transitions. [2020-11-29 19:32:24,700 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-11-29 19:32:24,700 INFO L276 IsEmpty]: Start isEmpty. Operand 506 states and 623 transitions. [2020-11-29 19:32:24,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2020-11-29 19:32:24,702 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:32:24,702 INFO L422 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] [2020-11-29 19:32:24,702 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2020-11-29 19:32:24,702 INFO L429 AbstractCegarLoop]: === Iteration 25 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:32:24,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:32:24,703 INFO L82 PathProgramCache]: Analyzing trace with hash 1226713919, now seen corresponding path program 1 times [2020-11-29 19:32:24,703 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:32:24,703 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483534984] [2020-11-29 19:32:24,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:32:24,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:24,928 WARN L193 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 19:32:24,929 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 19:32:24,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:24,987 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 19:32:24,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:25,024 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 19:32:25,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:25,054 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2020-11-29 19:32:25,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:25,172 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2020-11-29 19:32:25,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:25,175 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-11-29 19:32:25,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:25,198 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2020-11-29 19:32:25,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:25,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:32:25,233 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483534984] [2020-11-29 19:32:25,233 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:32:25,233 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2020-11-29 19:32:25,233 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681345412] [2020-11-29 19:32:25,234 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-11-29 19:32:25,234 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 19:32:25,234 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-11-29 19:32:25,235 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2020-11-29 19:32:25,235 INFO L87 Difference]: Start difference. First operand 506 states and 623 transitions. Second operand 12 states. [2020-11-29 19:32:25,448 WARN L193 SmtUtils]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 114 [2020-11-29 19:32:25,593 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2020-11-29 19:32:27,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:32:27,318 INFO L93 Difference]: Finished difference Result 539 states and 664 transitions. [2020-11-29 19:32:27,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-11-29 19:32:27,318 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 66 [2020-11-29 19:32:27,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:32:27,320 INFO L225 Difference]: With dead ends: 539 [2020-11-29 19:32:27,321 INFO L226 Difference]: Without dead ends: 539 [2020-11-29 19:32:27,321 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=106, Invalid=314, Unknown=0, NotChecked=0, Total=420 [2020-11-29 19:32:27,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2020-11-29 19:32:27,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 506. [2020-11-29 19:32:27,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 506 states. [2020-11-29 19:32:27,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 506 states to 506 states and 621 transitions. [2020-11-29 19:32:27,334 INFO L78 Accepts]: Start accepts. Automaton has 506 states and 621 transitions. Word has length 66 [2020-11-29 19:32:27,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:32:27,335 INFO L481 AbstractCegarLoop]: Abstraction has 506 states and 621 transitions. [2020-11-29 19:32:27,335 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-11-29 19:32:27,335 INFO L276 IsEmpty]: Start isEmpty. Operand 506 states and 621 transitions. [2020-11-29 19:32:27,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2020-11-29 19:32:27,336 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:32:27,336 INFO L422 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] [2020-11-29 19:32:27,337 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2020-11-29 19:32:27,337 INFO L429 AbstractCegarLoop]: === Iteration 26 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:32:27,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:32:27,337 INFO L82 PathProgramCache]: Analyzing trace with hash 286464545, now seen corresponding path program 1 times [2020-11-29 19:32:27,337 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:32:27,338 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983764040] [2020-11-29 19:32:27,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:32:27,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:27,545 WARN L193 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 19:32:27,545 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 19:32:27,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:27,618 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 19:32:27,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:27,653 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 19:32:27,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:27,702 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2020-11-29 19:32:27,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:27,736 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2020-11-29 19:32:27,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:27,770 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2020-11-29 19:32:27,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:27,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:32:27,783 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983764040] [2020-11-29 19:32:27,783 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:32:27,784 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2020-11-29 19:32:27,786 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521944496] [2020-11-29 19:32:27,787 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-11-29 19:32:27,787 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 19:32:27,788 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-11-29 19:32:27,788 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2020-11-29 19:32:27,788 INFO L87 Difference]: Start difference. First operand 506 states and 621 transitions. Second operand 9 states. [2020-11-29 19:32:28,220 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2020-11-29 19:32:29,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:32:29,063 INFO L93 Difference]: Finished difference Result 536 states and 652 transitions. [2020-11-29 19:32:29,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-11-29 19:32:29,064 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 60 [2020-11-29 19:32:29,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:32:29,066 INFO L225 Difference]: With dead ends: 536 [2020-11-29 19:32:29,066 INFO L226 Difference]: Without dead ends: 536 [2020-11-29 19:32:29,066 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2020-11-29 19:32:29,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2020-11-29 19:32:29,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 505. [2020-11-29 19:32:29,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 505 states. [2020-11-29 19:32:29,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 505 states to 505 states and 615 transitions. [2020-11-29 19:32:29,091 INFO L78 Accepts]: Start accepts. Automaton has 505 states and 615 transitions. Word has length 60 [2020-11-29 19:32:29,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:32:29,091 INFO L481 AbstractCegarLoop]: Abstraction has 505 states and 615 transitions. [2020-11-29 19:32:29,092 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-11-29 19:32:29,092 INFO L276 IsEmpty]: Start isEmpty. Operand 505 states and 615 transitions. [2020-11-29 19:32:29,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2020-11-29 19:32:29,093 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:32:29,094 INFO L422 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] [2020-11-29 19:32:29,094 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2020-11-29 19:32:29,094 INFO L429 AbstractCegarLoop]: === Iteration 27 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:32:29,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:32:29,095 INFO L82 PathProgramCache]: Analyzing trace with hash -1999859169, now seen corresponding path program 1 times [2020-11-29 19:32:29,095 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:32:29,095 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026581056] [2020-11-29 19:32:29,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:32:29,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:29,321 WARN L193 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 19:32:29,322 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 19:32:29,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:29,379 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 19:32:29,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:29,404 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 19:32:29,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:29,440 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2020-11-29 19:32:29,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:29,518 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2020-11-29 19:32:29,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:29,561 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2020-11-29 19:32:29,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:29,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:32:29,575 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026581056] [2020-11-29 19:32:29,575 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:32:29,575 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2020-11-29 19:32:29,576 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610758210] [2020-11-29 19:32:29,576 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-11-29 19:32:29,576 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 19:32:29,577 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-11-29 19:32:29,577 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2020-11-29 19:32:29,577 INFO L87 Difference]: Start difference. First operand 505 states and 615 transitions. Second operand 11 states. [2020-11-29 19:32:31,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:32:31,582 INFO L93 Difference]: Finished difference Result 517 states and 633 transitions. [2020-11-29 19:32:31,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-11-29 19:32:31,583 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 62 [2020-11-29 19:32:31,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:32:31,586 INFO L225 Difference]: With dead ends: 517 [2020-11-29 19:32:31,587 INFO L226 Difference]: Without dead ends: 517 [2020-11-29 19:32:31,587 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2020-11-29 19:32:31,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2020-11-29 19:32:31,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 485. [2020-11-29 19:32:31,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 485 states. [2020-11-29 19:32:31,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 593 transitions. [2020-11-29 19:32:31,601 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 593 transitions. Word has length 62 [2020-11-29 19:32:31,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:32:31,601 INFO L481 AbstractCegarLoop]: Abstraction has 485 states and 593 transitions. [2020-11-29 19:32:31,601 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-11-29 19:32:31,601 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 593 transitions. [2020-11-29 19:32:31,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2020-11-29 19:32:31,603 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:32:31,603 INFO L422 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] [2020-11-29 19:32:31,603 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2020-11-29 19:32:31,603 INFO L429 AbstractCegarLoop]: === Iteration 28 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:32:31,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:32:31,604 INFO L82 PathProgramCache]: Analyzing trace with hash 1398189987, now seen corresponding path program 1 times [2020-11-29 19:32:31,604 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:32:31,604 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964747721] [2020-11-29 19:32:31,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:32:31,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:31,779 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 19:32:31,780 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 19:32:31,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:31,832 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 19:32:31,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:31,884 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 19:32:31,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:31,917 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2020-11-29 19:32:31,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:32,011 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 19:32:32,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:32,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:32:32,060 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964747721] [2020-11-29 19:32:32,060 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:32:32,061 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2020-11-29 19:32:32,061 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028601268] [2020-11-29 19:32:32,062 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-11-29 19:32:32,063 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 19:32:32,063 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-11-29 19:32:32,063 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2020-11-29 19:32:32,064 INFO L87 Difference]: Start difference. First operand 485 states and 593 transitions. Second operand 14 states. [2020-11-29 19:32:33,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:32:33,553 INFO L93 Difference]: Finished difference Result 526 states and 641 transitions. [2020-11-29 19:32:33,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-11-29 19:32:33,553 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 61 [2020-11-29 19:32:33,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:32:33,555 INFO L225 Difference]: With dead ends: 526 [2020-11-29 19:32:33,555 INFO L226 Difference]: Without dead ends: 508 [2020-11-29 19:32:33,556 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2020-11-29 19:32:33,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2020-11-29 19:32:33,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 481. [2020-11-29 19:32:33,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 481 states. [2020-11-29 19:32:33,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 587 transitions. [2020-11-29 19:32:33,568 INFO L78 Accepts]: Start accepts. Automaton has 481 states and 587 transitions. Word has length 61 [2020-11-29 19:32:33,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:32:33,569 INFO L481 AbstractCegarLoop]: Abstraction has 481 states and 587 transitions. [2020-11-29 19:32:33,569 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-11-29 19:32:33,569 INFO L276 IsEmpty]: Start isEmpty. Operand 481 states and 587 transitions. [2020-11-29 19:32:33,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2020-11-29 19:32:33,571 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:32:33,571 INFO L422 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] [2020-11-29 19:32:33,571 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2020-11-29 19:32:33,571 INFO L429 AbstractCegarLoop]: === Iteration 29 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:32:33,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:32:33,572 INFO L82 PathProgramCache]: Analyzing trace with hash -1437784172, now seen corresponding path program 1 times [2020-11-29 19:32:33,572 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:32:33,572 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618548561] [2020-11-29 19:32:33,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:32:33,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:33,798 WARN L193 SmtUtils]: Spent 150.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 19:32:33,799 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 19:32:33,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:33,843 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 19:32:33,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:33,874 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 19:32:33,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:33,897 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2020-11-29 19:32:33,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:33,974 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2020-11-29 19:32:33,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:33,976 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-11-29 19:32:33,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:34,002 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2020-11-29 19:32:34,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:34,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:32:34,015 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618548561] [2020-11-29 19:32:34,015 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:32:34,015 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2020-11-29 19:32:34,015 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420741129] [2020-11-29 19:32:34,016 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-11-29 19:32:34,016 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 19:32:34,017 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-11-29 19:32:34,017 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2020-11-29 19:32:34,017 INFO L87 Difference]: Start difference. First operand 481 states and 587 transitions. Second operand 12 states. [2020-11-29 19:32:34,618 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2020-11-29 19:32:35,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:32:35,571 INFO L93 Difference]: Finished difference Result 533 states and 652 transitions. [2020-11-29 19:32:35,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-11-29 19:32:35,572 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 69 [2020-11-29 19:32:35,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:32:35,574 INFO L225 Difference]: With dead ends: 533 [2020-11-29 19:32:35,574 INFO L226 Difference]: Without dead ends: 533 [2020-11-29 19:32:35,574 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2020-11-29 19:32:35,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 533 states. [2020-11-29 19:32:35,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 533 to 481. [2020-11-29 19:32:35,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 481 states. [2020-11-29 19:32:35,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 585 transitions. [2020-11-29 19:32:35,588 INFO L78 Accepts]: Start accepts. Automaton has 481 states and 585 transitions. Word has length 69 [2020-11-29 19:32:35,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:32:35,588 INFO L481 AbstractCegarLoop]: Abstraction has 481 states and 585 transitions. [2020-11-29 19:32:35,588 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-11-29 19:32:35,588 INFO L276 IsEmpty]: Start isEmpty. Operand 481 states and 585 transitions. [2020-11-29 19:32:35,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2020-11-29 19:32:35,590 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:32:35,590 INFO L422 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] [2020-11-29 19:32:35,590 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2020-11-29 19:32:35,590 INFO L429 AbstractCegarLoop]: === Iteration 30 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:32:35,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:32:35,591 INFO L82 PathProgramCache]: Analyzing trace with hash 1995312498, now seen corresponding path program 1 times [2020-11-29 19:32:35,591 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:32:35,591 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253788164] [2020-11-29 19:32:35,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:32:35,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:35,762 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 19:32:35,763 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 19:32:35,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:35,831 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 19:32:35,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:35,863 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 19:32:35,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:35,903 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2020-11-29 19:32:35,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:35,988 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2020-11-29 19:32:35,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:36,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:32:36,041 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253788164] [2020-11-29 19:32:36,041 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:32:36,041 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2020-11-29 19:32:36,041 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023080737] [2020-11-29 19:32:36,042 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-11-29 19:32:36,042 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 19:32:36,042 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-11-29 19:32:36,042 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2020-11-29 19:32:36,043 INFO L87 Difference]: Start difference. First operand 481 states and 585 transitions. Second operand 14 states. [2020-11-29 19:32:37,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:32:37,420 INFO L93 Difference]: Finished difference Result 522 states and 633 transitions. [2020-11-29 19:32:37,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-11-29 19:32:37,425 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 62 [2020-11-29 19:32:37,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:32:37,427 INFO L225 Difference]: With dead ends: 522 [2020-11-29 19:32:37,427 INFO L226 Difference]: Without dead ends: 503 [2020-11-29 19:32:37,428 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2020-11-29 19:32:37,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2020-11-29 19:32:37,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 476. [2020-11-29 19:32:37,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 476 states. [2020-11-29 19:32:37,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 578 transitions. [2020-11-29 19:32:37,442 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 578 transitions. Word has length 62 [2020-11-29 19:32:37,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:32:37,443 INFO L481 AbstractCegarLoop]: Abstraction has 476 states and 578 transitions. [2020-11-29 19:32:37,443 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-11-29 19:32:37,443 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 578 transitions. [2020-11-29 19:32:37,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2020-11-29 19:32:37,444 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:32:37,445 INFO L422 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] [2020-11-29 19:32:37,445 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2020-11-29 19:32:37,445 INFO L429 AbstractCegarLoop]: === Iteration 31 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:32:37,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:32:37,446 INFO L82 PathProgramCache]: Analyzing trace with hash -1068339296, now seen corresponding path program 1 times [2020-11-29 19:32:37,446 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:32:37,446 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930519971] [2020-11-29 19:32:37,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:32:37,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:37,678 WARN L193 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 19:32:37,679 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 19:32:37,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:37,737 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 19:32:37,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:37,765 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 19:32:37,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:37,803 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2020-11-29 19:32:37,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:37,891 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2020-11-29 19:32:37,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:37,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:32:37,946 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930519971] [2020-11-29 19:32:37,947 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:32:37,947 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2020-11-29 19:32:37,947 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091885765] [2020-11-29 19:32:37,947 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-11-29 19:32:37,948 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 19:32:37,948 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-11-29 19:32:37,948 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2020-11-29 19:32:37,948 INFO L87 Difference]: Start difference. First operand 476 states and 578 transitions. Second operand 14 states. [2020-11-29 19:32:40,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:32:40,019 INFO L93 Difference]: Finished difference Result 517 states and 626 transitions. [2020-11-29 19:32:40,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-11-29 19:32:40,021 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 62 [2020-11-29 19:32:40,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:32:40,024 INFO L225 Difference]: With dead ends: 517 [2020-11-29 19:32:40,024 INFO L226 Difference]: Without dead ends: 499 [2020-11-29 19:32:40,024 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2020-11-29 19:32:40,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2020-11-29 19:32:40,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 472. [2020-11-29 19:32:40,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 472 states. [2020-11-29 19:32:40,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 572 transitions. [2020-11-29 19:32:40,037 INFO L78 Accepts]: Start accepts. Automaton has 472 states and 572 transitions. Word has length 62 [2020-11-29 19:32:40,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:32:40,037 INFO L481 AbstractCegarLoop]: Abstraction has 472 states and 572 transitions. [2020-11-29 19:32:40,038 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-11-29 19:32:40,038 INFO L276 IsEmpty]: Start isEmpty. Operand 472 states and 572 transitions. [2020-11-29 19:32:40,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2020-11-29 19:32:40,039 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:32:40,039 INFO L422 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] [2020-11-29 19:32:40,040 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2020-11-29 19:32:40,040 INFO L429 AbstractCegarLoop]: === Iteration 32 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:32:40,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:32:40,040 INFO L82 PathProgramCache]: Analyzing trace with hash -941382040, now seen corresponding path program 1 times [2020-11-29 19:32:40,040 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:32:40,041 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326691608] [2020-11-29 19:32:40,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:32:40,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:40,191 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 19:32:40,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:40,231 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 19:32:40,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:40,279 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 19:32:40,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:40,294 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2020-11-29 19:32:40,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:40,311 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2020-11-29 19:32:40,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:40,314 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-11-29 19:32:40,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:40,328 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2020-11-29 19:32:40,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:40,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:32:40,342 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326691608] [2020-11-29 19:32:40,343 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:32:40,343 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2020-11-29 19:32:40,343 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329595706] [2020-11-29 19:32:40,343 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-11-29 19:32:40,344 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 19:32:40,344 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-11-29 19:32:40,344 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2020-11-29 19:32:40,344 INFO L87 Difference]: Start difference. First operand 472 states and 572 transitions. Second operand 9 states. [2020-11-29 19:32:40,870 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2020-11-29 19:32:41,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:32:41,740 INFO L93 Difference]: Finished difference Result 644 states and 779 transitions. [2020-11-29 19:32:41,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-11-29 19:32:41,741 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 68 [2020-11-29 19:32:41,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:32:41,743 INFO L225 Difference]: With dead ends: 644 [2020-11-29 19:32:41,744 INFO L226 Difference]: Without dead ends: 644 [2020-11-29 19:32:41,744 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=57, Invalid=99, Unknown=0, NotChecked=0, Total=156 [2020-11-29 19:32:41,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 644 states. [2020-11-29 19:32:41,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 644 to 593. [2020-11-29 19:32:41,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 593 states. [2020-11-29 19:32:41,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 593 states to 593 states and 720 transitions. [2020-11-29 19:32:41,762 INFO L78 Accepts]: Start accepts. Automaton has 593 states and 720 transitions. Word has length 68 [2020-11-29 19:32:41,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:32:41,762 INFO L481 AbstractCegarLoop]: Abstraction has 593 states and 720 transitions. [2020-11-29 19:32:41,763 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-11-29 19:32:41,763 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 720 transitions. [2020-11-29 19:32:41,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2020-11-29 19:32:41,764 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:32:41,765 INFO L422 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] [2020-11-29 19:32:41,765 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2020-11-29 19:32:41,765 INFO L429 AbstractCegarLoop]: === Iteration 33 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:32:41,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:32:41,766 INFO L82 PathProgramCache]: Analyzing trace with hash -1281783663, now seen corresponding path program 1 times [2020-11-29 19:32:41,766 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:32:41,766 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481218290] [2020-11-29 19:32:41,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:32:41,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:41,959 WARN L193 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 19:32:41,960 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 19:32:41,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:41,997 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 19:32:41,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:42,017 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 19:32:42,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:42,042 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2020-11-29 19:32:42,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:42,149 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2020-11-29 19:32:42,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:42,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:32:42,207 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481218290] [2020-11-29 19:32:42,207 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:32:42,207 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2020-11-29 19:32:42,208 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636593031] [2020-11-29 19:32:42,208 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-11-29 19:32:42,208 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 19:32:42,209 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-11-29 19:32:42,209 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2020-11-29 19:32:42,209 INFO L87 Difference]: Start difference. First operand 593 states and 720 transitions. Second operand 14 states. [2020-11-29 19:32:44,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:32:44,104 INFO L93 Difference]: Finished difference Result 634 states and 769 transitions. [2020-11-29 19:32:44,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-11-29 19:32:44,105 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 66 [2020-11-29 19:32:44,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:32:44,108 INFO L225 Difference]: With dead ends: 634 [2020-11-29 19:32:44,108 INFO L226 Difference]: Without dead ends: 594 [2020-11-29 19:32:44,108 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2020-11-29 19:32:44,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 594 states. [2020-11-29 19:32:44,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 594 to 567. [2020-11-29 19:32:44,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 567 states. [2020-11-29 19:32:44,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 567 states to 567 states and 688 transitions. [2020-11-29 19:32:44,124 INFO L78 Accepts]: Start accepts. Automaton has 567 states and 688 transitions. Word has length 66 [2020-11-29 19:32:44,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:32:44,124 INFO L481 AbstractCegarLoop]: Abstraction has 567 states and 688 transitions. [2020-11-29 19:32:44,124 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-11-29 19:32:44,125 INFO L276 IsEmpty]: Start isEmpty. Operand 567 states and 688 transitions. [2020-11-29 19:32:44,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2020-11-29 19:32:44,127 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:32:44,127 INFO L422 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] [2020-11-29 19:32:44,127 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2020-11-29 19:32:44,127 INFO L429 AbstractCegarLoop]: === Iteration 34 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:32:44,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:32:44,128 INFO L82 PathProgramCache]: Analyzing trace with hash -1867572393, now seen corresponding path program 1 times [2020-11-29 19:32:44,128 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:32:44,128 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363910721] [2020-11-29 19:32:44,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:32:44,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:44,333 WARN L193 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 19:32:44,333 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 19:32:44,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:44,377 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 19:32:44,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:44,399 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 19:32:44,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:44,466 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2020-11-29 19:32:44,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:44,489 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2020-11-29 19:32:44,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:44,491 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-11-29 19:32:44,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:44,510 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2020-11-29 19:32:44,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:44,534 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2020-11-29 19:32:44,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:44,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:32:44,571 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363910721] [2020-11-29 19:32:44,571 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:32:44,571 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2020-11-29 19:32:44,571 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296252822] [2020-11-29 19:32:44,572 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-11-29 19:32:44,572 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 19:32:44,572 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-11-29 19:32:44,572 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2020-11-29 19:32:44,573 INFO L87 Difference]: Start difference. First operand 567 states and 688 transitions. Second operand 11 states. [2020-11-29 19:32:44,759 WARN L193 SmtUtils]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2020-11-29 19:32:46,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:32:46,151 INFO L93 Difference]: Finished difference Result 583 states and 701 transitions. [2020-11-29 19:32:46,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-11-29 19:32:46,151 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 80 [2020-11-29 19:32:46,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:32:46,154 INFO L225 Difference]: With dead ends: 583 [2020-11-29 19:32:46,154 INFO L226 Difference]: Without dead ends: 583 [2020-11-29 19:32:46,154 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=110, Invalid=232, Unknown=0, NotChecked=0, Total=342 [2020-11-29 19:32:46,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 583 states. [2020-11-29 19:32:46,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 583 to 549. [2020-11-29 19:32:46,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 549 states. [2020-11-29 19:32:46,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 658 transitions. [2020-11-29 19:32:46,168 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 658 transitions. Word has length 80 [2020-11-29 19:32:46,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:32:46,169 INFO L481 AbstractCegarLoop]: Abstraction has 549 states and 658 transitions. [2020-11-29 19:32:46,169 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-11-29 19:32:46,169 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 658 transitions. [2020-11-29 19:32:46,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2020-11-29 19:32:46,171 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:32:46,171 INFO L422 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] [2020-11-29 19:32:46,171 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2020-11-29 19:32:46,172 INFO L429 AbstractCegarLoop]: === Iteration 35 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:32:46,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:32:46,172 INFO L82 PathProgramCache]: Analyzing trace with hash 1859111409, now seen corresponding path program 1 times [2020-11-29 19:32:46,173 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:32:46,173 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525209275] [2020-11-29 19:32:46,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:32:46,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:46,414 WARN L193 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 19:32:46,415 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 19:32:46,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:46,470 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 19:32:46,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:46,498 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 19:32:46,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:46,520 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2020-11-29 19:32:46,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:46,595 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2020-11-29 19:32:46,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:46,597 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-11-29 19:32:46,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:46,621 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2020-11-29 19:32:46,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:46,652 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2020-11-29 19:32:46,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:46,678 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-11-29 19:32:46,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:46,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:32:46,710 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525209275] [2020-11-29 19:32:46,710 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:32:46,710 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2020-11-29 19:32:46,710 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088124451] [2020-11-29 19:32:46,711 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-11-29 19:32:46,711 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 19:32:46,712 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-11-29 19:32:46,712 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2020-11-29 19:32:46,712 INFO L87 Difference]: Start difference. First operand 549 states and 658 transitions. Second operand 14 states. [2020-11-29 19:32:47,827 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2020-11-29 19:32:48,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:32:48,315 INFO L93 Difference]: Finished difference Result 658 states and 826 transitions. [2020-11-29 19:32:48,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-11-29 19:32:48,316 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 81 [2020-11-29 19:32:48,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:32:48,318 INFO L225 Difference]: With dead ends: 658 [2020-11-29 19:32:48,318 INFO L226 Difference]: Without dead ends: 658 [2020-11-29 19:32:48,319 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=115, Invalid=391, Unknown=0, NotChecked=0, Total=506 [2020-11-29 19:32:48,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 658 states. [2020-11-29 19:32:48,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 658 to 513. [2020-11-29 19:32:48,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 513 states. [2020-11-29 19:32:48,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 513 states to 513 states and 612 transitions. [2020-11-29 19:32:48,332 INFO L78 Accepts]: Start accepts. Automaton has 513 states and 612 transitions. Word has length 81 [2020-11-29 19:32:48,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:32:48,333 INFO L481 AbstractCegarLoop]: Abstraction has 513 states and 612 transitions. [2020-11-29 19:32:48,333 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-11-29 19:32:48,333 INFO L276 IsEmpty]: Start isEmpty. Operand 513 states and 612 transitions. [2020-11-29 19:32:48,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2020-11-29 19:32:48,335 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:32:48,335 INFO L422 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] [2020-11-29 19:32:48,335 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2020-11-29 19:32:48,335 INFO L429 AbstractCegarLoop]: === Iteration 36 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:32:48,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:32:48,336 INFO L82 PathProgramCache]: Analyzing trace with hash 1499941762, now seen corresponding path program 1 times [2020-11-29 19:32:48,336 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:32:48,336 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684982769] [2020-11-29 19:32:48,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:32:48,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:48,554 WARN L193 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 19:32:48,555 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 19:32:48,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:48,615 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 19:32:48,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:48,641 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 19:32:48,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:48,665 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2020-11-29 19:32:48,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:48,753 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2020-11-29 19:32:48,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:48,819 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2020-11-29 19:32:48,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:48,821 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-11-29 19:32:48,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:48,862 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2020-11-29 19:32:48,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:48,864 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2020-11-29 19:32:48,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:48,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:32:48,884 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684982769] [2020-11-29 19:32:48,884 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:32:48,884 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2020-11-29 19:32:48,884 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080998079] [2020-11-29 19:32:48,885 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-11-29 19:32:48,885 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 19:32:48,885 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-11-29 19:32:48,885 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-11-29 19:32:48,886 INFO L87 Difference]: Start difference. First operand 513 states and 612 transitions. Second operand 16 states. [2020-11-29 19:32:50,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:32:50,935 INFO L93 Difference]: Finished difference Result 588 states and 701 transitions. [2020-11-29 19:32:50,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-11-29 19:32:50,935 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 86 [2020-11-29 19:32:50,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:32:50,938 INFO L225 Difference]: With dead ends: 588 [2020-11-29 19:32:50,938 INFO L226 Difference]: Without dead ends: 570 [2020-11-29 19:32:50,939 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2020-11-29 19:32:50,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2020-11-29 19:32:50,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 521. [2020-11-29 19:32:50,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 521 states. [2020-11-29 19:32:50,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 622 transitions. [2020-11-29 19:32:50,956 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 622 transitions. Word has length 86 [2020-11-29 19:32:50,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:32:50,957 INFO L481 AbstractCegarLoop]: Abstraction has 521 states and 622 transitions. [2020-11-29 19:32:50,957 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-11-29 19:32:50,957 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 622 transitions. [2020-11-29 19:32:50,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2020-11-29 19:32:50,959 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:32:50,959 INFO L422 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, 1] [2020-11-29 19:32:50,959 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2020-11-29 19:32:50,959 INFO L429 AbstractCegarLoop]: === Iteration 37 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:32:50,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:32:50,960 INFO L82 PathProgramCache]: Analyzing trace with hash -2101206638, now seen corresponding path program 1 times [2020-11-29 19:32:50,960 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:32:50,960 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540534198] [2020-11-29 19:32:50,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:32:50,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:51,162 WARN L193 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 19:32:51,162 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 19:32:51,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:51,210 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 19:32:51,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:51,240 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 19:32:51,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:51,269 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2020-11-29 19:32:51,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:51,349 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2020-11-29 19:32:51,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:51,412 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2020-11-29 19:32:51,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:51,414 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-11-29 19:32:51,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:51,442 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2020-11-29 19:32:51,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:51,444 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2020-11-29 19:32:51,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:51,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:32:51,463 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540534198] [2020-11-29 19:32:51,464 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:32:51,464 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2020-11-29 19:32:51,464 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601303190] [2020-11-29 19:32:51,465 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-11-29 19:32:51,465 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 19:32:51,465 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-11-29 19:32:51,466 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-11-29 19:32:51,466 INFO L87 Difference]: Start difference. First operand 521 states and 622 transitions. Second operand 16 states. [2020-11-29 19:32:53,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:32:53,558 INFO L93 Difference]: Finished difference Result 588 states and 700 transitions. [2020-11-29 19:32:53,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-11-29 19:32:53,558 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 87 [2020-11-29 19:32:53,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:32:53,560 INFO L225 Difference]: With dead ends: 588 [2020-11-29 19:32:53,560 INFO L226 Difference]: Without dead ends: 570 [2020-11-29 19:32:53,561 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2020-11-29 19:32:53,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2020-11-29 19:32:53,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 513. [2020-11-29 19:32:53,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 513 states. [2020-11-29 19:32:53,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 513 states to 513 states and 611 transitions. [2020-11-29 19:32:53,571 INFO L78 Accepts]: Start accepts. Automaton has 513 states and 611 transitions. Word has length 87 [2020-11-29 19:32:53,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:32:53,571 INFO L481 AbstractCegarLoop]: Abstraction has 513 states and 611 transitions. [2020-11-29 19:32:53,571 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-11-29 19:32:53,571 INFO L276 IsEmpty]: Start isEmpty. Operand 513 states and 611 transitions. [2020-11-29 19:32:53,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2020-11-29 19:32:53,573 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:32:53,573 INFO L422 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] [2020-11-29 19:32:53,573 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2020-11-29 19:32:53,573 INFO L429 AbstractCegarLoop]: === Iteration 38 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:32:53,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:32:53,574 INFO L82 PathProgramCache]: Analyzing trace with hash 1901484423, now seen corresponding path program 1 times [2020-11-29 19:32:53,574 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:32:53,574 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800117665] [2020-11-29 19:32:53,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:32:53,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:53,762 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 19:32:53,762 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 19:32:53,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:53,795 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 19:32:53,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:53,842 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 19:32:53,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:53,874 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2020-11-29 19:32:53,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:53,930 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2020-11-29 19:32:53,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:53,954 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2020-11-29 19:32:53,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:53,982 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2020-11-29 19:32:53,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:32:54,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:32:54,001 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800117665] [2020-11-29 19:32:54,001 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:32:54,001 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2020-11-29 19:32:54,002 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832282111] [2020-11-29 19:32:54,002 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-11-29 19:32:54,002 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 19:32:54,002 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-11-29 19:32:54,003 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2020-11-29 19:32:54,003 INFO L87 Difference]: Start difference. First operand 513 states and 611 transitions. Second operand 12 states. [2020-11-29 19:32:55,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:32:55,830 INFO L93 Difference]: Finished difference Result 661 states and 771 transitions. [2020-11-29 19:32:55,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-11-29 19:32:55,830 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 82 [2020-11-29 19:32:55,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:32:55,833 INFO L225 Difference]: With dead ends: 661 [2020-11-29 19:32:55,833 INFO L226 Difference]: Without dead ends: 661 [2020-11-29 19:32:55,834 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=124, Invalid=338, Unknown=0, NotChecked=0, Total=462 [2020-11-29 19:32:55,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 661 states. [2020-11-29 19:32:55,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 661 to 634. [2020-11-29 19:32:55,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 634 states. [2020-11-29 19:32:55,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 744 transitions. [2020-11-29 19:32:55,846 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 744 transitions. Word has length 82 [2020-11-29 19:32:55,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:32:55,847 INFO L481 AbstractCegarLoop]: Abstraction has 634 states and 744 transitions. [2020-11-29 19:32:55,847 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-11-29 19:32:55,847 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 744 transitions. [2020-11-29 19:32:55,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2020-11-29 19:32:55,849 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:32:55,849 INFO L422 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] [2020-11-29 19:32:55,849 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2020-11-29 19:32:55,849 INFO L429 AbstractCegarLoop]: === Iteration 39 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:32:55,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:32:55,850 INFO L82 PathProgramCache]: Analyzing trace with hash -2095038781, now seen corresponding path program 1 times [2020-11-29 19:32:55,850 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 19:32:55,850 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959667159] [2020-11-29 19:32:55,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 19:32:55,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-29 19:32:55,871 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-29 19:32:55,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-29 19:32:55,916 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-29 19:32:55,999 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-29 19:32:55,999 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-11-29 19:32:56,000 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2020-11-29 19:32:56,167 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.11 07:32:56 BoogieIcfgContainer [2020-11-29 19:32:56,168 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-11-29 19:32:56,168 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2020-11-29 19:32:56,168 INFO L271 PluginConnector]: Initializing Witness Printer... [2020-11-29 19:32:56,169 INFO L275 PluginConnector]: Witness Printer initialized [2020-11-29 19:32:56,169 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 07:31:20" (3/4) ... [2020-11-29 19:32:56,172 INFO L140 WitnessPrinter]: No result that supports witness generation found [2020-11-29 19:32:56,172 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2020-11-29 19:32:56,173 INFO L168 Benchmark]: Toolchain (without parser) took 98415.18 ms. Allocated memory was 127.9 MB in the beginning and 406.8 MB in the end (delta: 278.9 MB). Free memory was 96.9 MB in the beginning and 348.9 MB in the end (delta: -252.0 MB). Peak memory consumption was 25.5 MB. Max. memory is 16.1 GB. [2020-11-29 19:32:56,174 INFO L168 Benchmark]: CDTParser took 0.55 ms. Allocated memory is still 88.1 MB. Free memory is still 45.6 MB. There was no memory consumed. Max. memory is 16.1 GB. [2020-11-29 19:32:56,174 INFO L168 Benchmark]: CACSL2BoogieTranslator took 673.18 ms. Allocated memory is still 127.9 MB. Free memory was 96.9 MB in the beginning and 95.1 MB in the end (delta: 1.7 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. [2020-11-29 19:32:56,174 INFO L168 Benchmark]: Boogie Preprocessor took 141.22 ms. Allocated memory is still 127.9 MB. Free memory was 95.1 MB in the beginning and 91.7 MB in the end (delta: 3.4 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2020-11-29 19:32:56,175 INFO L168 Benchmark]: RCFGBuilder took 1591.65 ms. Allocated memory is still 127.9 MB. Free memory was 90.9 MB in the beginning and 73.5 MB in the end (delta: 17.5 MB). Peak memory consumption was 60.5 MB. Max. memory is 16.1 GB. [2020-11-29 19:32:56,175 INFO L168 Benchmark]: TraceAbstraction took 95997.90 ms. Allocated memory was 127.9 MB in the beginning and 406.8 MB in the end (delta: 278.9 MB). Free memory was 73.5 MB in the beginning and 349.9 MB in the end (delta: -276.5 MB). Peak memory consumption was 3.2 MB. Max. memory is 16.1 GB. [2020-11-29 19:32:56,176 INFO L168 Benchmark]: Witness Printer took 3.99 ms. Allocated memory is still 406.8 MB. Free memory was 349.9 MB in the beginning and 348.9 MB in the end (delta: 1.0 MB). There was no memory consumed. Max. memory is 16.1 GB. [2020-11-29 19:32:56,179 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.55 ms. Allocated memory is still 88.1 MB. Free memory is still 45.6 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 673.18 ms. Allocated memory is still 127.9 MB. Free memory was 96.9 MB in the beginning and 95.1 MB in the end (delta: 1.7 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 141.22 ms. Allocated memory is still 127.9 MB. Free memory was 95.1 MB in the beginning and 91.7 MB in the end (delta: 3.4 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 1591.65 ms. Allocated memory is still 127.9 MB. Free memory was 90.9 MB in the beginning and 73.5 MB in the end (delta: 17.5 MB). Peak memory consumption was 60.5 MB. Max. memory is 16.1 GB. * TraceAbstraction took 95997.90 ms. Allocated memory was 127.9 MB in the beginning and 406.8 MB in the end (delta: 278.9 MB). Free memory was 73.5 MB in the beginning and 349.9 MB in the end (delta: -276.5 MB). Peak memory consumption was 3.2 MB. Max. memory is 16.1 GB. * Witness Printer took 3.99 ms. Allocated memory is still 406.8 MB. Free memory was 349.9 MB in the beginning and 348.9 MB in the end (delta: 1.0 MB). There was no memory consumed. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - UnprovableResult [Line: 3]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: overapproximation of memtrack at line 3. 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)=285, \old(customIrp)=288, \old(DC)=280, \old(DiskController)=282, \old(Executive)=284, \old(FlConfigCallBack)=269, \old(FloppyDiskPeripheral)=281, \old(FloppyThread)=261, \old(IPC)=262, \old(KernelMode)=276, \old(lowerDriverReturn)=293, \old(MaximumInterfaceType)=292, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=260, \old(MPR1)=272, \old(MPR3)=289, \old(myStatus)=291, \old(NP)=286, \old(PagingMutex)=270, \old(PagingReferenceCount)=274, \old(pended)=275, \old(s)=263, \old(setEventCalled)=290, \old(SKIP1)=271, \old(SKIP2)=265, \old(Suspended)=273, \old(UNLOADED)=278, 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=-2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=0, irp=-3, 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=-3, 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=-2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-3, 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=-3, 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=-2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-3, 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=-3, 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=-2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-3, 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=-3, 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=-2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-3, 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=-3, 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=-2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-3, 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=-3, 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)=-2, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-3, \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)=-2, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-3, \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=-2, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=-5, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-4, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-3, 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)=-2, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-3, \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=-2, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=-5, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-4, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-3, 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)=-2, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-3, \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=-2, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=-5, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-4, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-3, 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)=-2, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-3, \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=-2, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=-5, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-4, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-3, 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)=-2, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-3, \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=-2, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=-5, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-4, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-3, 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)=-2, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-3, \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=-2, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=-5, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-4, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-3, 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)=-2, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-3, \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=-2, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=-5, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-4, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-3, 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)=-2, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-3, \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=-2, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-5, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-4, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-3, 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)=-3, \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)=-3, \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=-8, DisketteExtension__PoweringDown=-6, DisketteExtension__ThreadReferenceCount=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=-3, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ObjAttributes=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=-7, 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)=-3, \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=-8, DisketteExtension__PoweringDown=-6, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=-3, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ObjAttributes=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=-7, 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)=-3, \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=-8, DisketteExtension__PoweringDown=-6, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=-3, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ObjAttributes=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=-7, 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)=-3, \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=-8, DisketteExtension__PoweringDown=-6, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=-3, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ObjAttributes=0, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=-7, 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)=-3, \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=-8, DisketteExtension__PoweringDown=-6, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=-3, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ObjAttributes=0, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=-7, UNLOADED=0] [L259] RET, EXPR FlQueueIrpToThread(Irp, disketteExtension) 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)=-3, \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=-2, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-5, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-4, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, FlQueueIrpToThread(Irp, disketteExtension)=259, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-3, 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)=-2, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-3, \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=-2, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-5, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-4, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-3, 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)=-2, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-3, \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=-2, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-5, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-4, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-3, 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)=-2, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-3, \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=-2, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-5, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-4, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-3, 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)=-2, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-3, \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=-2, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-5, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-4, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-3, 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)=-2, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-3, \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=-2, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-5, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-4, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-3, 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)=-2, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-3, \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=-2, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-5, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-4, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-3, 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)=-2, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-3, \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=-2, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-5, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-4, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-3, 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)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-3, \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)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-3, \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=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=-3, KernelMode=0, lcontext=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] [L944] COND FALSE !(\read(compRegistered)) 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)=-3, \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=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=-3, KernelMode=0, lcontext=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] [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)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-3, \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=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=-3, KernelMode=0, lcontext=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, tmp_ndt_12=0, UNLOADED=0] [L970] returnVal2 = 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)=-3, \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=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=-3, KernelMode=0, lcontext=0, 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)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-3, \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=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=-3, KernelMode=0, lcontext=0, 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)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-3, \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=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=-3, KernelMode=0, lcontext=0, 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)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-3, \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=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=-3, KernelMode=0, lcontext=0, 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)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-3, \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=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=-3, KernelMode=0, lcontext=0, 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)=-2, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-3, \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=-2, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-5, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-4, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IofCallDriver(disketteExtension__TargetObject, Irp)=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-3, 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)=-2, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-3, \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=-2, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-5, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-4, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-3, 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)=-2, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-3, \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=-2, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-5, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-4, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-3, 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)=-2, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-3, \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=-2, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-5, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-4, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-3, 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=-2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyPnp(devobj, pirp)=0, FloppyThread=0, IPC=7, irp=-3, 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=-3, 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=-2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-3, 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=-3, 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=-2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-3, 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=-3, 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=-2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-3, 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=-3, 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=-2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-3, 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=-3, 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=-2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-3, 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=-3, 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=-2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-3, 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=-3, 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=-2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-3, 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=-3, 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=-2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-3, 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=-3, 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=-2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-3, 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=-3, 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] CALL 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] [L3] __assert_fail("0", "floppy_simpl3.cil-1.c", 3, "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] - StatisticsResult: Ultimate Automizer benchmark data CFG has 27 procedures, 310 locations, 2 error locations. Started 1 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 95.7s, OverallIterations: 39, TraceHistogramMax: 1, AutomataDifference: 76.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 13384 SDtfs, 15736 SDslu, 25004 SDs, 0 SdLazy, 46875 SolverSat, 5168 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 54.9s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 825 GetRequests, 348 SyntacticMatches, 1 SemanticMatches, 476 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 937 ImplicationChecksByTransitivity, 23.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=846occurred in iteration=11, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.0s AutomataMinimizationTime, 38 MinimizatonAttempts, 1899 StatesRemovedByMinimization, 38 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 16.0s InterpolantComputationTime, 2167 NumberOfCodeBlocks, 2167 NumberOfCodeBlocksAsserted, 39 NumberOfCheckSat, 2046 ConstructedInterpolants, 0 QuantifiedInterpolants, 631632 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 38 InterpolantComputations, 38 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 Received shutdown request... ### Bit-precise run ### This is Ultimate 0.2.0-a4ecdab [2020-11-29 19:32:58,497 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-11-29 19:32:58,501 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-11-29 19:32:58,551 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-11-29 19:32:58,552 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-11-29 19:32:58,557 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-11-29 19:32:58,559 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-11-29 19:32:58,563 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-11-29 19:32:58,567 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-11-29 19:32:58,575 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-11-29 19:32:58,576 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-11-29 19:32:58,586 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-11-29 19:32:58,587 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-11-29 19:32:58,589 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-11-29 19:32:58,591 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-11-29 19:32:58,592 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-11-29 19:32:58,594 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-11-29 19:32:58,597 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-11-29 19:32:58,599 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-11-29 19:32:58,602 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-11-29 19:32:58,607 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-11-29 19:32:58,609 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-11-29 19:32:58,611 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-11-29 19:32:58,613 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-11-29 19:32:58,622 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-11-29 19:32:58,624 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-11-29 19:32:58,625 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-11-29 19:32:58,626 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-11-29 19:32:58,628 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-11-29 19:32:58,629 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-11-29 19:32:58,629 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-11-29 19:32:58,630 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-11-29 19:32:58,632 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-11-29 19:32:58,633 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-11-29 19:32:58,634 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-11-29 19:32:58,634 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-11-29 19:32:58,635 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-11-29 19:32:58,635 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-11-29 19:32:58,636 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-11-29 19:32:58,637 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-11-29 19:32:58,638 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-11-29 19:32:58,639 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2020-11-29 19:32:58,680 INFO L113 SettingsManager]: Loading preferences was successful [2020-11-29 19:32:58,680 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-11-29 19:32:58,683 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-11-29 19:32:58,684 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-11-29 19:32:58,684 INFO L138 SettingsManager]: * Use SBE=true [2020-11-29 19:32:58,684 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-11-29 19:32:58,684 INFO L138 SettingsManager]: * sizeof long=4 [2020-11-29 19:32:58,685 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2020-11-29 19:32:58,685 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-11-29 19:32:58,685 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-11-29 19:32:58,686 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-11-29 19:32:58,687 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2020-11-29 19:32:58,687 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2020-11-29 19:32:58,687 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2020-11-29 19:32:58,687 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-11-29 19:32:58,688 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2020-11-29 19:32:58,688 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2020-11-29 19:32:58,688 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2020-11-29 19:32:58,688 INFO L138 SettingsManager]: * sizeof long double=12 [2020-11-29 19:32:58,688 INFO L138 SettingsManager]: * Use constant arrays=true [2020-11-29 19:32:58,689 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-11-29 19:32:58,689 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-11-29 19:32:58,689 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-11-29 19:32:58,689 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-11-29 19:32:58,690 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-11-29 19:32:58,690 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-11-29 19:32:58,690 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-11-29 19:32:58,690 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2020-11-29 19:32:58,698 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --rewrite-divk --print-success --lang smt [2020-11-29 19:32:58,699 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-11-29 19:32:58,699 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-11-29 19:32:58,699 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-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/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-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer 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 -> 80f2ff50c19fe4a3b45780d8d11b89e9a2800d57 [2020-11-29 19:32:59,059 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-11-29 19:32:59,095 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-11-29 19:32:59,097 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-11-29 19:32:59,099 INFO L271 PluginConnector]: Initializing CDTParser... [2020-11-29 19:32:59,101 INFO L275 PluginConnector]: CDTParser initialized [2020-11-29 19:32:59,102 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/../../sv-benchmarks/c/ntdrivers-simplified/floppy_simpl3.cil-1.c [2020-11-29 19:32:59,187 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/data/b2e86e207/18f99e05cd0f46a7bddf57fd53165683/FLAG4f3fa8830 [2020-11-29 19:32:59,768 INFO L306 CDTParser]: Found 1 translation units. [2020-11-29 19:32:59,771 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/sv-benchmarks/c/ntdrivers-simplified/floppy_simpl3.cil-1.c [2020-11-29 19:32:59,789 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/data/b2e86e207/18f99e05cd0f46a7bddf57fd53165683/FLAG4f3fa8830 [2020-11-29 19:33:00,013 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/data/b2e86e207/18f99e05cd0f46a7bddf57fd53165683 [2020-11-29 19:33:00,016 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-11-29 19:33:00,017 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-11-29 19:33:00,019 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-11-29 19:33:00,019 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-11-29 19:33:00,022 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-11-29 19:33:00,023 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 07:33:00" (1/1) ... [2020-11-29 19:33:00,025 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1e80a057 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:33:00, skipping insertion in model container [2020-11-29 19:33:00,025 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 07:33:00" (1/1) ... [2020-11-29 19:33:00,032 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-11-29 19:33:00,076 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-11-29 19:33:00,368 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-11-29 19:33:00,381 INFO L203 MainTranslator]: Completed pre-run [2020-11-29 19:33:00,516 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-11-29 19:33:00,542 INFO L208 MainTranslator]: Completed translation [2020-11-29 19:33:00,543 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:33:00 WrapperNode [2020-11-29 19:33:00,543 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-11-29 19:33:00,544 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-11-29 19:33:00,544 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-11-29 19:33:00,545 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-11-29 19:33:00,556 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:33:00" (1/1) ... [2020-11-29 19:33:00,557 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:33:00" (1/1) ... [2020-11-29 19:33:00,575 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:33:00" (1/1) ... [2020-11-29 19:33:00,576 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:33:00" (1/1) ... [2020-11-29 19:33:00,600 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:33:00" (1/1) ... [2020-11-29 19:33:00,615 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:33:00" (1/1) ... [2020-11-29 19:33:00,620 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:33:00" (1/1) ... [2020-11-29 19:33:00,628 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-11-29 19:33:00,629 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-11-29 19:33:00,630 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-11-29 19:33:00,630 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-11-29 19:33:00,631 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:33:00" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-11-29 19:33:00,698 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2020-11-29 19:33:00,698 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-11-29 19:33:00,698 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2020-11-29 19:33:00,698 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2020-11-29 19:33:00,699 INFO L138 BoogieDeclarations]: Found implementation of procedure _BLAST_init [2020-11-29 19:33:00,699 INFO L138 BoogieDeclarations]: Found implementation of procedure FlAcpiConfigureFloppy [2020-11-29 19:33:00,699 INFO L138 BoogieDeclarations]: Found implementation of procedure FlQueueIrpToThread [2020-11-29 19:33:00,699 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyPnp [2020-11-29 19:33:00,699 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyStartDevice [2020-11-29 19:33:00,699 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyPnpComplete [2020-11-29 19:33:00,700 INFO L138 BoogieDeclarations]: Found implementation of procedure FlFdcDeviceIo [2020-11-29 19:33:00,700 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyProcessQueuedRequests [2020-11-29 19:33:00,700 INFO L138 BoogieDeclarations]: Found implementation of procedure stub_driver_init [2020-11-29 19:33:00,700 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2020-11-29 19:33:00,700 INFO L138 BoogieDeclarations]: Found implementation of procedure IoBuildDeviceIoControlRequest [2020-11-29 19:33:00,701 INFO L138 BoogieDeclarations]: Found implementation of procedure IoDeleteSymbolicLink [2020-11-29 19:33:00,701 INFO L138 BoogieDeclarations]: Found implementation of procedure IoQueryDeviceDescription [2020-11-29 19:33:00,701 INFO L138 BoogieDeclarations]: Found implementation of procedure IoRegisterDeviceInterface [2020-11-29 19:33:00,701 INFO L138 BoogieDeclarations]: Found implementation of procedure IoSetDeviceInterfaceState [2020-11-29 19:33:00,701 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2020-11-29 19:33:00,702 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2020-11-29 19:33:00,702 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2020-11-29 19:33:00,702 INFO L138 BoogieDeclarations]: Found implementation of procedure KeSetEvent [2020-11-29 19:33:00,702 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2020-11-29 19:33:00,702 INFO L138 BoogieDeclarations]: Found implementation of procedure ObReferenceObjectByHandle [2020-11-29 19:33:00,703 INFO L138 BoogieDeclarations]: Found implementation of procedure PsCreateSystemThread [2020-11-29 19:33:00,703 INFO L138 BoogieDeclarations]: Found implementation of procedure ZwClose [2020-11-29 19:33:00,703 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2020-11-29 19:33:00,703 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2020-11-29 19:33:00,703 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2020-11-29 19:33:00,704 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-11-29 19:33:00,704 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2020-11-29 19:33:00,704 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2020-11-29 19:33:00,704 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_long [2020-11-29 19:33:00,704 INFO L130 BoogieDeclarations]: Found specification of procedure FlAcpiConfigureFloppy [2020-11-29 19:33:00,705 INFO L130 BoogieDeclarations]: Found specification of procedure FlQueueIrpToThread [2020-11-29 19:33:00,705 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyPnp [2020-11-29 19:33:00,705 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyStartDevice [2020-11-29 19:33:00,705 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyPnpComplete [2020-11-29 19:33:00,713 INFO L130 BoogieDeclarations]: Found specification of procedure FlFdcDeviceIo [2020-11-29 19:33:00,713 INFO L130 BoogieDeclarations]: Found specification of procedure IoBuildDeviceIoControlRequest [2020-11-29 19:33:00,713 INFO L130 BoogieDeclarations]: Found specification of procedure IoDeleteSymbolicLink [2020-11-29 19:33:00,714 INFO L130 BoogieDeclarations]: Found specification of procedure IoQueryDeviceDescription [2020-11-29 19:33:00,714 INFO L130 BoogieDeclarations]: Found specification of procedure IoRegisterDeviceInterface [2020-11-29 19:33:00,714 INFO L130 BoogieDeclarations]: Found specification of procedure IoSetDeviceInterfaceState [2020-11-29 19:33:00,714 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2020-11-29 19:33:00,714 INFO L130 BoogieDeclarations]: Found specification of procedure KeSetEvent [2020-11-29 19:33:00,715 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2020-11-29 19:33:00,715 INFO L130 BoogieDeclarations]: Found specification of procedure ObReferenceObjectByHandle [2020-11-29 19:33:00,715 INFO L130 BoogieDeclarations]: Found specification of procedure PsCreateSystemThread [2020-11-29 19:33:00,715 INFO L130 BoogieDeclarations]: Found specification of procedure ZwClose [2020-11-29 19:33:00,716 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2020-11-29 19:33:00,716 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2020-11-29 19:33:00,716 INFO L130 BoogieDeclarations]: Found specification of procedure _BLAST_init [2020-11-29 19:33:00,716 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyProcessQueuedRequests [2020-11-29 19:33:00,717 INFO L130 BoogieDeclarations]: Found specification of procedure stub_driver_init [2020-11-29 19:33:00,717 INFO L130 BoogieDeclarations]: Found specification of procedure main [2020-11-29 19:33:00,717 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2020-11-29 19:33:00,717 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2020-11-29 19:33:00,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2020-11-29 19:33:00,718 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-11-29 19:33:00,718 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2020-11-29 19:33:00,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2020-11-29 19:33:00,718 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-11-29 19:33:01,035 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 19:33:01,131 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2020-11-29 19:33:01,131 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2020-11-29 19:33:01,158 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 19:33:01,178 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2020-11-29 19:33:01,178 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2020-11-29 19:33:01,186 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 19:33:01,505 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume !false; [2020-11-29 19:33:01,505 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume false; [2020-11-29 19:33:01,506 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 19:33:01,640 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##10: assume false; [2020-11-29 19:33:01,641 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##11: assume !false; [2020-11-29 19:33:01,658 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 19:33:01,701 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2020-11-29 19:33:01,702 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2020-11-29 19:33:01,831 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 19:33:01,844 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2020-11-29 19:33:01,844 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2020-11-29 19:33:01,844 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 19:33:01,856 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2020-11-29 19:33:01,857 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2020-11-29 19:33:01,857 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 19:33:01,877 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2020-11-29 19:33:01,877 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2020-11-29 19:33:01,935 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 19:33:01,975 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##12: assume !false; [2020-11-29 19:33:01,975 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##11: assume false; [2020-11-29 19:33:02,036 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 19:33:02,046 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2020-11-29 19:33:02,046 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2020-11-29 19:33:02,046 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 19:33:02,072 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2020-11-29 19:33:02,073 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2020-11-29 19:33:02,073 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 19:33:02,089 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2020-11-29 19:33:02,089 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2020-11-29 19:33:02,126 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-11-29 19:33:02,134 INFO L298 CfgBuilder]: Removed 1 assume(true) statements. [2020-11-29 19:33:02,139 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 07:33:02 BoogieIcfgContainer [2020-11-29 19:33:02,139 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-11-29 19:33:02,141 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-11-29 19:33:02,142 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-11-29 19:33:02,145 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-11-29 19:33:02,146 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 07:33:00" (1/3) ... [2020-11-29 19:33:02,147 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2eb3e041 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 07:33:02, skipping insertion in model container [2020-11-29 19:33:02,147 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 07:33:00" (2/3) ... [2020-11-29 19:33:02,148 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2eb3e041 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 07:33:02, skipping insertion in model container [2020-11-29 19:33:02,149 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 07:33:02" (3/3) ... [2020-11-29 19:33:02,150 INFO L111 eAbstractionObserver]: Analyzing ICFG floppy_simpl3.cil-1.c [2020-11-29 19:33:02,166 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-11-29 19:33:02,173 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 2 error locations. [2020-11-29 19:33:02,187 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-11-29 19:33:02,219 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-11-29 19:33:02,219 INFO L378 AbstractCegarLoop]: Hoare is false [2020-11-29 19:33:02,219 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-11-29 19:33:02,219 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-11-29 19:33:02,220 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-11-29 19:33:02,220 INFO L382 AbstractCegarLoop]: Difference is false [2020-11-29 19:33:02,220 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-11-29 19:33:02,221 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-11-29 19:33:02,255 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states. [2020-11-29 19:33:02,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-11-29 19:33:02,265 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:33:02,268 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-29 19:33:02,269 INFO L429 AbstractCegarLoop]: === Iteration 1 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:33:02,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:33:02,281 INFO L82 PathProgramCache]: Analyzing trace with hash 1174574404, now seen corresponding path program 1 times [2020-11-29 19:33:02,302 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 19:33:02,302 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [187803455] [2020-11-29 19:33:02,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/mathsat Starting monitored process 2 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with mathsat -unsat_core_generation=3 [2020-11-29 19:33:02,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:33:02,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 1 conjunts are in the unsatisfiable core [2020-11-29 19:33:02,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 19:33:02,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:02,681 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 19:33:02,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:02,712 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [187803455] [2020-11-29 19:33:02,712 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:33:02,713 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2020-11-29 19:33:02,713 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782579616] [2020-11-29 19:33:02,720 INFO L461 AbstractCegarLoop]: Interpolant automaton has 2 states [2020-11-29 19:33:02,720 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 19:33:02,734 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2020-11-29 19:33:02,735 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-11-29 19:33:02,738 INFO L87 Difference]: Start difference. First operand 307 states. Second operand 2 states. [2020-11-29 19:33:02,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:33:02,782 INFO L93 Difference]: Finished difference Result 301 states and 404 transitions. [2020-11-29 19:33:02,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2020-11-29 19:33:02,783 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 15 [2020-11-29 19:33:02,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:33:02,801 INFO L225 Difference]: With dead ends: 301 [2020-11-29 19:33:02,801 INFO L226 Difference]: Without dead ends: 295 [2020-11-29 19:33:02,803 INFO L677 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 [2020-11-29 19:33:02,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2020-11-29 19:33:02,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 295. [2020-11-29 19:33:02,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 295 states. [2020-11-29 19:33:02,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 390 transitions. [2020-11-29 19:33:02,913 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 390 transitions. Word has length 15 [2020-11-29 19:33:02,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:33:02,913 INFO L481 AbstractCegarLoop]: Abstraction has 295 states and 390 transitions. [2020-11-29 19:33:02,913 INFO L482 AbstractCegarLoop]: Interpolant automaton has 2 states. [2020-11-29 19:33:02,913 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 390 transitions. [2020-11-29 19:33:02,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-11-29 19:33:02,915 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:33:02,915 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-29 19:33:03,124 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 mathsat -unsat_core_generation=3 [2020-11-29 19:33:03,125 INFO L429 AbstractCegarLoop]: === Iteration 2 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:33:03,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:33:03,125 INFO L82 PathProgramCache]: Analyzing trace with hash 2021502724, now seen corresponding path program 1 times [2020-11-29 19:33:03,127 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 19:33:03,131 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [932158131] [2020-11-29 19:33:03,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/mathsat Starting monitored process 3 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with mathsat -unsat_core_generation=3 [2020-11-29 19:33:03,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:33:03,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-29 19:33:03,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 19:33:03,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:03,420 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 19:33:03,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:03,461 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [932158131] [2020-11-29 19:33:03,461 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:33:03,461 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2020-11-29 19:33:03,461 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398144895] [2020-11-29 19:33:03,463 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-11-29 19:33:03,463 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 19:33:03,463 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-29 19:33:03,464 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-11-29 19:33:03,464 INFO L87 Difference]: Start difference. First operand 295 states and 390 transitions. Second operand 4 states. [2020-11-29 19:33:03,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:33:03,542 INFO L93 Difference]: Finished difference Result 295 states and 389 transitions. [2020-11-29 19:33:03,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-11-29 19:33:03,543 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 21 [2020-11-29 19:33:03,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:33:03,549 INFO L225 Difference]: With dead ends: 295 [2020-11-29 19:33:03,555 INFO L226 Difference]: Without dead ends: 295 [2020-11-29 19:33:03,556 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-11-29 19:33:03,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2020-11-29 19:33:03,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 295. [2020-11-29 19:33:03,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 295 states. [2020-11-29 19:33:03,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 389 transitions. [2020-11-29 19:33:03,606 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 389 transitions. Word has length 21 [2020-11-29 19:33:03,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:33:03,606 INFO L481 AbstractCegarLoop]: Abstraction has 295 states and 389 transitions. [2020-11-29 19:33:03,606 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-11-29 19:33:03,606 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 389 transitions. [2020-11-29 19:33:03,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2020-11-29 19:33:03,608 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:33:03,608 INFO L422 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] [2020-11-29 19:33:03,826 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 mathsat -unsat_core_generation=3 [2020-11-29 19:33:03,827 INFO L429 AbstractCegarLoop]: === Iteration 3 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:33:03,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:33:03,827 INFO L82 PathProgramCache]: Analyzing trace with hash 1826984836, now seen corresponding path program 1 times [2020-11-29 19:33:03,828 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 19:33:03,828 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [510674566] [2020-11-29 19:33:03,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/mathsat Starting monitored process 4 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with mathsat -unsat_core_generation=3 [2020-11-29 19:33:04,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:33:04,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 7 conjunts are in the unsatisfiable core [2020-11-29 19:33:04,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 19:33:04,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:04,227 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 19:33:04,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:04,289 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [510674566] [2020-11-29 19:33:04,289 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:33:04,289 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 3] imperfect sequences [] total 5 [2020-11-29 19:33:04,289 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188997180] [2020-11-29 19:33:04,290 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-11-29 19:33:04,290 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 19:33:04,290 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-11-29 19:33:04,291 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-11-29 19:33:04,291 INFO L87 Difference]: Start difference. First operand 295 states and 389 transitions. Second operand 5 states. [2020-11-29 19:33:05,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:33:05,164 INFO L93 Difference]: Finished difference Result 447 states and 590 transitions. [2020-11-29 19:33:05,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-29 19:33:05,165 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 29 [2020-11-29 19:33:05,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:33:05,170 INFO L225 Difference]: With dead ends: 447 [2020-11-29 19:33:05,170 INFO L226 Difference]: Without dead ends: 446 [2020-11-29 19:33:05,170 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-11-29 19:33:05,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2020-11-29 19:33:05,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 426. [2020-11-29 19:33:05,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 426 states. [2020-11-29 19:33:05,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 564 transitions. [2020-11-29 19:33:05,204 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 564 transitions. Word has length 29 [2020-11-29 19:33:05,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:33:05,204 INFO L481 AbstractCegarLoop]: Abstraction has 426 states and 564 transitions. [2020-11-29 19:33:05,205 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-11-29 19:33:05,205 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 564 transitions. [2020-11-29 19:33:05,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2020-11-29 19:33:05,206 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:33:05,207 INFO L422 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] [2020-11-29 19:33:05,419 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 mathsat -unsat_core_generation=3 [2020-11-29 19:33:05,420 INFO L429 AbstractCegarLoop]: === Iteration 4 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:33:05,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:33:05,420 INFO L82 PathProgramCache]: Analyzing trace with hash 1010198647, now seen corresponding path program 1 times [2020-11-29 19:33:05,421 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 19:33:05,421 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [400950245] [2020-11-29 19:33:05,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/mathsat Starting monitored process 5 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with mathsat -unsat_core_generation=3 [2020-11-29 19:33:05,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:33:05,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 372 conjuncts, 6 conjunts are in the unsatisfiable core [2020-11-29 19:33:05,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 19:33:05,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:05,828 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 19:33:05,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:05,857 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [400950245] [2020-11-29 19:33:05,858 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:33:05,858 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2020-11-29 19:33:05,858 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059439307] [2020-11-29 19:33:05,859 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-11-29 19:33:05,859 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 19:33:05,860 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-29 19:33:05,860 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 19:33:05,860 INFO L87 Difference]: Start difference. First operand 426 states and 564 transitions. Second operand 3 states. [2020-11-29 19:33:05,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:33:05,920 INFO L93 Difference]: Finished difference Result 657 states and 873 transitions. [2020-11-29 19:33:05,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-29 19:33:05,921 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 31 [2020-11-29 19:33:05,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:33:05,928 INFO L225 Difference]: With dead ends: 657 [2020-11-29 19:33:05,928 INFO L226 Difference]: Without dead ends: 657 [2020-11-29 19:33:05,928 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 19:33:05,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 657 states. [2020-11-29 19:33:05,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 657 to 623. [2020-11-29 19:33:05,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 623 states. [2020-11-29 19:33:05,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 623 states to 623 states and 832 transitions. [2020-11-29 19:33:05,968 INFO L78 Accepts]: Start accepts. Automaton has 623 states and 832 transitions. Word has length 31 [2020-11-29 19:33:05,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:33:05,968 INFO L481 AbstractCegarLoop]: Abstraction has 623 states and 832 transitions. [2020-11-29 19:33:05,969 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-11-29 19:33:05,969 INFO L276 IsEmpty]: Start isEmpty. Operand 623 states and 832 transitions. [2020-11-29 19:33:05,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2020-11-29 19:33:05,971 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:33:05,971 INFO L422 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] [2020-11-29 19:33:06,188 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 mathsat -unsat_core_generation=3 [2020-11-29 19:33:06,189 INFO L429 AbstractCegarLoop]: === Iteration 5 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:33:06,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:33:06,189 INFO L82 PathProgramCache]: Analyzing trace with hash 1207267532, now seen corresponding path program 1 times [2020-11-29 19:33:06,190 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 19:33:06,190 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [798412115] [2020-11-29 19:33:06,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/mathsat Starting monitored process 6 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with mathsat -unsat_core_generation=3 [2020-11-29 19:33:06,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:33:06,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 354 conjuncts, 6 conjunts are in the unsatisfiable core [2020-11-29 19:33:06,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 19:33:06,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:06,570 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 19:33:06,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:06,616 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [798412115] [2020-11-29 19:33:06,616 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:33:06,617 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2020-11-29 19:33:06,617 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948524539] [2020-11-29 19:33:06,617 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-11-29 19:33:06,617 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 19:33:06,618 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-29 19:33:06,618 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 19:33:06,618 INFO L87 Difference]: Start difference. First operand 623 states and 832 transitions. Second operand 3 states. [2020-11-29 19:33:06,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:33:06,700 INFO L93 Difference]: Finished difference Result 701 states and 927 transitions. [2020-11-29 19:33:06,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-29 19:33:06,701 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 35 [2020-11-29 19:33:06,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:33:06,709 INFO L225 Difference]: With dead ends: 701 [2020-11-29 19:33:06,709 INFO L226 Difference]: Without dead ends: 701 [2020-11-29 19:33:06,709 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 19:33:06,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 701 states. [2020-11-29 19:33:06,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 701 to 667. [2020-11-29 19:33:06,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 667 states. [2020-11-29 19:33:06,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 890 transitions. [2020-11-29 19:33:06,752 INFO L78 Accepts]: Start accepts. Automaton has 667 states and 890 transitions. Word has length 35 [2020-11-29 19:33:06,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:33:06,752 INFO L481 AbstractCegarLoop]: Abstraction has 667 states and 890 transitions. [2020-11-29 19:33:06,752 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-11-29 19:33:06,753 INFO L276 IsEmpty]: Start isEmpty. Operand 667 states and 890 transitions. [2020-11-29 19:33:06,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2020-11-29 19:33:06,762 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:33:06,762 INFO L422 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] [2020-11-29 19:33:06,982 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 mathsat -unsat_core_generation=3 [2020-11-29 19:33:06,982 INFO L429 AbstractCegarLoop]: === Iteration 6 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:33:06,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:33:06,982 INFO L82 PathProgramCache]: Analyzing trace with hash 1861808254, now seen corresponding path program 1 times [2020-11-29 19:33:06,983 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 19:33:06,983 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1289691511] [2020-11-29 19:33:06,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/mathsat Starting monitored process 7 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with mathsat -unsat_core_generation=3 [2020-11-29 19:33:07,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:33:07,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 5 conjunts are in the unsatisfiable core [2020-11-29 19:33:07,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 19:33:07,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:07,369 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 19:33:07,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:07,489 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1289691511] [2020-11-29 19:33:07,489 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:33:07,489 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2020-11-29 19:33:07,489 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194810585] [2020-11-29 19:33:07,490 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-11-29 19:33:07,490 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 19:33:07,490 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-11-29 19:33:07,490 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2020-11-29 19:33:07,491 INFO L87 Difference]: Start difference. First operand 667 states and 890 transitions. Second operand 8 states. [2020-11-29 19:33:07,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:33:07,601 INFO L93 Difference]: Finished difference Result 691 states and 918 transitions. [2020-11-29 19:33:07,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-11-29 19:33:07,602 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 42 [2020-11-29 19:33:07,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:33:07,610 INFO L225 Difference]: With dead ends: 691 [2020-11-29 19:33:07,612 INFO L226 Difference]: Without dead ends: 691 [2020-11-29 19:33:07,619 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2020-11-29 19:33:07,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 691 states. [2020-11-29 19:33:07,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 691 to 671. [2020-11-29 19:33:07,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 671 states. [2020-11-29 19:33:07,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 894 transitions. [2020-11-29 19:33:07,657 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 894 transitions. Word has length 42 [2020-11-29 19:33:07,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:33:07,658 INFO L481 AbstractCegarLoop]: Abstraction has 671 states and 894 transitions. [2020-11-29 19:33:07,658 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-11-29 19:33:07,658 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 894 transitions. [2020-11-29 19:33:07,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2020-11-29 19:33:07,661 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:33:07,661 INFO L422 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] [2020-11-29 19:33:07,880 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 mathsat -unsat_core_generation=3 [2020-11-29 19:33:07,880 INFO L429 AbstractCegarLoop]: === Iteration 7 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:33:07,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:33:07,881 INFO L82 PathProgramCache]: Analyzing trace with hash 1579430486, now seen corresponding path program 1 times [2020-11-29 19:33:07,881 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 19:33:07,882 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1323541586] [2020-11-29 19:33:07,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/mathsat Starting monitored process 8 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with mathsat -unsat_core_generation=3 [2020-11-29 19:33:08,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:33:08,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 5 conjunts are in the unsatisfiable core [2020-11-29 19:33:08,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 19:33:08,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:08,210 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 19:33:08,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:08,247 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1323541586] [2020-11-29 19:33:08,248 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:33:08,248 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 3] imperfect sequences [] total 5 [2020-11-29 19:33:08,248 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332127155] [2020-11-29 19:33:08,248 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-11-29 19:33:08,249 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 19:33:08,249 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-11-29 19:33:08,249 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-11-29 19:33:08,250 INFO L87 Difference]: Start difference. First operand 671 states and 894 transitions. Second operand 5 states. [2020-11-29 19:33:08,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:33:08,771 INFO L93 Difference]: Finished difference Result 683 states and 910 transitions. [2020-11-29 19:33:08,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-29 19:33:08,772 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 41 [2020-11-29 19:33:08,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:33:08,777 INFO L225 Difference]: With dead ends: 683 [2020-11-29 19:33:08,777 INFO L226 Difference]: Without dead ends: 683 [2020-11-29 19:33:08,778 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-11-29 19:33:08,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 683 states. [2020-11-29 19:33:08,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 683 to 682. [2020-11-29 19:33:08,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 682 states. [2020-11-29 19:33:08,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 682 states to 682 states and 908 transitions. [2020-11-29 19:33:08,805 INFO L78 Accepts]: Start accepts. Automaton has 682 states and 908 transitions. Word has length 41 [2020-11-29 19:33:08,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:33:08,805 INFO L481 AbstractCegarLoop]: Abstraction has 682 states and 908 transitions. [2020-11-29 19:33:08,805 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-11-29 19:33:08,805 INFO L276 IsEmpty]: Start isEmpty. Operand 682 states and 908 transitions. [2020-11-29 19:33:08,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2020-11-29 19:33:08,807 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:33:08,807 INFO L422 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] [2020-11-29 19:33:09,020 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 mathsat -unsat_core_generation=3 [2020-11-29 19:33:09,021 INFO L429 AbstractCegarLoop]: === Iteration 8 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:33:09,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:33:09,021 INFO L82 PathProgramCache]: Analyzing trace with hash 1673174482, now seen corresponding path program 1 times [2020-11-29 19:33:09,022 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 19:33:09,023 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1721732830] [2020-11-29 19:33:09,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/mathsat Starting monitored process 9 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with mathsat -unsat_core_generation=3 [2020-11-29 19:33:09,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:33:09,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 354 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-29 19:33:09,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 19:33:09,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:09,293 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 19:33:09,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:09,354 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1721732830] [2020-11-29 19:33:09,354 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:33:09,354 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2020-11-29 19:33:09,355 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128350846] [2020-11-29 19:33:09,355 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-11-29 19:33:09,355 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 19:33:09,355 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-29 19:33:09,356 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 19:33:09,356 INFO L87 Difference]: Start difference. First operand 682 states and 908 transitions. Second operand 3 states. [2020-11-29 19:33:09,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:33:09,460 INFO L93 Difference]: Finished difference Result 718 states and 952 transitions. [2020-11-29 19:33:09,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-29 19:33:09,461 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 42 [2020-11-29 19:33:09,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:33:09,465 INFO L225 Difference]: With dead ends: 718 [2020-11-29 19:33:09,465 INFO L226 Difference]: Without dead ends: 718 [2020-11-29 19:33:09,466 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 19:33:09,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 718 states. [2020-11-29 19:33:09,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 718 to 713. [2020-11-29 19:33:09,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 713 states. [2020-11-29 19:33:09,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 713 states to 713 states and 948 transitions. [2020-11-29 19:33:09,488 INFO L78 Accepts]: Start accepts. Automaton has 713 states and 948 transitions. Word has length 42 [2020-11-29 19:33:09,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:33:09,489 INFO L481 AbstractCegarLoop]: Abstraction has 713 states and 948 transitions. [2020-11-29 19:33:09,489 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-11-29 19:33:09,489 INFO L276 IsEmpty]: Start isEmpty. Operand 713 states and 948 transitions. [2020-11-29 19:33:09,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2020-11-29 19:33:09,490 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:33:09,490 INFO L422 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] [2020-11-29 19:33:09,704 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 mathsat -unsat_core_generation=3 [2020-11-29 19:33:09,704 INFO L429 AbstractCegarLoop]: === Iteration 9 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:33:09,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:33:09,705 INFO L82 PathProgramCache]: Analyzing trace with hash 1481503425, now seen corresponding path program 1 times [2020-11-29 19:33:09,705 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 19:33:09,705 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2097689534] [2020-11-29 19:33:09,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/mathsat Starting monitored process 10 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with mathsat -unsat_core_generation=3 [2020-11-29 19:33:09,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:33:10,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-29 19:33:10,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 19:33:10,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:10,068 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 19:33:10,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:10,217 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2097689534] [2020-11-29 19:33:10,217 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:33:10,217 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2020-11-29 19:33:10,217 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513499212] [2020-11-29 19:33:10,218 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-11-29 19:33:10,218 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 19:33:10,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-11-29 19:33:10,219 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2020-11-29 19:33:10,219 INFO L87 Difference]: Start difference. First operand 713 states and 948 transitions. Second operand 8 states. [2020-11-29 19:33:10,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:33:10,999 INFO L93 Difference]: Finished difference Result 728 states and 961 transitions. [2020-11-29 19:33:10,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-11-29 19:33:11,000 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 43 [2020-11-29 19:33:11,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:33:11,004 INFO L225 Difference]: With dead ends: 728 [2020-11-29 19:33:11,004 INFO L226 Difference]: Without dead ends: 728 [2020-11-29 19:33:11,005 INFO L677 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 [2020-11-29 19:33:11,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 728 states. [2020-11-29 19:33:11,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 728 to 713. [2020-11-29 19:33:11,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 713 states. [2020-11-29 19:33:11,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 713 states to 713 states and 946 transitions. [2020-11-29 19:33:11,030 INFO L78 Accepts]: Start accepts. Automaton has 713 states and 946 transitions. Word has length 43 [2020-11-29 19:33:11,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:33:11,031 INFO L481 AbstractCegarLoop]: Abstraction has 713 states and 946 transitions. [2020-11-29 19:33:11,031 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-11-29 19:33:11,031 INFO L276 IsEmpty]: Start isEmpty. Operand 713 states and 946 transitions. [2020-11-29 19:33:11,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2020-11-29 19:33:11,033 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:33:11,033 INFO L422 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] [2020-11-29 19:33:11,249 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 mathsat -unsat_core_generation=3 [2020-11-29 19:33:11,250 INFO L429 AbstractCegarLoop]: === Iteration 10 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:33:11,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:33:11,250 INFO L82 PathProgramCache]: Analyzing trace with hash 1186879686, now seen corresponding path program 1 times [2020-11-29 19:33:11,251 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 19:33:11,251 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1284302594] [2020-11-29 19:33:11,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/mathsat Starting monitored process 11 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with mathsat -unsat_core_generation=3 [2020-11-29 19:33:11,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:33:11,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-29 19:33:11,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 19:33:11,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:11,611 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 19:33:11,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:11,800 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1284302594] [2020-11-29 19:33:11,801 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:33:11,801 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2020-11-29 19:33:11,801 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380749949] [2020-11-29 19:33:11,801 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-11-29 19:33:11,802 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 19:33:11,802 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-11-29 19:33:11,802 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2020-11-29 19:33:11,802 INFO L87 Difference]: Start difference. First operand 713 states and 946 transitions. Second operand 8 states. [2020-11-29 19:33:12,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:33:12,339 INFO L93 Difference]: Finished difference Result 721 states and 950 transitions. [2020-11-29 19:33:12,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-11-29 19:33:12,343 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 44 [2020-11-29 19:33:12,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:33:12,348 INFO L225 Difference]: With dead ends: 721 [2020-11-29 19:33:12,354 INFO L226 Difference]: Without dead ends: 721 [2020-11-29 19:33:12,354 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2020-11-29 19:33:12,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 721 states. [2020-11-29 19:33:12,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 721 to 713. [2020-11-29 19:33:12,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 713 states. [2020-11-29 19:33:12,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 713 states to 713 states and 944 transitions. [2020-11-29 19:33:12,385 INFO L78 Accepts]: Start accepts. Automaton has 713 states and 944 transitions. Word has length 44 [2020-11-29 19:33:12,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:33:12,385 INFO L481 AbstractCegarLoop]: Abstraction has 713 states and 944 transitions. [2020-11-29 19:33:12,386 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-11-29 19:33:12,386 INFO L276 IsEmpty]: Start isEmpty. Operand 713 states and 944 transitions. [2020-11-29 19:33:12,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2020-11-29 19:33:12,388 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:33:12,388 INFO L422 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] [2020-11-29 19:33:12,605 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 mathsat -unsat_core_generation=3 [2020-11-29 19:33:12,605 INFO L429 AbstractCegarLoop]: === Iteration 11 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:33:12,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:33:12,606 INFO L82 PathProgramCache]: Analyzing trace with hash 2049024097, now seen corresponding path program 1 times [2020-11-29 19:33:12,606 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 19:33:12,607 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1475726748] [2020-11-29 19:33:12,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/mathsat Starting monitored process 12 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with mathsat -unsat_core_generation=3 [2020-11-29 19:33:12,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:33:12,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 8 conjunts are in the unsatisfiable core [2020-11-29 19:33:12,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 19:33:13,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:13,017 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 19:33:13,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:13,095 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1475726748] [2020-11-29 19:33:13,095 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:33:13,095 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2020-11-29 19:33:13,096 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383577170] [2020-11-29 19:33:13,096 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-11-29 19:33:13,096 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 19:33:13,097 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-11-29 19:33:13,097 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2020-11-29 19:33:13,097 INFO L87 Difference]: Start difference. First operand 713 states and 944 transitions. Second operand 8 states. [2020-11-29 19:33:14,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:33:14,312 INFO L93 Difference]: Finished difference Result 960 states and 1272 transitions. [2020-11-29 19:33:14,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-11-29 19:33:14,313 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 45 [2020-11-29 19:33:14,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:33:14,320 INFO L225 Difference]: With dead ends: 960 [2020-11-29 19:33:14,320 INFO L226 Difference]: Without dead ends: 960 [2020-11-29 19:33:14,321 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2020-11-29 19:33:14,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 960 states. [2020-11-29 19:33:14,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 960 to 770. [2020-11-29 19:33:14,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 770 states. [2020-11-29 19:33:14,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 770 states to 770 states and 1015 transitions. [2020-11-29 19:33:14,359 INFO L78 Accepts]: Start accepts. Automaton has 770 states and 1015 transitions. Word has length 45 [2020-11-29 19:33:14,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:33:14,359 INFO L481 AbstractCegarLoop]: Abstraction has 770 states and 1015 transitions. [2020-11-29 19:33:14,359 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-11-29 19:33:14,359 INFO L276 IsEmpty]: Start isEmpty. Operand 770 states and 1015 transitions. [2020-11-29 19:33:14,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2020-11-29 19:33:14,361 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:33:14,361 INFO L422 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] [2020-11-29 19:33:14,579 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 mathsat -unsat_core_generation=3 [2020-11-29 19:33:14,579 INFO L429 AbstractCegarLoop]: === Iteration 12 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:33:14,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:33:14,580 INFO L82 PathProgramCache]: Analyzing trace with hash -152105256, now seen corresponding path program 1 times [2020-11-29 19:33:14,580 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 19:33:14,580 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1422853043] [2020-11-29 19:33:14,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/mathsat Starting monitored process 13 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with mathsat -unsat_core_generation=3 [2020-11-29 19:33:14,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:33:14,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-29 19:33:14,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 19:33:14,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:14,890 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 19:33:15,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:15,050 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1422853043] [2020-11-29 19:33:15,050 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:33:15,050 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2020-11-29 19:33:15,050 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460841924] [2020-11-29 19:33:15,052 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-11-29 19:33:15,052 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 19:33:15,053 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-11-29 19:33:15,053 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2020-11-29 19:33:15,054 INFO L87 Difference]: Start difference. First operand 770 states and 1015 transitions. Second operand 8 states. [2020-11-29 19:33:15,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:33:15,156 INFO L93 Difference]: Finished difference Result 783 states and 1027 transitions. [2020-11-29 19:33:15,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-11-29 19:33:15,156 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 45 [2020-11-29 19:33:15,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:33:15,162 INFO L225 Difference]: With dead ends: 783 [2020-11-29 19:33:15,162 INFO L226 Difference]: Without dead ends: 768 [2020-11-29 19:33:15,162 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2020-11-29 19:33:15,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 768 states. [2020-11-29 19:33:15,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 768 to 768. [2020-11-29 19:33:15,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 768 states. [2020-11-29 19:33:15,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 768 states to 768 states and 1011 transitions. [2020-11-29 19:33:15,196 INFO L78 Accepts]: Start accepts. Automaton has 768 states and 1011 transitions. Word has length 45 [2020-11-29 19:33:15,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:33:15,196 INFO L481 AbstractCegarLoop]: Abstraction has 768 states and 1011 transitions. [2020-11-29 19:33:15,196 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-11-29 19:33:15,196 INFO L276 IsEmpty]: Start isEmpty. Operand 768 states and 1011 transitions. [2020-11-29 19:33:15,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2020-11-29 19:33:15,198 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:33:15,198 INFO L422 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] [2020-11-29 19:33:15,412 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 mathsat -unsat_core_generation=3 [2020-11-29 19:33:15,413 INFO L429 AbstractCegarLoop]: === Iteration 13 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:33:15,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:33:15,413 INFO L82 PathProgramCache]: Analyzing trace with hash -83793252, now seen corresponding path program 1 times [2020-11-29 19:33:15,413 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 19:33:15,414 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1244068053] [2020-11-29 19:33:15,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/mathsat Starting monitored process 14 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with mathsat -unsat_core_generation=3 [2020-11-29 19:33:15,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:33:15,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-29 19:33:15,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 19:33:15,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:15,760 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 19:33:15,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:15,820 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1244068053] [2020-11-29 19:33:15,820 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:33:15,820 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 4] imperfect sequences [] total 5 [2020-11-29 19:33:15,820 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101149002] [2020-11-29 19:33:15,820 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-11-29 19:33:15,821 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 19:33:15,821 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-11-29 19:33:15,821 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-11-29 19:33:15,821 INFO L87 Difference]: Start difference. First operand 768 states and 1011 transitions. Second operand 5 states. [2020-11-29 19:33:16,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:33:16,268 INFO L93 Difference]: Finished difference Result 565 states and 713 transitions. [2020-11-29 19:33:16,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-11-29 19:33:16,269 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 50 [2020-11-29 19:33:16,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:33:16,273 INFO L225 Difference]: With dead ends: 565 [2020-11-29 19:33:16,273 INFO L226 Difference]: Without dead ends: 565 [2020-11-29 19:33:16,274 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 95 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-11-29 19:33:16,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2020-11-29 19:33:16,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 533. [2020-11-29 19:33:16,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 533 states. [2020-11-29 19:33:16,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 533 states to 533 states and 674 transitions. [2020-11-29 19:33:16,296 INFO L78 Accepts]: Start accepts. Automaton has 533 states and 674 transitions. Word has length 50 [2020-11-29 19:33:16,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:33:16,298 INFO L481 AbstractCegarLoop]: Abstraction has 533 states and 674 transitions. [2020-11-29 19:33:16,298 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-11-29 19:33:16,298 INFO L276 IsEmpty]: Start isEmpty. Operand 533 states and 674 transitions. [2020-11-29 19:33:16,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2020-11-29 19:33:16,300 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:33:16,300 INFO L422 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] [2020-11-29 19:33:16,517 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 mathsat -unsat_core_generation=3 [2020-11-29 19:33:16,518 INFO L429 AbstractCegarLoop]: === Iteration 14 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:33:16,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:33:16,518 INFO L82 PathProgramCache]: Analyzing trace with hash -247305727, now seen corresponding path program 1 times [2020-11-29 19:33:16,519 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 19:33:16,519 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1743300430] [2020-11-29 19:33:16,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/mathsat Starting monitored process 15 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with mathsat -unsat_core_generation=3 [2020-11-29 19:33:16,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:33:16,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 399 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-29 19:33:16,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 19:33:16,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:16,893 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 19:33:16,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:16,953 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1743300430] [2020-11-29 19:33:16,953 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:33:16,953 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2020-11-29 19:33:16,953 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783956109] [2020-11-29 19:33:16,954 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-11-29 19:33:16,954 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 19:33:16,954 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-29 19:33:16,955 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 19:33:16,955 INFO L87 Difference]: Start difference. First operand 533 states and 674 transitions. Second operand 3 states. [2020-11-29 19:33:17,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:33:17,105 INFO L93 Difference]: Finished difference Result 541 states and 685 transitions. [2020-11-29 19:33:17,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-29 19:33:17,106 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 59 [2020-11-29 19:33:17,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:33:17,110 INFO L225 Difference]: With dead ends: 541 [2020-11-29 19:33:17,110 INFO L226 Difference]: Without dead ends: 541 [2020-11-29 19:33:17,111 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 19:33:17,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states. [2020-11-29 19:33:17,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 541. [2020-11-29 19:33:17,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 541 states. [2020-11-29 19:33:17,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 541 states to 541 states and 685 transitions. [2020-11-29 19:33:17,129 INFO L78 Accepts]: Start accepts. Automaton has 541 states and 685 transitions. Word has length 59 [2020-11-29 19:33:17,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:33:17,130 INFO L481 AbstractCegarLoop]: Abstraction has 541 states and 685 transitions. [2020-11-29 19:33:17,130 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-11-29 19:33:17,130 INFO L276 IsEmpty]: Start isEmpty. Operand 541 states and 685 transitions. [2020-11-29 19:33:17,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2020-11-29 19:33:17,131 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:33:17,132 INFO L422 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] [2020-11-29 19:33:17,344 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 mathsat -unsat_core_generation=3 [2020-11-29 19:33:17,345 INFO L429 AbstractCegarLoop]: === Iteration 15 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:33:17,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:33:17,346 INFO L82 PathProgramCache]: Analyzing trace with hash 1910184622, now seen corresponding path program 1 times [2020-11-29 19:33:17,346 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 19:33:17,346 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1097143504] [2020-11-29 19:33:17,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/mathsat Starting monitored process 16 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with mathsat -unsat_core_generation=3 [2020-11-29 19:33:17,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:33:17,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 6 conjunts are in the unsatisfiable core [2020-11-29 19:33:17,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 19:33:17,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:17,771 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 19:33:18,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:18,036 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1097143504] [2020-11-29 19:33:18,036 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:33:18,036 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 7] imperfect sequences [] total 11 [2020-11-29 19:33:18,039 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691267286] [2020-11-29 19:33:18,039 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-11-29 19:33:18,039 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 19:33:18,040 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-11-29 19:33:18,040 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2020-11-29 19:33:18,040 INFO L87 Difference]: Start difference. First operand 541 states and 685 transitions. Second operand 11 states. [2020-11-29 19:33:19,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:33:19,927 INFO L93 Difference]: Finished difference Result 742 states and 936 transitions. [2020-11-29 19:33:19,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-11-29 19:33:19,928 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 53 [2020-11-29 19:33:19,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:33:19,932 INFO L225 Difference]: With dead ends: 742 [2020-11-29 19:33:19,932 INFO L226 Difference]: Without dead ends: 742 [2020-11-29 19:33:19,932 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 95 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=89, Invalid=183, Unknown=0, NotChecked=0, Total=272 [2020-11-29 19:33:19,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 742 states. [2020-11-29 19:33:19,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 742 to 593. [2020-11-29 19:33:19,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 593 states. [2020-11-29 19:33:19,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 593 states to 593 states and 747 transitions. [2020-11-29 19:33:19,952 INFO L78 Accepts]: Start accepts. Automaton has 593 states and 747 transitions. Word has length 53 [2020-11-29 19:33:19,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:33:19,952 INFO L481 AbstractCegarLoop]: Abstraction has 593 states and 747 transitions. [2020-11-29 19:33:19,952 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-11-29 19:33:19,953 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 747 transitions. [2020-11-29 19:33:19,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2020-11-29 19:33:19,954 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:33:19,955 INFO L422 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] [2020-11-29 19:33:20,171 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 mathsat -unsat_core_generation=3 [2020-11-29 19:33:20,172 INFO L429 AbstractCegarLoop]: === Iteration 16 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:33:20,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:33:20,172 INFO L82 PathProgramCache]: Analyzing trace with hash 1208793609, now seen corresponding path program 1 times [2020-11-29 19:33:20,173 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 19:33:20,173 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [982761308] [2020-11-29 19:33:20,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/mathsat Starting monitored process 17 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with mathsat -unsat_core_generation=3 [2020-11-29 19:33:20,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:33:20,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 6 conjunts are in the unsatisfiable core [2020-11-29 19:33:20,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 19:33:20,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:20,582 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 19:33:20,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:20,848 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [982761308] [2020-11-29 19:33:20,848 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:33:20,848 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 7] imperfect sequences [] total 11 [2020-11-29 19:33:20,848 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149883198] [2020-11-29 19:33:20,848 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-11-29 19:33:20,848 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 19:33:20,849 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-11-29 19:33:20,849 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2020-11-29 19:33:20,849 INFO L87 Difference]: Start difference. First operand 593 states and 747 transitions. Second operand 11 states. [2020-11-29 19:33:21,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:33:21,859 INFO L93 Difference]: Finished difference Result 627 states and 785 transitions. [2020-11-29 19:33:21,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-11-29 19:33:21,860 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 55 [2020-11-29 19:33:21,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:33:21,863 INFO L225 Difference]: With dead ends: 627 [2020-11-29 19:33:21,863 INFO L226 Difference]: Without dead ends: 627 [2020-11-29 19:33:21,863 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 99 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=69, Invalid=141, Unknown=0, NotChecked=0, Total=210 [2020-11-29 19:33:21,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 627 states. [2020-11-29 19:33:21,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 627 to 567. [2020-11-29 19:33:21,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 567 states. [2020-11-29 19:33:21,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 567 states to 567 states and 712 transitions. [2020-11-29 19:33:21,881 INFO L78 Accepts]: Start accepts. Automaton has 567 states and 712 transitions. Word has length 55 [2020-11-29 19:33:21,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:33:21,881 INFO L481 AbstractCegarLoop]: Abstraction has 567 states and 712 transitions. [2020-11-29 19:33:21,881 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-11-29 19:33:21,881 INFO L276 IsEmpty]: Start isEmpty. Operand 567 states and 712 transitions. [2020-11-29 19:33:21,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2020-11-29 19:33:21,883 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:33:21,883 INFO L422 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] [2020-11-29 19:33:22,099 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 mathsat -unsat_core_generation=3 [2020-11-29 19:33:22,100 INFO L429 AbstractCegarLoop]: === Iteration 17 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:33:22,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:33:22,100 INFO L82 PathProgramCache]: Analyzing trace with hash -638658295, now seen corresponding path program 1 times [2020-11-29 19:33:22,101 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 19:33:22,101 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [284579623] [2020-11-29 19:33:22,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/mathsat Starting monitored process 18 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with mathsat -unsat_core_generation=3 [2020-11-29 19:33:22,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:33:22,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-29 19:33:22,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 19:33:22,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:22,433 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 19:33:22,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:22,480 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [284579623] [2020-11-29 19:33:22,480 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:33:22,480 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2020-11-29 19:33:22,480 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716057818] [2020-11-29 19:33:22,481 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-11-29 19:33:22,481 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 19:33:22,481 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-29 19:33:22,482 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 19:33:22,482 INFO L87 Difference]: Start difference. First operand 567 states and 712 transitions. Second operand 3 states. [2020-11-29 19:33:22,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:33:22,571 INFO L93 Difference]: Finished difference Result 641 states and 802 transitions. [2020-11-29 19:33:22,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-29 19:33:22,597 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 55 [2020-11-29 19:33:22,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:33:22,601 INFO L225 Difference]: With dead ends: 641 [2020-11-29 19:33:22,601 INFO L226 Difference]: Without dead ends: 641 [2020-11-29 19:33:22,601 INFO L677 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 [2020-11-29 19:33:22,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 641 states. [2020-11-29 19:33:22,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 641 to 581. [2020-11-29 19:33:22,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 581 states. [2020-11-29 19:33:22,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 581 states to 581 states and 728 transitions. [2020-11-29 19:33:22,621 INFO L78 Accepts]: Start accepts. Automaton has 581 states and 728 transitions. Word has length 55 [2020-11-29 19:33:22,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:33:22,622 INFO L481 AbstractCegarLoop]: Abstraction has 581 states and 728 transitions. [2020-11-29 19:33:22,622 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-11-29 19:33:22,622 INFO L276 IsEmpty]: Start isEmpty. Operand 581 states and 728 transitions. [2020-11-29 19:33:22,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2020-11-29 19:33:22,624 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:33:22,624 INFO L422 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] [2020-11-29 19:33:22,841 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 mathsat -unsat_core_generation=3 [2020-11-29 19:33:22,841 INFO L429 AbstractCegarLoop]: === Iteration 18 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:33:22,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:33:22,842 INFO L82 PathProgramCache]: Analyzing trace with hash -1904675578, now seen corresponding path program 1 times [2020-11-29 19:33:22,842 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 19:33:22,842 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1011501441] [2020-11-29 19:33:22,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/mathsat Starting monitored process 19 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with mathsat -unsat_core_generation=3 [2020-11-29 19:33:23,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:33:23,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 409 conjuncts, 5 conjunts are in the unsatisfiable core [2020-11-29 19:33:23,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 19:33:23,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:23,138 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 19:33:23,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:23,280 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1011501441] [2020-11-29 19:33:23,280 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:33:23,280 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2020-11-29 19:33:23,280 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624705936] [2020-11-29 19:33:23,281 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-11-29 19:33:23,281 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 19:33:23,281 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-11-29 19:33:23,281 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-11-29 19:33:23,281 INFO L87 Difference]: Start difference. First operand 581 states and 728 transitions. Second operand 5 states. [2020-11-29 19:33:23,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:33:23,298 INFO L93 Difference]: Finished difference Result 516 states and 638 transitions. [2020-11-29 19:33:23,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-29 19:33:23,299 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 62 [2020-11-29 19:33:23,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:33:23,302 INFO L225 Difference]: With dead ends: 516 [2020-11-29 19:33:23,302 INFO L226 Difference]: Without dead ends: 516 [2020-11-29 19:33:23,303 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-11-29 19:33:23,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 516 states. [2020-11-29 19:33:23,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 516 to 516. [2020-11-29 19:33:23,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 516 states. [2020-11-29 19:33:23,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 516 states to 516 states and 638 transitions. [2020-11-29 19:33:23,329 INFO L78 Accepts]: Start accepts. Automaton has 516 states and 638 transitions. Word has length 62 [2020-11-29 19:33:23,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:33:23,329 INFO L481 AbstractCegarLoop]: Abstraction has 516 states and 638 transitions. [2020-11-29 19:33:23,329 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-11-29 19:33:23,330 INFO L276 IsEmpty]: Start isEmpty. Operand 516 states and 638 transitions. [2020-11-29 19:33:23,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2020-11-29 19:33:23,334 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:33:23,334 INFO L422 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] [2020-11-29 19:33:23,558 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 mathsat -unsat_core_generation=3 [2020-11-29 19:33:23,559 INFO L429 AbstractCegarLoop]: === Iteration 19 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:33:23,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:33:23,559 INFO L82 PathProgramCache]: Analyzing trace with hash -1465835926, now seen corresponding path program 1 times [2020-11-29 19:33:23,560 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 19:33:23,560 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1852517272] [2020-11-29 19:33:23,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/mathsat Starting monitored process 20 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with mathsat -unsat_core_generation=3 [2020-11-29 19:33:23,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:33:23,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-29 19:33:23,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 19:33:23,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:23,946 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 19:33:24,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:24,100 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1852517272] [2020-11-29 19:33:24,100 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:33:24,100 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2020-11-29 19:33:24,101 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803180815] [2020-11-29 19:33:24,101 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-11-29 19:33:24,101 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 19:33:24,102 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-11-29 19:33:24,102 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2020-11-29 19:33:24,102 INFO L87 Difference]: Start difference. First operand 516 states and 638 transitions. Second operand 8 states. [2020-11-29 19:33:24,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:33:24,695 INFO L93 Difference]: Finished difference Result 521 states and 641 transitions. [2020-11-29 19:33:24,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-11-29 19:33:24,696 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 56 [2020-11-29 19:33:24,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:33:24,698 INFO L225 Difference]: With dead ends: 521 [2020-11-29 19:33:24,698 INFO L226 Difference]: Without dead ends: 521 [2020-11-29 19:33:24,699 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2020-11-29 19:33:24,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2020-11-29 19:33:24,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 516. [2020-11-29 19:33:24,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 516 states. [2020-11-29 19:33:24,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 516 states to 516 states and 637 transitions. [2020-11-29 19:33:24,712 INFO L78 Accepts]: Start accepts. Automaton has 516 states and 637 transitions. Word has length 56 [2020-11-29 19:33:24,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:33:24,715 INFO L481 AbstractCegarLoop]: Abstraction has 516 states and 637 transitions. [2020-11-29 19:33:24,715 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-11-29 19:33:24,715 INFO L276 IsEmpty]: Start isEmpty. Operand 516 states and 637 transitions. [2020-11-29 19:33:24,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2020-11-29 19:33:24,716 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:33:24,717 INFO L422 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] [2020-11-29 19:33:24,932 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 mathsat -unsat_core_generation=3 [2020-11-29 19:33:24,932 INFO L429 AbstractCegarLoop]: === Iteration 20 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:33:24,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:33:24,933 INFO L82 PathProgramCache]: Analyzing trace with hash -1457254196, now seen corresponding path program 1 times [2020-11-29 19:33:24,933 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 19:33:24,933 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1210247880] [2020-11-29 19:33:24,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/mathsat Starting monitored process 21 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with mathsat -unsat_core_generation=3 [2020-11-29 19:33:25,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:33:25,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 9 conjunts are in the unsatisfiable core [2020-11-29 19:33:25,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 19:33:25,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:25,311 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 19:33:25,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:25,645 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1210247880] [2020-11-29 19:33:25,645 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:33:25,645 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9, 8] imperfect sequences [] total 15 [2020-11-29 19:33:25,645 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116655314] [2020-11-29 19:33:25,646 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-11-29 19:33:25,646 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 19:33:25,646 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-11-29 19:33:25,647 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2020-11-29 19:33:25,647 INFO L87 Difference]: Start difference. First operand 516 states and 637 transitions. Second operand 15 states. [2020-11-29 19:33:26,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:33:26,210 INFO L93 Difference]: Finished difference Result 560 states and 691 transitions. [2020-11-29 19:33:26,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-11-29 19:33:26,211 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 56 [2020-11-29 19:33:26,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:33:26,214 INFO L225 Difference]: With dead ends: 560 [2020-11-29 19:33:26,214 INFO L226 Difference]: Without dead ends: 533 [2020-11-29 19:33:26,214 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2020-11-29 19:33:26,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 533 states. [2020-11-29 19:33:26,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 533 to 515. [2020-11-29 19:33:26,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 515 states. [2020-11-29 19:33:26,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 515 states to 515 states and 635 transitions. [2020-11-29 19:33:26,233 INFO L78 Accepts]: Start accepts. Automaton has 515 states and 635 transitions. Word has length 56 [2020-11-29 19:33:26,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:33:26,233 INFO L481 AbstractCegarLoop]: Abstraction has 515 states and 635 transitions. [2020-11-29 19:33:26,233 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-11-29 19:33:26,233 INFO L276 IsEmpty]: Start isEmpty. Operand 515 states and 635 transitions. [2020-11-29 19:33:26,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2020-11-29 19:33:26,236 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:33:26,236 INFO L422 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] [2020-11-29 19:33:26,454 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 mathsat -unsat_core_generation=3 [2020-11-29 19:33:26,454 INFO L429 AbstractCegarLoop]: === Iteration 21 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:33:26,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:33:26,455 INFO L82 PathProgramCache]: Analyzing trace with hash -1077079326, now seen corresponding path program 1 times [2020-11-29 19:33:26,455 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 19:33:26,455 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [303127725] [2020-11-29 19:33:26,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/mathsat Starting monitored process 22 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with mathsat -unsat_core_generation=3 [2020-11-29 19:33:26,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:33:26,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 5 conjunts are in the unsatisfiable core [2020-11-29 19:33:26,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 19:33:26,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:26,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 19:33:27,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:27,034 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [303127725] [2020-11-29 19:33:27,034 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:33:27,034 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 10 [2020-11-29 19:33:27,034 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843992673] [2020-11-29 19:33:27,035 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-11-29 19:33:27,035 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 19:33:27,035 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-11-29 19:33:27,035 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2020-11-29 19:33:27,035 INFO L87 Difference]: Start difference. First operand 515 states and 635 transitions. Second operand 10 states. [2020-11-29 19:33:27,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:33:27,220 INFO L93 Difference]: Finished difference Result 533 states and 653 transitions. [2020-11-29 19:33:27,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-11-29 19:33:27,220 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 58 [2020-11-29 19:33:27,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:33:27,222 INFO L225 Difference]: With dead ends: 533 [2020-11-29 19:33:27,222 INFO L226 Difference]: Without dead ends: 508 [2020-11-29 19:33:27,223 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2020-11-29 19:33:27,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2020-11-29 19:33:27,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 506. [2020-11-29 19:33:27,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 506 states. [2020-11-29 19:33:27,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 506 states to 506 states and 622 transitions. [2020-11-29 19:33:27,237 INFO L78 Accepts]: Start accepts. Automaton has 506 states and 622 transitions. Word has length 58 [2020-11-29 19:33:27,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:33:27,238 INFO L481 AbstractCegarLoop]: Abstraction has 506 states and 622 transitions. [2020-11-29 19:33:27,238 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-11-29 19:33:27,238 INFO L276 IsEmpty]: Start isEmpty. Operand 506 states and 622 transitions. [2020-11-29 19:33:27,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2020-11-29 19:33:27,239 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:33:27,240 INFO L422 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] [2020-11-29 19:33:27,456 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 mathsat -unsat_core_generation=3 [2020-11-29 19:33:27,457 INFO L429 AbstractCegarLoop]: === Iteration 22 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:33:27,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:33:27,457 INFO L82 PathProgramCache]: Analyzing trace with hash 1226713919, now seen corresponding path program 1 times [2020-11-29 19:33:27,458 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 19:33:27,458 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1533336911] [2020-11-29 19:33:27,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/mathsat Starting monitored process 23 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with mathsat -unsat_core_generation=3 [2020-11-29 19:33:27,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:33:27,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-29 19:33:27,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 19:33:27,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:27,784 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 19:33:27,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:27,999 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1533336911] [2020-11-29 19:33:27,999 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:33:27,999 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 5] imperfect sequences [] total 7 [2020-11-29 19:33:27,999 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927855832] [2020-11-29 19:33:28,000 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-11-29 19:33:28,000 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 19:33:28,002 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-11-29 19:33:28,002 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2020-11-29 19:33:28,002 INFO L87 Difference]: Start difference. First operand 506 states and 622 transitions. Second operand 7 states. [2020-11-29 19:33:28,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:33:28,628 INFO L93 Difference]: Finished difference Result 528 states and 644 transitions. [2020-11-29 19:33:28,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-11-29 19:33:28,632 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 66 [2020-11-29 19:33:28,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:33:28,635 INFO L225 Difference]: With dead ends: 528 [2020-11-29 19:33:28,635 INFO L226 Difference]: Without dead ends: 528 [2020-11-29 19:33:28,635 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 125 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2020-11-29 19:33:28,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 528 states. [2020-11-29 19:33:28,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 528 to 506. [2020-11-29 19:33:28,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 506 states. [2020-11-29 19:33:28,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 506 states to 506 states and 620 transitions. [2020-11-29 19:33:28,656 INFO L78 Accepts]: Start accepts. Automaton has 506 states and 620 transitions. Word has length 66 [2020-11-29 19:33:28,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:33:28,657 INFO L481 AbstractCegarLoop]: Abstraction has 506 states and 620 transitions. [2020-11-29 19:33:28,657 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-11-29 19:33:28,657 INFO L276 IsEmpty]: Start isEmpty. Operand 506 states and 620 transitions. [2020-11-29 19:33:28,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2020-11-29 19:33:28,666 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:33:28,666 INFO L422 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] [2020-11-29 19:33:28,884 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 mathsat -unsat_core_generation=3 [2020-11-29 19:33:28,884 INFO L429 AbstractCegarLoop]: === Iteration 23 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:33:28,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:33:28,885 INFO L82 PathProgramCache]: Analyzing trace with hash 286464545, now seen corresponding path program 1 times [2020-11-29 19:33:28,885 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 19:33:28,885 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [970967830] [2020-11-29 19:33:28,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/mathsat Starting monitored process 24 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with mathsat -unsat_core_generation=3 [2020-11-29 19:33:29,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:33:29,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 5 conjunts are in the unsatisfiable core [2020-11-29 19:33:29,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 19:33:29,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:29,268 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 19:33:29,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:29,381 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [970967830] [2020-11-29 19:33:29,381 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:33:29,382 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2020-11-29 19:33:29,382 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857264265] [2020-11-29 19:33:29,383 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-11-29 19:33:29,383 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 19:33:29,383 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-11-29 19:33:29,383 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-11-29 19:33:29,384 INFO L87 Difference]: Start difference. First operand 506 states and 620 transitions. Second operand 5 states. [2020-11-29 19:33:29,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:33:29,411 INFO L93 Difference]: Finished difference Result 490 states and 601 transitions. [2020-11-29 19:33:29,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-29 19:33:29,412 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 60 [2020-11-29 19:33:29,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:33:29,416 INFO L225 Difference]: With dead ends: 490 [2020-11-29 19:33:29,416 INFO L226 Difference]: Without dead ends: 490 [2020-11-29 19:33:29,416 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 114 SyntacticMatches, 2 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-11-29 19:33:29,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2020-11-29 19:33:29,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 485. [2020-11-29 19:33:29,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 485 states. [2020-11-29 19:33:29,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 595 transitions. [2020-11-29 19:33:29,431 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 595 transitions. Word has length 60 [2020-11-29 19:33:29,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:33:29,431 INFO L481 AbstractCegarLoop]: Abstraction has 485 states and 595 transitions. [2020-11-29 19:33:29,431 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-11-29 19:33:29,431 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 595 transitions. [2020-11-29 19:33:29,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2020-11-29 19:33:29,433 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:33:29,433 INFO L422 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] [2020-11-29 19:33:29,640 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 mathsat -unsat_core_generation=3 [2020-11-29 19:33:29,640 INFO L429 AbstractCegarLoop]: === Iteration 24 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:33:29,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:33:29,641 INFO L82 PathProgramCache]: Analyzing trace with hash 1398189987, now seen corresponding path program 1 times [2020-11-29 19:33:29,641 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 19:33:29,641 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [606317326] [2020-11-29 19:33:29,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/mathsat Starting monitored process 25 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with mathsat -unsat_core_generation=3 [2020-11-29 19:33:29,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:33:29,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 9 conjunts are in the unsatisfiable core [2020-11-29 19:33:29,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 19:33:30,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:30,150 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 19:33:30,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:30,483 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [606317326] [2020-11-29 19:33:30,483 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:33:30,483 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10, 9] imperfect sequences [] total 17 [2020-11-29 19:33:30,484 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389836124] [2020-11-29 19:33:30,484 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-11-29 19:33:30,484 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 19:33:30,485 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-11-29 19:33:30,485 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2020-11-29 19:33:30,485 INFO L87 Difference]: Start difference. First operand 485 states and 595 transitions. Second operand 17 states. [2020-11-29 19:33:30,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:33:30,939 INFO L93 Difference]: Finished difference Result 529 states and 646 transitions. [2020-11-29 19:33:30,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-11-29 19:33:30,939 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 61 [2020-11-29 19:33:30,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:33:30,942 INFO L225 Difference]: With dead ends: 529 [2020-11-29 19:33:30,942 INFO L226 Difference]: Without dead ends: 496 [2020-11-29 19:33:30,942 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2020-11-29 19:33:30,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2020-11-29 19:33:30,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 481. [2020-11-29 19:33:30,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 481 states. [2020-11-29 19:33:30,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 589 transitions. [2020-11-29 19:33:30,952 INFO L78 Accepts]: Start accepts. Automaton has 481 states and 589 transitions. Word has length 61 [2020-11-29 19:33:30,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:33:30,953 INFO L481 AbstractCegarLoop]: Abstraction has 481 states and 589 transitions. [2020-11-29 19:33:30,953 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-11-29 19:33:30,953 INFO L276 IsEmpty]: Start isEmpty. Operand 481 states and 589 transitions. [2020-11-29 19:33:30,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2020-11-29 19:33:30,955 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:33:30,955 INFO L422 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] [2020-11-29 19:33:31,172 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 mathsat -unsat_core_generation=3 [2020-11-29 19:33:31,172 INFO L429 AbstractCegarLoop]: === Iteration 25 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:33:31,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:33:31,173 INFO L82 PathProgramCache]: Analyzing trace with hash 1171632084, now seen corresponding path program 1 times [2020-11-29 19:33:31,173 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 19:33:31,173 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [215290574] [2020-11-29 19:33:31,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/mathsat Starting monitored process 26 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with mathsat -unsat_core_generation=3 [2020-11-29 19:33:31,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:33:31,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-29 19:33:31,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 19:33:31,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:31,464 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 19:33:31,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:31,555 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [215290574] [2020-11-29 19:33:31,555 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:33:31,555 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2020-11-29 19:33:31,555 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849954270] [2020-11-29 19:33:31,555 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-11-29 19:33:31,556 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 19:33:31,556 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-29 19:33:31,556 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-11-29 19:33:31,556 INFO L87 Difference]: Start difference. First operand 481 states and 589 transitions. Second operand 4 states. [2020-11-29 19:33:31,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:33:31,587 INFO L93 Difference]: Finished difference Result 511 states and 628 transitions. [2020-11-29 19:33:31,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-11-29 19:33:31,588 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 69 [2020-11-29 19:33:31,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:33:31,593 INFO L225 Difference]: With dead ends: 511 [2020-11-29 19:33:31,594 INFO L226 Difference]: Without dead ends: 511 [2020-11-29 19:33:31,594 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-11-29 19:33:31,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states. [2020-11-29 19:33:31,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 481. [2020-11-29 19:33:31,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 481 states. [2020-11-29 19:33:31,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 589 transitions. [2020-11-29 19:33:31,612 INFO L78 Accepts]: Start accepts. Automaton has 481 states and 589 transitions. Word has length 69 [2020-11-29 19:33:31,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:33:31,614 INFO L481 AbstractCegarLoop]: Abstraction has 481 states and 589 transitions. [2020-11-29 19:33:31,614 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-11-29 19:33:31,614 INFO L276 IsEmpty]: Start isEmpty. Operand 481 states and 589 transitions. [2020-11-29 19:33:31,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2020-11-29 19:33:31,616 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:33:31,616 INFO L422 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] [2020-11-29 19:33:31,830 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 mathsat -unsat_core_generation=3 [2020-11-29 19:33:31,831 INFO L429 AbstractCegarLoop]: === Iteration 26 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:33:31,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:33:31,831 INFO L82 PathProgramCache]: Analyzing trace with hash -1437784172, now seen corresponding path program 1 times [2020-11-29 19:33:31,831 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 19:33:31,831 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1429266076] [2020-11-29 19:33:31,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/mathsat Starting monitored process 27 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with mathsat -unsat_core_generation=3 [2020-11-29 19:33:32,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:33:32,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 6 conjunts are in the unsatisfiable core [2020-11-29 19:33:32,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 19:33: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. [2020-11-29 19:33:32,173 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 19:33:32,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:32,246 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1429266076] [2020-11-29 19:33:32,246 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:33:32,246 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 6 [2020-11-29 19:33:32,246 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390858905] [2020-11-29 19:33:32,247 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-11-29 19:33:32,247 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 19:33:32,247 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-11-29 19:33:32,247 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2020-11-29 19:33:32,247 INFO L87 Difference]: Start difference. First operand 481 states and 589 transitions. Second operand 6 states. [2020-11-29 19:33:32,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:33:32,368 INFO L93 Difference]: Finished difference Result 500 states and 611 transitions. [2020-11-29 19:33:32,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-11-29 19:33:32,369 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 69 [2020-11-29 19:33:32,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:33:32,372 INFO L225 Difference]: With dead ends: 500 [2020-11-29 19:33:32,372 INFO L226 Difference]: Without dead ends: 500 [2020-11-29 19:33:32,373 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 132 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2020-11-29 19:33:32,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 500 states. [2020-11-29 19:33:32,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 500 to 481. [2020-11-29 19:33:32,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 481 states. [2020-11-29 19:33:32,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 587 transitions. [2020-11-29 19:33:32,387 INFO L78 Accepts]: Start accepts. Automaton has 481 states and 587 transitions. Word has length 69 [2020-11-29 19:33:32,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:33:32,387 INFO L481 AbstractCegarLoop]: Abstraction has 481 states and 587 transitions. [2020-11-29 19:33:32,387 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-11-29 19:33:32,387 INFO L276 IsEmpty]: Start isEmpty. Operand 481 states and 587 transitions. [2020-11-29 19:33:32,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2020-11-29 19:33:32,389 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:33:32,390 INFO L422 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] [2020-11-29 19:33:32,603 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 mathsat -unsat_core_generation=3 [2020-11-29 19:33:32,603 INFO L429 AbstractCegarLoop]: === Iteration 27 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:33:32,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:33:32,604 INFO L82 PathProgramCache]: Analyzing trace with hash 1995312498, now seen corresponding path program 1 times [2020-11-29 19:33:32,604 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 19:33:32,605 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1697794204] [2020-11-29 19:33:32,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/mathsat Starting monitored process 28 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with mathsat -unsat_core_generation=3 [2020-11-29 19:33:32,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:33:32,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 9 conjunts are in the unsatisfiable core [2020-11-29 19:33:32,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 19:33:33,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:33,041 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 19:33:33,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:33,307 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1697794204] [2020-11-29 19:33:33,308 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:33:33,308 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10, 9] imperfect sequences [] total 17 [2020-11-29 19:33:33,308 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469965308] [2020-11-29 19:33:33,308 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-11-29 19:33:33,308 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 19:33:33,309 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-11-29 19:33:33,309 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2020-11-29 19:33:33,309 INFO L87 Difference]: Start difference. First operand 481 states and 587 transitions. Second operand 17 states. [2020-11-29 19:33:33,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:33:33,770 INFO L93 Difference]: Finished difference Result 528 states and 640 transitions. [2020-11-29 19:33:33,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-11-29 19:33:33,771 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 62 [2020-11-29 19:33:33,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:33:33,773 INFO L225 Difference]: With dead ends: 528 [2020-11-29 19:33:33,773 INFO L226 Difference]: Without dead ends: 494 [2020-11-29 19:33:33,773 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2020-11-29 19:33:33,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2020-11-29 19:33:33,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 476. [2020-11-29 19:33:33,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 476 states. [2020-11-29 19:33:33,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 580 transitions. [2020-11-29 19:33:33,786 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 580 transitions. Word has length 62 [2020-11-29 19:33:33,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:33:33,786 INFO L481 AbstractCegarLoop]: Abstraction has 476 states and 580 transitions. [2020-11-29 19:33:33,786 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-11-29 19:33:33,786 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 580 transitions. [2020-11-29 19:33:33,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2020-11-29 19:33:33,788 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:33:33,788 INFO L422 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] [2020-11-29 19:33:33,992 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 mathsat -unsat_core_generation=3 [2020-11-29 19:33:33,993 INFO L429 AbstractCegarLoop]: === Iteration 28 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:33:33,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:33:33,993 INFO L82 PathProgramCache]: Analyzing trace with hash -1068339296, now seen corresponding path program 1 times [2020-11-29 19:33:33,993 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 19:33:33,993 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [949938898] [2020-11-29 19:33:33,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/mathsat Starting monitored process 29 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with mathsat -unsat_core_generation=3 [2020-11-29 19:33:34,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:33:34,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 9 conjunts are in the unsatisfiable core [2020-11-29 19:33:34,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 19:33:34,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:34,374 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 19:33:34,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:34,683 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [949938898] [2020-11-29 19:33:34,683 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:33:34,684 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10, 9] imperfect sequences [] total 17 [2020-11-29 19:33:34,684 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579177272] [2020-11-29 19:33:34,684 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-11-29 19:33:34,685 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 19:33:34,685 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-11-29 19:33:34,685 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2020-11-29 19:33:34,686 INFO L87 Difference]: Start difference. First operand 476 states and 580 transitions. Second operand 17 states. [2020-11-29 19:33:35,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:33:35,122 INFO L93 Difference]: Finished difference Result 523 states and 632 transitions. [2020-11-29 19:33:35,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-11-29 19:33:35,123 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 62 [2020-11-29 19:33:35,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:33:35,126 INFO L225 Difference]: With dead ends: 523 [2020-11-29 19:33:35,126 INFO L226 Difference]: Without dead ends: 490 [2020-11-29 19:33:35,126 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2020-11-29 19:33:35,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2020-11-29 19:33:35,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 472. [2020-11-29 19:33:35,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 472 states. [2020-11-29 19:33:35,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 574 transitions. [2020-11-29 19:33:35,139 INFO L78 Accepts]: Start accepts. Automaton has 472 states and 574 transitions. Word has length 62 [2020-11-29 19:33:35,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:33:35,140 INFO L481 AbstractCegarLoop]: Abstraction has 472 states and 574 transitions. [2020-11-29 19:33:35,140 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-11-29 19:33:35,140 INFO L276 IsEmpty]: Start isEmpty. Operand 472 states and 574 transitions. [2020-11-29 19:33:35,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2020-11-29 19:33:35,141 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:33:35,142 INFO L422 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] [2020-11-29 19:33:35,358 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 mathsat -unsat_core_generation=3 [2020-11-29 19:33:35,359 INFO L429 AbstractCegarLoop]: === Iteration 29 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:33:35,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:33:35,359 INFO L82 PathProgramCache]: Analyzing trace with hash -941382040, now seen corresponding path program 1 times [2020-11-29 19:33:35,359 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 19:33:35,359 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1028762347] [2020-11-29 19:33:35,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/mathsat Starting monitored process 30 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with mathsat -unsat_core_generation=3 [2020-11-29 19:33:35,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:33:35,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-29 19:33:35,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 19:33:35,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:35,690 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 19:33:35,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:35,771 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1028762347] [2020-11-29 19:33:35,772 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:33:35,772 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2020-11-29 19:33:35,772 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257304371] [2020-11-29 19:33:35,773 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-11-29 19:33:35,773 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 19:33:35,773 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-29 19:33:35,773 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 19:33:35,773 INFO L87 Difference]: Start difference. First operand 472 states and 574 transitions. Second operand 3 states. [2020-11-29 19:33:35,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:33:35,793 INFO L93 Difference]: Finished difference Result 577 states and 703 transitions. [2020-11-29 19:33:35,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-29 19:33:35,794 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 68 [2020-11-29 19:33:35,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:33:35,796 INFO L225 Difference]: With dead ends: 577 [2020-11-29 19:33:35,796 INFO L226 Difference]: Without dead ends: 577 [2020-11-29 19:33:35,796 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 19:33:35,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states. [2020-11-29 19:33:35,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 546. [2020-11-29 19:33:35,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 546 states. [2020-11-29 19:33:35,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 546 states to 546 states and 668 transitions. [2020-11-29 19:33:35,810 INFO L78 Accepts]: Start accepts. Automaton has 546 states and 668 transitions. Word has length 68 [2020-11-29 19:33:35,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:33:35,810 INFO L481 AbstractCegarLoop]: Abstraction has 546 states and 668 transitions. [2020-11-29 19:33:35,810 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-11-29 19:33:35,810 INFO L276 IsEmpty]: Start isEmpty. Operand 546 states and 668 transitions. [2020-11-29 19:33:35,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2020-11-29 19:33:35,811 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:33:35,811 INFO L422 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] [2020-11-29 19:33:36,012 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 mathsat -unsat_core_generation=3 [2020-11-29 19:33:36,012 INFO L429 AbstractCegarLoop]: === Iteration 30 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:33:36,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:33:36,012 INFO L82 PathProgramCache]: Analyzing trace with hash -1281783663, now seen corresponding path program 1 times [2020-11-29 19:33:36,013 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 19:33:36,013 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [299783163] [2020-11-29 19:33:36,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/mathsat Starting monitored process 31 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with mathsat -unsat_core_generation=3 [2020-11-29 19:33:36,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:33:36,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 9 conjunts are in the unsatisfiable core [2020-11-29 19:33:36,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 19:33:36,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:36,369 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 19:33:36,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:36,598 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [299783163] [2020-11-29 19:33:36,598 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:33:36,598 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10, 9] imperfect sequences [] total 17 [2020-11-29 19:33:36,598 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971831421] [2020-11-29 19:33:36,598 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-11-29 19:33:36,598 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 19:33:36,598 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-11-29 19:33:36,599 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2020-11-29 19:33:36,599 INFO L87 Difference]: Start difference. First operand 546 states and 668 transitions. Second operand 17 states. [2020-11-29 19:33:36,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:33:36,993 INFO L93 Difference]: Finished difference Result 600 states and 730 transitions. [2020-11-29 19:33:36,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-11-29 19:33:36,993 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 66 [2020-11-29 19:33:36,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:33:36,996 INFO L225 Difference]: With dead ends: 600 [2020-11-29 19:33:36,996 INFO L226 Difference]: Without dead ends: 538 [2020-11-29 19:33:36,997 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2020-11-29 19:33:36,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 538 states. [2020-11-29 19:33:37,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 538 to 520. [2020-11-29 19:33:37,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 520 states. [2020-11-29 19:33:37,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 520 states to 520 states and 636 transitions. [2020-11-29 19:33:37,010 INFO L78 Accepts]: Start accepts. Automaton has 520 states and 636 transitions. Word has length 66 [2020-11-29 19:33:37,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:33:37,011 INFO L481 AbstractCegarLoop]: Abstraction has 520 states and 636 transitions. [2020-11-29 19:33:37,011 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-11-29 19:33:37,011 INFO L276 IsEmpty]: Start isEmpty. Operand 520 states and 636 transitions. [2020-11-29 19:33:37,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2020-11-29 19:33:37,012 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:33:37,013 INFO L422 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] [2020-11-29 19:33:37,226 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 mathsat -unsat_core_generation=3 [2020-11-29 19:33:37,227 INFO L429 AbstractCegarLoop]: === Iteration 31 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:33:37,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:33:37,229 INFO L82 PathProgramCache]: Analyzing trace with hash -1867572393, now seen corresponding path program 1 times [2020-11-29 19:33:37,230 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 19:33:37,230 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [570717825] [2020-11-29 19:33:37,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/mathsat Starting monitored process 32 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with mathsat -unsat_core_generation=3 [2020-11-29 19:33:37,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:33:37,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 445 conjuncts, 5 conjunts are in the unsatisfiable core [2020-11-29 19:33:37,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 19:33:37,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:37,512 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 19:33:37,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:37,610 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [570717825] [2020-11-29 19:33:37,610 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:33:37,610 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 5] imperfect sequences [] total 9 [2020-11-29 19:33:37,610 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746677480] [2020-11-29 19:33:37,611 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-11-29 19:33:37,611 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 19:33:37,611 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-11-29 19:33:37,611 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2020-11-29 19:33:37,611 INFO L87 Difference]: Start difference. First operand 520 states and 636 transitions. Second operand 9 states. [2020-11-29 19:33:38,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:33:38,429 INFO L93 Difference]: Finished difference Result 536 states and 650 transitions. [2020-11-29 19:33:38,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-11-29 19:33:38,429 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 80 [2020-11-29 19:33:38,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:33:38,431 INFO L225 Difference]: With dead ends: 536 [2020-11-29 19:33:38,431 INFO L226 Difference]: Without dead ends: 536 [2020-11-29 19:33:38,431 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2020-11-29 19:33:38,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2020-11-29 19:33:38,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 504. [2020-11-29 19:33:38,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 504 states. [2020-11-29 19:33:38,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 611 transitions. [2020-11-29 19:33:38,441 INFO L78 Accepts]: Start accepts. Automaton has 504 states and 611 transitions. Word has length 80 [2020-11-29 19:33:38,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:33:38,441 INFO L481 AbstractCegarLoop]: Abstraction has 504 states and 611 transitions. [2020-11-29 19:33:38,441 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-11-29 19:33:38,441 INFO L276 IsEmpty]: Start isEmpty. Operand 504 states and 611 transitions. [2020-11-29 19:33:38,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2020-11-29 19:33:38,443 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:33:38,443 INFO L422 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] [2020-11-29 19:33:38,648 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 mathsat -unsat_core_generation=3 [2020-11-29 19:33:38,649 INFO L429 AbstractCegarLoop]: === Iteration 32 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:33:38,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:33:38,651 INFO L82 PathProgramCache]: Analyzing trace with hash 1859111409, now seen corresponding path program 1 times [2020-11-29 19:33:38,652 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 19:33:38,652 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1856795272] [2020-11-29 19:33:38,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/mathsat Starting monitored process 33 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with mathsat -unsat_core_generation=3 [2020-11-29 19:33:38,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:33:38,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 504 conjuncts, 6 conjunts are in the unsatisfiable core [2020-11-29 19:33:38,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 19:33:39,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:39,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 19:33:39,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:39,129 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1856795272] [2020-11-29 19:33:39,129 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:33:39,129 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 6 [2020-11-29 19:33:39,129 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681514026] [2020-11-29 19:33:39,130 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-11-29 19:33:39,130 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 19:33:39,131 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-11-29 19:33:39,131 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2020-11-29 19:33:39,131 INFO L87 Difference]: Start difference. First operand 504 states and 611 transitions. Second operand 6 states. [2020-11-29 19:33:39,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:33:39,196 INFO L93 Difference]: Finished difference Result 559 states and 705 transitions. [2020-11-29 19:33:39,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-11-29 19:33:39,196 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 81 [2020-11-29 19:33:39,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:33:39,199 INFO L225 Difference]: With dead ends: 559 [2020-11-29 19:33:39,199 INFO L226 Difference]: Without dead ends: 559 [2020-11-29 19:33:39,200 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 156 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2020-11-29 19:33:39,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2020-11-29 19:33:39,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 470. [2020-11-29 19:33:39,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 470 states. [2020-11-29 19:33:39,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 567 transitions. [2020-11-29 19:33:39,213 INFO L78 Accepts]: Start accepts. Automaton has 470 states and 567 transitions. Word has length 81 [2020-11-29 19:33:39,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:33:39,214 INFO L481 AbstractCegarLoop]: Abstraction has 470 states and 567 transitions. [2020-11-29 19:33:39,214 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-11-29 19:33:39,214 INFO L276 IsEmpty]: Start isEmpty. Operand 470 states and 567 transitions. [2020-11-29 19:33:39,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2020-11-29 19:33:39,215 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:33:39,215 INFO L422 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] [2020-11-29 19:33:39,428 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 mathsat -unsat_core_generation=3 [2020-11-29 19:33:39,429 INFO L429 AbstractCegarLoop]: === Iteration 33 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:33:39,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:33:39,430 INFO L82 PathProgramCache]: Analyzing trace with hash -979348919, now seen corresponding path program 1 times [2020-11-29 19:33:39,431 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 19:33:39,431 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1849197757] [2020-11-29 19:33:39,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/mathsat Starting monitored process 34 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with mathsat -unsat_core_generation=3 [2020-11-29 19:33:39,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:33:39,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 6 conjunts are in the unsatisfiable core [2020-11-29 19:33:39,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 19:33:39,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:39,782 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 19:33:39,873 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-11-29 19:33:39,884 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-11-29 19:33:39,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:39,905 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1849197757] [2020-11-29 19:33:39,905 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:33:39,906 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 7 [2020-11-29 19:33:39,906 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052764224] [2020-11-29 19:33:39,906 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-11-29 19:33:39,906 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 19:33:39,907 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-11-29 19:33:39,907 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2020-11-29 19:33:39,907 INFO L87 Difference]: Start difference. First operand 470 states and 567 transitions. Second operand 7 states. [2020-11-29 19:33:40,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:33:40,557 INFO L93 Difference]: Finished difference Result 687 states and 810 transitions. [2020-11-29 19:33:40,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-11-29 19:33:40,558 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 80 [2020-11-29 19:33:40,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:33:40,561 INFO L225 Difference]: With dead ends: 687 [2020-11-29 19:33:40,561 INFO L226 Difference]: Without dead ends: 687 [2020-11-29 19:33:40,561 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 153 SyntacticMatches, 2 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2020-11-29 19:33:40,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 687 states. [2020-11-29 19:33:40,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 687 to 586. [2020-11-29 19:33:40,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 586 states. [2020-11-29 19:33:40,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 586 states to 586 states and 695 transitions. [2020-11-29 19:33:40,571 INFO L78 Accepts]: Start accepts. Automaton has 586 states and 695 transitions. Word has length 80 [2020-11-29 19:33:40,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:33:40,572 INFO L481 AbstractCegarLoop]: Abstraction has 586 states and 695 transitions. [2020-11-29 19:33:40,572 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-11-29 19:33:40,572 INFO L276 IsEmpty]: Start isEmpty. Operand 586 states and 695 transitions. [2020-11-29 19:33:40,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2020-11-29 19:33:40,573 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:33:40,573 INFO L422 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] [2020-11-29 19:33:40,787 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 mathsat -unsat_core_generation=3 [2020-11-29 19:33:40,788 INFO L429 AbstractCegarLoop]: === Iteration 34 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:33:40,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:33:40,790 INFO L82 PathProgramCache]: Analyzing trace with hash 1499941762, now seen corresponding path program 1 times [2020-11-29 19:33:40,792 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 19:33:40,792 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [31477977] [2020-11-29 19:33:40,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/mathsat Starting monitored process 35 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with mathsat -unsat_core_generation=3 [2020-11-29 19:33:41,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:33:41,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 437 conjuncts, 8 conjunts are in the unsatisfiable core [2020-11-29 19:33:41,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 19:33:41,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:41,115 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 19:33:41,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:41,355 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [31477977] [2020-11-29 19:33:41,356 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:33:41,356 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9, 9] imperfect sequences [] total 16 [2020-11-29 19:33:41,356 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382239643] [2020-11-29 19:33:41,356 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-11-29 19:33:41,356 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 19:33:41,357 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-11-29 19:33:41,357 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2020-11-29 19:33:41,357 INFO L87 Difference]: Start difference. First operand 586 states and 695 transitions. Second operand 16 states. [2020-11-29 19:33:41,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:33:41,587 INFO L93 Difference]: Finished difference Result 662 states and 776 transitions. [2020-11-29 19:33:41,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-11-29 19:33:41,588 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 86 [2020-11-29 19:33:41,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:33:41,590 INFO L225 Difference]: With dead ends: 662 [2020-11-29 19:33:41,590 INFO L226 Difference]: Without dead ends: 626 [2020-11-29 19:33:41,590 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 157 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=82, Invalid=470, Unknown=0, NotChecked=0, Total=552 [2020-11-29 19:33:41,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 626 states. [2020-11-29 19:33:41,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 626 to 586. [2020-11-29 19:33:41,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 586 states. [2020-11-29 19:33:41,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 586 states to 586 states and 694 transitions. [2020-11-29 19:33:41,601 INFO L78 Accepts]: Start accepts. Automaton has 586 states and 694 transitions. Word has length 86 [2020-11-29 19:33:41,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:33:41,602 INFO L481 AbstractCegarLoop]: Abstraction has 586 states and 694 transitions. [2020-11-29 19:33:41,602 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-11-29 19:33:41,602 INFO L276 IsEmpty]: Start isEmpty. Operand 586 states and 694 transitions. [2020-11-29 19:33:41,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2020-11-29 19:33:41,603 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:33:41,603 INFO L422 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] [2020-11-29 19:33:41,817 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 mathsat -unsat_core_generation=3 [2020-11-29 19:33:41,817 INFO L429 AbstractCegarLoop]: === Iteration 35 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:33:41,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:33:41,818 INFO L82 PathProgramCache]: Analyzing trace with hash -36022651, now seen corresponding path program 1 times [2020-11-29 19:33:41,818 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 19:33:41,818 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1947158256] [2020-11-29 19:33:41,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/mathsat Starting monitored process 36 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with mathsat -unsat_core_generation=3 [2020-11-29 19:33:42,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:33:42,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 431 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-29 19:33:42,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 19:33:42,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:42,077 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 19:33:42,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:42,135 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1947158256] [2020-11-29 19:33:42,136 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:33:42,136 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2020-11-29 19:33:42,136 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509023769] [2020-11-29 19:33:42,136 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-11-29 19:33:42,136 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 19:33:42,137 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-29 19:33:42,137 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 19:33:42,137 INFO L87 Difference]: Start difference. First operand 586 states and 694 transitions. Second operand 3 states. [2020-11-29 19:33:42,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:33:42,160 INFO L93 Difference]: Finished difference Result 594 states and 701 transitions. [2020-11-29 19:33:42,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-29 19:33:42,161 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 81 [2020-11-29 19:33:42,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:33:42,162 INFO L225 Difference]: With dead ends: 594 [2020-11-29 19:33:42,162 INFO L226 Difference]: Without dead ends: 594 [2020-11-29 19:33:42,163 INFO L677 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 [2020-11-29 19:33:42,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 594 states. [2020-11-29 19:33:42,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 594 to 586. [2020-11-29 19:33:42,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 586 states. [2020-11-29 19:33:42,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 586 states to 586 states and 694 transitions. [2020-11-29 19:33:42,172 INFO L78 Accepts]: Start accepts. Automaton has 586 states and 694 transitions. Word has length 81 [2020-11-29 19:33:42,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:33:42,173 INFO L481 AbstractCegarLoop]: Abstraction has 586 states and 694 transitions. [2020-11-29 19:33:42,173 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-11-29 19:33:42,173 INFO L276 IsEmpty]: Start isEmpty. Operand 586 states and 694 transitions. [2020-11-29 19:33:42,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2020-11-29 19:33:42,174 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:33:42,174 INFO L422 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] [2020-11-29 19:33:42,388 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 mathsat -unsat_core_generation=3 [2020-11-29 19:33:42,388 INFO L429 AbstractCegarLoop]: === Iteration 36 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:33:42,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:33:42,389 INFO L82 PathProgramCache]: Analyzing trace with hash -855974077, now seen corresponding path program 1 times [2020-11-29 19:33:42,389 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 19:33:42,389 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1657586292] [2020-11-29 19:33:42,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/mathsat Starting monitored process 37 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with mathsat -unsat_core_generation=3 [2020-11-29 19:33:42,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 19:33:42,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-29 19:33:42,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 19:33:42,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:42,641 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 19:33:42,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-11-29 19:33:42,708 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1657586292] [2020-11-29 19:33:42,708 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 19:33:42,708 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2020-11-29 19:33:42,708 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678388051] [2020-11-29 19:33:42,708 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-11-29 19:33:42,709 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 19:33:42,709 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-29 19:33:42,709 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 19:33:42,709 INFO L87 Difference]: Start difference. First operand 586 states and 694 transitions. Second operand 3 states. [2020-11-29 19:33:42,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 19:33:42,740 INFO L93 Difference]: Finished difference Result 589 states and 693 transitions. [2020-11-29 19:33:42,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-29 19:33:42,740 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 82 [2020-11-29 19:33:42,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 19:33:42,743 INFO L225 Difference]: With dead ends: 589 [2020-11-29 19:33:42,743 INFO L226 Difference]: Without dead ends: 589 [2020-11-29 19:33:42,743 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 19:33:42,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 589 states. [2020-11-29 19:33:42,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 589 to 586. [2020-11-29 19:33:42,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 586 states. [2020-11-29 19:33:42,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 586 states to 586 states and 691 transitions. [2020-11-29 19:33:42,756 INFO L78 Accepts]: Start accepts. Automaton has 586 states and 691 transitions. Word has length 82 [2020-11-29 19:33:42,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 19:33:42,756 INFO L481 AbstractCegarLoop]: Abstraction has 586 states and 691 transitions. [2020-11-29 19:33:42,756 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-11-29 19:33:42,756 INFO L276 IsEmpty]: Start isEmpty. Operand 586 states and 691 transitions. [2020-11-29 19:33:42,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2020-11-29 19:33:42,758 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 19:33:42,758 INFO L422 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] [2020-11-29 19:33:42,972 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 mathsat -unsat_core_generation=3 [2020-11-29 19:33:42,972 INFO L429 AbstractCegarLoop]: === Iteration 37 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 19:33:42,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 19:33:42,973 INFO L82 PathProgramCache]: Analyzing trace with hash -2095038781, now seen corresponding path program 1 times [2020-11-29 19:33:42,973 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 19:33:42,973 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2084912965] [2020-11-29 19:33:42,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_e63f5494-2376-4256-924b-a858b7c0ca3a/bin/uautomizer/mathsat Starting monitored process 38 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with mathsat -unsat_core_generation=3 [2020-11-29 19:33:43,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-29 19:33:43,241 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-29 19:33:43,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-29 19:33:43,400 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-29 19:33:43,711 INFO L173 FreeRefinementEngine]: Strategy WOLF found a feasible trace [2020-11-29 19:33:43,711 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-11-29 19:33:43,927 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 mathsat -unsat_core_generation=3 [2020-11-29 19:33:44,136 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.11 07:33:44 BoogieIcfgContainer [2020-11-29 19:33:44,137 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-11-29 19:33:44,137 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2020-11-29 19:33:44,137 INFO L271 PluginConnector]: Initializing Witness Printer... [2020-11-29 19:33:44,137 INFO L275 PluginConnector]: Witness Printer initialized [2020-11-29 19:33:44,138 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 07:33:02" (3/4) ... [2020-11-29 19:33:44,141 INFO L140 WitnessPrinter]: No result that supports witness generation found [2020-11-29 19:33:44,141 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2020-11-29 19:33:44,142 INFO L168 Benchmark]: Toolchain (without parser) took 44124.20 ms. Allocated memory was 60.8 MB in the beginning and 308.3 MB in the end (delta: 247.5 MB). Free memory was 40.0 MB in the beginning and 264.1 MB in the end (delta: -224.1 MB). Peak memory consumption was 22.9 MB. Max. memory is 16.1 GB. [2020-11-29 19:33:44,143 INFO L168 Benchmark]: CDTParser took 0.27 ms. Allocated memory is still 60.8 MB. Free memory is still 42.3 MB. There was no memory consumed. Max. memory is 16.1 GB. [2020-11-29 19:33:44,143 INFO L168 Benchmark]: CACSL2BoogieTranslator took 524.86 ms. Allocated memory is still 60.8 MB. Free memory was 39.8 MB in the beginning and 36.4 MB in the end (delta: 3.4 MB). Peak memory consumption was 16.5 MB. Max. memory is 16.1 GB. [2020-11-29 19:33:44,143 INFO L168 Benchmark]: Boogie Preprocessor took 84.42 ms. Allocated memory is still 60.8 MB. Free memory was 36.4 MB in the beginning and 32.8 MB in the end (delta: 3.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2020-11-29 19:33:44,144 INFO L168 Benchmark]: RCFGBuilder took 1509.69 ms. Allocated memory was 60.8 MB in the beginning and 77.6 MB in the end (delta: 16.8 MB). Free memory was 32.8 MB in the beginning and 56.3 MB in the end (delta: -23.5 MB). Peak memory consumption was 25.9 MB. Max. memory is 16.1 GB. [2020-11-29 19:33:44,144 INFO L168 Benchmark]: TraceAbstraction took 41995.34 ms. Allocated memory was 77.6 MB in the beginning and 308.3 MB in the end (delta: 230.7 MB). Free memory was 55.8 MB in the beginning and 264.1 MB in the end (delta: -208.3 MB). Peak memory consumption was 189.5 MB. Max. memory is 16.1 GB. [2020-11-29 19:33:44,145 INFO L168 Benchmark]: Witness Printer took 3.72 ms. Allocated memory is still 308.3 MB. Free memory is still 264.1 MB. There was no memory consumed. Max. memory is 16.1 GB. [2020-11-29 19:33:44,146 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.27 ms. Allocated memory is still 60.8 MB. Free memory is still 42.3 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 524.86 ms. Allocated memory is still 60.8 MB. Free memory was 39.8 MB in the beginning and 36.4 MB in the end (delta: 3.4 MB). Peak memory consumption was 16.5 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 84.42 ms. Allocated memory is still 60.8 MB. Free memory was 36.4 MB in the beginning and 32.8 MB in the end (delta: 3.6 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 1509.69 ms. Allocated memory was 60.8 MB in the beginning and 77.6 MB in the end (delta: 16.8 MB). Free memory was 32.8 MB in the beginning and 56.3 MB in the end (delta: -23.5 MB). Peak memory consumption was 25.9 MB. Max. memory is 16.1 GB. * TraceAbstraction took 41995.34 ms. Allocated memory was 77.6 MB in the beginning and 308.3 MB in the end (delta: 230.7 MB). Free memory was 55.8 MB in the beginning and 264.1 MB in the end (delta: -208.3 MB). Peak memory consumption was 189.5 MB. Max. memory is 16.1 GB. * Witness Printer took 3.72 ms. Allocated memory is still 308.3 MB. Free memory is still 264.1 MB. There was no memory consumed. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - UnprovableResult [Line: 3]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: overapproximation of memtrack at line 3. 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=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=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=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=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=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=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=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=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=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=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=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=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=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=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=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=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=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=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=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=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=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=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=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=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=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=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=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)=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=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)=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=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)=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=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)=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=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)=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=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)=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=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=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] CALL 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] [L3] __assert_fail("0", "floppy_simpl3.cil-1.c", 3, "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] - StatisticsResult: Ultimate Automizer benchmark data CFG has 27 procedures, 310 locations, 2 error locations. Started 1 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 41.7s, OverallIterations: 37, TraceHistogramMax: 1, AutomataDifference: 14.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 13361 SDtfs, 8182 SDslu, 41756 SDs, 0 SdLazy, 7072 SolverSat, 1123 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 10.1s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 4037 GetRequests, 3775 SyntacticMatches, 10 SemanticMatches, 252 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 380 ImplicationChecksByTransitivity, 3.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=770occurred in iteration=11, 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, 36 MinimizatonAttempts, 1102 StatesRemovedByMinimization, 31 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.8s SsaConstructionTime, 5.1s SatisfiabilityAnalysisTime, 7.2s InterpolantComputationTime, 2093 NumberOfCodeBlocks, 2093 NumberOfCodeBlocksAsserted, 37 NumberOfCheckSat, 3948 ConstructedInterpolants, 0 QuantifiedInterpolants, 555055 SizeOfPredicates, 59 NumberOfNonLiveVariables, 13914 ConjunctsInSsa, 181 ConjunctsInUnsatCore, 72 InterpolantComputations, 72 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 Received shutdown request...