./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/ntdrivers-simplified/floppy_simpl4.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_efb3539a-6f61-4d76-9f3b-b6b778a84951/bin/uautomizer/data/config -Xmx15G -Xms4m -jar /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/bin/uautomizer/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ntdrivers-simplified/floppy_simpl4.cil-1.c -s /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/bin/uautomizer/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 f5e490cdb414af150c1a875602a078da9d38c5d6 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ 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_efb3539a-6f61-4d76-9f3b-b6b778a84951/bin/uautomizer/data/config -Xmx15G -Xms4m -jar /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/bin/uautomizer/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ntdrivers-simplified/floppy_simpl4.cil-1.c -s /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/bin/uautomizer/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 f5e490cdb414af150c1a875602a078da9d38c5d6 ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 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 18:34:44,795 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-11-29 18:34:44,797 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-11-29 18:34:44,875 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-11-29 18:34:44,877 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-11-29 18:34:44,885 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-11-29 18:34:44,903 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-11-29 18:34:44,915 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-11-29 18:34:44,919 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-11-29 18:34:44,941 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-11-29 18:34:44,943 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-11-29 18:34:44,946 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-11-29 18:34:44,947 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-11-29 18:34:44,952 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-11-29 18:34:44,954 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-11-29 18:34:44,957 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-11-29 18:34:44,958 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-11-29 18:34:44,965 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-11-29 18:34:44,970 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-11-29 18:34:44,978 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-11-29 18:34:44,982 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-11-29 18:34:44,984 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-11-29 18:34:44,987 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-11-29 18:34:44,989 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-11-29 18:34:45,004 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-11-29 18:34:45,004 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-11-29 18:34:45,005 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-11-29 18:34:45,008 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-11-29 18:34:45,009 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-11-29 18:34:45,011 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-11-29 18:34:45,012 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-11-29 18:34:45,013 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-11-29 18:34:45,016 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-11-29 18:34:45,018 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-11-29 18:34:45,020 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-11-29 18:34:45,020 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-11-29 18:34:45,021 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-11-29 18:34:45,022 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-11-29 18:34:45,022 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-11-29 18:34:45,024 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-11-29 18:34:45,025 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-11-29 18:34:45,028 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/bin/uautomizer/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2020-11-29 18:34:45,095 INFO L113 SettingsManager]: Loading preferences was successful [2020-11-29 18:34:45,098 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-11-29 18:34:45,101 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-11-29 18:34:45,101 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-11-29 18:34:45,101 INFO L138 SettingsManager]: * Use SBE=true [2020-11-29 18:34:45,102 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-11-29 18:34:45,102 INFO L138 SettingsManager]: * sizeof long=4 [2020-11-29 18:34:45,102 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2020-11-29 18:34:45,103 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-11-29 18:34:45,103 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-11-29 18:34:45,105 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-11-29 18:34:45,105 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2020-11-29 18:34:45,105 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2020-11-29 18:34:45,106 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2020-11-29 18:34:45,106 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-11-29 18:34:45,106 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2020-11-29 18:34:45,107 INFO L138 SettingsManager]: * sizeof long double=12 [2020-11-29 18:34:45,107 INFO L138 SettingsManager]: * Use constant arrays=true [2020-11-29 18:34:45,107 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-11-29 18:34:45,107 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-11-29 18:34:45,108 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-11-29 18:34:45,108 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-11-29 18:34:45,108 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-11-29 18:34:45,109 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-11-29 18:34:45,109 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-11-29 18:34:45,109 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-11-29 18:34:45,110 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-11-29 18:34:45,110 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-11-29 18:34:45,110 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_efb3539a-6f61-4d76-9f3b-b6b778a84951/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_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 -> f5e490cdb414af150c1a875602a078da9d38c5d6 [2020-11-29 18:34:45,493 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-11-29 18:34:45,533 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-11-29 18:34:45,536 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-11-29 18:34:45,538 INFO L271 PluginConnector]: Initializing CDTParser... [2020-11-29 18:34:45,539 INFO L275 PluginConnector]: CDTParser initialized [2020-11-29 18:34:45,540 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/bin/uautomizer/../../sv-benchmarks/c/ntdrivers-simplified/floppy_simpl4.cil-1.c [2020-11-29 18:34:45,645 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/bin/uautomizer/data/bbbf5fb1a/57110d2c87cf4369bf6ec2ff938fa51e/FLAG24fe43daa [2020-11-29 18:34:46,437 INFO L306 CDTParser]: Found 1 translation units. [2020-11-29 18:34:46,438 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/sv-benchmarks/c/ntdrivers-simplified/floppy_simpl4.cil-1.c [2020-11-29 18:34:46,462 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/bin/uautomizer/data/bbbf5fb1a/57110d2c87cf4369bf6ec2ff938fa51e/FLAG24fe43daa [2020-11-29 18:34:46,667 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/bin/uautomizer/data/bbbf5fb1a/57110d2c87cf4369bf6ec2ff938fa51e [2020-11-29 18:34:46,675 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-11-29 18:34:46,677 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-11-29 18:34:46,681 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-11-29 18:34:46,682 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-11-29 18:34:46,686 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-11-29 18:34:46,687 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 06:34:46" (1/1) ... [2020-11-29 18:34:46,690 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3e337e9f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:34:46, skipping insertion in model container [2020-11-29 18:34:46,690 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 06:34:46" (1/1) ... [2020-11-29 18:34:46,699 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-11-29 18:34:46,794 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-11-29 18:34:47,444 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-11-29 18:34:47,455 INFO L203 MainTranslator]: Completed pre-run [2020-11-29 18:34:47,593 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-11-29 18:34:47,651 INFO L208 MainTranslator]: Completed translation [2020-11-29 18:34:47,653 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:34:47 WrapperNode [2020-11-29 18:34:47,654 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-11-29 18:34:47,655 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-11-29 18:34:47,656 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-11-29 18:34:47,656 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-11-29 18:34:47,671 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:34:47" (1/1) ... [2020-11-29 18:34:47,672 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:34:47" (1/1) ... [2020-11-29 18:34:47,711 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:34:47" (1/1) ... [2020-11-29 18:34:47,721 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:34:47" (1/1) ... [2020-11-29 18:34:47,782 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:34:47" (1/1) ... [2020-11-29 18:34:47,800 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:34:47" (1/1) ... [2020-11-29 18:34:47,806 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:34:47" (1/1) ... [2020-11-29 18:34:47,818 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-11-29 18:34:47,819 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-11-29 18:34:47,819 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-11-29 18:34:47,820 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-11-29 18:34:47,821 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:34:47" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:34:47,938 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2020-11-29 18:34:47,939 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-11-29 18:34:47,940 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2020-11-29 18:34:47,940 INFO L138 BoogieDeclarations]: Found implementation of procedure _BLAST_init [2020-11-29 18:34:47,940 INFO L138 BoogieDeclarations]: Found implementation of procedure FlAcpiConfigureFloppy [2020-11-29 18:34:47,941 INFO L138 BoogieDeclarations]: Found implementation of procedure FlQueueIrpToThread [2020-11-29 18:34:47,942 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyPnp [2020-11-29 18:34:47,942 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyStartDevice [2020-11-29 18:34:47,942 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyPnpComplete [2020-11-29 18:34:47,942 INFO L138 BoogieDeclarations]: Found implementation of procedure FlFdcDeviceIo [2020-11-29 18:34:47,944 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyProcessQueuedRequests [2020-11-29 18:34:47,944 INFO L138 BoogieDeclarations]: Found implementation of procedure stub_driver_init [2020-11-29 18:34:47,944 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2020-11-29 18:34:47,945 INFO L138 BoogieDeclarations]: Found implementation of procedure IoBuildDeviceIoControlRequest [2020-11-29 18:34:47,945 INFO L138 BoogieDeclarations]: Found implementation of procedure IoDeleteSymbolicLink [2020-11-29 18:34:47,945 INFO L138 BoogieDeclarations]: Found implementation of procedure IoQueryDeviceDescription [2020-11-29 18:34:47,948 INFO L138 BoogieDeclarations]: Found implementation of procedure IoRegisterDeviceInterface [2020-11-29 18:34:47,949 INFO L138 BoogieDeclarations]: Found implementation of procedure IoSetDeviceInterfaceState [2020-11-29 18:34:47,949 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2020-11-29 18:34:47,949 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2020-11-29 18:34:47,949 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2020-11-29 18:34:47,950 INFO L138 BoogieDeclarations]: Found implementation of procedure KeSetEvent [2020-11-29 18:34:47,950 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2020-11-29 18:34:47,950 INFO L138 BoogieDeclarations]: Found implementation of procedure ObReferenceObjectByHandle [2020-11-29 18:34:47,950 INFO L138 BoogieDeclarations]: Found implementation of procedure PsCreateSystemThread [2020-11-29 18:34:47,950 INFO L138 BoogieDeclarations]: Found implementation of procedure ZwClose [2020-11-29 18:34:47,951 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyCreateClose [2020-11-29 18:34:47,951 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyDeviceControl [2020-11-29 18:34:47,951 INFO L138 BoogieDeclarations]: Found implementation of procedure FlCheckFormatParameters [2020-11-29 18:34:47,951 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyQueueRequest [2020-11-29 18:34:47,952 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2020-11-29 18:34:47,952 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2020-11-29 18:34:47,952 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2020-11-29 18:34:47,952 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2020-11-29 18:34:47,953 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-11-29 18:34:47,953 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2020-11-29 18:34:47,953 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2020-11-29 18:34:47,953 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_long [2020-11-29 18:34:47,953 INFO L130 BoogieDeclarations]: Found specification of procedure FlAcpiConfigureFloppy [2020-11-29 18:34:47,954 INFO L130 BoogieDeclarations]: Found specification of procedure FlQueueIrpToThread [2020-11-29 18:34:47,954 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyPnp [2020-11-29 18:34:47,954 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyStartDevice [2020-11-29 18:34:47,954 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyPnpComplete [2020-11-29 18:34:47,955 INFO L130 BoogieDeclarations]: Found specification of procedure FlFdcDeviceIo [2020-11-29 18:34:47,955 INFO L130 BoogieDeclarations]: Found specification of procedure IoBuildDeviceIoControlRequest [2020-11-29 18:34:47,955 INFO L130 BoogieDeclarations]: Found specification of procedure IoDeleteSymbolicLink [2020-11-29 18:34:47,955 INFO L130 BoogieDeclarations]: Found specification of procedure IoQueryDeviceDescription [2020-11-29 18:34:47,956 INFO L130 BoogieDeclarations]: Found specification of procedure IoRegisterDeviceInterface [2020-11-29 18:34:47,956 INFO L130 BoogieDeclarations]: Found specification of procedure IoSetDeviceInterfaceState [2020-11-29 18:34:47,956 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2020-11-29 18:34:47,956 INFO L130 BoogieDeclarations]: Found specification of procedure KeSetEvent [2020-11-29 18:34:47,956 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2020-11-29 18:34:47,957 INFO L130 BoogieDeclarations]: Found specification of procedure ObReferenceObjectByHandle [2020-11-29 18:34:47,957 INFO L130 BoogieDeclarations]: Found specification of procedure PsCreateSystemThread [2020-11-29 18:34:47,958 INFO L130 BoogieDeclarations]: Found specification of procedure ZwClose [2020-11-29 18:34:47,958 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyCreateClose [2020-11-29 18:34:47,958 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyQueueRequest [2020-11-29 18:34:47,959 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyDeviceControl [2020-11-29 18:34:47,959 INFO L130 BoogieDeclarations]: Found specification of procedure FlCheckFormatParameters [2020-11-29 18:34:47,959 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2020-11-29 18:34:47,960 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2020-11-29 18:34:47,960 INFO L130 BoogieDeclarations]: Found specification of procedure _BLAST_init [2020-11-29 18:34:47,960 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyProcessQueuedRequests [2020-11-29 18:34:47,960 INFO L130 BoogieDeclarations]: Found specification of procedure stub_driver_init [2020-11-29 18:34:47,960 INFO L130 BoogieDeclarations]: Found specification of procedure main [2020-11-29 18:34:47,961 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2020-11-29 18:34:47,961 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2020-11-29 18:34:47,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-11-29 18:34:47,961 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-11-29 18:34:47,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-11-29 18:34:47,962 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2020-11-29 18:34:47,963 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-11-29 18:34:48,489 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 18:34:48,548 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2020-11-29 18:34:48,548 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2020-11-29 18:34:48,579 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 18:34:48,618 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2020-11-29 18:34:48,618 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2020-11-29 18:34:48,626 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 18:34:49,019 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume !false; [2020-11-29 18:34:49,020 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume false; [2020-11-29 18:34:49,022 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 18:34:49,159 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##17: assume !false; [2020-11-29 18:34:49,159 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume false; [2020-11-29 18:34:49,187 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 18:34:49,216 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2020-11-29 18:34:49,217 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2020-11-29 18:34:49,325 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 18:34:49,338 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2020-11-29 18:34:49,339 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2020-11-29 18:34:49,339 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 18:34:49,348 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2020-11-29 18:34:49,348 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2020-11-29 18:34:49,349 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 18:34:49,378 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2020-11-29 18:34:49,378 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2020-11-29 18:34:49,445 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 18:34:49,525 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##12: assume !false; [2020-11-29 18:34:49,525 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##11: assume false; [2020-11-29 18:34:49,529 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 18:34:49,727 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##38: assume !false; [2020-11-29 18:34:49,727 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##37: assume false; [2020-11-29 18:34:49,821 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 18:34:49,831 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2020-11-29 18:34:49,831 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2020-11-29 18:34:49,831 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 18:34:49,850 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2020-11-29 18:34:49,851 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2020-11-29 18:34:49,851 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 18:34:49,858 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2020-11-29 18:34:49,858 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2020-11-29 18:34:49,885 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-11-29 18:34:49,885 INFO L298 CfgBuilder]: Removed 1 assume(true) statements. [2020-11-29 18:34:49,888 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 06:34:49 BoogieIcfgContainer [2020-11-29 18:34:49,888 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-11-29 18:34:49,891 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-11-29 18:34:49,891 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-11-29 18:34:49,895 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-11-29 18:34:49,895 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 06:34:46" (1/3) ... [2020-11-29 18:34:49,896 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@61312ca3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 06:34:49, skipping insertion in model container [2020-11-29 18:34:49,897 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:34:47" (2/3) ... [2020-11-29 18:34:49,897 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@61312ca3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 06:34:49, skipping insertion in model container [2020-11-29 18:34:49,897 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 06:34:49" (3/3) ... [2020-11-29 18:34:49,899 INFO L111 eAbstractionObserver]: Analyzing ICFG floppy_simpl4.cil-1.c [2020-11-29 18:34:49,913 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-11-29 18:34:49,919 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 2 error locations. [2020-11-29 18:34:49,934 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-11-29 18:34:49,959 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-11-29 18:34:49,960 INFO L378 AbstractCegarLoop]: Hoare is false [2020-11-29 18:34:49,960 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-11-29 18:34:49,960 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-11-29 18:34:49,960 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-11-29 18:34:49,960 INFO L382 AbstractCegarLoop]: Difference is false [2020-11-29 18:34:49,960 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-11-29 18:34:49,960 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-11-29 18:34:50,003 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states. [2020-11-29 18:34:50,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-11-29 18:34:50,014 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:34:50,015 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-29 18:34:50,015 INFO L429 AbstractCegarLoop]: === Iteration 1 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:34:50,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:34:50,028 INFO L82 PathProgramCache]: Analyzing trace with hash 1107504454, now seen corresponding path program 1 times [2020-11-29 18:34:50,039 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:34:50,039 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313494349] [2020-11-29 18:34:50,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:34:50,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:34:50,701 WARN L193 SmtUtils]: Spent 232.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:34:50,704 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:34:50,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:34:50,852 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:34:50,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:34:50,885 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 18:34:50,889 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313494349] [2020-11-29 18:34:50,890 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:34:50,891 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-11-29 18:34:50,891 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787414834] [2020-11-29 18:34:50,897 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-11-29 18:34:50,897 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:34:50,915 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-29 18:34:50,916 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-11-29 18:34:50,919 INFO L87 Difference]: Start difference. First operand 395 states. Second operand 4 states. [2020-11-29 18:34:53,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:34:53,435 INFO L93 Difference]: Finished difference Result 431 states and 605 transitions. [2020-11-29 18:34:53,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-11-29 18:34:53,436 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 15 [2020-11-29 18:34:53,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:34:53,461 INFO L225 Difference]: With dead ends: 431 [2020-11-29 18:34:53,462 INFO L226 Difference]: Without dead ends: 425 [2020-11-29 18:34:53,463 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 18:34:53,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2020-11-29 18:34:53,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 383. [2020-11-29 18:34:53,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 383 states. [2020-11-29 18:34:53,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 528 transitions. [2020-11-29 18:34:53,555 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 528 transitions. Word has length 15 [2020-11-29 18:34:53,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:34:53,556 INFO L481 AbstractCegarLoop]: Abstraction has 383 states and 528 transitions. [2020-11-29 18:34:53,556 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-11-29 18:34:53,556 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 528 transitions. [2020-11-29 18:34:53,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-11-29 18:34:53,558 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:34:53,558 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 18:34:53,558 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-11-29 18:34:53,558 INFO L429 AbstractCegarLoop]: === Iteration 2 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:34:53,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:34:53,559 INFO L82 PathProgramCache]: Analyzing trace with hash -1144107156, now seen corresponding path program 1 times [2020-11-29 18:34:53,560 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:34:53,560 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391670486] [2020-11-29 18:34:53,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:34:53,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:34:53,858 WARN L193 SmtUtils]: Spent 189.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:34:53,859 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:34:53,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:34:53,942 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:34:53,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:34:53,964 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 18:34:53,966 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391670486] [2020-11-29 18:34:53,967 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:34:53,967 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-11-29 18:34:53,967 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666756567] [2020-11-29 18:34:53,969 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-11-29 18:34:53,969 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:34:53,971 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-11-29 18:34:53,972 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-11-29 18:34:53,973 INFO L87 Difference]: Start difference. First operand 383 states and 528 transitions. Second operand 5 states. [2020-11-29 18:34:56,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:34:56,114 INFO L93 Difference]: Finished difference Result 425 states and 590 transitions. [2020-11-29 18:34:56,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-29 18:34:56,117 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 21 [2020-11-29 18:34:56,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:34:56,124 INFO L225 Difference]: With dead ends: 425 [2020-11-29 18:34:56,125 INFO L226 Difference]: Without dead ends: 425 [2020-11-29 18:34:56,126 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 18:34:56,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2020-11-29 18:34:56,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 383. [2020-11-29 18:34:56,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 383 states. [2020-11-29 18:34:56,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 527 transitions. [2020-11-29 18:34:56,186 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 527 transitions. Word has length 21 [2020-11-29 18:34:56,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:34:56,187 INFO L481 AbstractCegarLoop]: Abstraction has 383 states and 527 transitions. [2020-11-29 18:34:56,187 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-11-29 18:34:56,187 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 527 transitions. [2020-11-29 18:34:56,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-11-29 18:34:56,189 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:34:56,189 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] [2020-11-29 18:34:56,190 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-11-29 18:34:56,190 INFO L429 AbstractCegarLoop]: === Iteration 3 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:34:56,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:34:56,191 INFO L82 PathProgramCache]: Analyzing trace with hash -1257841683, now seen corresponding path program 1 times [2020-11-29 18:34:56,191 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:34:56,191 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283314971] [2020-11-29 18:34:56,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:34:56,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:34:56,521 WARN L193 SmtUtils]: Spent 177.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:34:56,522 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:34:56,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:34:56,605 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:34:56,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:34:56,643 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:34:56,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:34:56,656 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 18:34:56,657 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283314971] [2020-11-29 18:34:56,657 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:34:56,657 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-11-29 18:34:56,658 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742895193] [2020-11-29 18:34:56,658 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-11-29 18:34:56,658 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:34:56,659 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-11-29 18:34:56,659 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-11-29 18:34:56,659 INFO L87 Difference]: Start difference. First operand 383 states and 527 transitions. Second operand 6 states. [2020-11-29 18:34:56,879 WARN L193 SmtUtils]: Spent 174.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2020-11-29 18:35:00,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:35:00,535 INFO L93 Difference]: Finished difference Result 591 states and 806 transitions. [2020-11-29 18:35:00,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-11-29 18:35:00,536 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 26 [2020-11-29 18:35:00,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:35:00,545 INFO L225 Difference]: With dead ends: 591 [2020-11-29 18:35:00,545 INFO L226 Difference]: Without dead ends: 590 [2020-11-29 18:35:00,546 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 18:35:00,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states. [2020-11-29 18:35:00,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 528. [2020-11-29 18:35:00,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 528 states. [2020-11-29 18:35:00,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 720 transitions. [2020-11-29 18:35:00,593 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 720 transitions. Word has length 26 [2020-11-29 18:35:00,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:35:00,594 INFO L481 AbstractCegarLoop]: Abstraction has 528 states and 720 transitions. [2020-11-29 18:35:00,594 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-11-29 18:35:00,594 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 720 transitions. [2020-11-29 18:35:00,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2020-11-29 18:35:00,596 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:35:00,597 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] [2020-11-29 18:35:00,597 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-11-29 18:35:00,597 INFO L429 AbstractCegarLoop]: === Iteration 4 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:35:00,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:35:00,598 INFO L82 PathProgramCache]: Analyzing trace with hash 127009633, now seen corresponding path program 1 times [2020-11-29 18:35:00,598 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:35:00,599 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134536391] [2020-11-29 18:35:00,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:35:00,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:00,918 WARN L193 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:35:00,919 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:35:00,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:01,007 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:35:01,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:01,040 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:35:01,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:01,054 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 18:35:01,055 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134536391] [2020-11-29 18:35:01,055 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:35:01,055 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-11-29 18:35:01,056 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14745439] [2020-11-29 18:35:01,057 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-11-29 18:35:01,057 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:35:01,058 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-11-29 18:35:01,060 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-11-29 18:35:01,060 INFO L87 Difference]: Start difference. First operand 528 states and 720 transitions. Second operand 6 states. [2020-11-29 18:35:01,235 WARN L193 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2020-11-29 18:35:03,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:35:03,593 INFO L93 Difference]: Finished difference Result 680 states and 911 transitions. [2020-11-29 18:35:03,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-11-29 18:35:03,600 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 32 [2020-11-29 18:35:03,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:35:03,606 INFO L225 Difference]: With dead ends: 680 [2020-11-29 18:35:03,607 INFO L226 Difference]: Without dead ends: 680 [2020-11-29 18:35:03,607 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 18:35:03,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 680 states. [2020-11-29 18:35:03,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 680 to 592. [2020-11-29 18:35:03,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 592 states. [2020-11-29 18:35:03,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 803 transitions. [2020-11-29 18:35:03,653 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 803 transitions. Word has length 32 [2020-11-29 18:35:03,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:35:03,653 INFO L481 AbstractCegarLoop]: Abstraction has 592 states and 803 transitions. [2020-11-29 18:35:03,654 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-11-29 18:35:03,654 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 803 transitions. [2020-11-29 18:35:03,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2020-11-29 18:35:03,665 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:35:03,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] [2020-11-29 18:35:03,666 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-11-29 18:35:03,666 INFO L429 AbstractCegarLoop]: === Iteration 5 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:35:03,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:35:03,667 INFO L82 PathProgramCache]: Analyzing trace with hash -1945071403, now seen corresponding path program 1 times [2020-11-29 18:35:03,667 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:35:03,667 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410950916] [2020-11-29 18:35:03,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:35:03,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:03,991 WARN L193 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:35:03,992 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:35:03,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:04,063 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:35:04,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:04,092 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:35:04,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:04,103 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 18:35:04,104 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410950916] [2020-11-29 18:35:04,104 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:35:04,104 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-11-29 18:35:04,104 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771262684] [2020-11-29 18:35:04,105 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-11-29 18:35:04,105 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:35:04,106 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-11-29 18:35:04,106 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-11-29 18:35:04,106 INFO L87 Difference]: Start difference. First operand 592 states and 803 transitions. Second operand 6 states. [2020-11-29 18:35:04,301 WARN L193 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2020-11-29 18:35:07,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:35:07,068 INFO L93 Difference]: Finished difference Result 829 states and 1116 transitions. [2020-11-29 18:35:07,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-11-29 18:35:07,069 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 34 [2020-11-29 18:35:07,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:35:07,076 INFO L225 Difference]: With dead ends: 829 [2020-11-29 18:35:07,076 INFO L226 Difference]: Without dead ends: 829 [2020-11-29 18:35:07,077 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 18:35:07,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 829 states. [2020-11-29 18:35:07,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 829 to 780. [2020-11-29 18:35:07,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 780 states. [2020-11-29 18:35:07,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 780 states to 780 states and 1060 transitions. [2020-11-29 18:35:07,139 INFO L78 Accepts]: Start accepts. Automaton has 780 states and 1060 transitions. Word has length 34 [2020-11-29 18:35:07,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:35:07,139 INFO L481 AbstractCegarLoop]: Abstraction has 780 states and 1060 transitions. [2020-11-29 18:35:07,140 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-11-29 18:35:07,140 INFO L276 IsEmpty]: Start isEmpty. Operand 780 states and 1060 transitions. [2020-11-29 18:35:07,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2020-11-29 18:35:07,144 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:35:07,144 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] [2020-11-29 18:35:07,145 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-11-29 18:35:07,145 INFO L429 AbstractCegarLoop]: === Iteration 6 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:35:07,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:35:07,147 INFO L82 PathProgramCache]: Analyzing trace with hash 751868087, now seen corresponding path program 1 times [2020-11-29 18:35:07,147 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:35:07,148 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87380544] [2020-11-29 18:35:07,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:35:07,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:07,343 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:35:07,344 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:35:07,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:07,456 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:35:07,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:07,492 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:35:07,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:07,510 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2020-11-29 18:35:07,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:07,535 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-11-29 18:35:07,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:07,545 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 18:35:07,545 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87380544] [2020-11-29 18:35:07,545 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:35:07,546 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-11-29 18:35:07,546 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901015885] [2020-11-29 18:35:07,546 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-11-29 18:35:07,547 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:35:07,547 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-11-29 18:35:07,547 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2020-11-29 18:35:07,548 INFO L87 Difference]: Start difference. First operand 780 states and 1060 transitions. Second operand 8 states. [2020-11-29 18:35:07,727 WARN L193 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2020-11-29 18:35:09,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:35:09,395 INFO L93 Difference]: Finished difference Result 878 states and 1182 transitions. [2020-11-29 18:35:09,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-11-29 18:35:09,399 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 40 [2020-11-29 18:35:09,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:35:09,406 INFO L225 Difference]: With dead ends: 878 [2020-11-29 18:35:09,406 INFO L226 Difference]: Without dead ends: 878 [2020-11-29 18:35:09,407 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2020-11-29 18:35:09,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 878 states. [2020-11-29 18:35:09,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 878 to 823. [2020-11-29 18:35:09,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 823 states. [2020-11-29 18:35:09,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 823 states to 823 states and 1112 transitions. [2020-11-29 18:35:09,463 INFO L78 Accepts]: Start accepts. Automaton has 823 states and 1112 transitions. Word has length 40 [2020-11-29 18:35:09,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:35:09,465 INFO L481 AbstractCegarLoop]: Abstraction has 823 states and 1112 transitions. [2020-11-29 18:35:09,465 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-11-29 18:35:09,465 INFO L276 IsEmpty]: Start isEmpty. Operand 823 states and 1112 transitions. [2020-11-29 18:35:09,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2020-11-29 18:35:09,469 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:35:09,469 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] [2020-11-29 18:35:09,469 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-11-29 18:35:09,469 INFO L429 AbstractCegarLoop]: === Iteration 7 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:35:09,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:35:09,470 INFO L82 PathProgramCache]: Analyzing trace with hash -1214701975, now seen corresponding path program 1 times [2020-11-29 18:35:09,470 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:35:09,471 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335700397] [2020-11-29 18:35:09,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:35:09,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:09,802 WARN L193 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:35:09,803 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:35:09,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:09,881 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:35:09,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:09,911 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:35:09,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:09,921 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 18:35:09,922 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335700397] [2020-11-29 18:35:09,923 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:35:09,923 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-11-29 18:35:09,923 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653426658] [2020-11-29 18:35:09,924 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-11-29 18:35:09,924 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:35:09,925 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-11-29 18:35:09,925 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-11-29 18:35:09,925 INFO L87 Difference]: Start difference. First operand 823 states and 1112 transitions. Second operand 6 states. [2020-11-29 18:35:10,099 WARN L193 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2020-11-29 18:35:12,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:35:12,312 INFO L93 Difference]: Finished difference Result 854 states and 1150 transitions. [2020-11-29 18:35:12,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-11-29 18:35:12,313 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 39 [2020-11-29 18:35:12,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:35:12,320 INFO L225 Difference]: With dead ends: 854 [2020-11-29 18:35:12,320 INFO L226 Difference]: Without dead ends: 854 [2020-11-29 18:35:12,321 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 18:35:12,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 854 states. [2020-11-29 18:35:12,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 854 to 834. [2020-11-29 18:35:12,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 834 states. [2020-11-29 18:35:12,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 834 states to 834 states and 1126 transitions. [2020-11-29 18:35:12,360 INFO L78 Accepts]: Start accepts. Automaton has 834 states and 1126 transitions. Word has length 39 [2020-11-29 18:35:12,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:35:12,363 INFO L481 AbstractCegarLoop]: Abstraction has 834 states and 1126 transitions. [2020-11-29 18:35:12,363 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-11-29 18:35:12,363 INFO L276 IsEmpty]: Start isEmpty. Operand 834 states and 1126 transitions. [2020-11-29 18:35:12,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2020-11-29 18:35:12,365 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:35:12,365 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 18:35:12,366 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-11-29 18:35:12,366 INFO L429 AbstractCegarLoop]: === Iteration 8 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:35:12,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:35:12,367 INFO L82 PathProgramCache]: Analyzing trace with hash -1316632160, now seen corresponding path program 1 times [2020-11-29 18:35:12,367 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:35:12,367 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452561311] [2020-11-29 18:35:12,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:35:12,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:12,703 WARN L193 SmtUtils]: Spent 187.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:35:12,704 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:35:12,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:12,775 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:35:12,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:12,835 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:35:12,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:12,863 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2020-11-29 18:35:12,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:12,947 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-11-29 18:35:12,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:12,993 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 18:35:12,994 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452561311] [2020-11-29 18:35:12,994 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:35:12,994 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2020-11-29 18:35:12,995 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443766318] [2020-11-29 18:35:12,995 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-11-29 18:35:12,996 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:35:12,997 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-11-29 18:35:13,002 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2020-11-29 18:35:13,002 INFO L87 Difference]: Start difference. First operand 834 states and 1126 transitions. Second operand 12 states. [2020-11-29 18:35:13,213 WARN L193 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2020-11-29 18:35:13,380 WARN L193 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2020-11-29 18:35:14,837 WARN L193 SmtUtils]: Spent 421.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 114 [2020-11-29 18:35:16,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:35:16,197 INFO L93 Difference]: Finished difference Result 889 states and 1194 transitions. [2020-11-29 18:35:16,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-11-29 18:35:16,198 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 41 [2020-11-29 18:35:16,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:35:16,205 INFO L225 Difference]: With dead ends: 889 [2020-11-29 18:35:16,206 INFO L226 Difference]: Without dead ends: 889 [2020-11-29 18:35:16,206 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=111, Invalid=269, Unknown=0, NotChecked=0, Total=380 [2020-11-29 18:35:16,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 889 states. [2020-11-29 18:35:16,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 889 to 834. [2020-11-29 18:35:16,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 834 states. [2020-11-29 18:35:16,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 834 states to 834 states and 1124 transitions. [2020-11-29 18:35:16,242 INFO L78 Accepts]: Start accepts. Automaton has 834 states and 1124 transitions. Word has length 41 [2020-11-29 18:35:16,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:35:16,243 INFO L481 AbstractCegarLoop]: Abstraction has 834 states and 1124 transitions. [2020-11-29 18:35:16,243 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-11-29 18:35:16,243 INFO L276 IsEmpty]: Start isEmpty. Operand 834 states and 1124 transitions. [2020-11-29 18:35:16,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2020-11-29 18:35:16,245 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:35:16,246 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 18:35:16,246 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-11-29 18:35:16,246 INFO L429 AbstractCegarLoop]: === Iteration 9 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:35:16,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:35:16,247 INFO L82 PathProgramCache]: Analyzing trace with hash 336581355, now seen corresponding path program 1 times [2020-11-29 18:35:16,247 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:35:16,247 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943589785] [2020-11-29 18:35:16,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:35:16,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:16,514 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:35:16,516 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:35:16,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:16,608 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:35:16,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:16,661 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:35:16,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:16,694 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2020-11-29 18:35:16,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:16,769 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-11-29 18:35:16,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:16,804 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 18:35:16,805 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943589785] [2020-11-29 18:35:16,805 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:35:16,805 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2020-11-29 18:35:16,805 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684914327] [2020-11-29 18:35:16,806 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-11-29 18:35:16,806 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:35:16,807 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-11-29 18:35:16,807 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2020-11-29 18:35:16,807 INFO L87 Difference]: Start difference. First operand 834 states and 1124 transitions. Second operand 12 states. [2020-11-29 18:35:17,042 WARN L193 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2020-11-29 18:35:17,246 WARN L193 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2020-11-29 18:35:18,771 WARN L193 SmtUtils]: Spent 387.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 114 [2020-11-29 18:35:20,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:35:20,048 INFO L93 Difference]: Finished difference Result 889 states and 1192 transitions. [2020-11-29 18:35:20,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-11-29 18:35:20,050 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 42 [2020-11-29 18:35:20,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:35:20,056 INFO L225 Difference]: With dead ends: 889 [2020-11-29 18:35:20,056 INFO L226 Difference]: Without dead ends: 889 [2020-11-29 18:35:20,057 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=111, Invalid=269, Unknown=0, NotChecked=0, Total=380 [2020-11-29 18:35:20,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 889 states. [2020-11-29 18:35:20,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 889 to 834. [2020-11-29 18:35:20,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 834 states. [2020-11-29 18:35:20,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 834 states to 834 states and 1122 transitions. [2020-11-29 18:35:20,091 INFO L78 Accepts]: Start accepts. Automaton has 834 states and 1122 transitions. Word has length 42 [2020-11-29 18:35:20,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:35:20,092 INFO L481 AbstractCegarLoop]: Abstraction has 834 states and 1122 transitions. [2020-11-29 18:35:20,092 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-11-29 18:35:20,092 INFO L276 IsEmpty]: Start isEmpty. Operand 834 states and 1122 transitions. [2020-11-29 18:35:20,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2020-11-29 18:35:20,094 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:35:20,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] [2020-11-29 18:35:20,095 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-11-29 18:35:20,095 INFO L429 AbstractCegarLoop]: === Iteration 10 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:35:20,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:35:20,096 INFO L82 PathProgramCache]: Analyzing trace with hash 584686865, now seen corresponding path program 1 times [2020-11-29 18:35:20,096 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:35:20,096 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60320496] [2020-11-29 18:35:20,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:35:20,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:20,319 WARN L193 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:35:20,320 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:35:20,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:20,378 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:35:20,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:20,422 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:35:20,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:20,445 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2020-11-29 18:35:20,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:20,512 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-11-29 18:35:20,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:20,521 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 18:35:20,521 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60320496] [2020-11-29 18:35:20,522 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:35:20,522 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2020-11-29 18:35:20,523 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110245279] [2020-11-29 18:35:20,523 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-11-29 18:35:20,523 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:35:20,524 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-11-29 18:35:20,524 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2020-11-29 18:35:20,524 INFO L87 Difference]: Start difference. First operand 834 states and 1122 transitions. Second operand 10 states. [2020-11-29 18:35:22,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:35:22,640 INFO L93 Difference]: Finished difference Result 894 states and 1197 transitions. [2020-11-29 18:35:22,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-11-29 18:35:22,641 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 42 [2020-11-29 18:35:22,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:35:22,647 INFO L225 Difference]: With dead ends: 894 [2020-11-29 18:35:22,647 INFO L226 Difference]: Without dead ends: 882 [2020-11-29 18:35:22,648 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2020-11-29 18:35:22,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 882 states. [2020-11-29 18:35:22,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 882 to 832. [2020-11-29 18:35:22,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 832 states. [2020-11-29 18:35:22,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 832 states to 832 states and 1118 transitions. [2020-11-29 18:35:22,681 INFO L78 Accepts]: Start accepts. Automaton has 832 states and 1118 transitions. Word has length 42 [2020-11-29 18:35:22,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:35:22,682 INFO L481 AbstractCegarLoop]: Abstraction has 832 states and 1118 transitions. [2020-11-29 18:35:22,682 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-11-29 18:35:22,682 INFO L276 IsEmpty]: Start isEmpty. Operand 832 states and 1118 transitions. [2020-11-29 18:35:22,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2020-11-29 18:35:22,684 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:35:22,684 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 18:35:22,684 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2020-11-29 18:35:22,685 INFO L429 AbstractCegarLoop]: === Iteration 11 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:35:22,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:35:22,685 INFO L82 PathProgramCache]: Analyzing trace with hash -748990857, now seen corresponding path program 1 times [2020-11-29 18:35:22,686 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:35:22,686 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538850265] [2020-11-29 18:35:22,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:35:22,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:22,971 WARN L193 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:35:22,972 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:35:22,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:23,036 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:35:23,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:23,064 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:35:23,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:23,081 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2020-11-29 18:35:23,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:23,139 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-11-29 18:35:23,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:23,148 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 18:35:23,148 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538850265] [2020-11-29 18:35:23,148 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:35:23,148 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2020-11-29 18:35:23,149 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919202938] [2020-11-29 18:35:23,149 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-11-29 18:35:23,150 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:35:23,150 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-11-29 18:35:23,150 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2020-11-29 18:35:23,151 INFO L87 Difference]: Start difference. First operand 832 states and 1118 transitions. Second operand 10 states. [2020-11-29 18:35:25,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:35:25,741 INFO L93 Difference]: Finished difference Result 892 states and 1193 transitions. [2020-11-29 18:35:25,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-11-29 18:35:25,742 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 43 [2020-11-29 18:35:25,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:35:25,748 INFO L225 Difference]: With dead ends: 892 [2020-11-29 18:35:25,748 INFO L226 Difference]: Without dead ends: 875 [2020-11-29 18:35:25,748 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2020-11-29 18:35:25,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 875 states. [2020-11-29 18:35:25,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 875 to 825. [2020-11-29 18:35:25,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 825 states. [2020-11-29 18:35:25,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 825 states to 825 states and 1109 transitions. [2020-11-29 18:35:25,783 INFO L78 Accepts]: Start accepts. Automaton has 825 states and 1109 transitions. Word has length 43 [2020-11-29 18:35:25,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:35:25,783 INFO L481 AbstractCegarLoop]: Abstraction has 825 states and 1109 transitions. [2020-11-29 18:35:25,784 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-11-29 18:35:25,784 INFO L276 IsEmpty]: Start isEmpty. Operand 825 states and 1109 transitions. [2020-11-29 18:35:25,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2020-11-29 18:35:25,785 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:35:25,786 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 18:35:25,786 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2020-11-29 18:35:25,786 INFO L429 AbstractCegarLoop]: === Iteration 12 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:35:25,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:35:25,787 INFO L82 PathProgramCache]: Analyzing trace with hash 1047393506, now seen corresponding path program 1 times [2020-11-29 18:35:25,787 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:35:25,787 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076491525] [2020-11-29 18:35:25,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:35:25,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:26,025 WARN L193 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:35:26,026 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:35:26,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:26,084 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:35:26,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:26,119 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:35:26,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:26,154 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2020-11-29 18:35:26,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:26,199 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 18:35:26,200 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076491525] [2020-11-29 18:35:26,200 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:35:26,201 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-11-29 18:35:26,204 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090473455] [2020-11-29 18:35:26,204 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-11-29 18:35:26,205 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:35:26,205 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-11-29 18:35:26,205 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2020-11-29 18:35:26,206 INFO L87 Difference]: Start difference. First operand 825 states and 1109 transitions. Second operand 8 states. [2020-11-29 18:35:26,628 WARN L193 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 114 [2020-11-29 18:35:26,878 WARN L193 SmtUtils]: Spent 179.00 ms on a formula simplification that was a NOOP. DAG size: 117 [2020-11-29 18:35:28,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:35:28,892 INFO L93 Difference]: Finished difference Result 850 states and 1138 transitions. [2020-11-29 18:35:28,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-11-29 18:35:28,892 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 43 [2020-11-29 18:35:28,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:35:28,897 INFO L225 Difference]: With dead ends: 850 [2020-11-29 18:35:28,897 INFO L226 Difference]: Without dead ends: 850 [2020-11-29 18:35:28,897 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2020-11-29 18:35:28,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 850 states. [2020-11-29 18:35:28,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 850 to 827. [2020-11-29 18:35:28,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 827 states. [2020-11-29 18:35:28,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 827 states to 827 states and 1111 transitions. [2020-11-29 18:35:28,929 INFO L78 Accepts]: Start accepts. Automaton has 827 states and 1111 transitions. Word has length 43 [2020-11-29 18:35:28,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:35:28,930 INFO L481 AbstractCegarLoop]: Abstraction has 827 states and 1111 transitions. [2020-11-29 18:35:28,930 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-11-29 18:35:28,930 INFO L276 IsEmpty]: Start isEmpty. Operand 827 states and 1111 transitions. [2020-11-29 18:35:28,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2020-11-29 18:35:28,932 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:35:28,933 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 18:35:28,933 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2020-11-29 18:35:28,933 INFO L429 AbstractCegarLoop]: === Iteration 13 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:35:28,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:35:28,934 INFO L82 PathProgramCache]: Analyzing trace with hash -1312877888, now seen corresponding path program 1 times [2020-11-29 18:35:28,934 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:35:28,934 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728332336] [2020-11-29 18:35:28,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:35:28,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:29,149 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:35:29,150 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:35:29,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:29,245 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:35:29,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:29,276 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:35:29,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:29,310 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2020-11-29 18:35:29,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:29,340 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 18:35:29,340 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728332336] [2020-11-29 18:35:29,341 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:35:29,341 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2020-11-29 18:35:29,342 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979076417] [2020-11-29 18:35:29,343 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-11-29 18:35:29,343 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:35:29,344 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-11-29 18:35:29,344 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2020-11-29 18:35:29,344 INFO L87 Difference]: Start difference. First operand 827 states and 1111 transitions. Second operand 9 states. [2020-11-29 18:35:32,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:35:32,088 INFO L93 Difference]: Finished difference Result 855 states and 1144 transitions. [2020-11-29 18:35:32,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-11-29 18:35:32,089 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 45 [2020-11-29 18:35:32,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:35:32,095 INFO L225 Difference]: With dead ends: 855 [2020-11-29 18:35:32,095 INFO L226 Difference]: Without dead ends: 855 [2020-11-29 18:35:32,095 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 18:35:32,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 855 states. [2020-11-29 18:35:32,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 855 to 831. [2020-11-29 18:35:32,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 831 states. [2020-11-29 18:35:32,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 831 states to 831 states and 1116 transitions. [2020-11-29 18:35:32,129 INFO L78 Accepts]: Start accepts. Automaton has 831 states and 1116 transitions. Word has length 45 [2020-11-29 18:35:32,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:35:32,129 INFO L481 AbstractCegarLoop]: Abstraction has 831 states and 1116 transitions. [2020-11-29 18:35:32,130 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-11-29 18:35:32,130 INFO L276 IsEmpty]: Start isEmpty. Operand 831 states and 1116 transitions. [2020-11-29 18:35:32,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2020-11-29 18:35:32,132 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:35:32,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] [2020-11-29 18:35:32,132 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2020-11-29 18:35:32,133 INFO L429 AbstractCegarLoop]: === Iteration 14 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:35:32,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:35:32,133 INFO L82 PathProgramCache]: Analyzing trace with hash -1710867444, now seen corresponding path program 1 times [2020-11-29 18:35:32,134 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:35:32,134 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565517961] [2020-11-29 18:35:32,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:35:32,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:32,353 WARN L193 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:35:32,354 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:35:32,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:32,412 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:35:32,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:32,474 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:35:32,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:32,499 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2020-11-29 18:35:32,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:32,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 18:35:32,554 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565517961] [2020-11-29 18:35:32,554 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:35:32,554 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-11-29 18:35:32,554 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128603710] [2020-11-29 18:35:32,555 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-11-29 18:35:32,555 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:35:32,555 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-11-29 18:35:32,556 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2020-11-29 18:35:32,556 INFO L87 Difference]: Start difference. First operand 831 states and 1116 transitions. Second operand 8 states. [2020-11-29 18:35:32,963 WARN L193 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2020-11-29 18:35:33,184 WARN L193 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 116 [2020-11-29 18:35:35,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:35:35,140 INFO L93 Difference]: Finished difference Result 853 states and 1141 transitions. [2020-11-29 18:35:35,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-11-29 18:35:35,141 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 44 [2020-11-29 18:35:35,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:35:35,146 INFO L225 Difference]: With dead ends: 853 [2020-11-29 18:35:35,146 INFO L226 Difference]: Without dead ends: 853 [2020-11-29 18:35:35,147 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 7 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2020-11-29 18:35:35,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 853 states. [2020-11-29 18:35:35,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 853 to 831. [2020-11-29 18:35:35,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 831 states. [2020-11-29 18:35:35,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 831 states to 831 states and 1116 transitions. [2020-11-29 18:35:35,179 INFO L78 Accepts]: Start accepts. Automaton has 831 states and 1116 transitions. Word has length 44 [2020-11-29 18:35:35,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:35:35,179 INFO L481 AbstractCegarLoop]: Abstraction has 831 states and 1116 transitions. [2020-11-29 18:35:35,179 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-11-29 18:35:35,180 INFO L276 IsEmpty]: Start isEmpty. Operand 831 states and 1116 transitions. [2020-11-29 18:35:35,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2020-11-29 18:35:35,182 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:35:35,182 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 18:35:35,182 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2020-11-29 18:35:35,182 INFO L429 AbstractCegarLoop]: === Iteration 15 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:35:35,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:35:35,183 INFO L82 PathProgramCache]: Analyzing trace with hash 362168168, now seen corresponding path program 1 times [2020-11-29 18:35:35,183 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:35:35,183 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204543438] [2020-11-29 18:35:35,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:35:35,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:35,414 WARN L193 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:35:35,415 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:35:35,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:35,479 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:35:35,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:35,517 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:35:35,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:35,548 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2020-11-29 18:35:35,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:35,594 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-11-29 18:35:35,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:35,604 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 18:35:35,605 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204543438] [2020-11-29 18:35:35,605 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:35:35,605 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2020-11-29 18:35:35,605 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865582464] [2020-11-29 18:35:35,606 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-11-29 18:35:35,606 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:35:35,607 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-11-29 18:35:35,607 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2020-11-29 18:35:35,607 INFO L87 Difference]: Start difference. First operand 831 states and 1116 transitions. Second operand 10 states. [2020-11-29 18:35:37,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:35:37,258 INFO L93 Difference]: Finished difference Result 873 states and 1166 transitions. [2020-11-29 18:35:37,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-11-29 18:35:37,259 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 46 [2020-11-29 18:35:37,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:35:37,264 INFO L225 Difference]: With dead ends: 873 [2020-11-29 18:35:37,264 INFO L226 Difference]: Without dead ends: 858 [2020-11-29 18:35:37,265 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2020-11-29 18:35:37,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 858 states. [2020-11-29 18:35:37,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 858 to 829. [2020-11-29 18:35:37,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 829 states. [2020-11-29 18:35:37,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 829 states to 829 states and 1112 transitions. [2020-11-29 18:35:37,296 INFO L78 Accepts]: Start accepts. Automaton has 829 states and 1112 transitions. Word has length 46 [2020-11-29 18:35:37,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:35:37,296 INFO L481 AbstractCegarLoop]: Abstraction has 829 states and 1112 transitions. [2020-11-29 18:35:37,296 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-11-29 18:35:37,296 INFO L276 IsEmpty]: Start isEmpty. Operand 829 states and 1112 transitions. [2020-11-29 18:35:37,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2020-11-29 18:35:37,298 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:35:37,299 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] [2020-11-29 18:35:37,299 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2020-11-29 18:35:37,299 INFO L429 AbstractCegarLoop]: === Iteration 16 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:35:37,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:35:37,300 INFO L82 PathProgramCache]: Analyzing trace with hash 344645033, now seen corresponding path program 1 times [2020-11-29 18:35:37,300 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:35:37,300 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551360988] [2020-11-29 18:35:37,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:35:37,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:37,498 WARN L193 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:35:37,498 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:35:37,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:37,585 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:35:37,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:37,617 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:35:37,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:37,652 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2020-11-29 18:35:37,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:37,728 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-11-29 18:35:37,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:37,754 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 18:35:37,755 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551360988] [2020-11-29 18:35:37,755 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:35:37,755 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-11-29 18:35:37,755 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803020837] [2020-11-29 18:35:37,760 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-11-29 18:35:37,760 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:35:37,760 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-11-29 18:35:37,761 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2020-11-29 18:35:37,761 INFO L87 Difference]: Start difference. First operand 829 states and 1112 transitions. Second operand 8 states. [2020-11-29 18:35:38,842 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2020-11-29 18:35:40,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:35:40,320 INFO L93 Difference]: Finished difference Result 859 states and 1142 transitions. [2020-11-29 18:35:40,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-11-29 18:35:40,321 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 47 [2020-11-29 18:35:40,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:35:40,325 INFO L225 Difference]: With dead ends: 859 [2020-11-29 18:35:40,325 INFO L226 Difference]: Without dead ends: 838 [2020-11-29 18:35:40,325 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2020-11-29 18:35:40,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 838 states. [2020-11-29 18:35:40,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 838 to 807. [2020-11-29 18:35:40,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 807 states. [2020-11-29 18:35:40,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 807 states to 807 states and 1080 transitions. [2020-11-29 18:35:40,355 INFO L78 Accepts]: Start accepts. Automaton has 807 states and 1080 transitions. Word has length 47 [2020-11-29 18:35:40,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:35:40,356 INFO L481 AbstractCegarLoop]: Abstraction has 807 states and 1080 transitions. [2020-11-29 18:35:40,356 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-11-29 18:35:40,356 INFO L276 IsEmpty]: Start isEmpty. Operand 807 states and 1080 transitions. [2020-11-29 18:35:40,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2020-11-29 18:35:40,358 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:35:40,358 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] [2020-11-29 18:35:40,359 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2020-11-29 18:35:40,359 INFO L429 AbstractCegarLoop]: === Iteration 17 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:35:40,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:35:40,359 INFO L82 PathProgramCache]: Analyzing trace with hash -170795837, now seen corresponding path program 1 times [2020-11-29 18:35:40,360 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:35:40,360 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299529189] [2020-11-29 18:35:40,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:35:40,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:40,558 WARN L193 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:35:40,559 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:35:40,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:40,620 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:35:40,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:40,648 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:35:40,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:40,675 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2020-11-29 18:35:40,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:40,686 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 18:35:40,688 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299529189] [2020-11-29 18:35:40,688 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:35:40,688 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-11-29 18:35:40,688 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127388872] [2020-11-29 18:35:40,689 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-11-29 18:35:40,689 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:35:40,690 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-11-29 18:35:40,690 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2020-11-29 18:35:40,690 INFO L87 Difference]: Start difference. First operand 807 states and 1080 transitions. Second operand 7 states. [2020-11-29 18:35:41,681 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2020-11-29 18:35:43,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:35:43,588 INFO L93 Difference]: Finished difference Result 1164 states and 1568 transitions. [2020-11-29 18:35:43,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-11-29 18:35:43,589 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 48 [2020-11-29 18:35:43,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:35:43,596 INFO L225 Difference]: With dead ends: 1164 [2020-11-29 18:35:43,596 INFO L226 Difference]: Without dead ends: 1164 [2020-11-29 18:35:43,596 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 18:35:43,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1164 states. [2020-11-29 18:35:43,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1164 to 920. [2020-11-29 18:35:43,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 920 states. [2020-11-29 18:35:43,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 920 states to 920 states and 1234 transitions. [2020-11-29 18:35:43,631 INFO L78 Accepts]: Start accepts. Automaton has 920 states and 1234 transitions. Word has length 48 [2020-11-29 18:35:43,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:35:43,632 INFO L481 AbstractCegarLoop]: Abstraction has 920 states and 1234 transitions. [2020-11-29 18:35:43,632 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-11-29 18:35:43,632 INFO L276 IsEmpty]: Start isEmpty. Operand 920 states and 1234 transitions. [2020-11-29 18:35:43,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2020-11-29 18:35:43,634 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:35:43,634 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] [2020-11-29 18:35:43,634 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2020-11-29 18:35:43,634 INFO L429 AbstractCegarLoop]: === Iteration 18 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:35:43,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:35:43,635 INFO L82 PathProgramCache]: Analyzing trace with hash -71125182, now seen corresponding path program 1 times [2020-11-29 18:35:43,635 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:35:43,635 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416811192] [2020-11-29 18:35:43,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:35:43,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:43,819 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:35:43,820 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:35:43,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:43,919 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:35:43,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:43,951 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:35:43,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:43,990 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2020-11-29 18:35:43,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:44,037 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2020-11-29 18:35:44,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:44,059 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 18:35:44,060 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416811192] [2020-11-29 18:35:44,060 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:35:44,060 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2020-11-29 18:35:44,060 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960311636] [2020-11-29 18:35:44,060 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-11-29 18:35:44,061 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:35:44,061 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-11-29 18:35:44,061 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2020-11-29 18:35:44,061 INFO L87 Difference]: Start difference. First operand 920 states and 1234 transitions. Second operand 10 states. [2020-11-29 18:35:45,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:35:45,620 INFO L93 Difference]: Finished difference Result 962 states and 1284 transitions. [2020-11-29 18:35:45,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-11-29 18:35:45,621 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 48 [2020-11-29 18:35:45,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:35:45,625 INFO L225 Difference]: With dead ends: 962 [2020-11-29 18:35:45,625 INFO L226 Difference]: Without dead ends: 947 [2020-11-29 18:35:45,626 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 18:35:45,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 947 states. [2020-11-29 18:35:45,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 947 to 918. [2020-11-29 18:35:45,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 918 states. [2020-11-29 18:35:45,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 918 states to 918 states and 1230 transitions. [2020-11-29 18:35:45,656 INFO L78 Accepts]: Start accepts. Automaton has 918 states and 1230 transitions. Word has length 48 [2020-11-29 18:35:45,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:35:45,657 INFO L481 AbstractCegarLoop]: Abstraction has 918 states and 1230 transitions. [2020-11-29 18:35:45,657 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-11-29 18:35:45,657 INFO L276 IsEmpty]: Start isEmpty. Operand 918 states and 1230 transitions. [2020-11-29 18:35:45,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2020-11-29 18:35:45,659 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:35:45,659 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] [2020-11-29 18:35:45,659 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2020-11-29 18:35:45,660 INFO L429 AbstractCegarLoop]: === Iteration 19 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:35:45,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:35:45,660 INFO L82 PathProgramCache]: Analyzing trace with hash 209909568, now seen corresponding path program 1 times [2020-11-29 18:35:45,661 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:35:45,661 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216979394] [2020-11-29 18:35:45,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:35:45,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:45,940 WARN L193 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:35:45,941 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:35:45,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:46,011 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:35:46,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:46,076 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:35:46,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:46,159 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2020-11-29 18:35:46,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:46,178 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 18:35:46,179 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216979394] [2020-11-29 18:35:46,179 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:35:46,179 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2020-11-29 18:35:46,180 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278625204] [2020-11-29 18:35:46,181 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-11-29 18:35:46,182 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:35:46,184 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-11-29 18:35:46,184 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2020-11-29 18:35:46,184 INFO L87 Difference]: Start difference. First operand 918 states and 1230 transitions. Second operand 10 states. [2020-11-29 18:35:46,461 WARN L193 SmtUtils]: Spent 212.00 ms on a formula simplification that was a NOOP. DAG size: 117 [2020-11-29 18:35:46,973 WARN L193 SmtUtils]: Spent 400.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 114 [2020-11-29 18:35:47,172 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 48 [2020-11-29 18:35:47,402 WARN L193 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2020-11-29 18:35:50,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:35:50,440 INFO L93 Difference]: Finished difference Result 969 states and 1277 transitions. [2020-11-29 18:35:50,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-11-29 18:35:50,441 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 49 [2020-11-29 18:35:50,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:35:50,446 INFO L225 Difference]: With dead ends: 969 [2020-11-29 18:35:50,446 INFO L226 Difference]: Without dead ends: 969 [2020-11-29 18:35:50,447 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=84, Invalid=188, Unknown=0, NotChecked=0, Total=272 [2020-11-29 18:35:50,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 969 states. [2020-11-29 18:35:50,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 969 to 909. [2020-11-29 18:35:50,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 909 states. [2020-11-29 18:35:50,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 909 states to 909 states and 1209 transitions. [2020-11-29 18:35:50,475 INFO L78 Accepts]: Start accepts. Automaton has 909 states and 1209 transitions. Word has length 49 [2020-11-29 18:35:50,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:35:50,476 INFO L481 AbstractCegarLoop]: Abstraction has 909 states and 1209 transitions. [2020-11-29 18:35:50,476 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-11-29 18:35:50,476 INFO L276 IsEmpty]: Start isEmpty. Operand 909 states and 1209 transitions. [2020-11-29 18:35:50,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2020-11-29 18:35:50,478 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:35:50,478 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] [2020-11-29 18:35:50,479 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2020-11-29 18:35:50,479 INFO L429 AbstractCegarLoop]: === Iteration 20 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:35:50,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:35:50,480 INFO L82 PathProgramCache]: Analyzing trace with hash -1422875326, now seen corresponding path program 1 times [2020-11-29 18:35:50,480 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:35:50,480 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666801551] [2020-11-29 18:35:50,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:35:50,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:50,721 WARN L193 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:35:50,722 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:35:50,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:50,778 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:35:50,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:50,825 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:35:50,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:50,860 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2020-11-29 18:35:50,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:50,990 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:35:50,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:51,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 18:35:51,049 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666801551] [2020-11-29 18:35:51,050 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:35:51,050 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2020-11-29 18:35:51,050 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672043405] [2020-11-29 18:35:51,050 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-11-29 18:35:51,050 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:35:51,051 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-11-29 18:35:51,051 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2020-11-29 18:35:51,051 INFO L87 Difference]: Start difference. First operand 909 states and 1209 transitions. Second operand 12 states. [2020-11-29 18:35:51,310 WARN L193 SmtUtils]: Spent 179.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2020-11-29 18:35:51,539 WARN L193 SmtUtils]: Spent 179.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2020-11-29 18:35:52,017 WARN L193 SmtUtils]: Spent 245.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 114 [2020-11-29 18:35:52,301 WARN L193 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 114 [2020-11-29 18:35:54,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:35:54,652 INFO L93 Difference]: Finished difference Result 1107 states and 1471 transitions. [2020-11-29 18:35:54,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-11-29 18:35:54,653 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 51 [2020-11-29 18:35:54,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:35:54,658 INFO L225 Difference]: With dead ends: 1107 [2020-11-29 18:35:54,658 INFO L226 Difference]: Without dead ends: 1107 [2020-11-29 18:35:54,659 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=184, Invalid=572, Unknown=0, NotChecked=0, Total=756 [2020-11-29 18:35:54,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1107 states. [2020-11-29 18:35:54,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1107 to 964. [2020-11-29 18:35:54,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 964 states. [2020-11-29 18:35:54,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 964 states to 964 states and 1282 transitions. [2020-11-29 18:35:54,691 INFO L78 Accepts]: Start accepts. Automaton has 964 states and 1282 transitions. Word has length 51 [2020-11-29 18:35:54,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:35:54,692 INFO L481 AbstractCegarLoop]: Abstraction has 964 states and 1282 transitions. [2020-11-29 18:35:54,692 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-11-29 18:35:54,692 INFO L276 IsEmpty]: Start isEmpty. Operand 964 states and 1282 transitions. [2020-11-29 18:35:54,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2020-11-29 18:35:54,694 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:35:54,695 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] [2020-11-29 18:35:54,695 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2020-11-29 18:35:54,695 INFO L429 AbstractCegarLoop]: === Iteration 21 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:35:54,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:35:54,696 INFO L82 PathProgramCache]: Analyzing trace with hash -1757435389, now seen corresponding path program 1 times [2020-11-29 18:35:54,696 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:35:54,696 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410385434] [2020-11-29 18:35:54,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:35:54,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:54,916 WARN L193 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:35:54,917 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:35:54,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:54,968 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:35:54,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:55,016 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:35:55,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:55,052 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2020-11-29 18:35:55,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:55,129 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2020-11-29 18:35:55,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:55,149 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 18:35:55,149 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410385434] [2020-11-29 18:35:55,150 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:35:55,150 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2020-11-29 18:35:55,150 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868595853] [2020-11-29 18:35:55,152 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-11-29 18:35:55,152 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:35:55,153 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-11-29 18:35:55,154 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2020-11-29 18:35:55,154 INFO L87 Difference]: Start difference. First operand 964 states and 1282 transitions. Second operand 11 states. [2020-11-29 18:35:55,437 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 114 [2020-11-29 18:35:57,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:35:57,150 INFO L93 Difference]: Finished difference Result 1008 states and 1332 transitions. [2020-11-29 18:35:57,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-11-29 18:35:57,151 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 51 [2020-11-29 18:35:57,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:35:57,155 INFO L225 Difference]: With dead ends: 1008 [2020-11-29 18:35:57,155 INFO L226 Difference]: Without dead ends: 991 [2020-11-29 18:35:57,156 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2020-11-29 18:35:57,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 991 states. [2020-11-29 18:35:57,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 991 to 964. [2020-11-29 18:35:57,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 964 states. [2020-11-29 18:35:57,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 964 states to 964 states and 1270 transitions. [2020-11-29 18:35:57,186 INFO L78 Accepts]: Start accepts. Automaton has 964 states and 1270 transitions. Word has length 51 [2020-11-29 18:35:57,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:35:57,186 INFO L481 AbstractCegarLoop]: Abstraction has 964 states and 1270 transitions. [2020-11-29 18:35:57,186 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-11-29 18:35:57,187 INFO L276 IsEmpty]: Start isEmpty. Operand 964 states and 1270 transitions. [2020-11-29 18:35:57,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2020-11-29 18:35:57,189 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:35:57,189 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 18:35:57,189 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2020-11-29 18:35:57,190 INFO L429 AbstractCegarLoop]: === Iteration 22 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:35:57,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:35:57,190 INFO L82 PathProgramCache]: Analyzing trace with hash -851677094, now seen corresponding path program 1 times [2020-11-29 18:35:57,191 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:35:57,191 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095014274] [2020-11-29 18:35:57,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:35:57,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:57,405 WARN L193 SmtUtils]: Spent 158.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:35:57,406 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:35:57,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:57,469 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:35:57,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:57,520 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:35:57,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:57,541 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2020-11-29 18:35:57,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:35:57,574 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 18:35:57,575 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095014274] [2020-11-29 18:35:57,575 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:35:57,575 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-11-29 18:35:57,575 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357965632] [2020-11-29 18:35:57,576 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-11-29 18:35:57,576 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:35:57,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-11-29 18:35:57,576 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2020-11-29 18:35:57,577 INFO L87 Difference]: Start difference. First operand 964 states and 1270 transitions. Second operand 8 states. [2020-11-29 18:35:57,796 WARN L193 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2020-11-29 18:35:58,482 WARN L193 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2020-11-29 18:36:00,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:36:00,457 INFO L93 Difference]: Finished difference Result 718 states and 909 transitions. [2020-11-29 18:36:00,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-11-29 18:36:00,461 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 53 [2020-11-29 18:36:00,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:36:00,464 INFO L225 Difference]: With dead ends: 718 [2020-11-29 18:36:00,465 INFO L226 Difference]: Without dead ends: 718 [2020-11-29 18:36:00,465 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 18:36:00,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 718 states. [2020-11-29 18:36:00,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 718 to 655. [2020-11-29 18:36:00,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 655 states. [2020-11-29 18:36:00,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 655 states to 655 states and 830 transitions. [2020-11-29 18:36:00,485 INFO L78 Accepts]: Start accepts. Automaton has 655 states and 830 transitions. Word has length 53 [2020-11-29 18:36:00,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:36:00,485 INFO L481 AbstractCegarLoop]: Abstraction has 655 states and 830 transitions. [2020-11-29 18:36:00,485 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-11-29 18:36:00,485 INFO L276 IsEmpty]: Start isEmpty. Operand 655 states and 830 transitions. [2020-11-29 18:36:00,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2020-11-29 18:36:00,487 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:36:00,488 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] [2020-11-29 18:36:00,488 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2020-11-29 18:36:00,488 INFO L429 AbstractCegarLoop]: === Iteration 23 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:36:00,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:36:00,489 INFO L82 PathProgramCache]: Analyzing trace with hash 685451053, now seen corresponding path program 1 times [2020-11-29 18:36:00,489 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:36:00,489 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167458905] [2020-11-29 18:36:00,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:36:00,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:00,724 WARN L193 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:36:00,725 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:36:00,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:00,784 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:36:00,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:00,815 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:36:00,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:00,844 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2020-11-29 18:36:00,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:00,955 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2020-11-29 18:36:00,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:00,965 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 18:36:00,967 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167458905] [2020-11-29 18:36:00,967 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:36:00,967 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2020-11-29 18:36:00,968 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810692643] [2020-11-29 18:36:00,968 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-11-29 18:36:00,968 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:36:00,969 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-11-29 18:36:00,969 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2020-11-29 18:36:00,969 INFO L87 Difference]: Start difference. First operand 655 states and 830 transitions. Second operand 11 states. [2020-11-29 18:36:01,390 WARN L193 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 112 [2020-11-29 18:36:03,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:36:03,375 INFO L93 Difference]: Finished difference Result 702 states and 884 transitions. [2020-11-29 18:36:03,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-11-29 18:36:03,376 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 52 [2020-11-29 18:36:03,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:36:03,378 INFO L225 Difference]: With dead ends: 702 [2020-11-29 18:36:03,378 INFO L226 Difference]: Without dead ends: 677 [2020-11-29 18:36:03,378 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 7 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2020-11-29 18:36:03,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2020-11-29 18:36:03,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 645. [2020-11-29 18:36:03,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 645 states. [2020-11-29 18:36:03,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 645 states to 645 states and 815 transitions. [2020-11-29 18:36:03,396 INFO L78 Accepts]: Start accepts. Automaton has 645 states and 815 transitions. Word has length 52 [2020-11-29 18:36:03,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:36:03,396 INFO L481 AbstractCegarLoop]: Abstraction has 645 states and 815 transitions. [2020-11-29 18:36:03,396 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-11-29 18:36:03,396 INFO L276 IsEmpty]: Start isEmpty. Operand 645 states and 815 transitions. [2020-11-29 18:36:03,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2020-11-29 18:36:03,398 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:36:03,398 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] [2020-11-29 18:36:03,398 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2020-11-29 18:36:03,399 INFO L429 AbstractCegarLoop]: === Iteration 24 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:36:03,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:36:03,399 INFO L82 PathProgramCache]: Analyzing trace with hash -1401136165, now seen corresponding path program 1 times [2020-11-29 18:36:03,399 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:36:03,399 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304675118] [2020-11-29 18:36:03,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:36:03,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:03,583 WARN L193 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:36:03,584 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:36:03,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:03,632 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:36:03,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:03,653 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:36:03,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:03,683 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2020-11-29 18:36:03,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:03,758 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2020-11-29 18:36:03,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:03,812 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 18:36:03,812 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304675118] [2020-11-29 18:36:03,812 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:36:03,812 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2020-11-29 18:36:03,812 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211063217] [2020-11-29 18:36:03,813 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-11-29 18:36:03,813 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:36:03,813 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-11-29 18:36:03,813 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2020-11-29 18:36:03,814 INFO L87 Difference]: Start difference. First operand 645 states and 815 transitions. Second operand 11 states. [2020-11-29 18:36:06,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:36:06,102 INFO L93 Difference]: Finished difference Result 679 states and 856 transitions. [2020-11-29 18:36:06,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-11-29 18:36:06,103 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 52 [2020-11-29 18:36:06,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:36:06,108 INFO L225 Difference]: With dead ends: 679 [2020-11-29 18:36:06,108 INFO L226 Difference]: Without dead ends: 679 [2020-11-29 18:36:06,108 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2020-11-29 18:36:06,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 679 states. [2020-11-29 18:36:06,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 679 to 648. [2020-11-29 18:36:06,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 648 states. [2020-11-29 18:36:06,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 648 states to 648 states and 818 transitions. [2020-11-29 18:36:06,126 INFO L78 Accepts]: Start accepts. Automaton has 648 states and 818 transitions. Word has length 52 [2020-11-29 18:36:06,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:36:06,127 INFO L481 AbstractCegarLoop]: Abstraction has 648 states and 818 transitions. [2020-11-29 18:36:06,127 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-11-29 18:36:06,127 INFO L276 IsEmpty]: Start isEmpty. Operand 648 states and 818 transitions. [2020-11-29 18:36:06,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2020-11-29 18:36:06,129 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:36:06,129 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 18:36:06,129 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2020-11-29 18:36:06,129 INFO L429 AbstractCegarLoop]: === Iteration 25 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:36:06,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:36:06,130 INFO L82 PathProgramCache]: Analyzing trace with hash 865515357, now seen corresponding path program 1 times [2020-11-29 18:36:06,130 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:36:06,130 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99038575] [2020-11-29 18:36:06,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:36:06,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:06,292 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:36:06,293 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:36:06,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:06,356 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:36:06,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:06,397 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:36:06,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:06,425 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2020-11-29 18:36:06,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:06,459 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:36:06,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:06,471 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 18:36:06,471 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99038575] [2020-11-29 18:36:06,471 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:36:06,471 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-11-29 18:36:06,472 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954936305] [2020-11-29 18:36:06,472 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-11-29 18:36:06,472 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:36:06,472 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-11-29 18:36:06,473 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2020-11-29 18:36:06,473 INFO L87 Difference]: Start difference. First operand 648 states and 818 transitions. Second operand 8 states. [2020-11-29 18:36:06,632 WARN L193 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2020-11-29 18:36:08,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:36:08,157 INFO L93 Difference]: Finished difference Result 886 states and 1136 transitions. [2020-11-29 18:36:08,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-11-29 18:36:08,158 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 53 [2020-11-29 18:36:08,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:36:08,163 INFO L225 Difference]: With dead ends: 886 [2020-11-29 18:36:08,163 INFO L226 Difference]: Without dead ends: 886 [2020-11-29 18:36:08,164 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2020-11-29 18:36:08,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 886 states. [2020-11-29 18:36:08,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 886 to 709. [2020-11-29 18:36:08,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 709 states. [2020-11-29 18:36:08,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 709 states to 709 states and 892 transitions. [2020-11-29 18:36:08,187 INFO L78 Accepts]: Start accepts. Automaton has 709 states and 892 transitions. Word has length 53 [2020-11-29 18:36:08,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:36:08,187 INFO L481 AbstractCegarLoop]: Abstraction has 709 states and 892 transitions. [2020-11-29 18:36:08,187 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-11-29 18:36:08,188 INFO L276 IsEmpty]: Start isEmpty. Operand 709 states and 892 transitions. [2020-11-29 18:36:08,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2020-11-29 18:36:08,190 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:36:08,190 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 18:36:08,190 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2020-11-29 18:36:08,191 INFO L429 AbstractCegarLoop]: === Iteration 26 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:36:08,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:36:08,191 INFO L82 PathProgramCache]: Analyzing trace with hash 718822555, now seen corresponding path program 1 times [2020-11-29 18:36:08,191 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:36:08,192 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081845439] [2020-11-29 18:36:08,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:36:08,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:08,439 WARN L193 SmtUtils]: Spent 174.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:36:08,440 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:36:08,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:08,510 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:36:08,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:08,538 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:36:08,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:08,561 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2020-11-29 18:36:08,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:08,664 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:36:08,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:08,719 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 18:36:08,720 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081845439] [2020-11-29 18:36:08,720 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:36:08,720 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2020-11-29 18:36:08,722 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202113059] [2020-11-29 18:36:08,723 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-11-29 18:36:08,723 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:36:08,724 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-11-29 18:36:08,724 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2020-11-29 18:36:08,724 INFO L87 Difference]: Start difference. First operand 709 states and 892 transitions. Second operand 12 states. [2020-11-29 18:36:09,139 WARN L193 SmtUtils]: Spent 344.00 ms on a formula simplification. DAG size of input: 112 DAG size of output: 111 [2020-11-29 18:36:09,377 WARN L193 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 112 [2020-11-29 18:36:09,720 WARN L193 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2020-11-29 18:36:11,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:36:11,842 INFO L93 Difference]: Finished difference Result 696 states and 870 transitions. [2020-11-29 18:36:11,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-11-29 18:36:11,842 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 53 [2020-11-29 18:36:11,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:36:11,845 INFO L225 Difference]: With dead ends: 696 [2020-11-29 18:36:11,846 INFO L226 Difference]: Without dead ends: 696 [2020-11-29 18:36:11,846 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=121, Invalid=385, Unknown=0, NotChecked=0, Total=506 [2020-11-29 18:36:11,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 696 states. [2020-11-29 18:36:11,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 696 to 652. [2020-11-29 18:36:11,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 652 states. [2020-11-29 18:36:11,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 652 states to 652 states and 816 transitions. [2020-11-29 18:36:11,863 INFO L78 Accepts]: Start accepts. Automaton has 652 states and 816 transitions. Word has length 53 [2020-11-29 18:36:11,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:36:11,864 INFO L481 AbstractCegarLoop]: Abstraction has 652 states and 816 transitions. [2020-11-29 18:36:11,864 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-11-29 18:36:11,864 INFO L276 IsEmpty]: Start isEmpty. Operand 652 states and 816 transitions. [2020-11-29 18:36:11,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2020-11-29 18:36:11,866 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:36:11,867 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] [2020-11-29 18:36:11,867 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2020-11-29 18:36:11,867 INFO L429 AbstractCegarLoop]: === Iteration 27 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:36:11,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:36:11,868 INFO L82 PathProgramCache]: Analyzing trace with hash -2079952356, now seen corresponding path program 1 times [2020-11-29 18:36:11,868 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:36:11,868 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948586186] [2020-11-29 18:36:11,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:36:11,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:12,074 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:36:12,075 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:36:12,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:12,170 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:36:12,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:12,204 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:36:12,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:12,236 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2020-11-29 18:36:12,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:12,317 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:36:12,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:12,372 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 18:36:12,372 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948586186] [2020-11-29 18:36:12,373 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:36:12,373 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2020-11-29 18:36:12,373 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97803740] [2020-11-29 18:36:12,374 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-11-29 18:36:12,374 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:36:12,374 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-11-29 18:36:12,375 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2020-11-29 18:36:12,375 INFO L87 Difference]: Start difference. First operand 652 states and 816 transitions. Second operand 13 states. [2020-11-29 18:36:14,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:36:14,714 INFO L93 Difference]: Finished difference Result 694 states and 865 transitions. [2020-11-29 18:36:14,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-11-29 18:36:14,715 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 54 [2020-11-29 18:36:14,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:36:14,718 INFO L225 Difference]: With dead ends: 694 [2020-11-29 18:36:14,719 INFO L226 Difference]: Without dead ends: 693 [2020-11-29 18:36:14,719 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2020-11-29 18:36:14,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 693 states. [2020-11-29 18:36:14,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 693 to 660. [2020-11-29 18:36:14,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 660 states. [2020-11-29 18:36:14,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 660 states to 660 states and 824 transitions. [2020-11-29 18:36:14,735 INFO L78 Accepts]: Start accepts. Automaton has 660 states and 824 transitions. Word has length 54 [2020-11-29 18:36:14,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:36:14,736 INFO L481 AbstractCegarLoop]: Abstraction has 660 states and 824 transitions. [2020-11-29 18:36:14,736 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-11-29 18:36:14,736 INFO L276 IsEmpty]: Start isEmpty. Operand 660 states and 824 transitions. [2020-11-29 18:36:14,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2020-11-29 18:36:14,738 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:36:14,738 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] [2020-11-29 18:36:14,738 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2020-11-29 18:36:14,739 INFO L429 AbstractCegarLoop]: === Iteration 28 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:36:14,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:36:14,739 INFO L82 PathProgramCache]: Analyzing trace with hash -2088534086, now seen corresponding path program 1 times [2020-11-29 18:36:14,740 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:36:14,740 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061843553] [2020-11-29 18:36:14,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:36:14,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:14,987 WARN L193 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:36:14,988 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:36:14,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:15,083 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:36:15,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:15,130 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:36:15,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:15,164 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2020-11-29 18:36:15,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:15,232 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:36:15,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:15,249 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 18:36:15,250 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061843553] [2020-11-29 18:36:15,250 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:36:15,250 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2020-11-29 18:36:15,250 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789591069] [2020-11-29 18:36:15,251 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-11-29 18:36:15,251 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:36:15,251 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-11-29 18:36:15,252 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2020-11-29 18:36:15,252 INFO L87 Difference]: Start difference. First operand 660 states and 824 transitions. Second operand 10 states. [2020-11-29 18:36:15,468 WARN L193 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2020-11-29 18:36:15,700 WARN L193 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2020-11-29 18:36:17,401 WARN L193 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2020-11-29 18:36:17,756 WARN L193 SmtUtils]: Spent 339.00 ms on a formula simplification. DAG size of input: 116 DAG size of output: 114 [2020-11-29 18:36:18,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:36:18,966 INFO L93 Difference]: Finished difference Result 838 states and 1066 transitions. [2020-11-29 18:36:18,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-11-29 18:36:18,967 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 54 [2020-11-29 18:36:18,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:36:18,972 INFO L225 Difference]: With dead ends: 838 [2020-11-29 18:36:18,972 INFO L226 Difference]: Without dead ends: 824 [2020-11-29 18:36:18,973 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=115, Invalid=265, Unknown=0, NotChecked=0, Total=380 [2020-11-29 18:36:18,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 824 states. [2020-11-29 18:36:18,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 824 to 650. [2020-11-29 18:36:18,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 650 states. [2020-11-29 18:36:18,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 812 transitions. [2020-11-29 18:36:18,993 INFO L78 Accepts]: Start accepts. Automaton has 650 states and 812 transitions. Word has length 54 [2020-11-29 18:36:18,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:36:18,993 INFO L481 AbstractCegarLoop]: Abstraction has 650 states and 812 transitions. [2020-11-29 18:36:18,993 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-11-29 18:36:18,993 INFO L276 IsEmpty]: Start isEmpty. Operand 650 states and 812 transitions. [2020-11-29 18:36:18,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2020-11-29 18:36:18,996 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:36:18,996 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 18:36:18,996 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2020-11-29 18:36:18,996 INFO L429 AbstractCegarLoop]: === Iteration 29 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:36:18,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:36:18,997 INFO L82 PathProgramCache]: Analyzing trace with hash -2128426123, now seen corresponding path program 1 times [2020-11-29 18:36:18,997 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:36:18,997 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138157250] [2020-11-29 18:36:18,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:36:19,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:19,209 WARN L193 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:36:19,210 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:36:19,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:19,310 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:36:19,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:19,342 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:36:19,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:19,376 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2020-11-29 18:36:19,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:19,457 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-11-29 18:36:19,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:19,532 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2020-11-29 18:36:19,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:19,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 18:36:19,570 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138157250] [2020-11-29 18:36:19,570 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:36:19,571 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2020-11-29 18:36:19,571 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484561962] [2020-11-29 18:36:19,572 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-11-29 18:36:19,573 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:36:19,573 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-11-29 18:36:19,573 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2020-11-29 18:36:19,574 INFO L87 Difference]: Start difference. First operand 650 states and 812 transitions. Second operand 14 states. [2020-11-29 18:36:21,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:36:21,678 INFO L93 Difference]: Finished difference Result 693 states and 861 transitions. [2020-11-29 18:36:21,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-11-29 18:36:21,679 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 56 [2020-11-29 18:36:21,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:36:21,683 INFO L225 Difference]: With dead ends: 693 [2020-11-29 18:36:21,683 INFO L226 Difference]: Without dead ends: 668 [2020-11-29 18:36:21,685 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2020-11-29 18:36:21,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 668 states. [2020-11-29 18:36:21,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 668 to 638. [2020-11-29 18:36:21,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 638 states. [2020-11-29 18:36:21,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 638 states to 638 states and 796 transitions. [2020-11-29 18:36:21,704 INFO L78 Accepts]: Start accepts. Automaton has 638 states and 796 transitions. Word has length 56 [2020-11-29 18:36:21,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:36:21,704 INFO L481 AbstractCegarLoop]: Abstraction has 638 states and 796 transitions. [2020-11-29 18:36:21,704 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-11-29 18:36:21,704 INFO L276 IsEmpty]: Start isEmpty. Operand 638 states and 796 transitions. [2020-11-29 18:36:21,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2020-11-29 18:36:21,707 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:36:21,707 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 18:36:21,707 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2020-11-29 18:36:21,707 INFO L429 AbstractCegarLoop]: === Iteration 30 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:36:21,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:36:21,708 INFO L82 PathProgramCache]: Analyzing trace with hash -1924255144, now seen corresponding path program 1 times [2020-11-29 18:36:21,708 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:36:21,708 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603465273] [2020-11-29 18:36:21,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:36:21,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:21,983 WARN L193 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:36:21,984 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:36:21,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:22,047 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:36:22,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:22,083 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:36:22,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:22,098 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2020-11-29 18:36:22,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:22,101 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-11-29 18:36:22,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:22,121 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2020-11-29 18:36:22,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:22,133 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 18:36:22,134 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603465273] [2020-11-29 18:36:22,134 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:36:22,134 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-11-29 18:36:22,134 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365697941] [2020-11-29 18:36:22,135 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-11-29 18:36:22,135 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:36:22,136 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-11-29 18:36:22,136 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2020-11-29 18:36:22,136 INFO L87 Difference]: Start difference. First operand 638 states and 796 transitions. Second operand 8 states. [2020-11-29 18:36:22,358 WARN L193 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2020-11-29 18:36:24,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:36:24,443 INFO L93 Difference]: Finished difference Result 677 states and 845 transitions. [2020-11-29 18:36:24,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-11-29 18:36:24,443 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 59 [2020-11-29 18:36:24,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:36:24,446 INFO L225 Difference]: With dead ends: 677 [2020-11-29 18:36:24,446 INFO L226 Difference]: Without dead ends: 677 [2020-11-29 18:36:24,447 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2020-11-29 18:36:24,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2020-11-29 18:36:24,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 643. [2020-11-29 18:36:24,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 643 states. [2020-11-29 18:36:24,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 803 transitions. [2020-11-29 18:36:24,461 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 803 transitions. Word has length 59 [2020-11-29 18:36:24,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:36:24,462 INFO L481 AbstractCegarLoop]: Abstraction has 643 states and 803 transitions. [2020-11-29 18:36:24,462 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-11-29 18:36:24,462 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 803 transitions. [2020-11-29 18:36:24,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2020-11-29 18:36:24,464 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:36:24,465 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] [2020-11-29 18:36:24,465 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2020-11-29 18:36:24,465 INFO L429 AbstractCegarLoop]: === Iteration 31 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:36:24,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:36:24,466 INFO L82 PathProgramCache]: Analyzing trace with hash 1033619520, now seen corresponding path program 1 times [2020-11-29 18:36:24,466 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:36:24,466 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728406551] [2020-11-29 18:36:24,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:36:24,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:24,717 WARN L193 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:36:24,718 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:36:24,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:24,777 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:36:24,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:24,806 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:36:24,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:24,827 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2020-11-29 18:36:24,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:24,962 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2020-11-29 18:36:24,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:24,996 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-11-29 18:36:24,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:25,011 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 18:36:25,012 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728406551] [2020-11-29 18:36:25,012 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:36:25,012 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2020-11-29 18:36:25,012 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498297675] [2020-11-29 18:36:25,013 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-11-29 18:36:25,013 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:36:25,013 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-11-29 18:36:25,014 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2020-11-29 18:36:25,014 INFO L87 Difference]: Start difference. First operand 643 states and 803 transitions. Second operand 10 states. [2020-11-29 18:36:26,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:36:26,826 INFO L93 Difference]: Finished difference Result 629 states and 779 transitions. [2020-11-29 18:36:26,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-11-29 18:36:26,827 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 65 [2020-11-29 18:36:26,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:36:26,830 INFO L225 Difference]: With dead ends: 629 [2020-11-29 18:36:26,830 INFO L226 Difference]: Without dead ends: 629 [2020-11-29 18:36:26,830 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2020-11-29 18:36:26,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 629 states. [2020-11-29 18:36:26,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 629 to 591. [2020-11-29 18:36:26,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 591 states. [2020-11-29 18:36:26,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 730 transitions. [2020-11-29 18:36:26,841 INFO L78 Accepts]: Start accepts. Automaton has 591 states and 730 transitions. Word has length 65 [2020-11-29 18:36:26,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:36:26,841 INFO L481 AbstractCegarLoop]: Abstraction has 591 states and 730 transitions. [2020-11-29 18:36:26,841 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-11-29 18:36:26,841 INFO L276 IsEmpty]: Start isEmpty. Operand 591 states and 730 transitions. [2020-11-29 18:36:26,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2020-11-29 18:36:26,843 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:36:26,843 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 18:36:26,844 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2020-11-29 18:36:26,844 INFO L429 AbstractCegarLoop]: === Iteration 32 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:36:26,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:36:26,844 INFO L82 PathProgramCache]: Analyzing trace with hash -1843918852, now seen corresponding path program 1 times [2020-11-29 18:36:26,845 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:36:26,845 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187393819] [2020-11-29 18:36:26,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:36:26,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:27,089 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:36:27,091 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:36:27,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:27,169 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:36:27,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:27,199 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:36:27,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:27,229 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2020-11-29 18:36:27,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:27,323 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2020-11-29 18:36:27,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:27,369 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2020-11-29 18:36:27,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:27,385 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 18:36:27,385 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187393819] [2020-11-29 18:36:27,385 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:36:27,385 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2020-11-29 18:36:27,386 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995568750] [2020-11-29 18:36:27,386 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-11-29 18:36:27,386 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:36:27,387 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-11-29 18:36:27,387 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2020-11-29 18:36:27,387 INFO L87 Difference]: Start difference. First operand 591 states and 730 transitions. Second operand 14 states. [2020-11-29 18:36:30,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:36:30,043 INFO L93 Difference]: Finished difference Result 633 states and 779 transitions. [2020-11-29 18:36:30,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-11-29 18:36:30,044 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 60 [2020-11-29 18:36:30,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:36:30,047 INFO L225 Difference]: With dead ends: 633 [2020-11-29 18:36:30,047 INFO L226 Difference]: Without dead ends: 615 [2020-11-29 18:36:30,048 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2020-11-29 18:36:30,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states. [2020-11-29 18:36:30,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 588. [2020-11-29 18:36:30,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 588 states. [2020-11-29 18:36:30,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 726 transitions. [2020-11-29 18:36:30,063 INFO L78 Accepts]: Start accepts. Automaton has 588 states and 726 transitions. Word has length 60 [2020-11-29 18:36:30,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:36:30,063 INFO L481 AbstractCegarLoop]: Abstraction has 588 states and 726 transitions. [2020-11-29 18:36:30,064 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-11-29 18:36:30,064 INFO L276 IsEmpty]: Start isEmpty. Operand 588 states and 726 transitions. [2020-11-29 18:36:30,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2020-11-29 18:36:30,066 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:36:30,067 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 18:36:30,067 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2020-11-29 18:36:30,067 INFO L429 AbstractCegarLoop]: === Iteration 33 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:36:30,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:36:30,068 INFO L82 PathProgramCache]: Analyzing trace with hash 538219926, now seen corresponding path program 1 times [2020-11-29 18:36:30,068 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:36:30,068 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453309191] [2020-11-29 18:36:30,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:36:30,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:30,278 WARN L193 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:36:30,278 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:36:30,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:30,322 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:36:30,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:30,377 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:36:30,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:30,416 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2020-11-29 18:36:30,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:30,483 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2020-11-29 18:36:30,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:30,538 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 18:36:30,539 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453309191] [2020-11-29 18:36:30,539 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:36:30,539 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2020-11-29 18:36:30,539 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076657636] [2020-11-29 18:36:30,540 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-11-29 18:36:30,540 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:36:30,540 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-11-29 18:36:30,541 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2020-11-29 18:36:30,541 INFO L87 Difference]: Start difference. First operand 588 states and 726 transitions. Second operand 13 states. [2020-11-29 18:36:33,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:36:33,195 INFO L93 Difference]: Finished difference Result 626 states and 770 transitions. [2020-11-29 18:36:33,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-11-29 18:36:33,196 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 59 [2020-11-29 18:36:33,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:36:33,199 INFO L225 Difference]: With dead ends: 626 [2020-11-29 18:36:33,199 INFO L226 Difference]: Without dead ends: 611 [2020-11-29 18:36:33,200 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 18:36:33,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 611 states. [2020-11-29 18:36:33,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 611 to 584. [2020-11-29 18:36:33,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 584 states. [2020-11-29 18:36:33,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 584 states to 584 states and 720 transitions. [2020-11-29 18:36:33,239 INFO L78 Accepts]: Start accepts. Automaton has 584 states and 720 transitions. Word has length 59 [2020-11-29 18:36:33,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:36:33,239 INFO L481 AbstractCegarLoop]: Abstraction has 584 states and 720 transitions. [2020-11-29 18:36:33,239 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-11-29 18:36:33,239 INFO L276 IsEmpty]: Start isEmpty. Operand 584 states and 720 transitions. [2020-11-29 18:36:33,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2020-11-29 18:36:33,241 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:36:33,242 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 18:36:33,242 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2020-11-29 18:36:33,242 INFO L429 AbstractCegarLoop]: === Iteration 34 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:36:33,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:36:33,242 INFO L82 PathProgramCache]: Analyzing trace with hash -1628302292, now seen corresponding path program 1 times [2020-11-29 18:36:33,242 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:36:33,243 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068133941] [2020-11-29 18:36:33,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:36:33,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:33,502 WARN L193 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:36:33,503 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:36:33,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:33,567 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:36:33,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:33,600 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:36:33,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:33,645 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2020-11-29 18:36:33,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:33,715 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2020-11-29 18:36:33,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:33,738 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2020-11-29 18:36:33,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:33,752 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 18:36:33,753 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068133941] [2020-11-29 18:36:33,753 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:36:33,753 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2020-11-29 18:36:33,753 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628921145] [2020-11-29 18:36:33,754 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-11-29 18:36:33,754 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:36:33,754 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-11-29 18:36:33,755 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2020-11-29 18:36:33,755 INFO L87 Difference]: Start difference. First operand 584 states and 720 transitions. Second operand 12 states. [2020-11-29 18:36:35,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:36:35,704 INFO L93 Difference]: Finished difference Result 639 states and 782 transitions. [2020-11-29 18:36:35,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-11-29 18:36:35,705 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 61 [2020-11-29 18:36:35,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:36:35,708 INFO L225 Difference]: With dead ends: 639 [2020-11-29 18:36:35,708 INFO L226 Difference]: Without dead ends: 618 [2020-11-29 18:36:35,709 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2020-11-29 18:36:35,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 618 states. [2020-11-29 18:36:35,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 618 to 579. [2020-11-29 18:36:35,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 579 states. [2020-11-29 18:36:35,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 712 transitions. [2020-11-29 18:36:35,723 INFO L78 Accepts]: Start accepts. Automaton has 579 states and 712 transitions. Word has length 61 [2020-11-29 18:36:35,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:36:35,723 INFO L481 AbstractCegarLoop]: Abstraction has 579 states and 712 transitions. [2020-11-29 18:36:35,723 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-11-29 18:36:35,723 INFO L276 IsEmpty]: Start isEmpty. Operand 579 states and 712 transitions. [2020-11-29 18:36:35,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2020-11-29 18:36:35,725 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:36:35,726 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 18:36:35,726 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2020-11-29 18:36:35,726 INFO L429 AbstractCegarLoop]: === Iteration 35 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:36:35,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:36:35,727 INFO L82 PathProgramCache]: Analyzing trace with hash -1885296263, now seen corresponding path program 1 times [2020-11-29 18:36:35,727 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:36:35,727 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170642154] [2020-11-29 18:36:35,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:36:35,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:36,007 WARN L193 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:36:36,008 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:36:36,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:36,068 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:36:36,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:36,102 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:36:36,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:36,129 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2020-11-29 18:36:36,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:36,221 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2020-11-29 18:36:36,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:36,223 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-11-29 18:36:36,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:36,246 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2020-11-29 18:36:36,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:36,282 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 18:36:36,283 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170642154] [2020-11-29 18:36:36,283 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:36:36,283 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2020-11-29 18:36:36,283 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870182513] [2020-11-29 18:36:36,284 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-11-29 18:36:36,284 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:36:36,285 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-11-29 18:36:36,285 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2020-11-29 18:36:36,285 INFO L87 Difference]: Start difference. First operand 579 states and 712 transitions. Second operand 12 states. [2020-11-29 18:36:36,521 WARN L193 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 114 [2020-11-29 18:36:36,757 WARN L193 SmtUtils]: Spent 158.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2020-11-29 18:36:39,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:36:39,005 INFO L93 Difference]: Finished difference Result 612 states and 754 transitions. [2020-11-29 18:36:39,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-11-29 18:36:39,006 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 69 [2020-11-29 18:36:39,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:36:39,009 INFO L225 Difference]: With dead ends: 612 [2020-11-29 18:36:39,009 INFO L226 Difference]: Without dead ends: 612 [2020-11-29 18:36:39,010 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=106, Invalid=314, Unknown=0, NotChecked=0, Total=420 [2020-11-29 18:36:39,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states. [2020-11-29 18:36:39,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 579. [2020-11-29 18:36:39,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 579 states. [2020-11-29 18:36:39,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 711 transitions. [2020-11-29 18:36:39,024 INFO L78 Accepts]: Start accepts. Automaton has 579 states and 711 transitions. Word has length 69 [2020-11-29 18:36:39,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:36:39,024 INFO L481 AbstractCegarLoop]: Abstraction has 579 states and 711 transitions. [2020-11-29 18:36:39,025 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-11-29 18:36:39,025 INFO L276 IsEmpty]: Start isEmpty. Operand 579 states and 711 transitions. [2020-11-29 18:36:39,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2020-11-29 18:36:39,027 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:36:39,027 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] [2020-11-29 18:36:39,027 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2020-11-29 18:36:39,028 INFO L429 AbstractCegarLoop]: === Iteration 36 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:36:39,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:36:39,028 INFO L82 PathProgramCache]: Analyzing trace with hash -1237661273, now seen corresponding path program 1 times [2020-11-29 18:36:39,028 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:36:39,029 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293079566] [2020-11-29 18:36:39,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:36:39,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:39,250 WARN L193 SmtUtils]: Spent 167.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:36:39,251 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:36:39,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:39,307 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:36:39,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:39,336 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:36:39,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:39,363 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2020-11-29 18:36:39,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:39,477 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2020-11-29 18:36:39,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:39,532 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2020-11-29 18:36:39,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:39,546 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 18:36:39,546 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293079566] [2020-11-29 18:36:39,547 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:36:39,547 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2020-11-29 18:36:39,547 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208028136] [2020-11-29 18:36:39,547 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-11-29 18:36:39,548 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:36:39,548 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-11-29 18:36:39,548 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2020-11-29 18:36:39,549 INFO L87 Difference]: Start difference. First operand 579 states and 711 transitions. Second operand 12 states. [2020-11-29 18:36:41,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:36:41,802 INFO L93 Difference]: Finished difference Result 601 states and 738 transitions. [2020-11-29 18:36:41,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-11-29 18:36:41,803 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 64 [2020-11-29 18:36:41,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:36:41,806 INFO L225 Difference]: With dead ends: 601 [2020-11-29 18:36:41,806 INFO L226 Difference]: Without dead ends: 598 [2020-11-29 18:36:41,807 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2020-11-29 18:36:41,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states. [2020-11-29 18:36:41,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 571. [2020-11-29 18:36:41,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 571 states. [2020-11-29 18:36:41,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 701 transitions. [2020-11-29 18:36:41,820 INFO L78 Accepts]: Start accepts. Automaton has 571 states and 701 transitions. Word has length 64 [2020-11-29 18:36:41,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:36:41,820 INFO L481 AbstractCegarLoop]: Abstraction has 571 states and 701 transitions. [2020-11-29 18:36:41,820 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-11-29 18:36:41,820 INFO L276 IsEmpty]: Start isEmpty. Operand 571 states and 701 transitions. [2020-11-29 18:36:41,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2020-11-29 18:36:41,822 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:36:41,823 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] [2020-11-29 18:36:41,823 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2020-11-29 18:36:41,823 INFO L429 AbstractCegarLoop]: === Iteration 37 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:36:41,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:36:41,824 INFO L82 PathProgramCache]: Analyzing trace with hash -850007211, now seen corresponding path program 1 times [2020-11-29 18:36:41,824 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:36:41,824 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758803026] [2020-11-29 18:36:41,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:36:41,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:42,031 WARN L193 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:36:42,032 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:36:42,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:42,093 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:36:42,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:42,122 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:36:42,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:42,151 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2020-11-29 18:36:42,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:42,193 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2020-11-29 18:36:42,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:42,224 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2020-11-29 18:36:42,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:42,253 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 18:36:42,254 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758803026] [2020-11-29 18:36:42,254 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:36:42,254 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2020-11-29 18:36:42,254 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435023592] [2020-11-29 18:36:42,255 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-11-29 18:36:42,255 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:36:42,255 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-11-29 18:36:42,256 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2020-11-29 18:36:42,256 INFO L87 Difference]: Start difference. First operand 571 states and 701 transitions. Second operand 10 states. [2020-11-29 18:36:43,083 WARN L193 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 112 [2020-11-29 18:36:44,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:36:44,419 INFO L93 Difference]: Finished difference Result 601 states and 737 transitions. [2020-11-29 18:36:44,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-11-29 18:36:44,420 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 64 [2020-11-29 18:36:44,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:36:44,422 INFO L225 Difference]: With dead ends: 601 [2020-11-29 18:36:44,422 INFO L226 Difference]: Without dead ends: 601 [2020-11-29 18:36:44,423 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2020-11-29 18:36:44,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states. [2020-11-29 18:36:44,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 575. [2020-11-29 18:36:44,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 575 states. [2020-11-29 18:36:44,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 705 transitions. [2020-11-29 18:36:44,436 INFO L78 Accepts]: Start accepts. Automaton has 575 states and 705 transitions. Word has length 64 [2020-11-29 18:36:44,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:36:44,436 INFO L481 AbstractCegarLoop]: Abstraction has 575 states and 705 transitions. [2020-11-29 18:36:44,437 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-11-29 18:36:44,437 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 705 transitions. [2020-11-29 18:36:44,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2020-11-29 18:36:44,439 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:36:44,439 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] [2020-11-29 18:36:44,439 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2020-11-29 18:36:44,440 INFO L429 AbstractCegarLoop]: === Iteration 38 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:36:44,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:36:44,440 INFO L82 PathProgramCache]: Analyzing trace with hash 1104240630, now seen corresponding path program 1 times [2020-11-29 18:36:44,440 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:36:44,441 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461249320] [2020-11-29 18:36:44,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:36:44,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:44,673 WARN L193 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:36:44,674 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:36:44,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:44,738 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:36:44,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:44,769 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:36:44,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:44,801 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2020-11-29 18:36:44,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:44,907 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2020-11-29 18:36:44,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:44,976 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2020-11-29 18:36:44,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:44,996 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 18:36:44,996 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461249320] [2020-11-29 18:36:44,996 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:36:44,997 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2020-11-29 18:36:44,997 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74656941] [2020-11-29 18:36:44,999 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-11-29 18:36:44,999 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:36:45,000 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-11-29 18:36:45,000 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2020-11-29 18:36:45,000 INFO L87 Difference]: Start difference. First operand 575 states and 705 transitions. Second operand 12 states. [2020-11-29 18:36:48,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:36:48,030 INFO L93 Difference]: Finished difference Result 584 states and 715 transitions. [2020-11-29 18:36:48,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-11-29 18:36:48,031 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 64 [2020-11-29 18:36:48,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:36:48,034 INFO L225 Difference]: With dead ends: 584 [2020-11-29 18:36:48,034 INFO L226 Difference]: Without dead ends: 584 [2020-11-29 18:36:48,034 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2020-11-29 18:36:48,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 584 states. [2020-11-29 18:36:48,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 584 to 561. [2020-11-29 18:36:48,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 561 states. [2020-11-29 18:36:48,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 561 states to 561 states and 686 transitions. [2020-11-29 18:36:48,047 INFO L78 Accepts]: Start accepts. Automaton has 561 states and 686 transitions. Word has length 64 [2020-11-29 18:36:48,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:36:48,047 INFO L481 AbstractCegarLoop]: Abstraction has 561 states and 686 transitions. [2020-11-29 18:36:48,047 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-11-29 18:36:48,048 INFO L276 IsEmpty]: Start isEmpty. Operand 561 states and 686 transitions. [2020-11-29 18:36:48,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2020-11-29 18:36:48,050 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:36:48,050 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] [2020-11-29 18:36:48,050 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2020-11-29 18:36:48,050 INFO L429 AbstractCegarLoop]: === Iteration 39 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:36:48,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:36:48,051 INFO L82 PathProgramCache]: Analyzing trace with hash -1119122690, now seen corresponding path program 1 times [2020-11-29 18:36:48,051 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:36:48,052 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536907773] [2020-11-29 18:36:48,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:36:48,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:48,234 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:36:48,235 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:36:48,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:48,278 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:36:48,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:48,300 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:36:48,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:48,315 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2020-11-29 18:36:48,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:48,388 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2020-11-29 18:36:48,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:48,390 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-11-29 18:36:48,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:48,407 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2020-11-29 18:36:48,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:48,419 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 18:36:48,420 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536907773] [2020-11-29 18:36:48,420 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:36:48,420 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2020-11-29 18:36:48,420 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371760420] [2020-11-29 18:36:48,421 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-11-29 18:36:48,422 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:36:48,422 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-11-29 18:36:48,422 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2020-11-29 18:36:48,423 INFO L87 Difference]: Start difference. First operand 561 states and 686 transitions. Second operand 9 states. [2020-11-29 18:36:48,990 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2020-11-29 18:36:49,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:36:49,759 INFO L93 Difference]: Finished difference Result 609 states and 749 transitions. [2020-11-29 18:36:49,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-11-29 18:36:49,760 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 71 [2020-11-29 18:36:49,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:36:49,762 INFO L225 Difference]: With dead ends: 609 [2020-11-29 18:36:49,762 INFO L226 Difference]: Without dead ends: 609 [2020-11-29 18:36:49,763 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2020-11-29 18:36:49,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 609 states. [2020-11-29 18:36:49,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 609 to 564. [2020-11-29 18:36:49,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 564 states. [2020-11-29 18:36:49,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 564 states to 564 states and 689 transitions. [2020-11-29 18:36:49,771 INFO L78 Accepts]: Start accepts. Automaton has 564 states and 689 transitions. Word has length 71 [2020-11-29 18:36:49,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:36:49,771 INFO L481 AbstractCegarLoop]: Abstraction has 564 states and 689 transitions. [2020-11-29 18:36:49,771 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-11-29 18:36:49,772 INFO L276 IsEmpty]: Start isEmpty. Operand 564 states and 689 transitions. [2020-11-29 18:36:49,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2020-11-29 18:36:49,773 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:36:49,774 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] [2020-11-29 18:36:49,774 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2020-11-29 18:36:49,774 INFO L429 AbstractCegarLoop]: === Iteration 40 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:36:49,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:36:49,775 INFO L82 PathProgramCache]: Analyzing trace with hash 1767872793, now seen corresponding path program 1 times [2020-11-29 18:36:49,775 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:36:49,775 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648636706] [2020-11-29 18:36:49,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:36:49,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:50,007 WARN L193 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:36:50,008 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:36:50,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:50,089 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:36:50,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:50,117 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:36:50,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:50,150 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2020-11-29 18:36:50,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:50,229 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2020-11-29 18:36:50,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:50,282 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2020-11-29 18:36:50,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:50,296 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 18:36:50,296 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648636706] [2020-11-29 18:36:50,296 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:36:50,297 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2020-11-29 18:36:50,297 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333365694] [2020-11-29 18:36:50,298 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-11-29 18:36:50,298 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:36:50,299 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-11-29 18:36:50,299 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2020-11-29 18:36:50,299 INFO L87 Difference]: Start difference. First operand 564 states and 689 transitions. Second operand 11 states. [2020-11-29 18:36:52,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:36:52,799 INFO L93 Difference]: Finished difference Result 576 states and 707 transitions. [2020-11-29 18:36:52,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-11-29 18:36:52,800 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 65 [2020-11-29 18:36:52,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:36:52,803 INFO L225 Difference]: With dead ends: 576 [2020-11-29 18:36:52,803 INFO L226 Difference]: Without dead ends: 576 [2020-11-29 18:36:52,804 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2020-11-29 18:36:52,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states. [2020-11-29 18:36:52,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 544. [2020-11-29 18:36:52,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 544 states. [2020-11-29 18:36:52,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 544 states to 544 states and 667 transitions. [2020-11-29 18:36:52,815 INFO L78 Accepts]: Start accepts. Automaton has 544 states and 667 transitions. Word has length 65 [2020-11-29 18:36:52,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:36:52,816 INFO L481 AbstractCegarLoop]: Abstraction has 544 states and 667 transitions. [2020-11-29 18:36:52,816 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-11-29 18:36:52,816 INFO L276 IsEmpty]: Start isEmpty. Operand 544 states and 667 transitions. [2020-11-29 18:36:52,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2020-11-29 18:36:52,818 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:36:52,818 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] [2020-11-29 18:36:52,819 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2020-11-29 18:36:52,819 INFO L429 AbstractCegarLoop]: === Iteration 41 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:36:52,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:36:52,819 INFO L82 PathProgramCache]: Analyzing trace with hash -1006198775, now seen corresponding path program 1 times [2020-11-29 18:36:52,820 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:36:52,820 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297009222] [2020-11-29 18:36:52,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:36:52,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:53,033 WARN L193 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:36:53,034 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:36:53,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:53,096 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:36:53,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:53,136 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:36:53,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:53,175 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2020-11-29 18:36:53,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:53,268 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:36:53,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:53,323 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 18:36:53,323 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297009222] [2020-11-29 18:36:53,323 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:36:53,323 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2020-11-29 18:36:53,323 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467810449] [2020-11-29 18:36:53,324 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-11-29 18:36:53,324 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:36:53,324 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-11-29 18:36:53,325 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2020-11-29 18:36:53,325 INFO L87 Difference]: Start difference. First operand 544 states and 667 transitions. Second operand 14 states. [2020-11-29 18:36:56,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:36:56,162 INFO L93 Difference]: Finished difference Result 585 states and 715 transitions. [2020-11-29 18:36:56,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-11-29 18:36:56,163 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 64 [2020-11-29 18:36:56,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:36:56,166 INFO L225 Difference]: With dead ends: 585 [2020-11-29 18:36:56,166 INFO L226 Difference]: Without dead ends: 567 [2020-11-29 18:36:56,166 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 18:36:56,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2020-11-29 18:36:56,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 540. [2020-11-29 18:36:56,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 540 states. [2020-11-29 18:36:56,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 540 states to 540 states and 661 transitions. [2020-11-29 18:36:56,176 INFO L78 Accepts]: Start accepts. Automaton has 540 states and 661 transitions. Word has length 64 [2020-11-29 18:36:56,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:36:56,176 INFO L481 AbstractCegarLoop]: Abstraction has 540 states and 661 transitions. [2020-11-29 18:36:56,177 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-11-29 18:36:56,177 INFO L276 IsEmpty]: Start isEmpty. Operand 540 states and 661 transitions. [2020-11-29 18:36:56,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2020-11-29 18:36:56,178 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:36:56,179 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] [2020-11-29 18:36:56,179 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2020-11-29 18:36:56,179 INFO L429 AbstractCegarLoop]: === Iteration 42 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:36:56,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:36:56,180 INFO L82 PathProgramCache]: Analyzing trace with hash -1078328442, now seen corresponding path program 1 times [2020-11-29 18:36:56,180 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:36:56,180 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472232372] [2020-11-29 18:36:56,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:36:56,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:56,421 WARN L193 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:36:56,422 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:36:56,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:56,491 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:36:56,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:56,525 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:36:56,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:56,553 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2020-11-29 18:36:56,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:56,626 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2020-11-29 18:36:56,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:56,629 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-11-29 18:36:56,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:56,655 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2020-11-29 18:36:56,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:56,670 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 18:36:56,670 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472232372] [2020-11-29 18:36:56,671 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:36:56,671 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2020-11-29 18:36:56,671 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332333240] [2020-11-29 18:36:56,671 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-11-29 18:36:56,672 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:36:56,672 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-11-29 18:36:56,672 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2020-11-29 18:36:56,672 INFO L87 Difference]: Start difference. First operand 540 states and 661 transitions. Second operand 12 states. [2020-11-29 18:36:57,574 WARN L193 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2020-11-29 18:36:59,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:36:59,346 INFO L93 Difference]: Finished difference Result 592 states and 727 transitions. [2020-11-29 18:36:59,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-11-29 18:36:59,347 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 72 [2020-11-29 18:36:59,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:36:59,349 INFO L225 Difference]: With dead ends: 592 [2020-11-29 18:36:59,349 INFO L226 Difference]: Without dead ends: 592 [2020-11-29 18:36:59,349 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 18:36:59,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592 states. [2020-11-29 18:36:59,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592 to 540. [2020-11-29 18:36:59,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 540 states. [2020-11-29 18:36:59,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 540 states to 540 states and 659 transitions. [2020-11-29 18:36:59,360 INFO L78 Accepts]: Start accepts. Automaton has 540 states and 659 transitions. Word has length 72 [2020-11-29 18:36:59,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:36:59,360 INFO L481 AbstractCegarLoop]: Abstraction has 540 states and 659 transitions. [2020-11-29 18:36:59,361 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-11-29 18:36:59,361 INFO L276 IsEmpty]: Start isEmpty. Operand 540 states and 659 transitions. [2020-11-29 18:36:59,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2020-11-29 18:36:59,363 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:36:59,363 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] [2020-11-29 18:36:59,363 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2020-11-29 18:36:59,363 INFO L429 AbstractCegarLoop]: === Iteration 43 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:36:59,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:36:59,364 INFO L82 PathProgramCache]: Analyzing trace with hash 2092656655, now seen corresponding path program 1 times [2020-11-29 18:36:59,364 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:36:59,364 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162271427] [2020-11-29 18:36:59,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:36:59,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:59,611 WARN L193 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:36:59,612 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:36:59,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:59,657 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:36:59,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:59,691 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:36:59,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:59,714 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2020-11-29 18:36:59,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:59,805 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2020-11-29 18:36:59,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:36:59,853 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 18:36:59,854 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162271427] [2020-11-29 18:36:59,854 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:36:59,854 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2020-11-29 18:36:59,854 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34192025] [2020-11-29 18:36:59,855 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-11-29 18:36:59,855 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:36:59,855 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-11-29 18:36:59,856 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2020-11-29 18:36:59,856 INFO L87 Difference]: Start difference. First operand 540 states and 659 transitions. Second operand 13 states. [2020-11-29 18:37:02,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:37:02,250 INFO L93 Difference]: Finished difference Result 575 states and 700 transitions. [2020-11-29 18:37:02,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-11-29 18:37:02,251 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 65 [2020-11-29 18:37:02,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:37:02,253 INFO L225 Difference]: With dead ends: 575 [2020-11-29 18:37:02,253 INFO L226 Difference]: Without dead ends: 556 [2020-11-29 18:37:02,253 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2020-11-29 18:37:02,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states. [2020-11-29 18:37:02,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 529. [2020-11-29 18:37:02,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 529 states. [2020-11-29 18:37:02,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 644 transitions. [2020-11-29 18:37:02,262 INFO L78 Accepts]: Start accepts. Automaton has 529 states and 644 transitions. Word has length 65 [2020-11-29 18:37:02,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:37:02,263 INFO L481 AbstractCegarLoop]: Abstraction has 529 states and 644 transitions. [2020-11-29 18:37:02,263 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-11-29 18:37:02,263 INFO L276 IsEmpty]: Start isEmpty. Operand 529 states and 644 transitions. [2020-11-29 18:37:02,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2020-11-29 18:37:02,265 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:37:02,265 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] [2020-11-29 18:37:02,266 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2020-11-29 18:37:02,266 INFO L429 AbstractCegarLoop]: === Iteration 44 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:37:02,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:37:02,266 INFO L82 PathProgramCache]: Analyzing trace with hash 758237884, now seen corresponding path program 1 times [2020-11-29 18:37:02,267 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:37:02,267 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114444047] [2020-11-29 18:37:02,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:37:02,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:02,531 WARN L193 SmtUtils]: Spent 185.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:37:02,532 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:37:02,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:02,584 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:37:02,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:02,608 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:37:02,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:02,637 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2020-11-29 18:37:02,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:02,745 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2020-11-29 18:37:02,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:02,786 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 18:37:02,787 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114444047] [2020-11-29 18:37:02,787 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:37:02,787 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2020-11-29 18:37:02,787 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104888123] [2020-11-29 18:37:02,787 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-11-29 18:37:02,787 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:37:02,788 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-11-29 18:37:02,788 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2020-11-29 18:37:02,788 INFO L87 Difference]: Start difference. First operand 529 states and 644 transitions. Second operand 14 states. [2020-11-29 18:37:05,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:37:05,482 INFO L93 Difference]: Finished difference Result 570 states and 692 transitions. [2020-11-29 18:37:05,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-11-29 18:37:05,483 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 65 [2020-11-29 18:37:05,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:37:05,484 INFO L225 Difference]: With dead ends: 570 [2020-11-29 18:37:05,484 INFO L226 Difference]: Without dead ends: 551 [2020-11-29 18:37:05,485 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 18:37:05,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 551 states. [2020-11-29 18:37:05,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 551 to 524. [2020-11-29 18:37:05,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 524 states. [2020-11-29 18:37:05,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 524 states to 524 states and 637 transitions. [2020-11-29 18:37:05,492 INFO L78 Accepts]: Start accepts. Automaton has 524 states and 637 transitions. Word has length 65 [2020-11-29 18:37:05,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:37:05,492 INFO L481 AbstractCegarLoop]: Abstraction has 524 states and 637 transitions. [2020-11-29 18:37:05,492 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-11-29 18:37:05,492 INFO L276 IsEmpty]: Start isEmpty. Operand 524 states and 637 transitions. [2020-11-29 18:37:05,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2020-11-29 18:37:05,494 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:37:05,495 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] [2020-11-29 18:37:05,495 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2020-11-29 18:37:05,495 INFO L429 AbstractCegarLoop]: === Iteration 45 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:37:05,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:37:05,495 INFO L82 PathProgramCache]: Analyzing trace with hash 1989553386, now seen corresponding path program 1 times [2020-11-29 18:37:05,496 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:37:05,496 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091183196] [2020-11-29 18:37:05,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:37:05,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:05,726 WARN L193 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:37:05,727 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:37:05,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:05,794 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:37:05,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:05,829 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:37:05,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:05,871 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2020-11-29 18:37:05,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:05,958 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2020-11-29 18:37:05,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:06,012 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 18:37:06,012 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091183196] [2020-11-29 18:37:06,012 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:37:06,013 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2020-11-29 18:37:06,013 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579058976] [2020-11-29 18:37:06,013 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-11-29 18:37:06,013 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:37:06,013 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-11-29 18:37:06,014 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2020-11-29 18:37:06,014 INFO L87 Difference]: Start difference. First operand 524 states and 637 transitions. Second operand 14 states. [2020-11-29 18:37:08,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:37:08,295 INFO L93 Difference]: Finished difference Result 565 states and 685 transitions. [2020-11-29 18:37:08,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-11-29 18:37:08,296 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 65 [2020-11-29 18:37:08,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:37:08,298 INFO L225 Difference]: With dead ends: 565 [2020-11-29 18:37:08,298 INFO L226 Difference]: Without dead ends: 547 [2020-11-29 18:37:08,298 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 18:37:08,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 547 states. [2020-11-29 18:37:08,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 547 to 520. [2020-11-29 18:37:08,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 520 states. [2020-11-29 18:37:08,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 520 states to 520 states and 631 transitions. [2020-11-29 18:37:08,306 INFO L78 Accepts]: Start accepts. Automaton has 520 states and 631 transitions. Word has length 65 [2020-11-29 18:37:08,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:37:08,307 INFO L481 AbstractCegarLoop]: Abstraction has 520 states and 631 transitions. [2020-11-29 18:37:08,307 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-11-29 18:37:08,307 INFO L276 IsEmpty]: Start isEmpty. Operand 520 states and 631 transitions. [2020-11-29 18:37:08,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2020-11-29 18:37:08,308 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:37:08,308 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] [2020-11-29 18:37:08,309 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2020-11-29 18:37:08,309 INFO L429 AbstractCegarLoop]: === Iteration 46 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:37:08,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:37:08,309 INFO L82 PathProgramCache]: Analyzing trace with hash -484790483, now seen corresponding path program 1 times [2020-11-29 18:37:08,310 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:37:08,310 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984791230] [2020-11-29 18:37:08,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:37:08,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:08,542 WARN L193 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:37:08,542 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:37:08,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:08,600 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:37:08,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:08,630 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:37:08,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:08,653 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2020-11-29 18:37:08,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:08,675 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2020-11-29 18:37:08,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:08,679 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-11-29 18:37:08,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:08,696 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2020-11-29 18:37:08,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:08,710 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 18:37:08,711 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984791230] [2020-11-29 18:37:08,711 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:37:08,711 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2020-11-29 18:37:08,711 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76045620] [2020-11-29 18:37:08,712 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-11-29 18:37:08,712 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:37:08,712 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-11-29 18:37:08,713 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2020-11-29 18:37:08,713 INFO L87 Difference]: Start difference. First operand 520 states and 631 transitions. Second operand 9 states. [2020-11-29 18:37:09,362 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2020-11-29 18:37:10,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:37:10,199 INFO L93 Difference]: Finished difference Result 692 states and 838 transitions. [2020-11-29 18:37:10,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-11-29 18:37:10,199 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 74 [2020-11-29 18:37:10,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:37:10,201 INFO L225 Difference]: With dead ends: 692 [2020-11-29 18:37:10,201 INFO L226 Difference]: Without dead ends: 692 [2020-11-29 18:37:10,202 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=57, Invalid=99, Unknown=0, NotChecked=0, Total=156 [2020-11-29 18:37:10,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 692 states. [2020-11-29 18:37:10,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 692 to 641. [2020-11-29 18:37:10,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 641 states. [2020-11-29 18:37:10,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 641 states to 641 states and 779 transitions. [2020-11-29 18:37:10,213 INFO L78 Accepts]: Start accepts. Automaton has 641 states and 779 transitions. Word has length 74 [2020-11-29 18:37:10,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:37:10,214 INFO L481 AbstractCegarLoop]: Abstraction has 641 states and 779 transitions. [2020-11-29 18:37:10,214 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-11-29 18:37:10,214 INFO L276 IsEmpty]: Start isEmpty. Operand 641 states and 779 transitions. [2020-11-29 18:37:10,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2020-11-29 18:37:10,216 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:37:10,216 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 18:37:10,216 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2020-11-29 18:37:10,216 INFO L429 AbstractCegarLoop]: === Iteration 47 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:37:10,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:37:10,217 INFO L82 PathProgramCache]: Analyzing trace with hash -1075220773, now seen corresponding path program 1 times [2020-11-29 18:37:10,217 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:37:10,217 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027846771] [2020-11-29 18:37:10,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:37:10,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:10,410 WARN L193 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:37:10,411 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:37:10,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:10,453 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:37:10,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:10,475 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:37:10,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:10,508 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2020-11-29 18:37:10,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:10,570 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2020-11-29 18:37:10,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:10,620 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 18:37:10,620 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027846771] [2020-11-29 18:37:10,620 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:37:10,621 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2020-11-29 18:37:10,621 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549635261] [2020-11-29 18:37:10,621 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-11-29 18:37:10,621 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:37:10,621 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-11-29 18:37:10,621 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2020-11-29 18:37:10,622 INFO L87 Difference]: Start difference. First operand 641 states and 779 transitions. Second operand 14 states. [2020-11-29 18:37:12,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:37:12,781 INFO L93 Difference]: Finished difference Result 682 states and 828 transitions. [2020-11-29 18:37:12,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-11-29 18:37:12,782 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 69 [2020-11-29 18:37:12,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:37:12,784 INFO L225 Difference]: With dead ends: 682 [2020-11-29 18:37:12,784 INFO L226 Difference]: Without dead ends: 642 [2020-11-29 18:37:12,785 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 18:37:12,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 642 states. [2020-11-29 18:37:12,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 642 to 615. [2020-11-29 18:37:12,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 615 states. [2020-11-29 18:37:12,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 615 states to 615 states and 747 transitions. [2020-11-29 18:37:12,798 INFO L78 Accepts]: Start accepts. Automaton has 615 states and 747 transitions. Word has length 69 [2020-11-29 18:37:12,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:37:12,798 INFO L481 AbstractCegarLoop]: Abstraction has 615 states and 747 transitions. [2020-11-29 18:37:12,798 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-11-29 18:37:12,798 INFO L276 IsEmpty]: Start isEmpty. Operand 615 states and 747 transitions. [2020-11-29 18:37:12,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2020-11-29 18:37:12,800 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:37:12,800 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] [2020-11-29 18:37:12,800 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2020-11-29 18:37:12,800 INFO L429 AbstractCegarLoop]: === Iteration 48 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:37:12,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:37:12,801 INFO L82 PathProgramCache]: Analyzing trace with hash -1218395881, now seen corresponding path program 1 times [2020-11-29 18:37:12,801 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:37:12,801 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136434893] [2020-11-29 18:37:12,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:37:12,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:13,047 WARN L193 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:37:13,048 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:37:13,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:13,091 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:37:13,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:13,114 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:37:13,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:13,145 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2020-11-29 18:37:13,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:13,239 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2020-11-29 18:37:13,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:13,283 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2020-11-29 18:37:13,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:13,314 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2020-11-29 18:37:13,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:13,330 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 18:37:13,331 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136434893] [2020-11-29 18:37:13,331 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:37:13,331 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2020-11-29 18:37:13,331 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012453151] [2020-11-29 18:37:13,332 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-11-29 18:37:13,332 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:37:13,332 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-11-29 18:37:13,332 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2020-11-29 18:37:13,333 INFO L87 Difference]: Start difference. First operand 615 states and 747 transitions. Second operand 15 states. [2020-11-29 18:37:16,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:37:16,071 INFO L93 Difference]: Finished difference Result 652 states and 791 transitions. [2020-11-29 18:37:16,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-11-29 18:37:16,072 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 72 [2020-11-29 18:37:16,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:37:16,074 INFO L225 Difference]: With dead ends: 652 [2020-11-29 18:37:16,074 INFO L226 Difference]: Without dead ends: 601 [2020-11-29 18:37:16,074 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2020-11-29 18:37:16,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states. [2020-11-29 18:37:16,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 574. [2020-11-29 18:37:16,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 574 states. [2020-11-29 18:37:16,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 574 states to 574 states and 695 transitions. [2020-11-29 18:37:16,086 INFO L78 Accepts]: Start accepts. Automaton has 574 states and 695 transitions. Word has length 72 [2020-11-29 18:37:16,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:37:16,086 INFO L481 AbstractCegarLoop]: Abstraction has 574 states and 695 transitions. [2020-11-29 18:37:16,086 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-11-29 18:37:16,086 INFO L276 IsEmpty]: Start isEmpty. Operand 574 states and 695 transitions. [2020-11-29 18:37:16,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2020-11-29 18:37:16,088 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:37:16,088 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 18:37:16,088 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2020-11-29 18:37:16,089 INFO L429 AbstractCegarLoop]: === Iteration 49 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:37:16,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:37:16,089 INFO L82 PathProgramCache]: Analyzing trace with hash -2065357555, now seen corresponding path program 1 times [2020-11-29 18:37:16,089 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:37:16,089 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006444140] [2020-11-29 18:37:16,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:37:16,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:16,333 WARN L193 SmtUtils]: Spent 178.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:37:16,333 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:37:16,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:16,402 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:37:16,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:16,438 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:37:16,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:16,463 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2020-11-29 18:37:16,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:16,491 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2020-11-29 18:37:16,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:16,494 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-11-29 18:37:16,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:16,520 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2020-11-29 18:37:16,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:16,547 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2020-11-29 18:37:16,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:16,586 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 18:37:16,587 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006444140] [2020-11-29 18:37:16,587 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:37:16,587 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2020-11-29 18:37:16,588 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866538992] [2020-11-29 18:37:16,588 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-11-29 18:37:16,588 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:37:16,589 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-11-29 18:37:16,589 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2020-11-29 18:37:16,589 INFO L87 Difference]: Start difference. First operand 574 states and 695 transitions. Second operand 11 states. [2020-11-29 18:37:16,795 WARN L193 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 110 [2020-11-29 18:37:17,279 WARN L193 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2020-11-29 18:37:18,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:37:18,885 INFO L93 Difference]: Finished difference Result 590 states and 708 transitions. [2020-11-29 18:37:18,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-11-29 18:37:18,886 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 83 [2020-11-29 18:37:18,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:37:18,888 INFO L225 Difference]: With dead ends: 590 [2020-11-29 18:37:18,888 INFO L226 Difference]: Without dead ends: 590 [2020-11-29 18:37:18,889 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=110, Invalid=232, Unknown=0, NotChecked=0, Total=342 [2020-11-29 18:37:18,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states. [2020-11-29 18:37:18,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 556. [2020-11-29 18:37:18,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 556 states. [2020-11-29 18:37:18,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 556 states to 556 states and 665 transitions. [2020-11-29 18:37:18,900 INFO L78 Accepts]: Start accepts. Automaton has 556 states and 665 transitions. Word has length 83 [2020-11-29 18:37:18,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:37:18,901 INFO L481 AbstractCegarLoop]: Abstraction has 556 states and 665 transitions. [2020-11-29 18:37:18,901 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-11-29 18:37:18,901 INFO L276 IsEmpty]: Start isEmpty. Operand 556 states and 665 transitions. [2020-11-29 18:37:18,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2020-11-29 18:37:18,902 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:37:18,903 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] [2020-11-29 18:37:18,903 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2020-11-29 18:37:18,903 INFO L429 AbstractCegarLoop]: === Iteration 50 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:37:18,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:37:18,904 INFO L82 PathProgramCache]: Analyzing trace with hash -1089959289, now seen corresponding path program 1 times [2020-11-29 18:37:18,904 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:37:18,904 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146511323] [2020-11-29 18:37:18,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:37:18,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:19,194 WARN L193 SmtUtils]: Spent 174.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:37:19,195 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:37:19,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:19,260 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:37:19,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:19,298 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:37:19,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:19,327 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2020-11-29 18:37:19,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:19,407 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2020-11-29 18:37:19,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:19,410 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-11-29 18:37:19,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:19,446 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2020-11-29 18:37:19,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:19,485 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2020-11-29 18:37:19,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:19,519 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-11-29 18:37:19,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:19,539 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 18:37:19,539 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146511323] [2020-11-29 18:37:19,539 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:37:19,539 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2020-11-29 18:37:19,540 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142028481] [2020-11-29 18:37:19,541 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-11-29 18:37:19,541 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:37:19,542 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-11-29 18:37:19,542 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2020-11-29 18:37:19,542 INFO L87 Difference]: Start difference. First operand 556 states and 665 transitions. Second operand 14 states. [2020-11-29 18:37:20,851 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2020-11-29 18:37:22,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:37:22,087 INFO L93 Difference]: Finished difference Result 665 states and 833 transitions. [2020-11-29 18:37:22,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-11-29 18:37:22,088 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 84 [2020-11-29 18:37:22,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:37:22,091 INFO L225 Difference]: With dead ends: 665 [2020-11-29 18:37:22,091 INFO L226 Difference]: Without dead ends: 665 [2020-11-29 18:37:22,092 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=115, Invalid=391, Unknown=0, NotChecked=0, Total=506 [2020-11-29 18:37:22,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2020-11-29 18:37:22,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 520. [2020-11-29 18:37:22,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 520 states. [2020-11-29 18:37:22,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 520 states to 520 states and 619 transitions. [2020-11-29 18:37:22,105 INFO L78 Accepts]: Start accepts. Automaton has 520 states and 619 transitions. Word has length 84 [2020-11-29 18:37:22,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:37:22,105 INFO L481 AbstractCegarLoop]: Abstraction has 520 states and 619 transitions. [2020-11-29 18:37:22,106 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-11-29 18:37:22,106 INFO L276 IsEmpty]: Start isEmpty. Operand 520 states and 619 transitions. [2020-11-29 18:37:22,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2020-11-29 18:37:22,107 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:37:22,108 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, 1, 1] [2020-11-29 18:37:22,108 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2020-11-29 18:37:22,108 INFO L429 AbstractCegarLoop]: === Iteration 51 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:37:22,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:37:22,109 INFO L82 PathProgramCache]: Analyzing trace with hash 61248964, now seen corresponding path program 1 times [2020-11-29 18:37:22,109 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:37:22,109 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237456381] [2020-11-29 18:37:22,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:37:22,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:22,362 WARN L193 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:37:22,363 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:37:22,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:22,412 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:37:22,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:22,437 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:37:22,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:22,466 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2020-11-29 18:37:22,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:22,538 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2020-11-29 18:37:22,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:22,673 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2020-11-29 18:37:22,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:22,675 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-11-29 18:37:22,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:22,707 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2020-11-29 18:37:22,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:22,709 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2020-11-29 18:37:22,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:22,734 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 18:37:22,734 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237456381] [2020-11-29 18:37:22,735 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:37:22,735 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2020-11-29 18:37:22,735 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243891624] [2020-11-29 18:37:22,736 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-11-29 18:37:22,736 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:37:22,736 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-11-29 18:37:22,736 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-11-29 18:37:22,737 INFO L87 Difference]: Start difference. First operand 520 states and 619 transitions. Second operand 16 states. [2020-11-29 18:37:24,162 WARN L193 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2020-11-29 18:37:25,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:37:25,246 INFO L93 Difference]: Finished difference Result 595 states and 708 transitions. [2020-11-29 18:37:25,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-11-29 18:37:25,247 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 89 [2020-11-29 18:37:25,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:37:25,249 INFO L225 Difference]: With dead ends: 595 [2020-11-29 18:37:25,249 INFO L226 Difference]: Without dead ends: 577 [2020-11-29 18:37:25,250 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2020-11-29 18:37:25,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states. [2020-11-29 18:37:25,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 528. [2020-11-29 18:37:25,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 528 states. [2020-11-29 18:37:25,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 629 transitions. [2020-11-29 18:37:25,258 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 629 transitions. Word has length 89 [2020-11-29 18:37:25,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:37:25,259 INFO L481 AbstractCegarLoop]: Abstraction has 528 states and 629 transitions. [2020-11-29 18:37:25,259 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-11-29 18:37:25,259 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 629 transitions. [2020-11-29 18:37:25,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2020-11-29 18:37:25,261 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:37:25,261 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, 1, 1, 1] [2020-11-29 18:37:25,261 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2020-11-29 18:37:25,261 INFO L429 AbstractCegarLoop]: === Iteration 52 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:37:25,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:37:25,262 INFO L82 PathProgramCache]: Analyzing trace with hash 1593439372, now seen corresponding path program 1 times [2020-11-29 18:37:25,262 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:37:25,262 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928491667] [2020-11-29 18:37:25,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:37:25,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:25,464 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:37:25,465 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:37:25,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:25,517 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:37:25,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:25,542 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:37:25,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:25,614 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2020-11-29 18:37:25,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:25,740 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2020-11-29 18:37:25,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:25,824 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2020-11-29 18:37:25,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:25,826 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2020-11-29 18:37:25,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:25,860 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2020-11-29 18:37:25,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:25,862 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2020-11-29 18:37:25,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:25,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 18:37:25,891 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928491667] [2020-11-29 18:37:25,891 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:37:25,891 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2020-11-29 18:37:25,891 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153375639] [2020-11-29 18:37:25,892 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-11-29 18:37:25,892 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:37:25,893 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-11-29 18:37:25,893 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-11-29 18:37:25,893 INFO L87 Difference]: Start difference. First operand 528 states and 629 transitions. Second operand 16 states. [2020-11-29 18:37:27,285 WARN L193 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 114 [2020-11-29 18:37:27,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:37:27,926 INFO L93 Difference]: Finished difference Result 595 states and 707 transitions. [2020-11-29 18:37:27,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-11-29 18:37:27,927 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 90 [2020-11-29 18:37:27,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:37:27,929 INFO L225 Difference]: With dead ends: 595 [2020-11-29 18:37:27,930 INFO L226 Difference]: Without dead ends: 577 [2020-11-29 18:37:27,930 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2020-11-29 18:37:27,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states. [2020-11-29 18:37:27,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 520. [2020-11-29 18:37:27,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 520 states. [2020-11-29 18:37:27,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 520 states to 520 states and 618 transitions. [2020-11-29 18:37:27,940 INFO L78 Accepts]: Start accepts. Automaton has 520 states and 618 transitions. Word has length 90 [2020-11-29 18:37:27,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:37:27,940 INFO L481 AbstractCegarLoop]: Abstraction has 520 states and 618 transitions. [2020-11-29 18:37:27,940 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-11-29 18:37:27,940 INFO L276 IsEmpty]: Start isEmpty. Operand 520 states and 618 transitions. [2020-11-29 18:37:27,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2020-11-29 18:37:27,942 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:37:27,942 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] [2020-11-29 18:37:27,942 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2020-11-29 18:37:27,942 INFO L429 AbstractCegarLoop]: === Iteration 53 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:37:27,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:37:27,942 INFO L82 PathProgramCache]: Analyzing trace with hash -1286216703, now seen corresponding path program 1 times [2020-11-29 18:37:27,942 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:37:27,943 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269486446] [2020-11-29 18:37:27,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:37:27,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:28,188 WARN L193 SmtUtils]: Spent 177.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2020-11-29 18:37:28,189 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2020-11-29 18:37:28,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:28,261 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2020-11-29 18:37:28,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:28,293 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2020-11-29 18:37:28,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:28,333 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2020-11-29 18:37:28,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:28,411 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2020-11-29 18:37:28,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:28,447 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2020-11-29 18:37:28,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:28,473 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2020-11-29 18:37:28,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:28,505 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 18:37:28,505 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269486446] [2020-11-29 18:37:28,505 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:37:28,505 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2020-11-29 18:37:28,505 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352192972] [2020-11-29 18:37:28,506 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-11-29 18:37:28,506 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-11-29 18:37:28,506 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-11-29 18:37:28,506 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2020-11-29 18:37:28,506 INFO L87 Difference]: Start difference. First operand 520 states and 618 transitions. Second operand 12 states. [2020-11-29 18:37:28,677 WARN L193 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 111 [2020-11-29 18:37:30,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:37:30,751 INFO L93 Difference]: Finished difference Result 668 states and 778 transitions. [2020-11-29 18:37:30,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-11-29 18:37:30,751 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 85 [2020-11-29 18:37:30,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:37:30,754 INFO L225 Difference]: With dead ends: 668 [2020-11-29 18:37:30,754 INFO L226 Difference]: Without dead ends: 668 [2020-11-29 18:37:30,754 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=124, Invalid=338, Unknown=0, NotChecked=0, Total=462 [2020-11-29 18:37:30,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 668 states. [2020-11-29 18:37:30,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 668 to 641. [2020-11-29 18:37:30,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 641 states. [2020-11-29 18:37:30,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 641 states to 641 states and 751 transitions. [2020-11-29 18:37:30,768 INFO L78 Accepts]: Start accepts. Automaton has 641 states and 751 transitions. Word has length 85 [2020-11-29 18:37:30,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:37:30,769 INFO L481 AbstractCegarLoop]: Abstraction has 641 states and 751 transitions. [2020-11-29 18:37:30,769 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-11-29 18:37:30,769 INFO L276 IsEmpty]: Start isEmpty. Operand 641 states and 751 transitions. [2020-11-29 18:37:30,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2020-11-29 18:37:30,771 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:37:30,772 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 18:37:30,772 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2020-11-29 18:37:30,772 INFO L429 AbstractCegarLoop]: === Iteration 54 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:37:30,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:37:30,773 INFO L82 PathProgramCache]: Analyzing trace with hash -228762531, now seen corresponding path program 1 times [2020-11-29 18:37:30,773 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-11-29 18:37:30,773 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282035647] [2020-11-29 18:37:30,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-11-29 18:37:30,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-29 18:37:30,806 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-29 18:37:30,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-29 18:37:30,841 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-29 18:37:30,968 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-11-29 18:37:30,968 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-11-29 18:37:30,968 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2020-11-29 18:37:31,239 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.11 06:37:31 BoogieIcfgContainer [2020-11-29 18:37:31,239 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-11-29 18:37:31,240 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2020-11-29 18:37:31,240 INFO L271 PluginConnector]: Initializing Witness Printer... [2020-11-29 18:37:31,240 INFO L275 PluginConnector]: Witness Printer initialized [2020-11-29 18:37:31,241 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 06:34:49" (3/4) ... [2020-11-29 18:37:31,245 INFO L140 WitnessPrinter]: No result that supports witness generation found [2020-11-29 18:37:31,245 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2020-11-29 18:37:31,247 INFO L168 Benchmark]: Toolchain (without parser) took 164569.35 ms. Allocated memory was 88.1 MB in the beginning and 408.9 MB in the end (delta: 320.9 MB). Free memory was 55.8 MB in the beginning and 242.0 MB in the end (delta: -186.2 MB). Peak memory consumption was 132.9 MB. Max. memory is 16.1 GB. [2020-11-29 18:37:31,247 INFO L168 Benchmark]: CDTParser took 0.41 ms. Allocated memory is still 88.1 MB. Free memory was 45.9 MB in the beginning and 45.8 MB in the end (delta: 34.9 kB). There was no memory consumed. Max. memory is 16.1 GB. [2020-11-29 18:37:31,248 INFO L168 Benchmark]: CACSL2BoogieTranslator took 972.86 ms. Allocated memory was 88.1 MB in the beginning and 115.3 MB in the end (delta: 27.3 MB). Free memory was 55.6 MB in the beginning and 78.7 MB in the end (delta: -23.2 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.1 GB. [2020-11-29 18:37:31,249 INFO L168 Benchmark]: Boogie Preprocessor took 162.87 ms. Allocated memory is still 115.3 MB. Free memory was 78.1 MB in the beginning and 73.9 MB in the end (delta: 4.2 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2020-11-29 18:37:31,251 INFO L168 Benchmark]: RCFGBuilder took 2069.33 ms. Allocated memory is still 115.3 MB. Free memory was 73.9 MB in the beginning and 58.9 MB in the end (delta: 15.1 MB). Peak memory consumption was 52.4 MB. Max. memory is 16.1 GB. [2020-11-29 18:37:31,251 INFO L168 Benchmark]: TraceAbstraction took 161348.72 ms. Allocated memory was 115.3 MB in the beginning and 408.9 MB in the end (delta: 293.6 MB). Free memory was 58.4 MB in the beginning and 242.0 MB in the end (delta: -183.5 MB). Peak memory consumption was 110.1 MB. Max. memory is 16.1 GB. [2020-11-29 18:37:31,252 INFO L168 Benchmark]: Witness Printer took 5.53 ms. Allocated memory is still 408.9 MB. Free memory is still 242.0 MB. There was no memory consumed. Max. memory is 16.1 GB. [2020-11-29 18:37:31,254 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.41 ms. Allocated memory is still 88.1 MB. Free memory was 45.9 MB in the beginning and 45.8 MB in the end (delta: 34.9 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 972.86 ms. Allocated memory was 88.1 MB in the beginning and 115.3 MB in the end (delta: 27.3 MB). Free memory was 55.6 MB in the beginning and 78.7 MB in the end (delta: -23.2 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 162.87 ms. Allocated memory is still 115.3 MB. Free memory was 78.1 MB in the beginning and 73.9 MB in the end (delta: 4.2 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * RCFGBuilder took 2069.33 ms. Allocated memory is still 115.3 MB. Free memory was 73.9 MB in the beginning and 58.9 MB in the end (delta: 15.1 MB). Peak memory consumption was 52.4 MB. Max. memory is 16.1 GB. * TraceAbstraction took 161348.72 ms. Allocated memory was 115.3 MB in the beginning and 408.9 MB in the end (delta: 293.6 MB). Free memory was 58.4 MB in the beginning and 242.0 MB in the end (delta: -183.5 MB). Peak memory consumption was 110.1 MB. Max. memory is 16.1 GB. * Witness Printer took 5.53 ms. Allocated memory is still 408.9 MB. Free memory is still 242.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: [L42] int FloppyThread ; [L43] int KernelMode ; [L44] int Suspended ; [L45] int Executive ; [L46] int DiskController ; [L47] int FloppyDiskPeripheral ; [L48] int FlConfigCallBack ; [L49] int MaximumInterfaceType ; [L50] int MOUNTDEV_MOUNTED_DEVICE_GUID ; [L51] int myStatus ; [L52] int s ; [L53] int UNLOADED ; [L54] int NP ; [L55] int DC ; [L56] int SKIP1 ; [L57] int SKIP2 ; [L58] int MPR1 ; [L59] int MPR3 ; [L60] int IPC ; [L61] int pended ; [L62] int compRegistered ; [L63] int lowerDriverReturn ; [L64] int setEventCalled ; [L65] int customIrp ; [L88] int PagingReferenceCount = 0; [L89] 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] [L668] int status ; [L669] int irp = __VERIFIER_nondet_int() ; [L670] int pirp ; [L671] int pirp__IoStatus__Status ; [L672] int irp_choice = __VERIFIER_nondet_int() ; [L673] int devobj = __VERIFIER_nondet_int() ; [L674] int __cil_tmp8 ; [L676] FloppyThread = 0 [L677] KernelMode = 0 [L678] Suspended = 0 [L679] Executive = 0 [L680] DiskController = 0 [L681] FloppyDiskPeripheral = 0 [L682] FlConfigCallBack = 0 [L683] MaximumInterfaceType = 0 [L684] MOUNTDEV_MOUNTED_DEVICE_GUID = 0 [L685] myStatus = 0 [L686] s = 0 [L687] UNLOADED = 0 [L688] NP = 0 [L689] DC = 0 [L690] SKIP1 = 0 [L691] SKIP2 = 0 [L692] MPR1 = 0 [L693] MPR3 = 0 [L694] IPC = 0 [L695] pended = 0 [L696] compRegistered = 0 [L697] lowerDriverReturn = 0 [L698] setEventCalled = 0 [L699] customIrp = 0 [L703] status = 0 [L704] pirp = irp VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=0, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=0, irp=-2, 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=-2, s=0, setEventCalled=0, SKIP1=0, SKIP2=0, status=0, Suspended=0, UNLOADED=0] [L705] 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] [L71] UNLOADED = 0 [L72] NP = 1 [L73] DC = 2 [L74] SKIP1 = 3 [L75] SKIP2 = 4 [L76] MPR1 = 5 [L77] MPR3 = 6 [L78] IPC = 7 [L79] s = UNLOADED [L80] pended = 0 [L81] compRegistered = 0 [L82] lowerDriverReturn = 0 [L83] setEventCalled = 0 [L84] 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] [L705] RET _BLAST_init() VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-2, 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=-2, s=0, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, UNLOADED=0] [L707] COND TRUE status >= 0 [L708] s = NP [L709] customIrp = 0 [L710] setEventCalled = customIrp [L711] lowerDriverReturn = setEventCalled [L712] compRegistered = lowerDriverReturn [L713] pended = compRegistered [L714] pirp__IoStatus__Status = 0 [L715] myStatus = 0 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-2, 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=-2, pirp__IoStatus__Status=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, UNLOADED=0] [L716] COND TRUE irp_choice == 0 [L717] pirp__IoStatus__Status = -1073741637 [L718] myStatus = -1073741637 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-2, 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=-2, pirp__IoStatus__Status=-1073741637, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, UNLOADED=0] [L721] 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] [L658] s = NP [L659] pended = 0 [L660] compRegistered = 0 [L661] lowerDriverReturn = 0 [L662] setEventCalled = 0 [L663] 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] [L721] RET stub_driver_init() VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-2, 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=-2, pirp__IoStatus__Status=-1073741637, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, UNLOADED=0] [L724] COND FALSE !(status < 0) [L728] int tmp_ndt_1; [L729] tmp_ndt_1 = __VERIFIER_nondet_int() [L730] COND FALSE !(tmp_ndt_1 == 0) [L733] int tmp_ndt_2; [L734] tmp_ndt_2 = __VERIFIER_nondet_int() [L735] COND FALSE !(tmp_ndt_2 == 1) [L738] int tmp_ndt_3; [L739] tmp_ndt_3 = __VERIFIER_nondet_int() [L740] COND FALSE !(tmp_ndt_3 == 2) [L743] int tmp_ndt_4; [L744] tmp_ndt_4 = __VERIFIER_nondet_int() [L745] COND TRUE tmp_ndt_4 == 3 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-2, 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=-2, pirp__IoStatus__Status=-1073741637, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=1, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L767] CALL, EXPR FloppyPnp(devobj, pirp) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \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] [L161] int DeviceObject__DeviceExtension = __VERIFIER_nondet_int() ; [L162] int Irp__Tail__Overlay__CurrentStackLocation = __VERIFIER_nondet_int() ; [L163] int Irp__IoStatus__Information ; [L164] int Irp__IoStatus__Status ; [L165] int Irp__CurrentLocation = __VERIFIER_nondet_int() ; [L166] int disketteExtension__IsRemoved = __VERIFIER_nondet_int() ; [L167] int disketteExtension__IsStarted = __VERIFIER_nondet_int() ; [L168] int disketteExtension__TargetObject = __VERIFIER_nondet_int() ; [L169] int disketteExtension__HoldNewRequests ; [L170] int disketteExtension__FloppyThread = __VERIFIER_nondet_int() ; [L171] int disketteExtension__InterfaceString__Buffer = __VERIFIER_nondet_int() ; [L172] int disketteExtension__InterfaceString = __VERIFIER_nondet_int() ; [L173] int disketteExtension__ArcName__Length = __VERIFIER_nondet_int() ; [L174] int disketteExtension__ArcName = __VERIFIER_nondet_int() ; [L175] int irpSp__MinorFunction = __VERIFIER_nondet_int() ; [L176] int IoGetConfigurationInformation__FloppyCount = __VERIFIER_nondet_int() ; [L177] int irpSp ; [L178] int disketteExtension ; [L179] int ntStatus ; [L180] int doneEvent = __VERIFIER_nondet_int() ; [L181] int irpSp___0 ; [L182] int nextIrpSp ; [L183] int nextIrpSp__Control ; [L184] int irpSp___1 ; [L185] int irpSp__Context ; [L186] int irpSp__Control ; [L187] long __cil_tmp29 ; [L188] long __cil_tmp30 ; [L191] ntStatus = 0 [L192] PagingReferenceCount ++ VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=-4, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-3, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-2, 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] [L193] COND TRUE PagingReferenceCount == 1 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=-4, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-3, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-2, 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] disketteExtension = DeviceObject__DeviceExtension [L197] irpSp = Irp__Tail__Overlay__CurrentStackLocation VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=-4, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-3, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-2, 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] [L198] COND FALSE !(\read(disketteExtension__IsRemoved)) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=-4, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-3, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-2, 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] [L207] COND FALSE !(irpSp__MinorFunction == 0) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=-4, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-3, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-2, 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 TRUE irpSp__MinorFunction == 5 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=-4, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-3, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-2, 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] [L236] COND TRUE irpSp__MinorFunction == 5 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__InterfaceString=-4, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-3, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-2, 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 FALSE !(! disketteExtension__IsStarted) [L255] disketteExtension__HoldNewRequests = 1 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-4, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-3, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-2, 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] [L256] 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)=-2, \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] [L98] int status ; [L99] int threadHandle = __VERIFIER_nondet_int() ; [L100] int DisketteExtension__PoweringDown = __VERIFIER_nondet_int() ; [L101] int DisketteExtension__ThreadReferenceCount = __VERIFIER_nondet_int() ; [L102] int DisketteExtension__FloppyThread = __VERIFIER_nondet_int() ; [L103] int Irp__IoStatus__Status ; [L104] int Irp__IoStatus__Information ; [L105] int Irp__Tail__Overlay__CurrentStackLocation__Control ; [L106] int ObjAttributes = __VERIFIER_nondet_int() ; [L107] int __cil_tmp12 ; [L108] 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)=-2, \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=-7, DisketteExtension__PoweringDown=-5, DisketteExtension__ThreadReferenceCount=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=-2, 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=-6, UNLOADED=0] [L111] COND FALSE !(DisketteExtension__PoweringDown == 1) [L117] 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)=-2, \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=-7, DisketteExtension__PoweringDown=-5, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=-2, 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=-6, UNLOADED=0] [L118] 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)=-2, \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=-7, DisketteExtension__PoweringDown=-5, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=-2, 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=-6, UNLOADED=0] [L150] COND TRUE pended == 0 [L151] 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)=-2, \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=-7, DisketteExtension__PoweringDown=-5, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=-2, 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=-6, UNLOADED=0] [L157] 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)=-2, \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=-7, DisketteExtension__PoweringDown=-5, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=-2, 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=-6, UNLOADED=0] [L256] RET, EXPR FlQueueIrpToThread(Irp, disketteExtension) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-4, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-3, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, FlQueueIrpToThread(Irp, disketteExtension)=259, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-2, 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] [L256] ntStatus = FlQueueIrpToThread(Irp, disketteExtension) [L259] __cil_tmp29 = (long )ntStatus VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-4, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-3, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-2, 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] [L260] COND TRUE __cil_tmp29 == 259L VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-4, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-3, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-2, 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] [L262-L263] 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] [L1066] 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] [L1075] 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] [L1079] 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] [L1086] int tmp_ndt_12; [L1087] tmp_ndt_12 = __VERIFIER_nondet_int() [L1088] COND TRUE tmp_ndt_12 == 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_12=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1094] 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_12=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L262-L263] RET KeWaitForSingleObject(disketteExtension__FloppyThread, Executive, KernelMode, 0, 0) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-4, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-3, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-2, 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] [L265] COND TRUE disketteExtension__FloppyThread != 0 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=1, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-4, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-3, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-2, 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] [L268] disketteExtension__FloppyThread = 0 [L269] Irp__IoStatus__Status = 0 [L270] myStatus = 0 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-4, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-3, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-2, 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] [L271] COND TRUE s == NP [L272] s = SKIP1 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-4, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-3, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-2, 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] [L279] Irp__CurrentLocation ++ [L280] Irp__Tail__Overlay__CurrentStackLocation ++ VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-4, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-3, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-2, 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] [L281] 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)=-2, \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] [L968] int returnVal2 ; [L969] int compRetStatus1 ; [L970] int lcontext = __VERIFIER_nondet_int() ; [L971] 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)=-2, \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=-2, 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] [L974] 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)=-2, \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=-2, 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] [L987] int tmp_ndt_10; [L988] tmp_ndt_10 = __VERIFIER_nondet_int() [L989] COND TRUE tmp_ndt_10 == 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)=-2, \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=-2, 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_10=0, UNLOADED=0] [L1000] 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)=-2, \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=-2, 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_10=0, UNLOADED=0] [L1013] 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)=-2, \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=-2, 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_10=0, UNLOADED=0] [L1017] 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)=-2, \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=-2, 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_10=0, UNLOADED=0] [L1026] COND TRUE s == SKIP1 [L1027] s = SKIP2 [L1028] 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)=-2, \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=-2, 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_10=0, UNLOADED=0] [L1036] 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)=-2, \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=-2, 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_10=0, UNLOADED=0] [L281] RET, EXPR IofCallDriver(disketteExtension__TargetObject, Irp) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-4, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-3, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IofCallDriver(disketteExtension__TargetObject, Irp)=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-2, 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] [L281] ntStatus = IofCallDriver(disketteExtension__TargetObject, Irp) [L427] PagingReferenceCount -- VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-4, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-3, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-2, 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] [L428] COND TRUE PagingReferenceCount == 0 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-4, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-3, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-2, 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] return (ntStatus); VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=-2, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=-1073741637, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, \result=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=-4, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=-3, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=-2, 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] [L767] RET, EXPR FloppyPnp(devobj, pirp) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyPnp(devobj, pirp)=0, FloppyThread=0, IPC=7, irp=-2, 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=-2, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=1, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L767] status = FloppyPnp(devobj, pirp) [L780] COND TRUE pended == 1 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-2, 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=-2, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=1, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L781] COND FALSE !(s == NP) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-2, 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=-2, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=1, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L788] COND TRUE pended == 1 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-2, 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=-2, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=1, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L789] COND FALSE !(s == MPR3) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-2, 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=-2, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=1, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L796] COND TRUE s != UNLOADED VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-2, 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=-2, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=1, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L797] COND TRUE status != -1 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-2, 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=-2, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=1, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L798] COND FALSE !(s != SKIP2) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-2, 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=-2, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=1, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L812] COND TRUE pended == 1 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-2, 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=-2, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=1, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L813] COND TRUE status != 259 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MaximumInterfaceType)=0, \old(MOUNTDEV_MOUNTED_DEVICE_GUID)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(PagingReferenceCount)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(Suspended)=0, \old(UNLOADED)=0, compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=-2, 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=-2, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=1, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L814] 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] [L1627] 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_simpl4.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 31 procedures, 398 locations, 2 error locations. Started 1 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 161.0s, OverallIterations: 54, TraceHistogramMax: 1, AutomataDifference: 133.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 23077 SDtfs, 27194 SDslu, 42141 SDs, 0 SdLazy, 82415 SolverSat, 8263 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 97.1s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1152 GetRequests, 470 SyntacticMatches, 6 SemanticMatches, 676 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1203 ImplicationChecksByTransitivity, 33.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=964occurred in iteration=20, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.2s AutomataMinimizationTime, 53 MinimizatonAttempts, 2712 StatesRemovedByMinimization, 53 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 23.6s InterpolantComputationTime, 3038 NumberOfCodeBlocks, 3038 NumberOfCodeBlocksAsserted, 54 NumberOfCheckSat, 2899 ConstructedInterpolants, 0 QuantifiedInterpolants, 880273 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 53 InterpolantComputations, 53 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 18:37:34,510 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-11-29 18:37:34,513 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-11-29 18:37:34,577 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-11-29 18:37:34,578 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-11-29 18:37:34,584 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-11-29 18:37:34,589 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-11-29 18:37:34,595 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-11-29 18:37:34,599 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-11-29 18:37:34,607 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-11-29 18:37:34,609 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-11-29 18:37:34,620 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-11-29 18:37:34,620 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-11-29 18:37:34,624 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-11-29 18:37:34,627 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-11-29 18:37:34,630 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-11-29 18:37:34,632 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-11-29 18:37:34,638 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-11-29 18:37:34,643 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-11-29 18:37:34,649 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-11-29 18:37:34,652 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-11-29 18:37:34,654 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-11-29 18:37:34,656 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-11-29 18:37:34,658 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-11-29 18:37:34,662 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-11-29 18:37:34,663 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-11-29 18:37:34,663 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-11-29 18:37:34,665 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-11-29 18:37:34,666 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-11-29 18:37:34,667 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-11-29 18:37:34,668 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-11-29 18:37:34,669 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-11-29 18:37:34,671 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-11-29 18:37:34,672 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-11-29 18:37:34,674 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-11-29 18:37:34,675 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-11-29 18:37:34,676 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-11-29 18:37:34,677 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-11-29 18:37:34,677 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-11-29 18:37:34,679 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-11-29 18:37:34,680 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-11-29 18:37:34,681 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/bin/uautomizer/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2020-11-29 18:37:34,719 INFO L113 SettingsManager]: Loading preferences was successful [2020-11-29 18:37:34,719 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-11-29 18:37:34,721 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-11-29 18:37:34,722 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-11-29 18:37:34,722 INFO L138 SettingsManager]: * Use SBE=true [2020-11-29 18:37:34,722 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-11-29 18:37:34,723 INFO L138 SettingsManager]: * sizeof long=4 [2020-11-29 18:37:34,723 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2020-11-29 18:37:34,723 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-11-29 18:37:34,724 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-11-29 18:37:34,724 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-11-29 18:37:34,724 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2020-11-29 18:37:34,724 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2020-11-29 18:37:34,725 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2020-11-29 18:37:34,725 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-11-29 18:37:34,725 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2020-11-29 18:37:34,726 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2020-11-29 18:37:34,726 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2020-11-29 18:37:34,726 INFO L138 SettingsManager]: * sizeof long double=12 [2020-11-29 18:37:34,726 INFO L138 SettingsManager]: * Use constant arrays=true [2020-11-29 18:37:34,727 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-11-29 18:37:34,727 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-11-29 18:37:34,727 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-11-29 18:37:34,728 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-11-29 18:37:34,728 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-11-29 18:37:34,728 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-11-29 18:37:34,729 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-11-29 18:37:34,729 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2020-11-29 18:37:34,729 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --rewrite-divk --print-success --lang smt [2020-11-29 18:37:34,729 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-11-29 18:37:34,730 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-11-29 18:37:34,730 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_efb3539a-6f61-4d76-9f3b-b6b778a84951/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_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 -> f5e490cdb414af150c1a875602a078da9d38c5d6 [2020-11-29 18:37:35,280 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-11-29 18:37:35,311 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-11-29 18:37:35,317 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-11-29 18:37:35,320 INFO L271 PluginConnector]: Initializing CDTParser... [2020-11-29 18:37:35,321 INFO L275 PluginConnector]: CDTParser initialized [2020-11-29 18:37:35,322 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/bin/uautomizer/../../sv-benchmarks/c/ntdrivers-simplified/floppy_simpl4.cil-1.c [2020-11-29 18:37:35,410 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/bin/uautomizer/data/ff8b05a6e/53d6ba89777e4b0f983b6338fef93e67/FLAG1c303a6fa [2020-11-29 18:37:36,317 INFO L306 CDTParser]: Found 1 translation units. [2020-11-29 18:37:36,318 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/sv-benchmarks/c/ntdrivers-simplified/floppy_simpl4.cil-1.c [2020-11-29 18:37:36,360 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/bin/uautomizer/data/ff8b05a6e/53d6ba89777e4b0f983b6338fef93e67/FLAG1c303a6fa [2020-11-29 18:37:36,435 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/bin/uautomizer/data/ff8b05a6e/53d6ba89777e4b0f983b6338fef93e67 [2020-11-29 18:37:36,439 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-11-29 18:37:36,444 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-11-29 18:37:36,446 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-11-29 18:37:36,461 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-11-29 18:37:36,465 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-11-29 18:37:36,466 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 06:37:36" (1/1) ... [2020-11-29 18:37:36,469 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5a017ac7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:37:36, skipping insertion in model container [2020-11-29 18:37:36,469 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 06:37:36" (1/1) ... [2020-11-29 18:37:36,484 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-11-29 18:37:36,565 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-11-29 18:37:37,014 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-11-29 18:37:37,037 INFO L203 MainTranslator]: Completed pre-run [2020-11-29 18:37:37,290 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-11-29 18:37:37,337 INFO L208 MainTranslator]: Completed translation [2020-11-29 18:37:37,339 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:37:37 WrapperNode [2020-11-29 18:37:37,339 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-11-29 18:37:37,341 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-11-29 18:37:37,341 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-11-29 18:37:37,343 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-11-29 18:37:37,360 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:37:37" (1/1) ... [2020-11-29 18:37:37,361 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:37:37" (1/1) ... [2020-11-29 18:37:37,435 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:37:37" (1/1) ... [2020-11-29 18:37:37,435 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:37:37" (1/1) ... [2020-11-29 18:37:37,514 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:37:37" (1/1) ... [2020-11-29 18:37:37,548 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:37:37" (1/1) ... [2020-11-29 18:37:37,555 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:37:37" (1/1) ... [2020-11-29 18:37:37,578 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-11-29 18:37:37,580 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-11-29 18:37:37,580 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-11-29 18:37:37,580 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-11-29 18:37:37,594 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:37:37" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:37:37,674 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2020-11-29 18:37:37,675 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-11-29 18:37:37,675 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2020-11-29 18:37:37,675 INFO L138 BoogieDeclarations]: Found implementation of procedure _BLAST_init [2020-11-29 18:37:37,676 INFO L138 BoogieDeclarations]: Found implementation of procedure FlAcpiConfigureFloppy [2020-11-29 18:37:37,676 INFO L138 BoogieDeclarations]: Found implementation of procedure FlQueueIrpToThread [2020-11-29 18:37:37,677 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyPnp [2020-11-29 18:37:37,678 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyStartDevice [2020-11-29 18:37:37,678 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyPnpComplete [2020-11-29 18:37:37,678 INFO L138 BoogieDeclarations]: Found implementation of procedure FlFdcDeviceIo [2020-11-29 18:37:37,679 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyProcessQueuedRequests [2020-11-29 18:37:37,679 INFO L138 BoogieDeclarations]: Found implementation of procedure stub_driver_init [2020-11-29 18:37:37,679 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2020-11-29 18:37:37,680 INFO L138 BoogieDeclarations]: Found implementation of procedure IoBuildDeviceIoControlRequest [2020-11-29 18:37:37,681 INFO L138 BoogieDeclarations]: Found implementation of procedure IoDeleteSymbolicLink [2020-11-29 18:37:37,681 INFO L138 BoogieDeclarations]: Found implementation of procedure IoQueryDeviceDescription [2020-11-29 18:37:37,681 INFO L138 BoogieDeclarations]: Found implementation of procedure IoRegisterDeviceInterface [2020-11-29 18:37:37,681 INFO L138 BoogieDeclarations]: Found implementation of procedure IoSetDeviceInterfaceState [2020-11-29 18:37:37,682 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2020-11-29 18:37:37,682 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2020-11-29 18:37:37,682 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2020-11-29 18:37:37,682 INFO L138 BoogieDeclarations]: Found implementation of procedure KeSetEvent [2020-11-29 18:37:37,682 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2020-11-29 18:37:37,683 INFO L138 BoogieDeclarations]: Found implementation of procedure ObReferenceObjectByHandle [2020-11-29 18:37:37,683 INFO L138 BoogieDeclarations]: Found implementation of procedure PsCreateSystemThread [2020-11-29 18:37:37,683 INFO L138 BoogieDeclarations]: Found implementation of procedure ZwClose [2020-11-29 18:37:37,683 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyCreateClose [2020-11-29 18:37:37,684 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyDeviceControl [2020-11-29 18:37:37,684 INFO L138 BoogieDeclarations]: Found implementation of procedure FlCheckFormatParameters [2020-11-29 18:37:37,684 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyQueueRequest [2020-11-29 18:37:37,684 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2020-11-29 18:37:37,685 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2020-11-29 18:37:37,685 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2020-11-29 18:37:37,685 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2020-11-29 18:37:37,685 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-11-29 18:37:37,686 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2020-11-29 18:37:37,686 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2020-11-29 18:37:37,686 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_long [2020-11-29 18:37:37,686 INFO L130 BoogieDeclarations]: Found specification of procedure FlAcpiConfigureFloppy [2020-11-29 18:37:37,686 INFO L130 BoogieDeclarations]: Found specification of procedure FlQueueIrpToThread [2020-11-29 18:37:37,687 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyPnp [2020-11-29 18:37:37,687 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyStartDevice [2020-11-29 18:37:37,687 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyPnpComplete [2020-11-29 18:37:37,687 INFO L130 BoogieDeclarations]: Found specification of procedure FlFdcDeviceIo [2020-11-29 18:37:37,688 INFO L130 BoogieDeclarations]: Found specification of procedure IoBuildDeviceIoControlRequest [2020-11-29 18:37:37,688 INFO L130 BoogieDeclarations]: Found specification of procedure IoDeleteSymbolicLink [2020-11-29 18:37:37,688 INFO L130 BoogieDeclarations]: Found specification of procedure IoQueryDeviceDescription [2020-11-29 18:37:37,688 INFO L130 BoogieDeclarations]: Found specification of procedure IoRegisterDeviceInterface [2020-11-29 18:37:37,689 INFO L130 BoogieDeclarations]: Found specification of procedure IoSetDeviceInterfaceState [2020-11-29 18:37:37,690 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2020-11-29 18:37:37,690 INFO L130 BoogieDeclarations]: Found specification of procedure KeSetEvent [2020-11-29 18:37:37,690 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2020-11-29 18:37:37,690 INFO L130 BoogieDeclarations]: Found specification of procedure ObReferenceObjectByHandle [2020-11-29 18:37:37,691 INFO L130 BoogieDeclarations]: Found specification of procedure PsCreateSystemThread [2020-11-29 18:37:37,691 INFO L130 BoogieDeclarations]: Found specification of procedure ZwClose [2020-11-29 18:37:37,692 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyCreateClose [2020-11-29 18:37:37,692 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyQueueRequest [2020-11-29 18:37:37,692 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyDeviceControl [2020-11-29 18:37:37,692 INFO L130 BoogieDeclarations]: Found specification of procedure FlCheckFormatParameters [2020-11-29 18:37:37,693 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2020-11-29 18:37:37,693 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2020-11-29 18:37:37,693 INFO L130 BoogieDeclarations]: Found specification of procedure _BLAST_init [2020-11-29 18:37:37,693 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyProcessQueuedRequests [2020-11-29 18:37:37,694 INFO L130 BoogieDeclarations]: Found specification of procedure stub_driver_init [2020-11-29 18:37:37,694 INFO L130 BoogieDeclarations]: Found specification of procedure main [2020-11-29 18:37:37,694 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2020-11-29 18:37:37,695 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2020-11-29 18:37:37,695 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2020-11-29 18:37:37,696 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-11-29 18:37:37,698 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2020-11-29 18:37:37,698 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2020-11-29 18:37:37,699 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-11-29 18:37:38,380 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 18:37:38,448 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2020-11-29 18:37:38,448 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2020-11-29 18:37:38,470 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 18:37:38,496 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2020-11-29 18:37:38,496 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2020-11-29 18:37:38,505 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 18:37:39,025 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume !false; [2020-11-29 18:37:39,026 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume false; [2020-11-29 18:37:39,028 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 18:37:39,239 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##17: assume !false; [2020-11-29 18:37:39,239 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume false; [2020-11-29 18:37:39,278 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 18:37:39,327 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2020-11-29 18:37:39,327 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2020-11-29 18:37:39,509 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 18:37:39,530 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2020-11-29 18:37:39,530 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2020-11-29 18:37:39,531 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 18:37:39,552 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2020-11-29 18:37:39,552 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2020-11-29 18:37:39,553 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 18:37:39,583 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2020-11-29 18:37:39,584 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2020-11-29 18:37:39,677 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 18:37:39,745 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##12: assume !false; [2020-11-29 18:37:39,745 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##11: assume false; [2020-11-29 18:37:39,748 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 18:37:40,030 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##38: assume !false; [2020-11-29 18:37:40,031 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##37: assume false; [2020-11-29 18:37:40,171 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 18:37:40,184 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2020-11-29 18:37:40,184 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2020-11-29 18:37:40,184 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 18:37:40,226 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2020-11-29 18:37:40,226 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2020-11-29 18:37:40,226 WARN L798 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-11-29 18:37:40,240 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2020-11-29 18:37:40,241 INFO L751 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2020-11-29 18:37:40,292 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-11-29 18:37:40,292 INFO L298 CfgBuilder]: Removed 1 assume(true) statements. [2020-11-29 18:37:40,295 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 06:37:40 BoogieIcfgContainer [2020-11-29 18:37:40,298 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-11-29 18:37:40,300 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-11-29 18:37:40,304 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-11-29 18:37:40,308 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-11-29 18:37:40,309 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 06:37:36" (1/3) ... [2020-11-29 18:37:40,310 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1cc46fbc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 06:37:40, skipping insertion in model container [2020-11-29 18:37:40,310 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:37:37" (2/3) ... [2020-11-29 18:37:40,311 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1cc46fbc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 06:37:40, skipping insertion in model container [2020-11-29 18:37:40,312 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 06:37:40" (3/3) ... [2020-11-29 18:37:40,314 INFO L111 eAbstractionObserver]: Analyzing ICFG floppy_simpl4.cil-1.c [2020-11-29 18:37:40,326 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-11-29 18:37:40,332 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 2 error locations. [2020-11-29 18:37:40,343 INFO L253 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2020-11-29 18:37:40,365 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-11-29 18:37:40,365 INFO L378 AbstractCegarLoop]: Hoare is false [2020-11-29 18:37:40,366 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-11-29 18:37:40,366 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-11-29 18:37:40,366 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-11-29 18:37:40,366 INFO L382 AbstractCegarLoop]: Difference is false [2020-11-29 18:37:40,367 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-11-29 18:37:40,367 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-11-29 18:37:40,396 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states. [2020-11-29 18:37:40,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-11-29 18:37:40,407 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:37:40,408 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-29 18:37:40,408 INFO L429 AbstractCegarLoop]: === Iteration 1 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:37:40,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:37:40,416 INFO L82 PathProgramCache]: Analyzing trace with hash 1107504454, now seen corresponding path program 1 times [2020-11-29 18:37:40,431 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:37:40,432 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [12979735] [2020-11-29 18:37:40,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:37:41,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:41,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 1 conjunts are in the unsatisfiable core [2020-11-29 18:37:41,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:37:41,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 18:37:41,060 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:37:41,101 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 18:37:41,112 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [12979735] [2020-11-29 18:37:41,113 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:37:41,113 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2020-11-29 18:37:41,114 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395857284] [2020-11-29 18:37:41,120 INFO L461 AbstractCegarLoop]: Interpolant automaton has 2 states [2020-11-29 18:37:41,121 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:37:41,139 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2020-11-29 18:37:41,141 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-11-29 18:37:41,143 INFO L87 Difference]: Start difference. First operand 395 states. Second operand 2 states. [2020-11-29 18:37:41,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:37:41,242 INFO L93 Difference]: Finished difference Result 389 states and 542 transitions. [2020-11-29 18:37:41,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2020-11-29 18:37:41,244 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 15 [2020-11-29 18:37:41,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:37:41,282 INFO L225 Difference]: With dead ends: 389 [2020-11-29 18:37:41,283 INFO L226 Difference]: Without dead ends: 383 [2020-11-29 18:37:41,284 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 18:37:41,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2020-11-29 18:37:41,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 383. [2020-11-29 18:37:41,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 383 states. [2020-11-29 18:37:41,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 528 transitions. [2020-11-29 18:37:41,446 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 528 transitions. Word has length 15 [2020-11-29 18:37:41,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:37:41,447 INFO L481 AbstractCegarLoop]: Abstraction has 383 states and 528 transitions. [2020-11-29 18:37:41,447 INFO L482 AbstractCegarLoop]: Interpolant automaton has 2 states. [2020-11-29 18:37:41,448 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 528 transitions. [2020-11-29 18:37:41,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-11-29 18:37:41,450 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:37:41,450 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 18:37:41,653 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 mathsat -unsat_core_generation=3 [2020-11-29 18:37:41,654 INFO L429 AbstractCegarLoop]: === Iteration 2 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:37:41,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:37:41,655 INFO L82 PathProgramCache]: Analyzing trace with hash -1144107156, now seen corresponding path program 1 times [2020-11-29 18:37:41,657 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:37:41,658 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [4741742] [2020-11-29 18:37:41,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:37:42,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:42,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-29 18:37:42,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:37:42,099 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 18:37:42,100 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:37:42,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 18:37:42,129 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [4741742] [2020-11-29 18:37:42,129 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:37:42,129 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2020-11-29 18:37:42,129 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442871246] [2020-11-29 18:37:42,131 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-11-29 18:37:42,131 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:37:42,132 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-29 18:37:42,132 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-11-29 18:37:42,133 INFO L87 Difference]: Start difference. First operand 383 states and 528 transitions. Second operand 4 states. [2020-11-29 18:37:42,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:37:42,249 INFO L93 Difference]: Finished difference Result 383 states and 527 transitions. [2020-11-29 18:37:42,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-11-29 18:37:42,250 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 21 [2020-11-29 18:37:42,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:37:42,255 INFO L225 Difference]: With dead ends: 383 [2020-11-29 18:37:42,255 INFO L226 Difference]: Without dead ends: 383 [2020-11-29 18:37:42,256 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 18:37:42,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2020-11-29 18:37:42,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 383. [2020-11-29 18:37:42,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 383 states. [2020-11-29 18:37:42,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 527 transitions. [2020-11-29 18:37:42,293 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 527 transitions. Word has length 21 [2020-11-29 18:37:42,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:37:42,294 INFO L481 AbstractCegarLoop]: Abstraction has 383 states and 527 transitions. [2020-11-29 18:37:42,294 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-11-29 18:37:42,294 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 527 transitions. [2020-11-29 18:37:42,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-11-29 18:37:42,296 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:37:42,296 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] [2020-11-29 18:37:42,505 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 mathsat -unsat_core_generation=3 [2020-11-29 18:37:42,506 INFO L429 AbstractCegarLoop]: === Iteration 3 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:37:42,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:37:42,507 INFO L82 PathProgramCache]: Analyzing trace with hash -1257841683, now seen corresponding path program 1 times [2020-11-29 18:37:42,507 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:37:42,508 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [138129130] [2020-11-29 18:37:42,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:37:43,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:43,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 7 conjunts are in the unsatisfiable core [2020-11-29 18:37:43,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:37:43,097 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 18:37:43,097 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:37:43,148 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 18:37:43,148 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [138129130] [2020-11-29 18:37:43,148 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:37:43,148 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 3] imperfect sequences [] total 5 [2020-11-29 18:37:43,149 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336010456] [2020-11-29 18:37:43,149 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-11-29 18:37:43,150 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:37:43,150 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-11-29 18:37:43,151 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-11-29 18:37:43,151 INFO L87 Difference]: Start difference. First operand 383 states and 527 transitions. Second operand 5 states. [2020-11-29 18:37:44,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:37:44,279 INFO L93 Difference]: Finished difference Result 543 states and 736 transitions. [2020-11-29 18:37:44,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-29 18:37:44,280 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 26 [2020-11-29 18:37:44,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:37:44,289 INFO L225 Difference]: With dead ends: 543 [2020-11-29 18:37:44,289 INFO L226 Difference]: Without dead ends: 542 [2020-11-29 18:37:44,289 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 48 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 18:37:44,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2020-11-29 18:37:44,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 522. [2020-11-29 18:37:44,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 522 states. [2020-11-29 18:37:44,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 710 transitions. [2020-11-29 18:37:44,346 INFO L78 Accepts]: Start accepts. Automaton has 522 states and 710 transitions. Word has length 26 [2020-11-29 18:37:44,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:37:44,347 INFO L481 AbstractCegarLoop]: Abstraction has 522 states and 710 transitions. [2020-11-29 18:37:44,347 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-11-29 18:37:44,347 INFO L276 IsEmpty]: Start isEmpty. Operand 522 states and 710 transitions. [2020-11-29 18:37:44,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2020-11-29 18:37:44,350 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:37:44,350 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] [2020-11-29 18:37:44,568 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 mathsat -unsat_core_generation=3 [2020-11-29 18:37:44,570 INFO L429 AbstractCegarLoop]: === Iteration 4 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:37:44,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:37:44,571 INFO L82 PathProgramCache]: Analyzing trace with hash 127009633, now seen corresponding path program 1 times [2020-11-29 18:37:44,572 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:37:44,572 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [184303170] [2020-11-29 18:37:44,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:37:44,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:44,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 6 conjunts are in the unsatisfiable core [2020-11-29 18:37:45,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:37:45,046 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 18:37:45,055 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:37:45,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 18:37:45,296 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [184303170] [2020-11-29 18:37:45,296 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:37:45,297 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2020-11-29 18:37:45,297 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814612768] [2020-11-29 18:37:45,297 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-11-29 18:37:45,298 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:37:45,298 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-29 18:37:45,299 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 18:37:45,299 INFO L87 Difference]: Start difference. First operand 522 states and 710 transitions. Second operand 3 states. [2020-11-29 18:37:45,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:37:45,409 INFO L93 Difference]: Finished difference Result 627 states and 837 transitions. [2020-11-29 18:37:45,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-29 18:37:45,410 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 32 [2020-11-29 18:37:45,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:37:45,418 INFO L225 Difference]: With dead ends: 627 [2020-11-29 18:37:45,418 INFO L226 Difference]: Without dead ends: 627 [2020-11-29 18:37:45,419 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 62 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 18:37:45,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 627 states. [2020-11-29 18:37:45,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 627 to 586. [2020-11-29 18:37:45,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 586 states. [2020-11-29 18:37:45,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 586 states to 586 states and 793 transitions. [2020-11-29 18:37:45,460 INFO L78 Accepts]: Start accepts. Automaton has 586 states and 793 transitions. Word has length 32 [2020-11-29 18:37:45,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:37:45,461 INFO L481 AbstractCegarLoop]: Abstraction has 586 states and 793 transitions. [2020-11-29 18:37:45,461 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-11-29 18:37:45,461 INFO L276 IsEmpty]: Start isEmpty. Operand 586 states and 793 transitions. [2020-11-29 18:37:45,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2020-11-29 18:37:45,465 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:37:45,465 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] [2020-11-29 18:37:45,671 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 mathsat -unsat_core_generation=3 [2020-11-29 18:37:45,671 INFO L429 AbstractCegarLoop]: === Iteration 5 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:37:45,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:37:45,672 INFO L82 PathProgramCache]: Analyzing trace with hash -1945071403, now seen corresponding path program 1 times [2020-11-29 18:37:45,673 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:37:45,673 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [103893845] [2020-11-29 18:37:45,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:37:46,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:46,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 6 conjunts are in the unsatisfiable core [2020-11-29 18:37:46,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:37:46,184 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 18:37:46,186 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:37:46,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 18:37:46,227 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [103893845] [2020-11-29 18:37:46,227 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:37:46,228 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2020-11-29 18:37:46,228 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005824478] [2020-11-29 18:37:46,228 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-11-29 18:37:46,228 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:37:46,229 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-29 18:37:46,229 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 18:37:46,230 INFO L87 Difference]: Start difference. First operand 586 states and 793 transitions. Second operand 3 states. [2020-11-29 18:37:46,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:37:46,297 INFO L93 Difference]: Finished difference Result 798 states and 1077 transitions. [2020-11-29 18:37:46,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-29 18:37:46,298 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 34 [2020-11-29 18:37:46,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:37:46,308 INFO L225 Difference]: With dead ends: 798 [2020-11-29 18:37:46,308 INFO L226 Difference]: Without dead ends: 798 [2020-11-29 18:37:46,309 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 18:37:46,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 798 states. [2020-11-29 18:37:46,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 798 to 768. [2020-11-29 18:37:46,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 768 states. [2020-11-29 18:37:46,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 768 states to 768 states and 1043 transitions. [2020-11-29 18:37:46,406 INFO L78 Accepts]: Start accepts. Automaton has 768 states and 1043 transitions. Word has length 34 [2020-11-29 18:37:46,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:37:46,407 INFO L481 AbstractCegarLoop]: Abstraction has 768 states and 1043 transitions. [2020-11-29 18:37:46,407 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-11-29 18:37:46,407 INFO L276 IsEmpty]: Start isEmpty. Operand 768 states and 1043 transitions. [2020-11-29 18:37:46,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2020-11-29 18:37:46,420 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:37:46,420 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] [2020-11-29 18:37:46,633 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 mathsat -unsat_core_generation=3 [2020-11-29 18:37:46,633 INFO L429 AbstractCegarLoop]: === Iteration 6 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:37:46,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:37:46,634 INFO L82 PathProgramCache]: Analyzing trace with hash 751868087, now seen corresponding path program 1 times [2020-11-29 18:37:46,635 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:37:46,635 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1809729500] [2020-11-29 18:37:46,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:37:47,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:47,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-29 18:37:47,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:37:47,041 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 18:37:47,043 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:37:47,112 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 18:37:47,115 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1809729500] [2020-11-29 18:37:47,115 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:37:47,116 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2020-11-29 18:37:47,116 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689926442] [2020-11-29 18:37:47,117 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-11-29 18:37:47,118 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:37:47,119 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-29 18:37:47,120 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 18:37:47,120 INFO L87 Difference]: Start difference. First operand 768 states and 1043 transitions. Second operand 3 states. [2020-11-29 18:37:47,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:37:47,306 INFO L93 Difference]: Finished difference Result 808 states and 1091 transitions. [2020-11-29 18:37:47,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-29 18:37:47,307 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 40 [2020-11-29 18:37:47,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:37:47,319 INFO L225 Difference]: With dead ends: 808 [2020-11-29 18:37:47,319 INFO L226 Difference]: Without dead ends: 808 [2020-11-29 18:37:47,320 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 78 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 18:37:47,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 808 states. [2020-11-29 18:37:47,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 808 to 803. [2020-11-29 18:37:47,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 803 states. [2020-11-29 18:37:47,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 803 states to 803 states and 1087 transitions. [2020-11-29 18:37:47,396 INFO L78 Accepts]: Start accepts. Automaton has 803 states and 1087 transitions. Word has length 40 [2020-11-29 18:37:47,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:37:47,398 INFO L481 AbstractCegarLoop]: Abstraction has 803 states and 1087 transitions. [2020-11-29 18:37:47,398 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-11-29 18:37:47,398 INFO L276 IsEmpty]: Start isEmpty. Operand 803 states and 1087 transitions. [2020-11-29 18:37:47,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2020-11-29 18:37:47,402 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:37:47,402 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] [2020-11-29 18:37:47,615 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 mathsat -unsat_core_generation=3 [2020-11-29 18:37:47,619 INFO L429 AbstractCegarLoop]: === Iteration 7 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:37:47,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:37:47,620 INFO L82 PathProgramCache]: Analyzing trace with hash -1214701975, now seen corresponding path program 1 times [2020-11-29 18:37:47,620 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:37:47,621 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [813716531] [2020-11-29 18:37:47,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:37:48,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:48,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 5 conjunts are in the unsatisfiable core [2020-11-29 18:37:48,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:37:48,099 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 18:37:48,099 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:37:48,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 18:37:48,150 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [813716531] [2020-11-29 18:37:48,150 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:37:48,150 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 3] imperfect sequences [] total 5 [2020-11-29 18:37:48,151 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922061974] [2020-11-29 18:37:48,151 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-11-29 18:37:48,152 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:37:48,152 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-11-29 18:37:48,152 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-11-29 18:37:48,153 INFO L87 Difference]: Start difference. First operand 803 states and 1087 transitions. Second operand 5 states. [2020-11-29 18:37:49,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:37:49,078 INFO L93 Difference]: Finished difference Result 815 states and 1103 transitions. [2020-11-29 18:37:49,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-29 18:37:49,079 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 39 [2020-11-29 18:37:49,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:37:49,087 INFO L225 Difference]: With dead ends: 815 [2020-11-29 18:37:49,087 INFO L226 Difference]: Without dead ends: 815 [2020-11-29 18:37:49,089 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 74 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 18:37:49,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 815 states. [2020-11-29 18:37:49,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 815 to 814. [2020-11-29 18:37:49,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 814 states. [2020-11-29 18:37:49,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 814 states to 814 states and 1101 transitions. [2020-11-29 18:37:49,133 INFO L78 Accepts]: Start accepts. Automaton has 814 states and 1101 transitions. Word has length 39 [2020-11-29 18:37:49,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:37:49,135 INFO L481 AbstractCegarLoop]: Abstraction has 814 states and 1101 transitions. [2020-11-29 18:37:49,135 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-11-29 18:37:49,135 INFO L276 IsEmpty]: Start isEmpty. Operand 814 states and 1101 transitions. [2020-11-29 18:37:49,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2020-11-29 18:37:49,137 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:37:49,137 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 18:37:49,354 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 mathsat -unsat_core_generation=3 [2020-11-29 18:37:49,354 INFO L429 AbstractCegarLoop]: === Iteration 8 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:37:49,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:37:49,355 INFO L82 PathProgramCache]: Analyzing trace with hash -1316632160, now seen corresponding path program 1 times [2020-11-29 18:37:49,356 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:37:49,361 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1487021533] [2020-11-29 18:37:49,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:37:49,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:49,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-29 18:37:49,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:37:49,799 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 18:37:49,799 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:37:49,922 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 18:37:49,922 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1487021533] [2020-11-29 18:37:49,923 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:37:49,923 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2020-11-29 18:37:49,923 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681650115] [2020-11-29 18:37:49,924 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-11-29 18:37:49,924 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:37:49,925 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-11-29 18:37:49,925 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-11-29 18:37:49,926 INFO L87 Difference]: Start difference. First operand 814 states and 1101 transitions. Second operand 6 states. [2020-11-29 18:37:51,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:37:51,017 INFO L93 Difference]: Finished difference Result 1080 states and 1469 transitions. [2020-11-29 18:37:51,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-29 18:37:51,018 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 41 [2020-11-29 18:37:51,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:37:51,027 INFO L225 Difference]: With dead ends: 1080 [2020-11-29 18:37:51,027 INFO L226 Difference]: Without dead ends: 1078 [2020-11-29 18:37:51,028 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2020-11-29 18:37:51,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1078 states. [2020-11-29 18:37:51,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1078 to 932. [2020-11-29 18:37:51,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 932 states. [2020-11-29 18:37:51,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 932 states to 932 states and 1257 transitions. [2020-11-29 18:37:51,072 INFO L78 Accepts]: Start accepts. Automaton has 932 states and 1257 transitions. Word has length 41 [2020-11-29 18:37:51,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:37:51,075 INFO L481 AbstractCegarLoop]: Abstraction has 932 states and 1257 transitions. [2020-11-29 18:37:51,075 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-11-29 18:37:51,075 INFO L276 IsEmpty]: Start isEmpty. Operand 932 states and 1257 transitions. [2020-11-29 18:37:51,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2020-11-29 18:37:51,080 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:37:51,080 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 18:37:51,297 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 mathsat -unsat_core_generation=3 [2020-11-29 18:37:51,297 INFO L429 AbstractCegarLoop]: === Iteration 9 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:37:51,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:37:51,298 INFO L82 PathProgramCache]: Analyzing trace with hash 336581355, now seen corresponding path program 1 times [2020-11-29 18:37:51,298 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:37:51,299 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [783285914] [2020-11-29 18:37:51,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:37:51,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:51,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-29 18:37:51,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:37:51,650 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 18:37:51,650 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:37:51,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 18:37:51,771 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [783285914] [2020-11-29 18:37:51,771 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:37:51,771 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2020-11-29 18:37:51,772 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028679087] [2020-11-29 18:37:51,772 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-11-29 18:37:51,772 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:37:51,773 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-11-29 18:37:51,773 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-11-29 18:37:51,773 INFO L87 Difference]: Start difference. First operand 932 states and 1257 transitions. Second operand 6 states. [2020-11-29 18:37:52,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:37:52,972 INFO L93 Difference]: Finished difference Result 1200 states and 1630 transitions. [2020-11-29 18:37:52,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-29 18:37:52,973 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 42 [2020-11-29 18:37:52,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:37:52,984 INFO L225 Difference]: With dead ends: 1200 [2020-11-29 18:37:52,984 INFO L226 Difference]: Without dead ends: 1198 [2020-11-29 18:37:52,984 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2020-11-29 18:37:52,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1198 states. [2020-11-29 18:37:53,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1198 to 1045. [2020-11-29 18:37:53,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1045 states. [2020-11-29 18:37:53,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1045 states to 1045 states and 1407 transitions. [2020-11-29 18:37:53,033 INFO L78 Accepts]: Start accepts. Automaton has 1045 states and 1407 transitions. Word has length 42 [2020-11-29 18:37:53,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:37:53,034 INFO L481 AbstractCegarLoop]: Abstraction has 1045 states and 1407 transitions. [2020-11-29 18:37:53,034 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-11-29 18:37:53,034 INFO L276 IsEmpty]: Start isEmpty. Operand 1045 states and 1407 transitions. [2020-11-29 18:37:53,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2020-11-29 18:37:53,036 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:37:53,036 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 18:37:53,254 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 mathsat -unsat_core_generation=3 [2020-11-29 18:37:53,255 INFO L429 AbstractCegarLoop]: === Iteration 10 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:37:53,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:37:53,256 INFO L82 PathProgramCache]: Analyzing trace with hash 584686865, now seen corresponding path program 1 times [2020-11-29 18:37:53,256 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:37:53,256 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [184840307] [2020-11-29 18:37:53,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:37:53,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:53,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-29 18:37:53,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:37:53,669 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 18:37:53,669 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:37:53,810 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 18:37:53,811 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [184840307] [2020-11-29 18:37:53,811 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:37:53,811 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2020-11-29 18:37:53,811 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620472999] [2020-11-29 18:37:53,812 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-11-29 18:37:53,812 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:37:53,813 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-11-29 18:37:53,813 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2020-11-29 18:37:53,813 INFO L87 Difference]: Start difference. First operand 1045 states and 1407 transitions. Second operand 8 states. [2020-11-29 18:37:53,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:37:53,937 INFO L93 Difference]: Finished difference Result 1055 states and 1416 transitions. [2020-11-29 18:37:53,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-11-29 18:37:53,938 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 42 [2020-11-29 18:37:53,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:37:53,949 INFO L225 Difference]: With dead ends: 1055 [2020-11-29 18:37:53,949 INFO L226 Difference]: Without dead ends: 1043 [2020-11-29 18:37:53,950 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2020-11-29 18:37:53,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1043 states. [2020-11-29 18:37:53,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1043 to 1043. [2020-11-29 18:37:53,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1043 states. [2020-11-29 18:37:53,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1043 states to 1043 states and 1403 transitions. [2020-11-29 18:37:54,000 INFO L78 Accepts]: Start accepts. Automaton has 1043 states and 1403 transitions. Word has length 42 [2020-11-29 18:37:54,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:37:54,001 INFO L481 AbstractCegarLoop]: Abstraction has 1043 states and 1403 transitions. [2020-11-29 18:37:54,001 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-11-29 18:37:54,001 INFO L276 IsEmpty]: Start isEmpty. Operand 1043 states and 1403 transitions. [2020-11-29 18:37:54,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2020-11-29 18:37:54,003 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:37:54,003 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 18:37:54,218 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 mathsat -unsat_core_generation=3 [2020-11-29 18:37:54,218 INFO L429 AbstractCegarLoop]: === Iteration 11 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:37:54,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:37:54,219 INFO L82 PathProgramCache]: Analyzing trace with hash -748990857, now seen corresponding path program 1 times [2020-11-29 18:37:54,219 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:37:54,220 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [101788895] [2020-11-29 18:37:54,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:37:54,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:54,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-29 18:37:54,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:37:54,607 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 18:37:54,607 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:37:54,704 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 18:37:54,704 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [101788895] [2020-11-29 18:37:54,704 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:37:54,705 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2020-11-29 18:37:54,705 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659625297] [2020-11-29 18:37:54,705 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-11-29 18:37:54,705 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:37:54,706 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-11-29 18:37:54,706 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2020-11-29 18:37:54,707 INFO L87 Difference]: Start difference. First operand 1043 states and 1403 transitions. Second operand 8 states. [2020-11-29 18:37:54,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:37:54,820 INFO L93 Difference]: Finished difference Result 1053 states and 1412 transitions. [2020-11-29 18:37:54,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-11-29 18:37:54,821 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 43 [2020-11-29 18:37:54,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:37:54,830 INFO L225 Difference]: With dead ends: 1053 [2020-11-29 18:37:54,831 INFO L226 Difference]: Without dead ends: 1036 [2020-11-29 18:37:54,834 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2020-11-29 18:37:54,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1036 states. [2020-11-29 18:37:54,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1036 to 1036. [2020-11-29 18:37:54,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1036 states. [2020-11-29 18:37:54,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1036 states to 1036 states and 1394 transitions. [2020-11-29 18:37:54,880 INFO L78 Accepts]: Start accepts. Automaton has 1036 states and 1394 transitions. Word has length 43 [2020-11-29 18:37:54,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:37:54,881 INFO L481 AbstractCegarLoop]: Abstraction has 1036 states and 1394 transitions. [2020-11-29 18:37:54,881 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-11-29 18:37:54,881 INFO L276 IsEmpty]: Start isEmpty. Operand 1036 states and 1394 transitions. [2020-11-29 18:37:54,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2020-11-29 18:37:54,883 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:37:54,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] [2020-11-29 18:37:55,097 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 mathsat -unsat_core_generation=3 [2020-11-29 18:37:55,098 INFO L429 AbstractCegarLoop]: === Iteration 12 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:37:55,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:37:55,099 INFO L82 PathProgramCache]: Analyzing trace with hash 1047393506, now seen corresponding path program 1 times [2020-11-29 18:37:55,099 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:37:55,100 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [792053830] [2020-11-29 18:37:55,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:37:55,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:55,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 368 conjuncts, 3 conjunts are in the unsatisfiable core [2020-11-29 18:37:55,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:37:55,492 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 18:37:55,493 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:37:55,548 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 18:37:55,548 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [792053830] [2020-11-29 18:37:55,548 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:37:55,548 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2020-11-29 18:37:55,548 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172870194] [2020-11-29 18:37:55,549 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-11-29 18:37:55,549 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:37:55,549 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-11-29 18:37:55,549 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-11-29 18:37:55,550 INFO L87 Difference]: Start difference. First operand 1036 states and 1394 transitions. Second operand 6 states. [2020-11-29 18:37:55,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:37:55,742 INFO L93 Difference]: Finished difference Result 1050 states and 1410 transitions. [2020-11-29 18:37:55,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-11-29 18:37:55,743 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 43 [2020-11-29 18:37:55,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:37:55,752 INFO L225 Difference]: With dead ends: 1050 [2020-11-29 18:37:55,753 INFO L226 Difference]: Without dead ends: 1050 [2020-11-29 18:37:55,753 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2020-11-29 18:37:55,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1050 states. [2020-11-29 18:37:55,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1050 to 1038. [2020-11-29 18:37:55,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1038 states. [2020-11-29 18:37:55,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1038 states to 1038 states and 1396 transitions. [2020-11-29 18:37:55,797 INFO L78 Accepts]: Start accepts. Automaton has 1038 states and 1396 transitions. Word has length 43 [2020-11-29 18:37:55,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:37:55,797 INFO L481 AbstractCegarLoop]: Abstraction has 1038 states and 1396 transitions. [2020-11-29 18:37:55,797 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-11-29 18:37:55,798 INFO L276 IsEmpty]: Start isEmpty. Operand 1038 states and 1396 transitions. [2020-11-29 18:37:55,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2020-11-29 18:37:55,800 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:37:55,800 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 18:37:56,015 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 mathsat -unsat_core_generation=3 [2020-11-29 18:37:56,016 INFO L429 AbstractCegarLoop]: === Iteration 13 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:37:56,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:37:56,017 INFO L82 PathProgramCache]: Analyzing trace with hash -1312877888, now seen corresponding path program 1 times [2020-11-29 18:37:56,017 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:37:56,017 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1017159465] [2020-11-29 18:37:56,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:37:56,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:56,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 5 conjunts are in the unsatisfiable core [2020-11-29 18:37:56,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:37:56,434 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 18:37:56,435 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:37:56,553 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 18:37:56,553 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1017159465] [2020-11-29 18:37:56,553 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:37:56,553 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2020-11-29 18:37:56,554 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830038594] [2020-11-29 18:37:56,554 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-11-29 18:37:56,554 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:37:56,555 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-11-29 18:37:56,555 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2020-11-29 18:37:56,555 INFO L87 Difference]: Start difference. First operand 1038 states and 1396 transitions. Second operand 8 states. [2020-11-29 18:37:56,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:37:56,639 INFO L93 Difference]: Finished difference Result 1057 states and 1420 transitions. [2020-11-29 18:37:56,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-11-29 18:37:56,640 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 45 [2020-11-29 18:37:56,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:37:56,648 INFO L225 Difference]: With dead ends: 1057 [2020-11-29 18:37:56,648 INFO L226 Difference]: Without dead ends: 1057 [2020-11-29 18:37:56,649 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 83 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 18:37:56,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1057 states. [2020-11-29 18:37:56,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1057 to 1042. [2020-11-29 18:37:56,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1042 states. [2020-11-29 18:37:56,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1042 states to 1042 states and 1401 transitions. [2020-11-29 18:37:56,695 INFO L78 Accepts]: Start accepts. Automaton has 1042 states and 1401 transitions. Word has length 45 [2020-11-29 18:37:56,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:37:56,696 INFO L481 AbstractCegarLoop]: Abstraction has 1042 states and 1401 transitions. [2020-11-29 18:37:56,696 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-11-29 18:37:56,696 INFO L276 IsEmpty]: Start isEmpty. Operand 1042 states and 1401 transitions. [2020-11-29 18:37:56,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2020-11-29 18:37:56,698 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:37:56,698 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 18:37:56,913 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 mathsat -unsat_core_generation=3 [2020-11-29 18:37:56,914 INFO L429 AbstractCegarLoop]: === Iteration 14 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:37:56,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:37:56,914 INFO L82 PathProgramCache]: Analyzing trace with hash 362168168, now seen corresponding path program 1 times [2020-11-29 18:37:56,914 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:37:56,915 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1903173048] [2020-11-29 18:37:56,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:37:57,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:57,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-29 18:37:57,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:37:57,353 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 18:37:57,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:37:57,500 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 18:37:57,501 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1903173048] [2020-11-29 18:37:57,501 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:37:57,501 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2020-11-29 18:37:57,501 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930029384] [2020-11-29 18:37:57,502 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-11-29 18:37:57,502 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:37:57,502 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-11-29 18:37:57,503 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2020-11-29 18:37:57,503 INFO L87 Difference]: Start difference. First operand 1042 states and 1401 transitions. Second operand 8 states. [2020-11-29 18:37:57,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:37:57,640 INFO L93 Difference]: Finished difference Result 1055 states and 1413 transitions. [2020-11-29 18:37:57,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-11-29 18:37:57,643 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 46 [2020-11-29 18:37:57,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:37:57,656 INFO L225 Difference]: With dead ends: 1055 [2020-11-29 18:37:57,658 INFO L226 Difference]: Without dead ends: 1040 [2020-11-29 18:37:57,660 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2020-11-29 18:37:57,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1040 states. [2020-11-29 18:37:57,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1040 to 1040. [2020-11-29 18:37:57,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1040 states. [2020-11-29 18:37:57,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1040 states to 1040 states and 1397 transitions. [2020-11-29 18:37:57,699 INFO L78 Accepts]: Start accepts. Automaton has 1040 states and 1397 transitions. Word has length 46 [2020-11-29 18:37:57,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:37:57,702 INFO L481 AbstractCegarLoop]: Abstraction has 1040 states and 1397 transitions. [2020-11-29 18:37:57,702 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-11-29 18:37:57,702 INFO L276 IsEmpty]: Start isEmpty. Operand 1040 states and 1397 transitions. [2020-11-29 18:37:57,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2020-11-29 18:37:57,706 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:37:57,707 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] [2020-11-29 18:37:57,929 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 mathsat -unsat_core_generation=3 [2020-11-29 18:37:57,930 INFO L429 AbstractCegarLoop]: === Iteration 15 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:37:57,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:37:57,930 INFO L82 PathProgramCache]: Analyzing trace with hash 344645033, now seen corresponding path program 1 times [2020-11-29 18:37:57,931 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:37:57,931 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [27543986] [2020-11-29 18:37:57,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:37:58,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:58,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-29 18:37:58,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:37:58,273 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 18:37:58,273 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:37:58,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 18:37:58,343 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [27543986] [2020-11-29 18:37:58,343 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:37:58,343 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2020-11-29 18:37:58,343 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836350617] [2020-11-29 18:37:58,344 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-11-29 18:37:58,344 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:37:58,345 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-29 18:37:58,345 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 18:37:58,345 INFO L87 Difference]: Start difference. First operand 1040 states and 1397 transitions. Second operand 3 states. [2020-11-29 18:37:58,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:37:58,429 INFO L93 Difference]: Finished difference Result 1069 states and 1430 transitions. [2020-11-29 18:37:58,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-29 18:37:58,431 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 47 [2020-11-29 18:37:58,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:37:58,440 INFO L225 Difference]: With dead ends: 1069 [2020-11-29 18:37:58,440 INFO L226 Difference]: Without dead ends: 1068 [2020-11-29 18:37:58,443 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 92 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 18:37:58,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1068 states. [2020-11-29 18:37:58,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1068 to 1028. [2020-11-29 18:37:58,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1028 states. [2020-11-29 18:37:58,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1028 states to 1028 states and 1384 transitions. [2020-11-29 18:37:58,501 INFO L78 Accepts]: Start accepts. Automaton has 1028 states and 1384 transitions. Word has length 47 [2020-11-29 18:37:58,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:37:58,502 INFO L481 AbstractCegarLoop]: Abstraction has 1028 states and 1384 transitions. [2020-11-29 18:37:58,502 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-11-29 18:37:58,503 INFO L276 IsEmpty]: Start isEmpty. Operand 1028 states and 1384 transitions. [2020-11-29 18:37:58,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2020-11-29 18:37:58,505 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:37:58,505 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] [2020-11-29 18:37:58,719 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 mathsat -unsat_core_generation=3 [2020-11-29 18:37:58,720 INFO L429 AbstractCegarLoop]: === Iteration 16 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:37:58,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:37:58,720 INFO L82 PathProgramCache]: Analyzing trace with hash -100047146, now seen corresponding path program 1 times [2020-11-29 18:37:58,721 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:37:58,721 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1861102853] [2020-11-29 18:37:58,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:37:59,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:59,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-29 18:37:59,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:37:59,175 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 18:37:59,175 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:37:59,238 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 18:37:59,238 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1861102853] [2020-11-29 18:37:59,239 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:37:59,239 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2020-11-29 18:37:59,239 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113832004] [2020-11-29 18:37:59,239 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-11-29 18:37:59,241 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:37:59,241 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-29 18:37:59,242 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 18:37:59,242 INFO L87 Difference]: Start difference. First operand 1028 states and 1384 transitions. Second operand 3 states. [2020-11-29 18:37:59,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:37:59,295 INFO L93 Difference]: Finished difference Result 1045 states and 1390 transitions. [2020-11-29 18:37:59,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-29 18:37:59,296 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 47 [2020-11-29 18:37:59,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:37:59,303 INFO L225 Difference]: With dead ends: 1045 [2020-11-29 18:37:59,304 INFO L226 Difference]: Without dead ends: 1024 [2020-11-29 18:37:59,304 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 92 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 18:37:59,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1024 states. [2020-11-29 18:37:59,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1024 to 1017. [2020-11-29 18:37:59,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1017 states. [2020-11-29 18:37:59,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1017 states to 1017 states and 1360 transitions. [2020-11-29 18:37:59,349 INFO L78 Accepts]: Start accepts. Automaton has 1017 states and 1360 transitions. Word has length 47 [2020-11-29 18:37:59,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:37:59,349 INFO L481 AbstractCegarLoop]: Abstraction has 1017 states and 1360 transitions. [2020-11-29 18:37:59,349 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-11-29 18:37:59,349 INFO L276 IsEmpty]: Start isEmpty. Operand 1017 states and 1360 transitions. [2020-11-29 18:37:59,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2020-11-29 18:37:59,351 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:37:59,352 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] [2020-11-29 18:37:59,565 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 mathsat -unsat_core_generation=3 [2020-11-29 18:37:59,565 INFO L429 AbstractCegarLoop]: === Iteration 17 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:37:59,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:37:59,566 INFO L82 PathProgramCache]: Analyzing trace with hash -170795837, now seen corresponding path program 1 times [2020-11-29 18:37:59,566 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:37:59,567 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [333746689] [2020-11-29 18:37:59,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:37:59,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:37:59,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 386 conjuncts, 8 conjunts are in the unsatisfiable core [2020-11-29 18:37:59,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:38:00,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 18:38:00,002 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:38:00,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 18:38:00,139 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [333746689] [2020-11-29 18:38:00,139 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:38:00,139 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2020-11-29 18:38:00,139 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785083092] [2020-11-29 18:38:00,140 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-11-29 18:38:00,140 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:38:00,141 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-11-29 18:38:00,141 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2020-11-29 18:38:00,141 INFO L87 Difference]: Start difference. First operand 1017 states and 1360 transitions. Second operand 8 states. [2020-11-29 18:38:01,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:38:01,494 INFO L93 Difference]: Finished difference Result 1330 states and 1783 transitions. [2020-11-29 18:38:01,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-11-29 18:38:01,496 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 48 [2020-11-29 18:38:01,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:38:01,506 INFO L225 Difference]: With dead ends: 1330 [2020-11-29 18:38:01,506 INFO L226 Difference]: Without dead ends: 1330 [2020-11-29 18:38:01,507 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 89 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 18:38:01,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1330 states. [2020-11-29 18:38:01,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1330 to 1066. [2020-11-29 18:38:01,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1066 states. [2020-11-29 18:38:01,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1066 states to 1066 states and 1422 transitions. [2020-11-29 18:38:01,558 INFO L78 Accepts]: Start accepts. Automaton has 1066 states and 1422 transitions. Word has length 48 [2020-11-29 18:38:01,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:38:01,558 INFO L481 AbstractCegarLoop]: Abstraction has 1066 states and 1422 transitions. [2020-11-29 18:38:01,558 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-11-29 18:38:01,558 INFO L276 IsEmpty]: Start isEmpty. Operand 1066 states and 1422 transitions. [2020-11-29 18:38:01,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2020-11-29 18:38:01,561 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:38:01,561 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] [2020-11-29 18:38:01,774 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 mathsat -unsat_core_generation=3 [2020-11-29 18:38:01,774 INFO L429 AbstractCegarLoop]: === Iteration 18 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:38:01,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:38:01,775 INFO L82 PathProgramCache]: Analyzing trace with hash -71125182, now seen corresponding path program 1 times [2020-11-29 18:38:01,775 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:38:01,775 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [687451868] [2020-11-29 18:38:01,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:38:02,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:38:02,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 363 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-29 18:38:02,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:38:02,153 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 18:38:02,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:38:02,292 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 18:38:02,293 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [687451868] [2020-11-29 18:38:02,293 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:38:02,293 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2020-11-29 18:38:02,298 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203238941] [2020-11-29 18:38:02,301 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-11-29 18:38:02,303 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:38:02,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-11-29 18:38:02,304 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2020-11-29 18:38:02,305 INFO L87 Difference]: Start difference. First operand 1066 states and 1422 transitions. Second operand 8 states. [2020-11-29 18:38:02,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:38:02,443 INFO L93 Difference]: Finished difference Result 1079 states and 1434 transitions. [2020-11-29 18:38:02,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-11-29 18:38:02,447 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 48 [2020-11-29 18:38:02,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:38:02,455 INFO L225 Difference]: With dead ends: 1079 [2020-11-29 18:38:02,456 INFO L226 Difference]: Without dead ends: 1064 [2020-11-29 18:38:02,456 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2020-11-29 18:38:02,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1064 states. [2020-11-29 18:38:02,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1064 to 1064. [2020-11-29 18:38:02,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1064 states. [2020-11-29 18:38:02,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1064 states to 1064 states and 1418 transitions. [2020-11-29 18:38:02,509 INFO L78 Accepts]: Start accepts. Automaton has 1064 states and 1418 transitions. Word has length 48 [2020-11-29 18:38:02,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:38:02,510 INFO L481 AbstractCegarLoop]: Abstraction has 1064 states and 1418 transitions. [2020-11-29 18:38:02,510 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-11-29 18:38:02,510 INFO L276 IsEmpty]: Start isEmpty. Operand 1064 states and 1418 transitions. [2020-11-29 18:38:02,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2020-11-29 18:38:02,513 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:38:02,513 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] [2020-11-29 18:38:02,727 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 mathsat -unsat_core_generation=3 [2020-11-29 18:38:02,727 INFO L429 AbstractCegarLoop]: === Iteration 19 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:38:02,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:38:02,728 INFO L82 PathProgramCache]: Analyzing trace with hash -1757435389, now seen corresponding path program 1 times [2020-11-29 18:38:02,728 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:38:02,728 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2136397411] [2020-11-29 18:38:02,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:38:03,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:38:03,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 5 conjunts are in the unsatisfiable core [2020-11-29 18:38:03,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:38:03,118 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 18:38:03,118 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:38:03,254 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 18:38:03,254 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2136397411] [2020-11-29 18:38:03,254 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:38:03,254 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 10 [2020-11-29 18:38:03,255 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912209423] [2020-11-29 18:38:03,255 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-11-29 18:38:03,255 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:38:03,256 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-11-29 18:38:03,256 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2020-11-29 18:38:03,256 INFO L87 Difference]: Start difference. First operand 1064 states and 1418 transitions. Second operand 10 states. [2020-11-29 18:38:03,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:38:03,640 INFO L93 Difference]: Finished difference Result 1096 states and 1450 transitions. [2020-11-29 18:38:03,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-11-29 18:38:03,641 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 51 [2020-11-29 18:38:03,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:38:03,650 INFO L225 Difference]: With dead ends: 1096 [2020-11-29 18:38:03,651 INFO L226 Difference]: Without dead ends: 1054 [2020-11-29 18:38:03,651 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 93 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2020-11-29 18:38:03,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1054 states. [2020-11-29 18:38:03,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1054 to 1054. [2020-11-29 18:38:03,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1054 states. [2020-11-29 18:38:03,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1054 states to 1054 states and 1391 transitions. [2020-11-29 18:38:03,692 INFO L78 Accepts]: Start accepts. Automaton has 1054 states and 1391 transitions. Word has length 51 [2020-11-29 18:38:03,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:38:03,693 INFO L481 AbstractCegarLoop]: Abstraction has 1054 states and 1391 transitions. [2020-11-29 18:38:03,693 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-11-29 18:38:03,693 INFO L276 IsEmpty]: Start isEmpty. Operand 1054 states and 1391 transitions. [2020-11-29 18:38:03,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2020-11-29 18:38:03,701 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:38:03,701 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 18:38:03,915 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 mathsat -unsat_core_generation=3 [2020-11-29 18:38:03,915 INFO L429 AbstractCegarLoop]: === Iteration 20 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:38:03,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:38:03,916 INFO L82 PathProgramCache]: Analyzing trace with hash -851677094, now seen corresponding path program 1 times [2020-11-29 18:38:03,916 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:38:03,916 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [191857536] [2020-11-29 18:38:03,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:38:04,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:38:04,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-29 18:38:04,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:38:04,387 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 18:38:04,388 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:38:04,455 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 18:38:04,455 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [191857536] [2020-11-29 18:38:04,455 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:38:04,456 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 4] imperfect sequences [] total 5 [2020-11-29 18:38:04,456 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355644507] [2020-11-29 18:38:04,456 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-11-29 18:38:04,456 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:38:04,457 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-11-29 18:38:04,457 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-11-29 18:38:04,457 INFO L87 Difference]: Start difference. First operand 1054 states and 1391 transitions. Second operand 5 states. [2020-11-29 18:38:04,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:38:04,862 INFO L93 Difference]: Finished difference Result 753 states and 950 transitions. [2020-11-29 18:38:04,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-11-29 18:38:04,862 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 53 [2020-11-29 18:38:04,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:38:04,866 INFO L225 Difference]: With dead ends: 753 [2020-11-29 18:38:04,867 INFO L226 Difference]: Without dead ends: 753 [2020-11-29 18:38:04,867 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 101 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 18:38:04,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 753 states. [2020-11-29 18:38:04,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 753 to 721. [2020-11-29 18:38:04,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 721 states. [2020-11-29 18:38:04,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 721 states to 721 states and 909 transitions. [2020-11-29 18:38:04,894 INFO L78 Accepts]: Start accepts. Automaton has 721 states and 909 transitions. Word has length 53 [2020-11-29 18:38:04,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:38:04,894 INFO L481 AbstractCegarLoop]: Abstraction has 721 states and 909 transitions. [2020-11-29 18:38:04,894 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-11-29 18:38:04,895 INFO L276 IsEmpty]: Start isEmpty. Operand 721 states and 909 transitions. [2020-11-29 18:38:04,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2020-11-29 18:38:04,897 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:38:04,897 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] [2020-11-29 18:38:05,112 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 mathsat -unsat_core_generation=3 [2020-11-29 18:38:05,112 INFO L429 AbstractCegarLoop]: === Iteration 21 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:38:05,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:38:05,112 INFO L82 PathProgramCache]: Analyzing trace with hash -5619497, now seen corresponding path program 1 times [2020-11-29 18:38:05,113 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:38:05,113 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1593562352] [2020-11-29 18:38:05,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:38:05,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:38:05,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 6 conjunts are in the unsatisfiable core [2020-11-29 18:38:05,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:38:05,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 18:38:05,611 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:38:05,903 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 18:38:05,903 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1593562352] [2020-11-29 18:38:05,903 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:38:05,903 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 7] imperfect sequences [] total 11 [2020-11-29 18:38:05,903 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379797564] [2020-11-29 18:38:05,904 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-11-29 18:38:05,904 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:38:05,904 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-11-29 18:38:05,904 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2020-11-29 18:38:05,905 INFO L87 Difference]: Start difference. First operand 721 states and 909 transitions. Second operand 11 states. [2020-11-29 18:38:08,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:38:08,214 INFO L93 Difference]: Finished difference Result 853 states and 1075 transitions. [2020-11-29 18:38:08,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-11-29 18:38:08,215 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 52 [2020-11-29 18:38:08,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:38:08,218 INFO L225 Difference]: With dead ends: 853 [2020-11-29 18:38:08,218 INFO L226 Difference]: Without dead ends: 853 [2020-11-29 18:38:08,219 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 93 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 18:38:08,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 853 states. [2020-11-29 18:38:08,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 853 to 719. [2020-11-29 18:38:08,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 719 states. [2020-11-29 18:38:08,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 719 states to 719 states and 907 transitions. [2020-11-29 18:38:08,246 INFO L78 Accepts]: Start accepts. Automaton has 719 states and 907 transitions. Word has length 52 [2020-11-29 18:38:08,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:38:08,247 INFO L481 AbstractCegarLoop]: Abstraction has 719 states and 907 transitions. [2020-11-29 18:38:08,247 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-11-29 18:38:08,247 INFO L276 IsEmpty]: Start isEmpty. Operand 719 states and 907 transitions. [2020-11-29 18:38:08,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2020-11-29 18:38:08,249 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:38:08,250 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] [2020-11-29 18:38:08,465 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 mathsat -unsat_core_generation=3 [2020-11-29 18:38:08,466 INFO L429 AbstractCegarLoop]: === Iteration 22 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:38:08,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:38:08,467 INFO L82 PathProgramCache]: Analyzing trace with hash -1401136165, now seen corresponding path program 1 times [2020-11-29 18:38:08,467 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:38:08,467 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [710902005] [2020-11-29 18:38:08,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:38:08,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:38:08,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 393 conjuncts, 5 conjunts are in the unsatisfiable core [2020-11-29 18:38:08,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:38:08,880 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 18:38:08,881 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:38:09,025 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 18:38:09,025 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [710902005] [2020-11-29 18:38:09,025 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:38:09,025 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 10 [2020-11-29 18:38:09,025 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304652971] [2020-11-29 18:38:09,026 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-11-29 18:38:09,026 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:38:09,027 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-11-29 18:38:09,027 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2020-11-29 18:38:09,027 INFO L87 Difference]: Start difference. First operand 719 states and 907 transitions. Second operand 10 states. [2020-11-29 18:38:09,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:38:09,208 INFO L93 Difference]: Finished difference Result 737 states and 928 transitions. [2020-11-29 18:38:09,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-11-29 18:38:09,213 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 52 [2020-11-29 18:38:09,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:38:09,217 INFO L225 Difference]: With dead ends: 737 [2020-11-29 18:38:09,218 INFO L226 Difference]: Without dead ends: 737 [2020-11-29 18:38:09,219 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 95 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 18:38:09,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 737 states. [2020-11-29 18:38:09,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 737 to 722. [2020-11-29 18:38:09,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 722 states. [2020-11-29 18:38:09,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 722 states to 722 states and 910 transitions. [2020-11-29 18:38:09,246 INFO L78 Accepts]: Start accepts. Automaton has 722 states and 910 transitions. Word has length 52 [2020-11-29 18:38:09,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:38:09,246 INFO L481 AbstractCegarLoop]: Abstraction has 722 states and 910 transitions. [2020-11-29 18:38:09,247 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-11-29 18:38:09,247 INFO L276 IsEmpty]: Start isEmpty. Operand 722 states and 910 transitions. [2020-11-29 18:38:09,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2020-11-29 18:38:09,249 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:38:09,249 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 18:38:09,469 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 mathsat -unsat_core_generation=3 [2020-11-29 18:38:09,469 INFO L429 AbstractCegarLoop]: === Iteration 23 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:38:09,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:38:09,470 INFO L82 PathProgramCache]: Analyzing trace with hash 718822555, now seen corresponding path program 1 times [2020-11-29 18:38:09,470 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:38:09,470 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1363749816] [2020-11-29 18:38:09,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:38:09,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:38:09,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 391 conjuncts, 6 conjunts are in the unsatisfiable core [2020-11-29 18:38:09,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:38:09,921 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 18:38:09,921 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:38:10,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 18:38:10,131 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1363749816] [2020-11-29 18:38:10,131 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:38:10,131 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 7] imperfect sequences [] total 11 [2020-11-29 18:38:10,131 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071869068] [2020-11-29 18:38:10,132 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-11-29 18:38:10,132 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:38:10,133 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-11-29 18:38:10,133 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2020-11-29 18:38:10,133 INFO L87 Difference]: Start difference. First operand 722 states and 910 transitions. Second operand 11 states. [2020-11-29 18:38:11,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:38:11,704 INFO L93 Difference]: Finished difference Result 713 states and 891 transitions. [2020-11-29 18:38:11,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-11-29 18:38:11,705 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 53 [2020-11-29 18:38:11,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:38:11,708 INFO L225 Difference]: With dead ends: 713 [2020-11-29 18:38:11,708 INFO L226 Difference]: Without dead ends: 713 [2020-11-29 18:38:11,708 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 95 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 18:38:11,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 713 states. [2020-11-29 18:38:11,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 713 to 652. [2020-11-29 18:38:11,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 652 states. [2020-11-29 18:38:11,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 652 states to 652 states and 817 transitions. [2020-11-29 18:38:11,730 INFO L78 Accepts]: Start accepts. Automaton has 652 states and 817 transitions. Word has length 53 [2020-11-29 18:38:11,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:38:11,730 INFO L481 AbstractCegarLoop]: Abstraction has 652 states and 817 transitions. [2020-11-29 18:38:11,731 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-11-29 18:38:11,731 INFO L276 IsEmpty]: Start isEmpty. Operand 652 states and 817 transitions. [2020-11-29 18:38:11,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2020-11-29 18:38:11,733 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:38:11,733 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] [2020-11-29 18:38:11,946 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 mathsat -unsat_core_generation=3 [2020-11-29 18:38:11,947 INFO L429 AbstractCegarLoop]: === Iteration 24 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:38:11,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:38:11,947 INFO L82 PathProgramCache]: Analyzing trace with hash -2079952356, now seen corresponding path program 1 times [2020-11-29 18:38:11,948 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:38:11,948 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1972818057] [2020-11-29 18:38:11,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:38:12,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:38:12,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 392 conjuncts, 9 conjunts are in the unsatisfiable core [2020-11-29 18:38:12,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:38:12,494 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 18:38:12,495 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:38:12,807 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 18:38:12,807 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1972818057] [2020-11-29 18:38:12,807 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:38:12,807 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9, 8] imperfect sequences [] total 15 [2020-11-29 18:38:12,808 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798456986] [2020-11-29 18:38:12,808 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-11-29 18:38:12,808 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:38:12,809 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-11-29 18:38:12,809 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2020-11-29 18:38:12,809 INFO L87 Difference]: Start difference. First operand 652 states and 817 transitions. Second operand 15 states. [2020-11-29 18:38:13,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:38:13,451 INFO L93 Difference]: Finished difference Result 709 states and 891 transitions. [2020-11-29 18:38:13,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-11-29 18:38:13,452 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 54 [2020-11-29 18:38:13,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:38:13,456 INFO L225 Difference]: With dead ends: 709 [2020-11-29 18:38:13,457 INFO L226 Difference]: Without dead ends: 682 [2020-11-29 18:38:13,457 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2020-11-29 18:38:13,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 682 states. [2020-11-29 18:38:13,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 682 to 654. [2020-11-29 18:38:13,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 654 states. [2020-11-29 18:38:13,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 654 states to 654 states and 821 transitions. [2020-11-29 18:38:13,482 INFO L78 Accepts]: Start accepts. Automaton has 654 states and 821 transitions. Word has length 54 [2020-11-29 18:38:13,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:38:13,482 INFO L481 AbstractCegarLoop]: Abstraction has 654 states and 821 transitions. [2020-11-29 18:38:13,483 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-11-29 18:38:13,483 INFO L276 IsEmpty]: Start isEmpty. Operand 654 states and 821 transitions. [2020-11-29 18:38:13,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2020-11-29 18:38:13,485 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:38:13,485 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 18:38:13,693 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 mathsat -unsat_core_generation=3 [2020-11-29 18:38:13,694 INFO L429 AbstractCegarLoop]: === Iteration 25 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:38:13,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:38:13,694 INFO L82 PathProgramCache]: Analyzing trace with hash -2128426123, now seen corresponding path program 1 times [2020-11-29 18:38:13,695 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:38:13,695 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [520436694] [2020-11-29 18:38:13,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:38:14,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:38:14,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 10 conjunts are in the unsatisfiable core [2020-11-29 18:38:14,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:38:14,180 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 18:38:14,180 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:38:14,427 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 18:38:14,427 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [520436694] [2020-11-29 18:38:14,428 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:38:14,428 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 9 [2020-11-29 18:38:14,428 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466264273] [2020-11-29 18:38:14,429 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-11-29 18:38:14,429 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:38:14,430 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-11-29 18:38:14,430 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2020-11-29 18:38:14,430 INFO L87 Difference]: Start difference. First operand 654 states and 821 transitions. Second operand 9 states. [2020-11-29 18:38:16,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:38:16,830 INFO L93 Difference]: Finished difference Result 1010 states and 1249 transitions. [2020-11-29 18:38:16,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-11-29 18:38:16,831 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 56 [2020-11-29 18:38:16,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:38:16,836 INFO L225 Difference]: With dead ends: 1010 [2020-11-29 18:38:16,836 INFO L226 Difference]: Without dead ends: 854 [2020-11-29 18:38:16,837 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 103 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2020-11-29 18:38:16,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 854 states. [2020-11-29 18:38:16,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 854 to 757. [2020-11-29 18:38:16,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 757 states. [2020-11-29 18:38:16,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 757 states to 757 states and 940 transitions. [2020-11-29 18:38:16,867 INFO L78 Accepts]: Start accepts. Automaton has 757 states and 940 transitions. Word has length 56 [2020-11-29 18:38:16,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:38:16,868 INFO L481 AbstractCegarLoop]: Abstraction has 757 states and 940 transitions. [2020-11-29 18:38:16,868 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-11-29 18:38:16,868 INFO L276 IsEmpty]: Start isEmpty. Operand 757 states and 940 transitions. [2020-11-29 18:38:16,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2020-11-29 18:38:16,871 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:38:16,872 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 18:38:17,085 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 mathsat -unsat_core_generation=3 [2020-11-29 18:38:17,086 INFO L429 AbstractCegarLoop]: === Iteration 26 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:38:17,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:38:17,086 INFO L82 PathProgramCache]: Analyzing trace with hash 1947686455, now seen corresponding path program 1 times [2020-11-29 18:38:17,087 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:38:17,087 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1400519996] [2020-11-29 18:38:17,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:38:17,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:38:17,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 8 conjunts are in the unsatisfiable core [2020-11-29 18:38:17,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:38:17,533 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 18:38:17,535 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:38:17,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 18:38:17,859 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1400519996] [2020-11-29 18:38:17,859 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:38:17,860 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8, 8] imperfect sequences [] total 14 [2020-11-29 18:38:17,860 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284824590] [2020-11-29 18:38:17,860 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-11-29 18:38:17,861 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:38:17,861 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-11-29 18:38:17,861 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2020-11-29 18:38:17,862 INFO L87 Difference]: Start difference. First operand 757 states and 940 transitions. Second operand 14 states. [2020-11-29 18:38:18,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:38:18,012 INFO L93 Difference]: Finished difference Result 770 states and 952 transitions. [2020-11-29 18:38:18,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-11-29 18:38:18,016 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 56 [2020-11-29 18:38:18,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:38:18,020 INFO L225 Difference]: With dead ends: 770 [2020-11-29 18:38:18,020 INFO L226 Difference]: Without dead ends: 745 [2020-11-29 18:38:18,021 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2020-11-29 18:38:18,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 745 states. [2020-11-29 18:38:18,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 745 to 745. [2020-11-29 18:38:18,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 745 states. [2020-11-29 18:38:18,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 926 transitions. [2020-11-29 18:38:18,050 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 926 transitions. Word has length 56 [2020-11-29 18:38:18,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:38:18,051 INFO L481 AbstractCegarLoop]: Abstraction has 745 states and 926 transitions. [2020-11-29 18:38:18,051 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-11-29 18:38:18,051 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 926 transitions. [2020-11-29 18:38:18,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2020-11-29 18:38:18,054 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:38:18,055 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 18:38:18,268 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 mathsat -unsat_core_generation=3 [2020-11-29 18:38:18,269 INFO L429 AbstractCegarLoop]: === Iteration 27 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:38:18,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:38:18,269 INFO L82 PathProgramCache]: Analyzing trace with hash -407519633, now seen corresponding path program 1 times [2020-11-29 18:38:18,270 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:38:18,270 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1620417309] [2020-11-29 18:38:18,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:38:18,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:38:18,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 405 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-29 18:38:18,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:38:18,617 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 18:38:18,617 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:38:18,661 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 18:38:18,661 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1620417309] [2020-11-29 18:38:18,662 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:38:18,662 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2020-11-29 18:38:18,662 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397622685] [2020-11-29 18:38:18,663 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-11-29 18:38:18,663 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:38:18,663 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-29 18:38:18,663 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 18:38:18,663 INFO L87 Difference]: Start difference. First operand 745 states and 926 transitions. Second operand 3 states. [2020-11-29 18:38:18,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:38:18,778 INFO L93 Difference]: Finished difference Result 744 states and 922 transitions. [2020-11-29 18:38:18,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-29 18:38:18,778 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 62 [2020-11-29 18:38:18,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:38:18,781 INFO L225 Difference]: With dead ends: 744 [2020-11-29 18:38:18,781 INFO L226 Difference]: Without dead ends: 744 [2020-11-29 18:38:18,782 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 122 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 18:38:18,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2020-11-29 18:38:18,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 744. [2020-11-29 18:38:18,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 744 states. [2020-11-29 18:38:18,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 744 states to 744 states and 922 transitions. [2020-11-29 18:38:18,805 INFO L78 Accepts]: Start accepts. Automaton has 744 states and 922 transitions. Word has length 62 [2020-11-29 18:38:18,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:38:18,808 INFO L481 AbstractCegarLoop]: Abstraction has 744 states and 922 transitions. [2020-11-29 18:38:18,808 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-11-29 18:38:18,809 INFO L276 IsEmpty]: Start isEmpty. Operand 744 states and 922 transitions. [2020-11-29 18:38:18,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2020-11-29 18:38:18,811 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:38:18,812 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] [2020-11-29 18:38:19,028 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 mathsat -unsat_core_generation=3 [2020-11-29 18:38:19,029 INFO L429 AbstractCegarLoop]: === Iteration 28 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:38:19,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:38:19,029 INFO L82 PathProgramCache]: Analyzing trace with hash 1033619520, now seen corresponding path program 1 times [2020-11-29 18:38:19,030 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:38:19,030 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [917792582] [2020-11-29 18:38:19,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:38:19,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:38:19,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 5 conjunts are in the unsatisfiable core [2020-11-29 18:38:19,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:38:19,407 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 18:38:19,408 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:38:19,501 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 18:38:19,501 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [917792582] [2020-11-29 18:38:19,501 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:38:19,501 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2020-11-29 18:38:19,502 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605232849] [2020-11-29 18:38:19,502 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-11-29 18:38:19,502 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:38:19,503 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-11-29 18:38:19,503 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-11-29 18:38:19,503 INFO L87 Difference]: Start difference. First operand 744 states and 922 transitions. Second operand 5 states. [2020-11-29 18:38:19,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:38:19,547 INFO L93 Difference]: Finished difference Result 695 states and 854 transitions. [2020-11-29 18:38:19,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-29 18:38:19,548 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 65 [2020-11-29 18:38:19,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:38:19,553 INFO L225 Difference]: With dead ends: 695 [2020-11-29 18:38:19,553 INFO L226 Difference]: Without dead ends: 695 [2020-11-29 18:38:19,553 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 126 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 18:38:19,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 695 states. [2020-11-29 18:38:19,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 695 to 695. [2020-11-29 18:38:19,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 695 states. [2020-11-29 18:38:19,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 695 states to 695 states and 854 transitions. [2020-11-29 18:38:19,575 INFO L78 Accepts]: Start accepts. Automaton has 695 states and 854 transitions. Word has length 65 [2020-11-29 18:38:19,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:38:19,576 INFO L481 AbstractCegarLoop]: Abstraction has 695 states and 854 transitions. [2020-11-29 18:38:19,576 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-11-29 18:38:19,576 INFO L276 IsEmpty]: Start isEmpty. Operand 695 states and 854 transitions. [2020-11-29 18:38:19,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2020-11-29 18:38:19,578 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:38:19,579 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 18:38:19,793 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 mathsat -unsat_core_generation=3 [2020-11-29 18:38:19,794 INFO L429 AbstractCegarLoop]: === Iteration 29 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:38:19,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:38:19,794 INFO L82 PathProgramCache]: Analyzing trace with hash -1843918852, now seen corresponding path program 1 times [2020-11-29 18:38:19,795 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:38:19,795 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1399081145] [2020-11-29 18:38:19,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:38:20,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:38:20,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 7 conjunts are in the unsatisfiable core [2020-11-29 18:38:20,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:38:20,238 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 18:38:20,238 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:38:20,471 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 18:38:20,472 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1399081145] [2020-11-29 18:38:20,472 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:38:20,472 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8, 8] imperfect sequences [] total 14 [2020-11-29 18:38:20,473 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939027238] [2020-11-29 18:38:20,473 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-11-29 18:38:20,473 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:38:20,474 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-11-29 18:38:20,474 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2020-11-29 18:38:20,474 INFO L87 Difference]: Start difference. First operand 695 states and 854 transitions. Second operand 14 states. [2020-11-29 18:38:20,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:38:20,799 INFO L93 Difference]: Finished difference Result 724 states and 882 transitions. [2020-11-29 18:38:20,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-11-29 18:38:20,800 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 60 [2020-11-29 18:38:20,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:38:20,804 INFO L225 Difference]: With dead ends: 724 [2020-11-29 18:38:20,804 INFO L226 Difference]: Without dead ends: 686 [2020-11-29 18:38:20,805 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2020-11-29 18:38:20,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states. [2020-11-29 18:38:20,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 684. [2020-11-29 18:38:20,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 684 states. [2020-11-29 18:38:20,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 684 states to 684 states and 840 transitions. [2020-11-29 18:38:20,825 INFO L78 Accepts]: Start accepts. Automaton has 684 states and 840 transitions. Word has length 60 [2020-11-29 18:38:20,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:38:20,826 INFO L481 AbstractCegarLoop]: Abstraction has 684 states and 840 transitions. [2020-11-29 18:38:20,826 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-11-29 18:38:20,826 INFO L276 IsEmpty]: Start isEmpty. Operand 684 states and 840 transitions. [2020-11-29 18:38:20,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2020-11-29 18:38:20,828 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:38:20,829 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 18:38:21,046 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 mathsat -unsat_core_generation=3 [2020-11-29 18:38:21,046 INFO L429 AbstractCegarLoop]: === Iteration 30 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:38:21,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:38:21,047 INFO L82 PathProgramCache]: Analyzing trace with hash 538219926, now seen corresponding path program 1 times [2020-11-29 18:38:21,047 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:38:21,047 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [743563718] [2020-11-29 18:38:21,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:38:21,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:38:21,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 9 conjunts are in the unsatisfiable core [2020-11-29 18:38:21,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:38:21,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 18:38:21,432 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:38:21,685 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 18:38:21,686 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [743563718] [2020-11-29 18:38:21,686 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:38:21,686 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9, 8] imperfect sequences [] total 15 [2020-11-29 18:38:21,686 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39242421] [2020-11-29 18:38:21,686 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-11-29 18:38:21,686 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:38:21,687 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-11-29 18:38:21,687 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2020-11-29 18:38:21,687 INFO L87 Difference]: Start difference. First operand 684 states and 840 transitions. Second operand 15 states. [2020-11-29 18:38:22,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:38:22,205 INFO L93 Difference]: Finished difference Result 731 states and 898 transitions. [2020-11-29 18:38:22,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-11-29 18:38:22,206 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 59 [2020-11-29 18:38:22,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:38:22,210 INFO L225 Difference]: With dead ends: 731 [2020-11-29 18:38:22,210 INFO L226 Difference]: Without dead ends: 704 [2020-11-29 18:38:22,211 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2020-11-29 18:38:22,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 704 states. [2020-11-29 18:38:22,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 704 to 680. [2020-11-29 18:38:22,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 680 states. [2020-11-29 18:38:22,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 834 transitions. [2020-11-29 18:38:22,230 INFO L78 Accepts]: Start accepts. Automaton has 680 states and 834 transitions. Word has length 59 [2020-11-29 18:38:22,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:38:22,230 INFO L481 AbstractCegarLoop]: Abstraction has 680 states and 834 transitions. [2020-11-29 18:38:22,230 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-11-29 18:38:22,231 INFO L276 IsEmpty]: Start isEmpty. Operand 680 states and 834 transitions. [2020-11-29 18:38:22,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2020-11-29 18:38:22,233 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:38:22,233 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 18:38:22,450 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 mathsat -unsat_core_generation=3 [2020-11-29 18:38:22,452 INFO L429 AbstractCegarLoop]: === Iteration 31 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:38:22,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:38:22,453 INFO L82 PathProgramCache]: Analyzing trace with hash -1628302292, now seen corresponding path program 1 times [2020-11-29 18:38:22,453 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:38:22,453 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [897242730] [2020-11-29 18:38:22,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:38:22,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:38:22,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 396 conjuncts, 5 conjunts are in the unsatisfiable core [2020-11-29 18:38:22,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:38:22,834 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 18:38:22,835 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:38:22,976 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 18:38:22,976 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [897242730] [2020-11-29 18:38:22,977 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:38:22,977 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 10 [2020-11-29 18:38:22,977 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294869460] [2020-11-29 18:38:22,977 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-11-29 18:38:22,978 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:38:22,978 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-11-29 18:38:22,978 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2020-11-29 18:38:22,978 INFO L87 Difference]: Start difference. First operand 680 states and 834 transitions. Second operand 10 states. [2020-11-29 18:38:23,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:38:23,172 INFO L93 Difference]: Finished difference Result 708 states and 863 transitions. [2020-11-29 18:38:23,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-11-29 18:38:23,173 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 61 [2020-11-29 18:38:23,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:38:23,177 INFO L225 Difference]: With dead ends: 708 [2020-11-29 18:38:23,177 INFO L226 Difference]: Without dead ends: 676 [2020-11-29 18:38:23,178 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 113 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 18:38:23,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states. [2020-11-29 18:38:23,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 664. [2020-11-29 18:38:23,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 664 states. [2020-11-29 18:38:23,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 664 states to 664 states and 812 transitions. [2020-11-29 18:38:23,194 INFO L78 Accepts]: Start accepts. Automaton has 664 states and 812 transitions. Word has length 61 [2020-11-29 18:38:23,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:38:23,195 INFO L481 AbstractCegarLoop]: Abstraction has 664 states and 812 transitions. [2020-11-29 18:38:23,195 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-11-29 18:38:23,195 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 812 transitions. [2020-11-29 18:38:23,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2020-11-29 18:38:23,197 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:38:23,197 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 18:38:23,415 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 mathsat -unsat_core_generation=3 [2020-11-29 18:38:23,415 INFO L429 AbstractCegarLoop]: === Iteration 32 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:38:23,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:38:23,416 INFO L82 PathProgramCache]: Analyzing trace with hash 1351297630, now seen corresponding path program 1 times [2020-11-29 18:38:23,416 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:38:23,416 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1989155747] [2020-11-29 18:38:23,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:38:23,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:38:23,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 5 conjunts are in the unsatisfiable core [2020-11-29 18:38:23,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:38:23,774 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 18:38:23,774 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:38:23,865 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 18:38:23,865 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1989155747] [2020-11-29 18:38:23,865 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:38:23,865 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 6 [2020-11-29 18:38:23,865 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62173976] [2020-11-29 18:38:23,866 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-11-29 18:38:23,866 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:38:23,866 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-11-29 18:38:23,866 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2020-11-29 18:38:23,866 INFO L87 Difference]: Start difference. First operand 664 states and 812 transitions. Second operand 6 states. [2020-11-29 18:38:23,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:38:23,950 INFO L93 Difference]: Finished difference Result 654 states and 799 transitions. [2020-11-29 18:38:23,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-11-29 18:38:23,951 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 62 [2020-11-29 18:38:23,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:38:23,961 INFO L225 Difference]: With dead ends: 654 [2020-11-29 18:38:23,970 INFO L226 Difference]: Without dead ends: 644 [2020-11-29 18:38:23,970 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 118 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 18:38:23,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 644 states. [2020-11-29 18:38:24,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 644 to 635. [2020-11-29 18:38:24,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 635 states. [2020-11-29 18:38:24,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 635 states to 635 states and 778 transitions. [2020-11-29 18:38:24,019 INFO L78 Accepts]: Start accepts. Automaton has 635 states and 778 transitions. Word has length 62 [2020-11-29 18:38:24,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:38:24,020 INFO L481 AbstractCegarLoop]: Abstraction has 635 states and 778 transitions. [2020-11-29 18:38:24,020 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-11-29 18:38:24,020 INFO L276 IsEmpty]: Start isEmpty. Operand 635 states and 778 transitions. [2020-11-29 18:38:24,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2020-11-29 18:38:24,026 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:38:24,026 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 18:38:24,242 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 mathsat -unsat_core_generation=3 [2020-11-29 18:38:24,242 INFO L429 AbstractCegarLoop]: === Iteration 33 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:38:24,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:38:24,243 INFO L82 PathProgramCache]: Analyzing trace with hash -1885296263, now seen corresponding path program 1 times [2020-11-29 18:38:24,243 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:38:24,243 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1498078495] [2020-11-29 18:38:24,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:38:24,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:38:24,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-29 18:38:24,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:38:24,606 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 18:38:24,606 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:38:24,762 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 18:38:24,762 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1498078495] [2020-11-29 18:38:24,763 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:38:24,763 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 5] imperfect sequences [] total 7 [2020-11-29 18:38:24,763 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782484542] [2020-11-29 18:38:24,763 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-11-29 18:38:24,764 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:38:24,764 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-11-29 18:38:24,764 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2020-11-29 18:38:24,764 INFO L87 Difference]: Start difference. First operand 635 states and 778 transitions. Second operand 7 states. [2020-11-29 18:38:25,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:38:25,358 INFO L93 Difference]: Finished difference Result 638 states and 778 transitions. [2020-11-29 18:38:25,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-11-29 18:38:25,359 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 69 [2020-11-29 18:38:25,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:38:25,362 INFO L225 Difference]: With dead ends: 638 [2020-11-29 18:38:25,362 INFO L226 Difference]: Without dead ends: 638 [2020-11-29 18:38:25,364 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 131 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 18:38:25,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 638 states. [2020-11-29 18:38:25,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 638 to 635. [2020-11-29 18:38:25,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 635 states. [2020-11-29 18:38:25,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 635 states to 635 states and 776 transitions. [2020-11-29 18:38:25,383 INFO L78 Accepts]: Start accepts. Automaton has 635 states and 776 transitions. Word has length 69 [2020-11-29 18:38:25,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:38:25,383 INFO L481 AbstractCegarLoop]: Abstraction has 635 states and 776 transitions. [2020-11-29 18:38:25,384 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-11-29 18:38:25,384 INFO L276 IsEmpty]: Start isEmpty. Operand 635 states and 776 transitions. [2020-11-29 18:38:25,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2020-11-29 18:38:25,386 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:38:25,386 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] [2020-11-29 18:38:25,589 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 mathsat -unsat_core_generation=3 [2020-11-29 18:38:25,589 INFO L429 AbstractCegarLoop]: === Iteration 34 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:38:25,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:38:25,590 INFO L82 PathProgramCache]: Analyzing trace with hash -786354608, now seen corresponding path program 1 times [2020-11-29 18:38:25,590 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:38:25,590 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2113777213] [2020-11-29 18:38:25,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:38:25,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:38:25,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 396 conjuncts, 5 conjunts are in the unsatisfiable core [2020-11-29 18:38:25,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:38:25,975 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 18:38:25,975 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:38:26,080 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 18:38:26,080 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2113777213] [2020-11-29 18:38:26,081 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:38:26,081 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2020-11-29 18:38:26,081 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981668962] [2020-11-29 18:38:26,081 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-11-29 18:38:26,081 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:38:26,082 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-11-29 18:38:26,082 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-11-29 18:38:26,082 INFO L87 Difference]: Start difference. First operand 635 states and 776 transitions. Second operand 5 states. [2020-11-29 18:38:26,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:38:26,106 INFO L93 Difference]: Finished difference Result 617 states and 752 transitions. [2020-11-29 18:38:26,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-11-29 18:38:26,107 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 63 [2020-11-29 18:38:26,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:38:26,109 INFO L225 Difference]: With dead ends: 617 [2020-11-29 18:38:26,110 INFO L226 Difference]: Without dead ends: 617 [2020-11-29 18:38:26,110 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 120 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 18:38:26,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 617 states. [2020-11-29 18:38:26,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 617 to 612. [2020-11-29 18:38:26,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 612 states. [2020-11-29 18:38:26,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 747 transitions. [2020-11-29 18:38:26,124 INFO L78 Accepts]: Start accepts. Automaton has 612 states and 747 transitions. Word has length 63 [2020-11-29 18:38:26,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:38:26,124 INFO L481 AbstractCegarLoop]: Abstraction has 612 states and 747 transitions. [2020-11-29 18:38:26,125 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-11-29 18:38:26,125 INFO L276 IsEmpty]: Start isEmpty. Operand 612 states and 747 transitions. [2020-11-29 18:38:26,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2020-11-29 18:38:26,127 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:38:26,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] [2020-11-29 18:38:26,340 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 mathsat -unsat_core_generation=3 [2020-11-29 18:38:26,340 INFO L429 AbstractCegarLoop]: === Iteration 35 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:38:26,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:38:26,341 INFO L82 PathProgramCache]: Analyzing trace with hash -850007211, now seen corresponding path program 1 times [2020-11-29 18:38:26,341 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:38:26,341 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [30083999] [2020-11-29 18:38:26,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:38:26,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:38:26,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-29 18:38:26,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:38:26,704 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 18:38:26,704 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:38:26,878 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 18:38:26,878 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [30083999] [2020-11-29 18:38:26,878 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:38:26,878 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2020-11-29 18:38:26,878 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68895634] [2020-11-29 18:38:26,879 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-11-29 18:38:26,879 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:38:26,879 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-11-29 18:38:26,879 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2020-11-29 18:38:26,879 INFO L87 Difference]: Start difference. First operand 612 states and 747 transitions. Second operand 8 states. [2020-11-29 18:38:26,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:38:26,914 INFO L93 Difference]: Finished difference Result 620 states and 757 transitions. [2020-11-29 18:38:26,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-11-29 18:38:26,914 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 64 [2020-11-29 18:38:26,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:38:26,916 INFO L225 Difference]: With dead ends: 620 [2020-11-29 18:38:26,917 INFO L226 Difference]: Without dead ends: 620 [2020-11-29 18:38:26,917 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 121 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 18:38:26,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 620 states. [2020-11-29 18:38:26,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 620 to 616. [2020-11-29 18:38:26,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 616 states. [2020-11-29 18:38:26,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 616 states to 616 states and 752 transitions. [2020-11-29 18:38:26,931 INFO L78 Accepts]: Start accepts. Automaton has 616 states and 752 transitions. Word has length 64 [2020-11-29 18:38:26,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:38:26,932 INFO L481 AbstractCegarLoop]: Abstraction has 616 states and 752 transitions. [2020-11-29 18:38:26,932 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-11-29 18:38:26,932 INFO L276 IsEmpty]: Start isEmpty. Operand 616 states and 752 transitions. [2020-11-29 18:38:26,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2020-11-29 18:38:26,934 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:38:26,935 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] [2020-11-29 18:38:27,152 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 mathsat -unsat_core_generation=3 [2020-11-29 18:38:27,153 INFO L429 AbstractCegarLoop]: === Iteration 36 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:38:27,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:38:27,153 INFO L82 PathProgramCache]: Analyzing trace with hash 1104240630, now seen corresponding path program 1 times [2020-11-29 18:38:27,154 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:38:27,154 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [188780770] [2020-11-29 18:38:27,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:38:27,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:38:27,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 8 conjunts are in the unsatisfiable core [2020-11-29 18:38:27,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:38:27,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 18:38:27,575 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:38:27,880 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 18:38:27,880 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [188780770] [2020-11-29 18:38:27,880 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:38:27,880 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9, 9] imperfect sequences [] total 16 [2020-11-29 18:38:27,881 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856121119] [2020-11-29 18:38:27,881 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-11-29 18:38:27,881 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:38:27,882 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-11-29 18:38:27,882 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2020-11-29 18:38:27,882 INFO L87 Difference]: Start difference. First operand 616 states and 752 transitions. Second operand 16 states. [2020-11-29 18:38:28,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:38:28,121 INFO L93 Difference]: Finished difference Result 604 states and 734 transitions. [2020-11-29 18:38:28,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-11-29 18:38:28,121 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 64 [2020-11-29 18:38:28,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:38:28,123 INFO L225 Difference]: With dead ends: 604 [2020-11-29 18:38:28,123 INFO L226 Difference]: Without dead ends: 604 [2020-11-29 18:38:28,124 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2020-11-29 18:38:28,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 604 states. [2020-11-29 18:38:28,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 604 to 604. [2020-11-29 18:38:28,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 604 states. [2020-11-29 18:38:28,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 604 states to 604 states and 734 transitions. [2020-11-29 18:38:28,136 INFO L78 Accepts]: Start accepts. Automaton has 604 states and 734 transitions. Word has length 64 [2020-11-29 18:38:28,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:38:28,137 INFO L481 AbstractCegarLoop]: Abstraction has 604 states and 734 transitions. [2020-11-29 18:38:28,137 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-11-29 18:38:28,137 INFO L276 IsEmpty]: Start isEmpty. Operand 604 states and 734 transitions. [2020-11-29 18:38:28,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2020-11-29 18:38:28,139 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:38:28,140 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] [2020-11-29 18:38:28,356 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 mathsat -unsat_core_generation=3 [2020-11-29 18:38:28,357 INFO L429 AbstractCegarLoop]: === Iteration 37 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:38:28,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:38:28,357 INFO L82 PathProgramCache]: Analyzing trace with hash -1006198775, now seen corresponding path program 1 times [2020-11-29 18:38:28,357 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:38:28,358 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1830214426] [2020-11-29 18:38:28,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/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 18:38:28,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:38:28,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 386 conjuncts, 9 conjunts are in the unsatisfiable core [2020-11-29 18:38:28,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:38:28,856 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 18:38:28,856 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:38:29,174 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 18:38:29,174 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1830214426] [2020-11-29 18:38:29,174 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:38:29,174 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10, 9] imperfect sequences [] total 17 [2020-11-29 18:38:29,175 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921086122] [2020-11-29 18:38:29,175 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-11-29 18:38:29,175 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:38:29,176 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-11-29 18:38:29,176 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2020-11-29 18:38:29,176 INFO L87 Difference]: Start difference. First operand 604 states and 734 transitions. Second operand 17 states. [2020-11-29 18:38:29,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:38:29,816 INFO L93 Difference]: Finished difference Result 654 states and 790 transitions. [2020-11-29 18:38:29,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-11-29 18:38:29,817 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 64 [2020-11-29 18:38:29,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:38:29,819 INFO L225 Difference]: With dead ends: 654 [2020-11-29 18:38:29,819 INFO L226 Difference]: Without dead ends: 621 [2020-11-29 18:38:29,819 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 112 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 18:38:29,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 621 states. [2020-11-29 18:38:29,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 621 to 600. [2020-11-29 18:38:29,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 600 states. [2020-11-29 18:38:29,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 728 transitions. [2020-11-29 18:38:29,834 INFO L78 Accepts]: Start accepts. Automaton has 600 states and 728 transitions. Word has length 64 [2020-11-29 18:38:29,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:38:29,834 INFO L481 AbstractCegarLoop]: Abstraction has 600 states and 728 transitions. [2020-11-29 18:38:29,834 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-11-29 18:38:29,835 INFO L276 IsEmpty]: Start isEmpty. Operand 600 states and 728 transitions. [2020-11-29 18:38:29,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2020-11-29 18:38:29,837 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:38:29,837 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] [2020-11-29 18:38:30,056 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 mathsat -unsat_core_generation=3 [2020-11-29 18:38:30,056 INFO L429 AbstractCegarLoop]: === Iteration 38 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:38:30,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:38:30,057 INFO L82 PathProgramCache]: Analyzing trace with hash 1515569096, now seen corresponding path program 1 times [2020-11-29 18:38:30,057 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:38:30,057 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [651438673] [2020-11-29 18:38:30,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/bin/uautomizer/mathsat Starting monitored process 39 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with mathsat -unsat_core_generation=3 [2020-11-29 18:38:30,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:38:30,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 7 conjunts are in the unsatisfiable core [2020-11-29 18:38:30,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:38:30,473 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 18:38:30,474 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:38:30,538 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 18:38:30,538 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [651438673] [2020-11-29 18:38:30,539 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:38:30,539 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2020-11-29 18:38:30,539 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563824150] [2020-11-29 18:38:30,539 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-11-29 18:38:30,539 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:38:30,540 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-29 18:38:30,540 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-29 18:38:30,541 INFO L87 Difference]: Start difference. First operand 600 states and 728 transitions. Second operand 4 states. [2020-11-29 18:38:30,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:38:30,920 INFO L93 Difference]: Finished difference Result 684 states and 809 transitions. [2020-11-29 18:38:30,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-11-29 18:38:30,921 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 72 [2020-11-29 18:38:30,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:38:30,924 INFO L225 Difference]: With dead ends: 684 [2020-11-29 18:38:30,925 INFO L226 Difference]: Without dead ends: 684 [2020-11-29 18:38:30,925 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 140 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-11-29 18:38:30,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 684 states. [2020-11-29 18:38:30,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 684 to 646. [2020-11-29 18:38:30,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 646 states. [2020-11-29 18:38:30,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 770 transitions. [2020-11-29 18:38:30,943 INFO L78 Accepts]: Start accepts. Automaton has 646 states and 770 transitions. Word has length 72 [2020-11-29 18:38:30,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:38:30,944 INFO L481 AbstractCegarLoop]: Abstraction has 646 states and 770 transitions. [2020-11-29 18:38:30,944 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-11-29 18:38:30,944 INFO L276 IsEmpty]: Start isEmpty. Operand 646 states and 770 transitions. [2020-11-29 18:38:30,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2020-11-29 18:38:30,946 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:38:30,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-11-29 18:38:31,161 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 mathsat -unsat_core_generation=3 [2020-11-29 18:38:31,162 INFO L429 AbstractCegarLoop]: === Iteration 39 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:38:31,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:38:31,162 INFO L82 PathProgramCache]: Analyzing trace with hash 1531087814, now seen corresponding path program 1 times [2020-11-29 18:38:31,163 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:38:31,163 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1822091192] [2020-11-29 18:38:31,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/bin/uautomizer/mathsat Starting monitored process 40 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with mathsat -unsat_core_generation=3 [2020-11-29 18:38:31,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:38:31,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 2 conjunts are in the unsatisfiable core [2020-11-29 18:38:31,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:38:31,538 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 18:38:31,539 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:38:31,602 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 18:38:31,602 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1822091192] [2020-11-29 18:38:31,602 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:38:31,602 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2020-11-29 18:38:31,602 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008888685] [2020-11-29 18:38:31,603 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-11-29 18:38:31,603 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:38:31,603 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-11-29 18:38:31,603 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-11-29 18:38:31,603 INFO L87 Difference]: Start difference. First operand 646 states and 770 transitions. Second operand 4 states. [2020-11-29 18:38:31,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:38:31,634 INFO L93 Difference]: Finished difference Result 712 states and 843 transitions. [2020-11-29 18:38:31,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-11-29 18:38:31,635 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 72 [2020-11-29 18:38:31,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:38:31,637 INFO L225 Difference]: With dead ends: 712 [2020-11-29 18:38:31,637 INFO L226 Difference]: Without dead ends: 712 [2020-11-29 18:38:31,637 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 141 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 18:38:31,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 712 states. [2020-11-29 18:38:31,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 712 to 646. [2020-11-29 18:38:31,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 646 states. [2020-11-29 18:38:31,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 770 transitions. [2020-11-29 18:38:31,653 INFO L78 Accepts]: Start accepts. Automaton has 646 states and 770 transitions. Word has length 72 [2020-11-29 18:38:31,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:38:31,653 INFO L481 AbstractCegarLoop]: Abstraction has 646 states and 770 transitions. [2020-11-29 18:38:31,653 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-11-29 18:38:31,654 INFO L276 IsEmpty]: Start isEmpty. Operand 646 states and 770 transitions. [2020-11-29 18:38:31,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2020-11-29 18:38:31,656 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:38:31,656 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] [2020-11-29 18:38:31,857 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 mathsat -unsat_core_generation=3 [2020-11-29 18:38:31,858 INFO L429 AbstractCegarLoop]: === Iteration 40 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:38:31,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:38:31,858 INFO L82 PathProgramCache]: Analyzing trace with hash -1078328442, now seen corresponding path program 1 times [2020-11-29 18:38:31,858 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:38:31,858 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1077143874] [2020-11-29 18:38:31,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/bin/uautomizer/mathsat Starting monitored process 41 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with mathsat -unsat_core_generation=3 [2020-11-29 18:38:32,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:38:32,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 6 conjunts are in the unsatisfiable core [2020-11-29 18:38:32,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:38:32,233 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 18:38:32,233 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:38:32,351 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 18:38:32,352 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1077143874] [2020-11-29 18:38:32,352 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:38:32,352 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 6 [2020-11-29 18:38:32,352 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747048205] [2020-11-29 18:38:32,352 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-11-29 18:38:32,353 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:38:32,353 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-11-29 18:38:32,353 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2020-11-29 18:38:32,353 INFO L87 Difference]: Start difference. First operand 646 states and 770 transitions. Second operand 6 states. [2020-11-29 18:38:32,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:38:32,423 INFO L93 Difference]: Finished difference Result 683 states and 808 transitions. [2020-11-29 18:38:32,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-11-29 18:38:32,423 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 72 [2020-11-29 18:38:32,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:38:32,426 INFO L225 Difference]: With dead ends: 683 [2020-11-29 18:38:32,426 INFO L226 Difference]: Without dead ends: 683 [2020-11-29 18:38:32,426 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 138 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 18:38:32,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 683 states. [2020-11-29 18:38:32,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 683 to 646. [2020-11-29 18:38:32,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 646 states. [2020-11-29 18:38:32,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 768 transitions. [2020-11-29 18:38:32,437 INFO L78 Accepts]: Start accepts. Automaton has 646 states and 768 transitions. Word has length 72 [2020-11-29 18:38:32,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:38:32,438 INFO L481 AbstractCegarLoop]: Abstraction has 646 states and 768 transitions. [2020-11-29 18:38:32,438 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-11-29 18:38:32,438 INFO L276 IsEmpty]: Start isEmpty. Operand 646 states and 768 transitions. [2020-11-29 18:38:32,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2020-11-29 18:38:32,440 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:38:32,441 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] [2020-11-29 18:38:32,653 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 mathsat -unsat_core_generation=3 [2020-11-29 18:38:32,654 INFO L429 AbstractCegarLoop]: === Iteration 41 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:38:32,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:38:32,654 INFO L82 PathProgramCache]: Analyzing trace with hash 2092656655, now seen corresponding path program 1 times [2020-11-29 18:38:32,654 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:38:32,654 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1718945160] [2020-11-29 18:38:32,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/bin/uautomizer/mathsat Starting monitored process 42 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with mathsat -unsat_core_generation=3 [2020-11-29 18:38:33,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:38:33,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 403 conjuncts, 9 conjunts are in the unsatisfiable core [2020-11-29 18:38:33,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:38:33,155 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 18:38:33,155 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:38:33,422 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 18:38:33,423 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1718945160] [2020-11-29 18:38:33,423 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:38:33,423 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9, 8] imperfect sequences [] total 15 [2020-11-29 18:38:33,423 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352790900] [2020-11-29 18:38:33,423 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-11-29 18:38:33,424 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:38:33,424 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-11-29 18:38:33,424 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2020-11-29 18:38:33,424 INFO L87 Difference]: Start difference. First operand 646 states and 768 transitions. Second operand 15 states. [2020-11-29 18:38:33,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:38:33,793 INFO L93 Difference]: Finished difference Result 702 states and 827 transitions. [2020-11-29 18:38:33,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-11-29 18:38:33,794 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 65 [2020-11-29 18:38:33,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:38:33,796 INFO L225 Difference]: With dead ends: 702 [2020-11-29 18:38:33,796 INFO L226 Difference]: Without dead ends: 651 [2020-11-29 18:38:33,796 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2020-11-29 18:38:33,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 651 states. [2020-11-29 18:38:33,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 651 to 621. [2020-11-29 18:38:33,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 621 states. [2020-11-29 18:38:33,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 621 states to 621 states and 738 transitions. [2020-11-29 18:38:33,812 INFO L78 Accepts]: Start accepts. Automaton has 621 states and 738 transitions. Word has length 65 [2020-11-29 18:38:33,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:38:33,812 INFO L481 AbstractCegarLoop]: Abstraction has 621 states and 738 transitions. [2020-11-29 18:38:33,812 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-11-29 18:38:33,813 INFO L276 IsEmpty]: Start isEmpty. Operand 621 states and 738 transitions. [2020-11-29 18:38:33,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2020-11-29 18:38:33,815 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:38:33,815 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] [2020-11-29 18:38:34,029 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 mathsat -unsat_core_generation=3 [2020-11-29 18:38:34,030 INFO L429 AbstractCegarLoop]: === Iteration 42 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:38:34,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:38:34,030 INFO L82 PathProgramCache]: Analyzing trace with hash 758237884, now seen corresponding path program 1 times [2020-11-29 18:38:34,030 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:38:34,030 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1250024021] [2020-11-29 18:38:34,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/bin/uautomizer/mathsat Starting monitored process 43 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with mathsat -unsat_core_generation=3 [2020-11-29 18:38:34,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:38:34,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 9 conjunts are in the unsatisfiable core [2020-11-29 18:38:34,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:38:34,475 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 18:38:34,475 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:38:34,762 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 18:38:34,763 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1250024021] [2020-11-29 18:38:34,763 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:38:34,763 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10, 9] imperfect sequences [] total 17 [2020-11-29 18:38:34,763 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100284669] [2020-11-29 18:38:34,763 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-11-29 18:38:34,764 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:38:34,764 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-11-29 18:38:34,764 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2020-11-29 18:38:34,764 INFO L87 Difference]: Start difference. First operand 621 states and 738 transitions. Second operand 17 states. [2020-11-29 18:38:35,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:38:35,248 INFO L93 Difference]: Finished difference Result 680 states and 800 transitions. [2020-11-29 18:38:35,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-11-29 18:38:35,249 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 65 [2020-11-29 18:38:35,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:38:35,250 INFO L225 Difference]: With dead ends: 680 [2020-11-29 18:38:35,251 INFO L226 Difference]: Without dead ends: 646 [2020-11-29 18:38:35,251 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 114 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 18:38:35,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 646 states. [2020-11-29 18:38:35,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 646 to 616. [2020-11-29 18:38:35,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 616 states. [2020-11-29 18:38:35,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 616 states to 616 states and 731 transitions. [2020-11-29 18:38:35,264 INFO L78 Accepts]: Start accepts. Automaton has 616 states and 731 transitions. Word has length 65 [2020-11-29 18:38:35,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:38:35,265 INFO L481 AbstractCegarLoop]: Abstraction has 616 states and 731 transitions. [2020-11-29 18:38:35,265 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-11-29 18:38:35,265 INFO L276 IsEmpty]: Start isEmpty. Operand 616 states and 731 transitions. [2020-11-29 18:38:35,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2020-11-29 18:38:35,267 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:38:35,267 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] [2020-11-29 18:38:35,480 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 mathsat -unsat_core_generation=3 [2020-11-29 18:38:35,482 INFO L429 AbstractCegarLoop]: === Iteration 43 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:38:35,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:38:35,482 INFO L82 PathProgramCache]: Analyzing trace with hash 1989553386, now seen corresponding path program 1 times [2020-11-29 18:38:35,483 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:38:35,483 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [665657941] [2020-11-29 18:38:35,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/bin/uautomizer/mathsat Starting monitored process 44 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with mathsat -unsat_core_generation=3 [2020-11-29 18:38:35,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:38:35,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 9 conjunts are in the unsatisfiable core [2020-11-29 18:38:35,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:38:35,940 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 18:38:35,940 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:38:36,236 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 18:38:36,236 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [665657941] [2020-11-29 18:38:36,236 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:38:36,237 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10, 9] imperfect sequences [] total 17 [2020-11-29 18:38:36,237 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70848751] [2020-11-29 18:38:36,237 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-11-29 18:38:36,238 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:38:36,238 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-11-29 18:38:36,238 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2020-11-29 18:38:36,239 INFO L87 Difference]: Start difference. First operand 616 states and 731 transitions. Second operand 17 states. [2020-11-29 18:38:36,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:38:36,695 INFO L93 Difference]: Finished difference Result 675 states and 792 transitions. [2020-11-29 18:38:36,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-11-29 18:38:36,696 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 65 [2020-11-29 18:38:36,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:38:36,698 INFO L225 Difference]: With dead ends: 675 [2020-11-29 18:38:36,698 INFO L226 Difference]: Without dead ends: 642 [2020-11-29 18:38:36,699 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 114 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 18:38:36,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 642 states. [2020-11-29 18:38:36,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 642 to 612. [2020-11-29 18:38:36,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 612 states. [2020-11-29 18:38:36,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 725 transitions. [2020-11-29 18:38:36,711 INFO L78 Accepts]: Start accepts. Automaton has 612 states and 725 transitions. Word has length 65 [2020-11-29 18:38:36,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:38:36,711 INFO L481 AbstractCegarLoop]: Abstraction has 612 states and 725 transitions. [2020-11-29 18:38:36,712 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-11-29 18:38:36,712 INFO L276 IsEmpty]: Start isEmpty. Operand 612 states and 725 transitions. [2020-11-29 18:38:36,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2020-11-29 18:38:36,714 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:38:36,714 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] [2020-11-29 18:38:36,929 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 mathsat -unsat_core_generation=3 [2020-11-29 18:38:36,930 INFO L429 AbstractCegarLoop]: === Iteration 44 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:38:36,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:38:36,930 INFO L82 PathProgramCache]: Analyzing trace with hash -484790483, now seen corresponding path program 1 times [2020-11-29 18:38:36,930 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:38:36,930 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [712260454] [2020-11-29 18:38:36,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/bin/uautomizer/mathsat Starting monitored process 45 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with mathsat -unsat_core_generation=3 [2020-11-29 18:38:37,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:38:37,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 435 conjuncts, 4 conjunts are in the unsatisfiable core [2020-11-29 18:38:37,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:38:37,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 18:38:37,310 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:38:37,430 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 18:38:37,430 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [712260454] [2020-11-29 18:38:37,430 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:38:37,431 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2020-11-29 18:38:37,431 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848798170] [2020-11-29 18:38:37,431 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-11-29 18:38:37,431 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:38:37,431 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-11-29 18:38:37,431 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-11-29 18:38:37,432 INFO L87 Difference]: Start difference. First operand 612 states and 725 transitions. Second operand 3 states. [2020-11-29 18:38:37,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:38:37,454 INFO L93 Difference]: Finished difference Result 717 states and 853 transitions. [2020-11-29 18:38:37,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-11-29 18:38:37,455 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 74 [2020-11-29 18:38:37,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:38:37,458 INFO L225 Difference]: With dead ends: 717 [2020-11-29 18:38:37,458 INFO L226 Difference]: Without dead ends: 717 [2020-11-29 18:38:37,458 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 146 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 18:38:37,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 717 states. [2020-11-29 18:38:37,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 717 to 686. [2020-11-29 18:38:37,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 686 states. [2020-11-29 18:38:37,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 686 states to 686 states and 819 transitions. [2020-11-29 18:38:37,473 INFO L78 Accepts]: Start accepts. Automaton has 686 states and 819 transitions. Word has length 74 [2020-11-29 18:38:37,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:38:37,474 INFO L481 AbstractCegarLoop]: Abstraction has 686 states and 819 transitions. [2020-11-29 18:38:37,474 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-11-29 18:38:37,474 INFO L276 IsEmpty]: Start isEmpty. Operand 686 states and 819 transitions. [2020-11-29 18:38:37,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2020-11-29 18:38:37,476 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:38:37,476 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 18:38:37,689 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 mathsat -unsat_core_generation=3 [2020-11-29 18:38:37,690 INFO L429 AbstractCegarLoop]: === Iteration 45 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:38:37,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:38:37,690 INFO L82 PathProgramCache]: Analyzing trace with hash -1075220773, now seen corresponding path program 1 times [2020-11-29 18:38:37,691 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:38:37,691 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1153451848] [2020-11-29 18:38:37,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/bin/uautomizer/mathsat Starting monitored process 46 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with mathsat -unsat_core_generation=3 [2020-11-29 18:38:38,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:38:38,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 393 conjuncts, 9 conjunts are in the unsatisfiable core [2020-11-29 18:38:38,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:38:38,144 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 18:38:38,144 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:38:38,439 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 18:38:38,439 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1153451848] [2020-11-29 18:38:38,439 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:38:38,439 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10, 9] imperfect sequences [] total 17 [2020-11-29 18:38:38,440 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035070241] [2020-11-29 18:38:38,440 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-11-29 18:38:38,440 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:38:38,440 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-11-29 18:38:38,440 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2020-11-29 18:38:38,440 INFO L87 Difference]: Start difference. First operand 686 states and 819 transitions. Second operand 17 states. [2020-11-29 18:38:38,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:38:38,932 INFO L93 Difference]: Finished difference Result 752 states and 890 transitions. [2020-11-29 18:38:38,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-11-29 18:38:38,933 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 69 [2020-11-29 18:38:38,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:38:38,935 INFO L225 Difference]: With dead ends: 752 [2020-11-29 18:38:38,935 INFO L226 Difference]: Without dead ends: 670 [2020-11-29 18:38:38,936 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 122 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 18:38:38,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 670 states. [2020-11-29 18:38:38,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 670 to 646. [2020-11-29 18:38:38,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 646 states. [2020-11-29 18:38:38,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 772 transitions. [2020-11-29 18:38:38,950 INFO L78 Accepts]: Start accepts. Automaton has 646 states and 772 transitions. Word has length 69 [2020-11-29 18:38:38,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:38:38,951 INFO L481 AbstractCegarLoop]: Abstraction has 646 states and 772 transitions. [2020-11-29 18:38:38,951 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-11-29 18:38:38,951 INFO L276 IsEmpty]: Start isEmpty. Operand 646 states and 772 transitions. [2020-11-29 18:38:38,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2020-11-29 18:38:38,953 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:38:38,953 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] [2020-11-29 18:38:39,167 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 mathsat -unsat_core_generation=3 [2020-11-29 18:38:39,167 INFO L429 AbstractCegarLoop]: === Iteration 46 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:38:39,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:38:39,168 INFO L82 PathProgramCache]: Analyzing trace with hash -1218395881, now seen corresponding path program 1 times [2020-11-29 18:38:39,168 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:38:39,169 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [158721091] [2020-11-29 18:38:39,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/bin/uautomizer/mathsat Starting monitored process 47 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with mathsat -unsat_core_generation=3 [2020-11-29 18:38:39,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:38:39,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 436 conjuncts, 10 conjunts are in the unsatisfiable core [2020-11-29 18:38:39,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:38:39,742 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 18:38:39,742 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:38:40,189 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 18:38:40,189 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [158721091] [2020-11-29 18:38:40,189 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:38:40,189 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11, 11] imperfect sequences [] total 20 [2020-11-29 18:38:40,189 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834531081] [2020-11-29 18:38:40,190 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-11-29 18:38:40,190 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:38:40,190 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-11-29 18:38:40,190 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=334, Unknown=0, NotChecked=0, Total=380 [2020-11-29 18:38:40,190 INFO L87 Difference]: Start difference. First operand 646 states and 772 transitions. Second operand 20 states. [2020-11-29 18:38:40,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:38:40,450 INFO L93 Difference]: Finished difference Result 656 states and 781 transitions. [2020-11-29 18:38:40,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-11-29 18:38:40,450 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 72 [2020-11-29 18:38:40,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:38:40,452 INFO L225 Difference]: With dead ends: 656 [2020-11-29 18:38:40,453 INFO L226 Difference]: Without dead ends: 592 [2020-11-29 18:38:40,453 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2020-11-29 18:38:40,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592 states. [2020-11-29 18:38:40,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592 to 592. [2020-11-29 18:38:40,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 592 states. [2020-11-29 18:38:40,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 707 transitions. [2020-11-29 18:38:40,466 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 707 transitions. Word has length 72 [2020-11-29 18:38:40,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:38:40,467 INFO L481 AbstractCegarLoop]: Abstraction has 592 states and 707 transitions. [2020-11-29 18:38:40,467 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-11-29 18:38:40,467 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 707 transitions. [2020-11-29 18:38:40,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2020-11-29 18:38:40,470 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:38:40,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 18:38:40,685 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 mathsat -unsat_core_generation=3 [2020-11-29 18:38:40,686 INFO L429 AbstractCegarLoop]: === Iteration 47 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:38:40,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:38:40,686 INFO L82 PathProgramCache]: Analyzing trace with hash -2065357555, now seen corresponding path program 1 times [2020-11-29 18:38:40,687 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:38:40,687 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [484704820] [2020-11-29 18:38:40,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/bin/uautomizer/mathsat Starting monitored process 48 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with mathsat -unsat_core_generation=3 [2020-11-29 18:38:41,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:38:41,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 451 conjuncts, 5 conjunts are in the unsatisfiable core [2020-11-29 18:38:41,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:38:41,177 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 18:38:41,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:38:41,338 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 18:38:41,338 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [484704820] [2020-11-29 18:38:41,339 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:38:41,339 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 5] imperfect sequences [] total 9 [2020-11-29 18:38:41,339 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260735104] [2020-11-29 18:38:41,339 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-11-29 18:38:41,339 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:38:41,340 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-11-29 18:38:41,340 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2020-11-29 18:38:41,340 INFO L87 Difference]: Start difference. First operand 592 states and 707 transitions. Second operand 9 states. [2020-11-29 18:38:42,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:38:42,598 INFO L93 Difference]: Finished difference Result 618 states and 733 transitions. [2020-11-29 18:38:42,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-11-29 18:38:42,604 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 83 [2020-11-29 18:38:42,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:38:42,606 INFO L225 Difference]: With dead ends: 618 [2020-11-29 18:38:42,606 INFO L226 Difference]: Without dead ends: 618 [2020-11-29 18:38:42,607 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 159 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2020-11-29 18:38:42,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 618 states. [2020-11-29 18:38:42,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 618 to 576. [2020-11-29 18:38:42,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 576 states. [2020-11-29 18:38:42,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 576 states to 576 states and 682 transitions. [2020-11-29 18:38:42,615 INFO L78 Accepts]: Start accepts. Automaton has 576 states and 682 transitions. Word has length 83 [2020-11-29 18:38:42,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:38:42,615 INFO L481 AbstractCegarLoop]: Abstraction has 576 states and 682 transitions. [2020-11-29 18:38:42,616 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-11-29 18:38:42,616 INFO L276 IsEmpty]: Start isEmpty. Operand 576 states and 682 transitions. [2020-11-29 18:38:42,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2020-11-29 18:38:42,618 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:38:42,618 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] [2020-11-29 18:38:42,830 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 mathsat -unsat_core_generation=3 [2020-11-29 18:38:42,830 INFO L429 AbstractCegarLoop]: === Iteration 48 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:38:42,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:38:42,831 INFO L82 PathProgramCache]: Analyzing trace with hash -1089959289, now seen corresponding path program 1 times [2020-11-29 18:38:42,831 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:38:42,831 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1818659185] [2020-11-29 18:38:42,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/bin/uautomizer/mathsat Starting monitored process 49 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with mathsat -unsat_core_generation=3 [2020-11-29 18:38:43,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:38:43,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 507 conjuncts, 6 conjunts are in the unsatisfiable core [2020-11-29 18:38:43,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:38:43,337 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 18:38:43,337 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:38:43,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 18:38:43,432 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1818659185] [2020-11-29 18:38:43,432 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:38:43,433 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 6 [2020-11-29 18:38:43,433 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868172356] [2020-11-29 18:38:43,433 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-11-29 18:38:43,433 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:38:43,433 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-11-29 18:38:43,434 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2020-11-29 18:38:43,434 INFO L87 Difference]: Start difference. First operand 576 states and 682 transitions. Second operand 6 states. [2020-11-29 18:38:43,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:38:43,487 INFO L93 Difference]: Finished difference Result 637 states and 782 transitions. [2020-11-29 18:38:43,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-11-29 18:38:43,488 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 84 [2020-11-29 18:38:43,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:38:43,490 INFO L225 Difference]: With dead ends: 637 [2020-11-29 18:38:43,491 INFO L226 Difference]: Without dead ends: 637 [2020-11-29 18:38:43,491 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 162 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 18:38:43,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 637 states. [2020-11-29 18:38:43,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 637 to 542. [2020-11-29 18:38:43,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 542 states. [2020-11-29 18:38:43,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 638 transitions. [2020-11-29 18:38:43,505 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 638 transitions. Word has length 84 [2020-11-29 18:38:43,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:38:43,505 INFO L481 AbstractCegarLoop]: Abstraction has 542 states and 638 transitions. [2020-11-29 18:38:43,505 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-11-29 18:38:43,506 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 638 transitions. [2020-11-29 18:38:43,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2020-11-29 18:38:43,508 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:38:43,508 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, 1, 1] [2020-11-29 18:38:43,728 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 mathsat -unsat_core_generation=3 [2020-11-29 18:38:43,729 INFO L429 AbstractCegarLoop]: === Iteration 49 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:38:43,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:38:43,729 INFO L82 PathProgramCache]: Analyzing trace with hash 61248964, now seen corresponding path program 1 times [2020-11-29 18:38:43,729 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:38:43,729 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [78531769] [2020-11-29 18:38:43,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/bin/uautomizer/mathsat Starting monitored process 50 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with mathsat -unsat_core_generation=3 [2020-11-29 18:38:44,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:38:44,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 443 conjuncts, 8 conjunts are in the unsatisfiable core [2020-11-29 18:38:44,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:38:44,194 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 18:38:44,194 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:38:44,519 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 18:38:44,519 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [78531769] [2020-11-29 18:38:44,519 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:38:44,520 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9, 9] imperfect sequences [] total 16 [2020-11-29 18:38:44,520 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445551780] [2020-11-29 18:38:44,520 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-11-29 18:38:44,520 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:38:44,521 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-11-29 18:38:44,521 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2020-11-29 18:38:44,521 INFO L87 Difference]: Start difference. First operand 542 states and 638 transitions. Second operand 16 states. [2020-11-29 18:38:44,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:38:44,877 INFO L93 Difference]: Finished difference Result 624 states and 724 transitions. [2020-11-29 18:38:44,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-11-29 18:38:44,878 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 89 [2020-11-29 18:38:44,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:38:44,881 INFO L225 Difference]: With dead ends: 624 [2020-11-29 18:38:44,881 INFO L226 Difference]: Without dead ends: 588 [2020-11-29 18:38:44,882 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=82, Invalid=470, Unknown=0, NotChecked=0, Total=552 [2020-11-29 18:38:44,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2020-11-29 18:38:44,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 542. [2020-11-29 18:38:44,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 542 states. [2020-11-29 18:38:44,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 637 transitions. [2020-11-29 18:38:44,898 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 637 transitions. Word has length 89 [2020-11-29 18:38:44,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:38:44,898 INFO L481 AbstractCegarLoop]: Abstraction has 542 states and 637 transitions. [2020-11-29 18:38:44,898 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-11-29 18:38:44,898 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 637 transitions. [2020-11-29 18:38:44,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2020-11-29 18:38:44,900 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:38:44,901 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] [2020-11-29 18:38:45,101 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 mathsat -unsat_core_generation=3 [2020-11-29 18:38:45,101 INFO L429 AbstractCegarLoop]: === Iteration 50 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:38:45,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:38:45,102 INFO L82 PathProgramCache]: Analyzing trace with hash -1286216703, now seen corresponding path program 1 times [2020-11-29 18:38:45,102 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:38:45,102 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [435127972] [2020-11-29 18:38:45,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/bin/uautomizer/mathsat Starting monitored process 51 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with mathsat -unsat_core_generation=3 [2020-11-29 18:38:45,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-11-29 18:38:45,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 440 conjuncts, 6 conjunts are in the unsatisfiable core [2020-11-29 18:38:45,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-11-29 18:38:45,531 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 18:38:45,532 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-11-29 18:38:45,649 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-11-29 18:38:45,668 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-11-29 18:38:45,737 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 18:38:45,737 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [435127972] [2020-11-29 18:38:45,737 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2020-11-29 18:38:45,737 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 7 [2020-11-29 18:38:45,737 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298724180] [2020-11-29 18:38:45,738 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-11-29 18:38:45,738 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2020-11-29 18:38:45,738 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-11-29 18:38:45,739 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2020-11-29 18:38:45,739 INFO L87 Difference]: Start difference. First operand 542 states and 637 transitions. Second operand 7 states. [2020-11-29 18:38:46,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-11-29 18:38:46,712 INFO L93 Difference]: Finished difference Result 759 states and 877 transitions. [2020-11-29 18:38:46,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-11-29 18:38:46,713 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 85 [2020-11-29 18:38:46,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-11-29 18:38:46,715 INFO L225 Difference]: With dead ends: 759 [2020-11-29 18:38:46,715 INFO L226 Difference]: Without dead ends: 759 [2020-11-29 18:38:46,715 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 163 SyntacticMatches, 2 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2020-11-29 18:38:46,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 759 states. [2020-11-29 18:38:46,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 759 to 658. [2020-11-29 18:38:46,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 658 states. [2020-11-29 18:38:46,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 658 states to 658 states and 764 transitions. [2020-11-29 18:38:46,725 INFO L78 Accepts]: Start accepts. Automaton has 658 states and 764 transitions. Word has length 85 [2020-11-29 18:38:46,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-11-29 18:38:46,726 INFO L481 AbstractCegarLoop]: Abstraction has 658 states and 764 transitions. [2020-11-29 18:38:46,726 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-11-29 18:38:46,726 INFO L276 IsEmpty]: Start isEmpty. Operand 658 states and 764 transitions. [2020-11-29 18:38:46,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2020-11-29 18:38:46,728 INFO L414 BasicCegarLoop]: Found error trace [2020-11-29 18:38:46,728 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 18:38:46,945 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 mathsat -unsat_core_generation=3 [2020-11-29 18:38:46,946 INFO L429 AbstractCegarLoop]: === Iteration 51 === [reach_errorErr0ASSERT_VIOLATIONMEMORY_LEAK, mainErr0ENSURES_VIOLATIONMEMORY_LEAK]=== [2020-11-29 18:38:46,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-11-29 18:38:46,946 INFO L82 PathProgramCache]: Analyzing trace with hash -228762531, now seen corresponding path program 1 times [2020-11-29 18:38:46,946 INFO L162 FreeRefinementEngine]: Executing refinement strategy WOLF [2020-11-29 18:38:46,946 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [763568857] [2020-11-29 18:38:46,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_efb3539a-6f61-4d76-9f3b-b6b778a84951/bin/uautomizer/mathsat Starting monitored process 52 with mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with mathsat -unsat_core_generation=3 [2020-11-29 18:38:47,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-29 18:38:47,338 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-29 18:38:47,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-11-29 18:38:47,569 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-11-29 18:38:47,974 INFO L173 FreeRefinementEngine]: Strategy WOLF found a feasible trace [2020-11-29 18:38:47,974 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-11-29 18:38:48,192 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 mathsat -unsat_core_generation=3 [2020-11-29 18:38:48,466 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.11 06:38:48 BoogieIcfgContainer [2020-11-29 18:38:48,466 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-11-29 18:38:48,467 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2020-11-29 18:38:48,467 INFO L271 PluginConnector]: Initializing Witness Printer... [2020-11-29 18:38:48,468 INFO L275 PluginConnector]: Witness Printer initialized [2020-11-29 18:38:48,468 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 06:37:40" (3/4) ... [2020-11-29 18:38:48,472 INFO L140 WitnessPrinter]: No result that supports witness generation found [2020-11-29 18:38:48,472 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2020-11-29 18:38:48,475 INFO L168 Benchmark]: Toolchain (without parser) took 72029.24 ms. Allocated memory was 73.4 MB in the beginning and 522.2 MB in the end (delta: 448.8 MB). Free memory was 57.0 MB in the beginning and 452.0 MB in the end (delta: -395.0 MB). Peak memory consumption was 54.7 MB. Max. memory is 16.1 GB. [2020-11-29 18:38:48,475 INFO L168 Benchmark]: CDTParser took 0.43 ms. Allocated memory is still 73.4 MB. Free memory was 56.3 MB in the beginning and 56.2 MB in the end (delta: 54.7 kB). There was no memory consumed. Max. memory is 16.1 GB. [2020-11-29 18:38:48,476 INFO L168 Benchmark]: CACSL2BoogieTranslator took 893.67 ms. Allocated memory is still 73.4 MB. Free memory was 56.8 MB in the beginning and 47.4 MB in the end (delta: 9.4 MB). Peak memory consumption was 18.9 MB. Max. memory is 16.1 GB. [2020-11-29 18:38:48,476 INFO L168 Benchmark]: Boogie Preprocessor took 237.61 ms. Allocated memory is still 73.4 MB. Free memory was 47.4 MB in the beginning and 43.0 MB in the end (delta: 4.5 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2020-11-29 18:38:48,477 INFO L168 Benchmark]: RCFGBuilder took 2718.38 ms. Allocated memory was 73.4 MB in the beginning and 96.5 MB in the end (delta: 23.1 MB). Free memory was 43.0 MB in the beginning and 73.1 MB in the end (delta: -30.1 MB). Peak memory consumption was 31.2 MB. Max. memory is 16.1 GB. [2020-11-29 18:38:48,477 INFO L168 Benchmark]: TraceAbstraction took 68166.40 ms. Allocated memory was 96.5 MB in the beginning and 522.2 MB in the end (delta: 425.7 MB). Free memory was 73.1 MB in the beginning and 452.0 MB in the end (delta: -378.9 MB). Peak memory consumption was 318.7 MB. Max. memory is 16.1 GB. [2020-11-29 18:38:48,478 INFO L168 Benchmark]: Witness Printer took 5.33 ms. Allocated memory is still 522.2 MB. Free memory is still 452.0 MB. There was no memory consumed. Max. memory is 16.1 GB. [2020-11-29 18:38:48,480 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.43 ms. Allocated memory is still 73.4 MB. Free memory was 56.3 MB in the beginning and 56.2 MB in the end (delta: 54.7 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 893.67 ms. Allocated memory is still 73.4 MB. Free memory was 56.8 MB in the beginning and 47.4 MB in the end (delta: 9.4 MB). Peak memory consumption was 18.9 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 237.61 ms. Allocated memory is still 73.4 MB. Free memory was 47.4 MB in the beginning and 43.0 MB in the end (delta: 4.5 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * RCFGBuilder took 2718.38 ms. Allocated memory was 73.4 MB in the beginning and 96.5 MB in the end (delta: 23.1 MB). Free memory was 43.0 MB in the beginning and 73.1 MB in the end (delta: -30.1 MB). Peak memory consumption was 31.2 MB. Max. memory is 16.1 GB. * TraceAbstraction took 68166.40 ms. Allocated memory was 96.5 MB in the beginning and 522.2 MB in the end (delta: 425.7 MB). Free memory was 73.1 MB in the beginning and 452.0 MB in the end (delta: -378.9 MB). Peak memory consumption was 318.7 MB. Max. memory is 16.1 GB. * Witness Printer took 5.33 ms. Allocated memory is still 522.2 MB. Free memory is still 452.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: [L42] int FloppyThread ; [L43] int KernelMode ; [L44] int Suspended ; [L45] int Executive ; [L46] int DiskController ; [L47] int FloppyDiskPeripheral ; [L48] int FlConfigCallBack ; [L49] int MaximumInterfaceType ; [L50] int MOUNTDEV_MOUNTED_DEVICE_GUID ; [L51] int myStatus ; [L52] int s ; [L53] int UNLOADED ; [L54] int NP ; [L55] int DC ; [L56] int SKIP1 ; [L57] int SKIP2 ; [L58] int MPR1 ; [L59] int MPR3 ; [L60] int IPC ; [L61] int pended ; [L62] int compRegistered ; [L63] int lowerDriverReturn ; [L64] int setEventCalled ; [L65] int customIrp ; [L88] int PagingReferenceCount = 0; [L89] 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] [L668] int status ; [L669] int irp = __VERIFIER_nondet_int() ; [L670] int pirp ; [L671] int pirp__IoStatus__Status ; [L672] int irp_choice = __VERIFIER_nondet_int() ; [L673] int devobj = __VERIFIER_nondet_int() ; [L674] int __cil_tmp8 ; [L676] FloppyThread = 0 [L677] KernelMode = 0 [L678] Suspended = 0 [L679] Executive = 0 [L680] DiskController = 0 [L681] FloppyDiskPeripheral = 0 [L682] FlConfigCallBack = 0 [L683] MaximumInterfaceType = 0 [L684] MOUNTDEV_MOUNTED_DEVICE_GUID = 0 [L685] myStatus = 0 [L686] s = 0 [L687] UNLOADED = 0 [L688] NP = 0 [L689] DC = 0 [L690] SKIP1 = 0 [L691] SKIP2 = 0 [L692] MPR1 = 0 [L693] MPR3 = 0 [L694] IPC = 0 [L695] pended = 0 [L696] compRegistered = 0 [L697] lowerDriverReturn = 0 [L698] setEventCalled = 0 [L699] customIrp = 0 [L703] status = 0 [L704] 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=44, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=0, irp=45, 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=45, s=0, setEventCalled=0, SKIP1=0, SKIP2=0, status=0, Suspended=0, UNLOADED=0] [L705] 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] [L71] UNLOADED = 0 [L72] NP = 1 [L73] DC = 2 [L74] SKIP1 = 3 [L75] SKIP2 = 4 [L76] MPR1 = 5 [L77] MPR3 = 6 [L78] IPC = 7 [L79] s = UNLOADED [L80] pended = 0 [L81] compRegistered = 0 [L82] lowerDriverReturn = 0 [L83] setEventCalled = 0 [L84] 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] [L705] 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=44, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=45, 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=45, s=0, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, UNLOADED=0] [L707] COND TRUE status >= 0 [L708] s = NP [L709] customIrp = 0 [L710] setEventCalled = customIrp [L711] lowerDriverReturn = setEventCalled [L712] compRegistered = lowerDriverReturn [L713] pended = compRegistered [L714] pirp__IoStatus__Status = 0 [L715] 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=44, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=45, 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=45, pirp__IoStatus__Status=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, UNLOADED=0] [L716] COND TRUE irp_choice == 0 [L717] pirp__IoStatus__Status = -1073741637 [L718] 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=44, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=45, 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=45, pirp__IoStatus__Status=3221225659, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, UNLOADED=0] [L721] 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] [L658] s = NP [L659] pended = 0 [L660] compRegistered = 0 [L661] lowerDriverReturn = 0 [L662] setEventCalled = 0 [L663] 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] [L721] 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=44, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=45, 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=45, pirp__IoStatus__Status=3221225659, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, UNLOADED=0] [L724] COND FALSE !(status < 0) [L728] int tmp_ndt_1; [L729] tmp_ndt_1 = __VERIFIER_nondet_int() [L730] COND FALSE !(tmp_ndt_1 == 0) [L733] int tmp_ndt_2; [L734] tmp_ndt_2 = __VERIFIER_nondet_int() [L735] COND FALSE !(tmp_ndt_2 == 1) [L738] int tmp_ndt_3; [L739] tmp_ndt_3 = __VERIFIER_nondet_int() [L740] COND FALSE !(tmp_ndt_3 == 2) [L743] int tmp_ndt_4; [L744] tmp_ndt_4 = __VERIFIER_nondet_int() [L745] COND TRUE tmp_ndt_4 == 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=44, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=45, 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=45, pirp__IoStatus__Status=3221225659, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=2147483648, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L767] CALL, EXPR FloppyPnp(devobj, pirp) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=44, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=45, \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] [L161] int DeviceObject__DeviceExtension = __VERIFIER_nondet_int() ; [L162] int Irp__Tail__Overlay__CurrentStackLocation = __VERIFIER_nondet_int() ; [L163] int Irp__IoStatus__Information ; [L164] int Irp__IoStatus__Status ; [L165] int Irp__CurrentLocation = __VERIFIER_nondet_int() ; [L166] int disketteExtension__IsRemoved = __VERIFIER_nondet_int() ; [L167] int disketteExtension__IsStarted = __VERIFIER_nondet_int() ; [L168] int disketteExtension__TargetObject = __VERIFIER_nondet_int() ; [L169] int disketteExtension__HoldNewRequests ; [L170] int disketteExtension__FloppyThread = __VERIFIER_nondet_int() ; [L171] int disketteExtension__InterfaceString__Buffer = __VERIFIER_nondet_int() ; [L172] int disketteExtension__InterfaceString = __VERIFIER_nondet_int() ; [L173] int disketteExtension__ArcName__Length = __VERIFIER_nondet_int() ; [L174] int disketteExtension__ArcName = __VERIFIER_nondet_int() ; [L175] int irpSp__MinorFunction = __VERIFIER_nondet_int() ; [L176] int IoGetConfigurationInformation__FloppyCount = __VERIFIER_nondet_int() ; [L177] int irpSp ; [L178] int disketteExtension ; [L179] int ntStatus ; [L180] int doneEvent = __VERIFIER_nondet_int() ; [L181] int irpSp___0 ; [L182] int nextIrpSp ; [L183] int nextIrpSp__Control ; [L184] int irpSp___1 ; [L185] int irpSp__Context ; [L186] int irpSp__Control ; [L187] long __cil_tmp29 ; [L188] long __cil_tmp30 ; [L191] ntStatus = 0 [L192] PagingReferenceCount ++ VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=44, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=45, \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=44, 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=45, 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] [L193] COND TRUE PagingReferenceCount == 1 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=44, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=45, \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=44, 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=45, 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] disketteExtension = DeviceObject__DeviceExtension [L197] irpSp = Irp__Tail__Overlay__CurrentStackLocation VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=44, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=45, \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=44, 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=45, 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] [L198] COND FALSE !(\read(disketteExtension__IsRemoved)) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=44, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=45, \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=44, 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=45, 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] [L207] COND FALSE !(irpSp__MinorFunction == 0) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=44, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=45, \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=44, 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=45, 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 TRUE irpSp__MinorFunction == 5 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=44, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=45, \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=44, 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=45, 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] [L236] COND TRUE irpSp__MinorFunction == 5 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=44, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=45, \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=44, 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=45, 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 FALSE !(! disketteExtension__IsStarted) [L255] disketteExtension__HoldNewRequests = 1 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=44, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=45, \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=44, 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=45, 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] [L256] 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)=45, \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] [L98] int status ; [L99] int threadHandle = __VERIFIER_nondet_int() ; [L100] int DisketteExtension__PoweringDown = __VERIFIER_nondet_int() ; [L101] int DisketteExtension__ThreadReferenceCount = __VERIFIER_nondet_int() ; [L102] int DisketteExtension__FloppyThread = __VERIFIER_nondet_int() ; [L103] int Irp__IoStatus__Status ; [L104] int Irp__IoStatus__Information ; [L105] int Irp__Tail__Overlay__CurrentStackLocation__Control ; [L106] int ObjAttributes = __VERIFIER_nondet_int() ; [L107] int __cil_tmp12 ; [L108] 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)=45, \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=45, 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] [L111] COND FALSE !(DisketteExtension__PoweringDown == 1) [L117] 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)=45, \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=45, 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] [L118] 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)=45, \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=45, 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] [L150] COND TRUE pended == 0 [L151] 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)=45, \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=45, 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] [L157] 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)=45, \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=45, 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] [L256] RET, EXPR FlQueueIrpToThread(Irp, disketteExtension) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=44, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=45, \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=44, 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=45, 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] [L256] ntStatus = FlQueueIrpToThread(Irp, disketteExtension) [L259] __cil_tmp29 = (long )ntStatus VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=44, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=45, \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=44, 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=45, 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] [L260] COND TRUE __cil_tmp29 == 259L VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=44, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=45, \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=44, 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=45, 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] [L262-L263] 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] [L1066] 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] [L1075] 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] [L1079] 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] [L1086] int tmp_ndt_12; [L1087] tmp_ndt_12 = __VERIFIER_nondet_int() [L1088] COND TRUE tmp_ndt_12 == 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_12=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1094] 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_12=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L262-L263] RET KeWaitForSingleObject(disketteExtension__FloppyThread, Executive, KernelMode, 0, 0) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=44, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=45, \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=44, 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=45, 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] [L265] COND TRUE disketteExtension__FloppyThread != 0 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=44, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=45, \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=44, 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=45, 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] [L268] disketteExtension__FloppyThread = 0 [L269] Irp__IoStatus__Status = 0 [L270] myStatus = 0 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=44, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=45, \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=44, 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=45, 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] [L271] COND TRUE s == NP [L272] s = SKIP1 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=44, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=45, \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=44, 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=45, 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] [L279] Irp__CurrentLocation ++ [L280] Irp__Tail__Overlay__CurrentStackLocation ++ VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=44, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=45, \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=44, 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=45, 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] [L281] 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)=45, \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] [L968] int returnVal2 ; [L969] int compRetStatus1 ; [L970] int lcontext = __VERIFIER_nondet_int() ; [L971] 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)=45, \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=45, 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] [L974] 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)=45, \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=45, 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] [L987] int tmp_ndt_10; [L988] tmp_ndt_10 = __VERIFIER_nondet_int() [L989] COND TRUE tmp_ndt_10 == 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)=45, \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=45, 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_10=0, UNLOADED=0] [L1000] 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)=45, \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=45, 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_10=0, UNLOADED=0] [L1013] 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)=45, \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=45, 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_10=0, UNLOADED=0] [L1017] 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)=45, \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=45, 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_10=0, UNLOADED=0] [L1026] COND TRUE s == SKIP1 [L1027] s = SKIP2 [L1028] 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)=45, \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=45, 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_10=0, UNLOADED=0] [L1036] 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)=45, \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=45, 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_10=0, UNLOADED=0] [L281] RET, EXPR IofCallDriver(disketteExtension__TargetObject, Irp) VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=44, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=45, \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=44, 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=45, 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] [L281] ntStatus = IofCallDriver(disketteExtension__TargetObject, Irp) [L427] PagingReferenceCount -- VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=44, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=45, \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=44, 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=45, 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] [L428] COND TRUE PagingReferenceCount == 0 VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=44, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=45, \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=44, 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=45, 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] return (ntStatus); VAL [\old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=44, \old(DiskController)=0, \old(Executive)=0, \old(FlConfigCallBack)=0, \old(FloppyDiskPeripheral)=0, \old(FloppyThread)=0, \old(IPC)=0, \old(Irp)=45, \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=44, 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=45, 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] [L767] 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=44, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyPnp(devobj, pirp)=0, FloppyThread=0, IPC=7, irp=45, 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=45, pirp__IoStatus__Status=3221225659, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=2147483648, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L767] status = FloppyPnp(devobj, pirp) [L780] 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=44, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=45, 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=45, pirp__IoStatus__Status=3221225659, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=2147483648, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L781] 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=44, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=45, 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=45, pirp__IoStatus__Status=3221225659, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=2147483648, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L788] 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=44, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=45, 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=45, pirp__IoStatus__Status=3221225659, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=2147483648, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L789] 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=44, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=45, 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=45, pirp__IoStatus__Status=3221225659, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=2147483648, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L796] 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=44, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=45, 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=45, pirp__IoStatus__Status=3221225659, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=2147483648, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L797] 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=44, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=45, 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=45, pirp__IoStatus__Status=3221225659, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=2147483648, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L798] 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=44, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=45, 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=45, pirp__IoStatus__Status=3221225659, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=2147483648, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L812] 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=44, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=45, 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=45, pirp__IoStatus__Status=3221225659, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=2147483648, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L813] 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=44, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=45, 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=45, pirp__IoStatus__Status=3221225659, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=2147483648, tmp_ndt_2=0, tmp_ndt_3=0, tmp_ndt_4=3, UNLOADED=0] [L814] 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] [L1627] 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_simpl4.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 31 procedures, 398 locations, 2 error locations. Started 1 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 67.8s, OverallIterations: 51, TraceHistogramMax: 1, AutomataDifference: 23.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 23060 SDtfs, 13234 SDslu, 92202 SDs, 0 SdLazy, 8921 SolverSat, 2317 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 16.7s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 5610 GetRequests, 5184 SyntacticMatches, 14 SemanticMatches, 412 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 559 ImplicationChecksByTransitivity, 6.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1066occurred in iteration=17, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.6s AutomataMinimizationTime, 50 MinimizatonAttempts, 1751 StatesRemovedByMinimization, 38 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 2.9s SsaConstructionTime, 8.0s SatisfiabilityAnalysisTime, 12.0s InterpolantComputationTime, 2872 NumberOfCodeBlocks, 2872 NumberOfCodeBlocksAsserted, 51 NumberOfCheckSat, 5472 ConstructedInterpolants, 0 QuantifiedInterpolants, 683869 SizeOfPredicates, 94 NumberOfNonLiveVariables, 19422 ConjunctsInSsa, 277 ConjunctsInUnsatCore, 100 InterpolantComputations, 100 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...