./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-1.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version cad46833 Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/bin/uautomizer/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-1.i -s /tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/bin/uautomizer/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/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 85051d52521692aaf1a0de9e5f8f895724c83314 .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/bin/uautomizer/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-1.i -s /tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/bin/uautomizer/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/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 85051d52521692aaf1a0de9e5f8f895724c83314 ......................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: SMTLIBException: Sort C_DOUBLE not declared --- Real Ultimate output --- This is Ultimate 0.1.24-cad4683 [2019-11-15 23:55:10,673 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-15 23:55:10,675 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-15 23:55:10,686 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-15 23:55:10,687 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-15 23:55:10,688 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-15 23:55:10,689 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-15 23:55:10,691 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-15 23:55:10,693 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-15 23:55:10,694 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-15 23:55:10,695 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-15 23:55:10,697 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-15 23:55:10,697 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-15 23:55:10,698 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-15 23:55:10,699 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-15 23:55:10,700 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-15 23:55:10,701 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-15 23:55:10,702 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-15 23:55:10,703 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-15 23:55:10,705 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-15 23:55:10,707 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-15 23:55:10,708 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-15 23:55:10,709 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-15 23:55:10,710 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-15 23:55:10,712 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-15 23:55:10,713 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-15 23:55:10,713 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-15 23:55:10,714 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-15 23:55:10,715 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-15 23:55:10,716 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-15 23:55:10,716 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-15 23:55:10,717 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-15 23:55:10,718 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-15 23:55:10,718 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-15 23:55:10,720 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-15 23:55:10,720 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-15 23:55:10,721 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-15 23:55:10,721 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-15 23:55:10,721 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-15 23:55:10,722 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-15 23:55:10,723 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-15 23:55:10,723 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/bin/uautomizer/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2019-11-15 23:55:10,736 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-15 23:55:10,736 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-15 23:55:10,738 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-15 23:55:10,738 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-15 23:55:10,738 INFO L138 SettingsManager]: * Use SBE=true [2019-11-15 23:55:10,738 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-15 23:55:10,739 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-15 23:55:10,739 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-11-15 23:55:10,739 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-11-15 23:55:10,739 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-15 23:55:10,740 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-15 23:55:10,740 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2019-11-15 23:55:10,740 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2019-11-15 23:55:10,740 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2019-11-15 23:55:10,741 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-11-15 23:55:10,741 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-15 23:55:10,741 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-15 23:55:10,741 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-15 23:55:10,742 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-11-15 23:55:10,742 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-11-15 23:55:10,742 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-11-15 23:55:10,742 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-11-15 23:55:10,743 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-15 23:55:10,743 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-11-15 23:55:10,743 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-11-15 23:55:10,743 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-11-15 23:55:10,744 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/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 -> 85051d52521692aaf1a0de9e5f8f895724c83314 [2019-11-15 23:55:10,769 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-15 23:55:10,779 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-15 23:55:10,782 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-15 23:55:10,783 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-15 23:55:10,784 INFO L275 PluginConnector]: CDTParser initialized [2019-11-15 23:55:10,784 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/bin/uautomizer/../../sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-1.i [2019-11-15 23:55:10,839 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/bin/uautomizer/data/cfa9c7692/d97b11cfd9454395af90bcf80da62d44/FLAG8f713c98b [2019-11-15 23:55:11,258 INFO L306 CDTParser]: Found 1 translation units. [2019-11-15 23:55:11,258 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-1.i [2019-11-15 23:55:11,291 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/bin/uautomizer/data/cfa9c7692/d97b11cfd9454395af90bcf80da62d44/FLAG8f713c98b [2019-11-15 23:55:11,576 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/bin/uautomizer/data/cfa9c7692/d97b11cfd9454395af90bcf80da62d44 [2019-11-15 23:55:11,579 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-15 23:55:11,580 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2019-11-15 23:55:11,581 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-15 23:55:11,581 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-15 23:55:11,584 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-15 23:55:11,585 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.11 11:55:11" (1/1) ... [2019-11-15 23:55:11,588 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6f728603 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:55:11, skipping insertion in model container [2019-11-15 23:55:11,588 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.11 11:55:11" (1/1) ... [2019-11-15 23:55:11,594 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-11-15 23:55:11,641 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-11-15 23:55:12,096 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-15 23:55:12,113 INFO L188 MainTranslator]: Completed pre-run [2019-11-15 23:55:12,203 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-15 23:55:12,302 INFO L192 MainTranslator]: Completed translation [2019-11-15 23:55:12,303 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:55:12 WrapperNode [2019-11-15 23:55:12,303 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-15 23:55:12,304 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-15 23:55:12,304 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-15 23:55:12,304 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-15 23:55:12,316 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:55:12" (1/1) ... [2019-11-15 23:55:12,316 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:55:12" (1/1) ... [2019-11-15 23:55:12,337 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:55:12" (1/1) ... [2019-11-15 23:55:12,337 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:55:12" (1/1) ... [2019-11-15 23:55:12,372 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:55:12" (1/1) ... [2019-11-15 23:55:12,378 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:55:12" (1/1) ... [2019-11-15 23:55:12,385 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:55:12" (1/1) ... [2019-11-15 23:55:12,397 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-15 23:55:12,398 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-15 23:55:12,398 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-15 23:55:12,398 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-15 23:55:12,400 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:55:12" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/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 [2019-11-15 23:55:12,480 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-11-15 23:55:12,480 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-15 23:55:12,480 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2019-11-15 23:55:12,481 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_32 [2019-11-15 23:55:12,481 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_64 [2019-11-15 23:55:12,481 INFO L138 BoogieDeclarations]: Found implementation of procedure __uint16_identity [2019-11-15 23:55:12,482 INFO L138 BoogieDeclarations]: Found implementation of procedure __uint32_identity [2019-11-15 23:55:12,483 INFO L138 BoogieDeclarations]: Found implementation of procedure __uint64_identity [2019-11-15 23:55:12,483 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_nonpositive [2019-11-15 23:55:12,483 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_positive [2019-11-15 23:55:12,483 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2019-11-15 23:55:12,484 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2019-11-15 23:55:12,485 INFO L138 BoogieDeclarations]: Found implementation of procedure LDV_INIT_LIST_HEAD [2019-11-15 23:55:12,485 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_list_add [2019-11-15 23:55:12,485 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_list_del [2019-11-15 23:55:12,485 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_list_add [2019-11-15 23:55:12,485 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_list_add_tail [2019-11-15 23:55:12,486 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_list_del [2019-11-15 23:55:12,488 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_msg_alloc [2019-11-15 23:55:12,488 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_msg_fill [2019-11-15 23:55:12,489 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_msg_free [2019-11-15 23:55:12,489 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_submit_msg [2019-11-15 23:55:12,489 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_destroy_msgs [2019-11-15 23:55:12,490 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_get_drvdata [2019-11-15 23:55:12,490 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2019-11-15 23:55:12,490 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_add_return [2019-11-15 23:55:12,490 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_sub_return [2019-11-15 23:55:12,490 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_sub [2019-11-15 23:55:12,490 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_init [2019-11-15 23:55:12,491 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_get [2019-11-15 23:55:12,491 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_put [2019-11-15 23:55:12,491 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_del [2019-11-15 23:55:12,492 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_cleanup [2019-11-15 23:55:12,492 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_release [2019-11-15 23:55:12,492 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_put [2019-11-15 23:55:12,492 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_get [2019-11-15 23:55:12,492 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_init_internal [2019-11-15 23:55:12,492 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_init [2019-11-15 23:55:12,493 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_create [2019-11-15 23:55:12,493 INFO L138 BoogieDeclarations]: Found implementation of procedure f [2019-11-15 23:55:12,493 INFO L138 BoogieDeclarations]: Found implementation of procedure g [2019-11-15 23:55:12,493 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_17 [2019-11-15 23:55:12,493 INFO L138 BoogieDeclarations]: Found implementation of procedure free_17 [2019-11-15 23:55:12,493 INFO L138 BoogieDeclarations]: Found implementation of procedure entry_point [2019-11-15 23:55:12,494 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-11-15 23:55:12,494 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2019-11-15 23:55:12,496 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2019-11-15 23:55:12,496 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2019-11-15 23:55:12,497 INFO L130 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2019-11-15 23:55:12,497 INFO L130 BoogieDeclarations]: Found specification of procedure atof [2019-11-15 23:55:12,497 INFO L130 BoogieDeclarations]: Found specification of procedure atoi [2019-11-15 23:55:12,497 INFO L130 BoogieDeclarations]: Found specification of procedure atol [2019-11-15 23:55:12,497 INFO L130 BoogieDeclarations]: Found specification of procedure atoll [2019-11-15 23:55:12,498 INFO L130 BoogieDeclarations]: Found specification of procedure strtod [2019-11-15 23:55:12,498 INFO L130 BoogieDeclarations]: Found specification of procedure strtof [2019-11-15 23:55:12,498 INFO L130 BoogieDeclarations]: Found specification of procedure strtold [2019-11-15 23:55:12,498 INFO L130 BoogieDeclarations]: Found specification of procedure strtol [2019-11-15 23:55:12,498 INFO L130 BoogieDeclarations]: Found specification of procedure strtoul [2019-11-15 23:55:12,498 INFO L130 BoogieDeclarations]: Found specification of procedure strtoq [2019-11-15 23:55:12,499 INFO L130 BoogieDeclarations]: Found specification of procedure strtouq [2019-11-15 23:55:12,499 INFO L130 BoogieDeclarations]: Found specification of procedure strtoll [2019-11-15 23:55:12,499 INFO L130 BoogieDeclarations]: Found specification of procedure strtoull [2019-11-15 23:55:12,499 INFO L130 BoogieDeclarations]: Found specification of procedure l64a [2019-11-15 23:55:12,500 INFO L130 BoogieDeclarations]: Found specification of procedure a64l [2019-11-15 23:55:12,500 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_32 [2019-11-15 23:55:12,500 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_64 [2019-11-15 23:55:12,500 INFO L130 BoogieDeclarations]: Found specification of procedure __uint16_identity [2019-11-15 23:55:12,500 INFO L130 BoogieDeclarations]: Found specification of procedure __uint32_identity [2019-11-15 23:55:12,501 INFO L130 BoogieDeclarations]: Found specification of procedure __uint64_identity [2019-11-15 23:55:12,501 INFO L130 BoogieDeclarations]: Found specification of procedure select [2019-11-15 23:55:12,502 INFO L130 BoogieDeclarations]: Found specification of procedure pselect [2019-11-15 23:55:12,502 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2019-11-15 23:55:12,502 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2019-11-15 23:55:12,502 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2019-11-15 23:55:12,503 INFO L130 BoogieDeclarations]: Found specification of procedure random [2019-11-15 23:55:12,503 INFO L130 BoogieDeclarations]: Found specification of procedure srandom [2019-11-15 23:55:12,504 INFO L130 BoogieDeclarations]: Found specification of procedure initstate [2019-11-15 23:55:12,504 INFO L130 BoogieDeclarations]: Found specification of procedure setstate [2019-11-15 23:55:12,505 INFO L130 BoogieDeclarations]: Found specification of procedure random_r [2019-11-15 23:55:12,506 INFO L130 BoogieDeclarations]: Found specification of procedure srandom_r [2019-11-15 23:55:12,506 INFO L130 BoogieDeclarations]: Found specification of procedure initstate_r [2019-11-15 23:55:12,506 INFO L130 BoogieDeclarations]: Found specification of procedure setstate_r [2019-11-15 23:55:12,506 INFO L130 BoogieDeclarations]: Found specification of procedure rand [2019-11-15 23:55:12,506 INFO L130 BoogieDeclarations]: Found specification of procedure srand [2019-11-15 23:55:12,506 INFO L130 BoogieDeclarations]: Found specification of procedure rand_r [2019-11-15 23:55:12,507 INFO L130 BoogieDeclarations]: Found specification of procedure drand48 [2019-11-15 23:55:12,507 INFO L130 BoogieDeclarations]: Found specification of procedure erand48 [2019-11-15 23:55:12,508 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48 [2019-11-15 23:55:12,508 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48 [2019-11-15 23:55:12,508 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48 [2019-11-15 23:55:12,508 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48 [2019-11-15 23:55:12,508 INFO L130 BoogieDeclarations]: Found specification of procedure srand48 [2019-11-15 23:55:12,509 INFO L130 BoogieDeclarations]: Found specification of procedure seed48 [2019-11-15 23:55:12,509 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48 [2019-11-15 23:55:12,509 INFO L130 BoogieDeclarations]: Found specification of procedure drand48_r [2019-11-15 23:55:12,509 INFO L130 BoogieDeclarations]: Found specification of procedure erand48_r [2019-11-15 23:55:12,509 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48_r [2019-11-15 23:55:12,509 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48_r [2019-11-15 23:55:12,510 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48_r [2019-11-15 23:55:12,510 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48_r [2019-11-15 23:55:12,510 INFO L130 BoogieDeclarations]: Found specification of procedure srand48_r [2019-11-15 23:55:12,510 INFO L130 BoogieDeclarations]: Found specification of procedure seed48_r [2019-11-15 23:55:12,510 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48_r [2019-11-15 23:55:12,510 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2019-11-15 23:55:12,511 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2019-11-15 23:55:12,511 INFO L130 BoogieDeclarations]: Found specification of procedure realloc [2019-11-15 23:55:12,511 INFO L130 BoogieDeclarations]: Found specification of procedure free [2019-11-15 23:55:12,511 INFO L130 BoogieDeclarations]: Found specification of procedure alloca [2019-11-15 23:55:12,511 INFO L130 BoogieDeclarations]: Found specification of procedure valloc [2019-11-15 23:55:12,511 INFO L130 BoogieDeclarations]: Found specification of procedure posix_memalign [2019-11-15 23:55:12,512 INFO L130 BoogieDeclarations]: Found specification of procedure aligned_alloc [2019-11-15 23:55:12,512 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2019-11-15 23:55:12,512 INFO L130 BoogieDeclarations]: Found specification of procedure atexit [2019-11-15 23:55:12,512 INFO L130 BoogieDeclarations]: Found specification of procedure at_quick_exit [2019-11-15 23:55:12,512 INFO L130 BoogieDeclarations]: Found specification of procedure on_exit [2019-11-15 23:55:12,512 INFO L130 BoogieDeclarations]: Found specification of procedure exit [2019-11-15 23:55:12,512 INFO L130 BoogieDeclarations]: Found specification of procedure quick_exit [2019-11-15 23:55:12,513 INFO L130 BoogieDeclarations]: Found specification of procedure _Exit [2019-11-15 23:55:12,513 INFO L130 BoogieDeclarations]: Found specification of procedure getenv [2019-11-15 23:55:12,513 INFO L130 BoogieDeclarations]: Found specification of procedure putenv [2019-11-15 23:55:12,514 INFO L130 BoogieDeclarations]: Found specification of procedure setenv [2019-11-15 23:55:12,514 INFO L130 BoogieDeclarations]: Found specification of procedure unsetenv [2019-11-15 23:55:12,514 INFO L130 BoogieDeclarations]: Found specification of procedure clearenv [2019-11-15 23:55:12,514 INFO L130 BoogieDeclarations]: Found specification of procedure mktemp [2019-11-15 23:55:12,514 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemp [2019-11-15 23:55:12,514 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemps [2019-11-15 23:55:12,515 INFO L130 BoogieDeclarations]: Found specification of procedure mkdtemp [2019-11-15 23:55:12,515 INFO L130 BoogieDeclarations]: Found specification of procedure system [2019-11-15 23:55:12,515 INFO L130 BoogieDeclarations]: Found specification of procedure realpath [2019-11-15 23:55:12,515 INFO L130 BoogieDeclarations]: Found specification of procedure bsearch [2019-11-15 23:55:12,515 INFO L130 BoogieDeclarations]: Found specification of procedure qsort [2019-11-15 23:55:12,515 INFO L130 BoogieDeclarations]: Found specification of procedure abs [2019-11-15 23:55:12,516 INFO L130 BoogieDeclarations]: Found specification of procedure labs [2019-11-15 23:55:12,517 INFO L130 BoogieDeclarations]: Found specification of procedure llabs [2019-11-15 23:55:12,520 INFO L130 BoogieDeclarations]: Found specification of procedure div [2019-11-15 23:55:12,520 INFO L130 BoogieDeclarations]: Found specification of procedure ldiv [2019-11-15 23:55:12,520 INFO L130 BoogieDeclarations]: Found specification of procedure lldiv [2019-11-15 23:55:12,520 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt [2019-11-15 23:55:12,521 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt [2019-11-15 23:55:12,521 INFO L130 BoogieDeclarations]: Found specification of procedure gcvt [2019-11-15 23:55:12,521 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt [2019-11-15 23:55:12,522 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt [2019-11-15 23:55:12,522 INFO L130 BoogieDeclarations]: Found specification of procedure qgcvt [2019-11-15 23:55:12,522 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt_r [2019-11-15 23:55:12,523 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt_r [2019-11-15 23:55:12,523 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt_r [2019-11-15 23:55:12,531 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt_r [2019-11-15 23:55:12,531 INFO L130 BoogieDeclarations]: Found specification of procedure mblen [2019-11-15 23:55:12,531 INFO L130 BoogieDeclarations]: Found specification of procedure mbtowc [2019-11-15 23:55:12,531 INFO L130 BoogieDeclarations]: Found specification of procedure wctomb [2019-11-15 23:55:12,532 INFO L130 BoogieDeclarations]: Found specification of procedure mbstowcs [2019-11-15 23:55:12,532 INFO L130 BoogieDeclarations]: Found specification of procedure wcstombs [2019-11-15 23:55:12,532 INFO L130 BoogieDeclarations]: Found specification of procedure rpmatch [2019-11-15 23:55:12,532 INFO L130 BoogieDeclarations]: Found specification of procedure getsubopt [2019-11-15 23:55:12,532 INFO L130 BoogieDeclarations]: Found specification of procedure getloadavg [2019-11-15 23:55:12,532 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2019-11-15 23:55:12,532 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2019-11-15 23:55:12,533 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_pointer [2019-11-15 23:55:12,533 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_nonpositive [2019-11-15 23:55:12,533 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_positive [2019-11-15 23:55:12,533 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy [2019-11-15 23:55:12,533 INFO L130 BoogieDeclarations]: Found specification of procedure memset [2019-11-15 23:55:12,533 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2019-11-15 23:55:12,534 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2019-11-15 23:55:12,534 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2019-11-15 23:55:12,534 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2019-11-15 23:55:12,534 INFO L130 BoogieDeclarations]: Found specification of procedure LDV_INIT_LIST_HEAD [2019-11-15 23:55:12,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2019-11-15 23:55:12,534 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_list_add [2019-11-15 23:55:12,534 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_list_del [2019-11-15 23:55:12,535 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_list_add [2019-11-15 23:55:12,535 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2019-11-15 23:55:12,535 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_list_add_tail [2019-11-15 23:55:12,535 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_list_del [2019-11-15 23:55:12,535 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_msg_alloc [2019-11-15 23:55:12,535 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_msg_fill [2019-11-15 23:55:12,536 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2019-11-15 23:55:12,536 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_msg_free [2019-11-15 23:55:12,536 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-11-15 23:55:12,536 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_submit_msg [2019-11-15 23:55:12,536 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_destroy_msgs [2019-11-15 23:55:12,536 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_get_drvdata [2019-11-15 23:55:12,536 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2019-11-15 23:55:12,537 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_add_return [2019-11-15 23:55:12,537 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2019-11-15 23:55:12,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2019-11-15 23:55:12,537 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_sub_return [2019-11-15 23:55:12,537 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_sub [2019-11-15 23:55:12,538 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2019-11-15 23:55:12,538 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_init [2019-11-15 23:55:12,538 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_get [2019-11-15 23:55:12,538 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_put [2019-11-15 23:55:12,538 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_del [2019-11-15 23:55:12,538 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_cleanup [2019-11-15 23:55:12,539 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_release [2019-11-15 23:55:12,539 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_put [2019-11-15 23:55:12,539 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_get [2019-11-15 23:55:12,539 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_init_internal [2019-11-15 23:55:12,539 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_init [2019-11-15 23:55:12,540 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_create [2019-11-15 23:55:12,540 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2019-11-15 23:55:12,540 INFO L130 BoogieDeclarations]: Found specification of procedure f [2019-11-15 23:55:12,540 INFO L130 BoogieDeclarations]: Found specification of procedure g [2019-11-15 23:55:12,540 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_17 [2019-11-15 23:55:12,540 INFO L130 BoogieDeclarations]: Found specification of procedure free_17 [2019-11-15 23:55:12,541 INFO L130 BoogieDeclarations]: Found specification of procedure entry_point [2019-11-15 23:55:12,541 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-11-15 23:55:12,541 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-11-15 23:55:12,541 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-11-15 23:55:12,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2019-11-15 23:55:12,541 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-15 23:55:12,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2019-11-15 23:55:12,542 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2019-11-15 23:55:12,542 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2019-11-15 23:55:12,542 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2019-11-15 23:55:13,171 WARN L732 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-15 23:55:13,395 WARN L732 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-15 23:55:13,721 INFO L279 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-15 23:55:13,722 INFO L284 CfgBuilder]: Removed 5 assume(true) statements. [2019-11-15 23:55:13,723 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.11 11:55:13 BoogieIcfgContainer [2019-11-15 23:55:13,723 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-15 23:55:13,724 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2019-11-15 23:55:13,724 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2019-11-15 23:55:13,732 INFO L275 PluginConnector]: TraceAbstraction initialized [2019-11-15 23:55:13,732 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.11 11:55:11" (1/3) ... [2019-11-15 23:55:13,733 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5723274e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.11 11:55:13, skipping insertion in model container [2019-11-15 23:55:13,733 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:55:12" (2/3) ... [2019-11-15 23:55:13,734 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5723274e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.11 11:55:13, skipping insertion in model container [2019-11-15 23:55:13,734 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.11 11:55:13" (3/3) ... [2019-11-15 23:55:13,736 INFO L109 eAbstractionObserver]: Analyzing ICFG memleaks_test17_1-1.i [2019-11-15 23:55:13,745 INFO L152 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2019-11-15 23:55:13,756 INFO L164 ceAbstractionStarter]: Appying trace abstraction to program that has 87 error locations. [2019-11-15 23:55:13,766 INFO L249 AbstractCegarLoop]: Starting to check reachability of 87 error locations. [2019-11-15 23:55:13,791 INFO L373 AbstractCegarLoop]: Interprodecural is true [2019-11-15 23:55:13,791 INFO L374 AbstractCegarLoop]: Hoare is false [2019-11-15 23:55:13,792 INFO L375 AbstractCegarLoop]: Compute interpolants for FPandBP [2019-11-15 23:55:13,792 INFO L376 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2019-11-15 23:55:13,792 INFO L377 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-11-15 23:55:13,792 INFO L378 AbstractCegarLoop]: Difference is false [2019-11-15 23:55:13,792 INFO L379 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-11-15 23:55:13,792 INFO L383 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-11-15 23:55:13,837 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states. [2019-11-15 23:55:13,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2019-11-15 23:55:13,852 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 23:55:13,853 INFO L380 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:55:13,858 INFO L410 AbstractCegarLoop]: === Iteration 1 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err0REQUIRES_VIOLATION, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 23:55:13,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:55:13,864 INFO L82 PathProgramCache]: Analyzing trace with hash 345430721, now seen corresponding path program 1 times [2019-11-15 23:55:13,872 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:55:13,873 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6069425] [2019-11-15 23:55:13,873 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:13,873 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:13,874 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:55:14,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:14,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:14,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:14,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:55:14,248 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6069425] [2019-11-15 23:55:14,249 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:55:14,249 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2019-11-15 23:55:14,250 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367381955] [2019-11-15 23:55:14,257 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2019-11-15 23:55:14,257 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:55:14,269 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-11-15 23:55:14,270 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2019-11-15 23:55:14,272 INFO L87 Difference]: Start difference. First operand 141 states. Second operand 7 states. [2019-11-15 23:55:15,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:55:15,049 INFO L93 Difference]: Finished difference Result 133 states and 160 transitions. [2019-11-15 23:55:15,049 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-11-15 23:55:15,051 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 16 [2019-11-15 23:55:15,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-15 23:55:15,062 INFO L225 Difference]: With dead ends: 133 [2019-11-15 23:55:15,063 INFO L226 Difference]: Without dead ends: 124 [2019-11-15 23:55:15,064 INFO L600 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2019-11-15 23:55:15,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2019-11-15 23:55:15,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 95. [2019-11-15 23:55:15,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 95 states. [2019-11-15 23:55:15,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 118 transitions. [2019-11-15 23:55:15,153 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 118 transitions. Word has length 16 [2019-11-15 23:55:15,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-15 23:55:15,154 INFO L462 AbstractCegarLoop]: Abstraction has 95 states and 118 transitions. [2019-11-15 23:55:15,154 INFO L463 AbstractCegarLoop]: Interpolant automaton has 7 states. [2019-11-15 23:55:15,154 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 118 transitions. [2019-11-15 23:55:15,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2019-11-15 23:55:15,170 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 23:55:15,173 INFO L380 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:55:15,174 INFO L410 AbstractCegarLoop]: === Iteration 2 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err0REQUIRES_VIOLATION, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 23:55:15,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:55:15,174 INFO L82 PathProgramCache]: Analyzing trace with hash 345430722, now seen corresponding path program 1 times [2019-11-15 23:55:15,174 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:55:15,175 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493257430] [2019-11-15 23:55:15,175 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:15,175 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:15,175 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:55:15,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:15,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:15,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:15,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:55:15,473 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493257430] [2019-11-15 23:55:15,473 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:55:15,473 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2019-11-15 23:55:15,474 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871424753] [2019-11-15 23:55:15,475 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-11-15 23:55:15,475 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:55:15,476 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-11-15 23:55:15,476 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2019-11-15 23:55:15,476 INFO L87 Difference]: Start difference. First operand 95 states and 118 transitions. Second operand 10 states. [2019-11-15 23:55:16,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:55:16,282 INFO L93 Difference]: Finished difference Result 128 states and 155 transitions. [2019-11-15 23:55:16,284 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-11-15 23:55:16,285 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 16 [2019-11-15 23:55:16,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-15 23:55:16,288 INFO L225 Difference]: With dead ends: 128 [2019-11-15 23:55:16,288 INFO L226 Difference]: Without dead ends: 128 [2019-11-15 23:55:16,289 INFO L600 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2019-11-15 23:55:16,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2019-11-15 23:55:16,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 97. [2019-11-15 23:55:16,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 97 states. [2019-11-15 23:55:16,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 121 transitions. [2019-11-15 23:55:16,318 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 121 transitions. Word has length 16 [2019-11-15 23:55:16,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-15 23:55:16,318 INFO L462 AbstractCegarLoop]: Abstraction has 97 states and 121 transitions. [2019-11-15 23:55:16,319 INFO L463 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-11-15 23:55:16,319 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 121 transitions. [2019-11-15 23:55:16,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2019-11-15 23:55:16,320 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 23:55:16,320 INFO L380 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:55:16,321 INFO L410 AbstractCegarLoop]: === Iteration 3 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err0REQUIRES_VIOLATION, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 23:55:16,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:55:16,321 INFO L82 PathProgramCache]: Analyzing trace with hash 1232934402, now seen corresponding path program 1 times [2019-11-15 23:55:16,321 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:55:16,324 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879244170] [2019-11-15 23:55:16,324 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:16,324 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:16,324 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:55:16,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:16,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:16,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:16,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:55:16,496 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879244170] [2019-11-15 23:55:16,496 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:55:16,496 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2019-11-15 23:55:16,496 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286369319] [2019-11-15 23:55:16,497 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2019-11-15 23:55:16,497 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:55:16,497 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-11-15 23:55:16,498 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2019-11-15 23:55:16,498 INFO L87 Difference]: Start difference. First operand 97 states and 121 transitions. Second operand 7 states. [2019-11-15 23:55:16,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:55:16,943 INFO L93 Difference]: Finished difference Result 110 states and 124 transitions. [2019-11-15 23:55:16,943 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-11-15 23:55:16,943 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 16 [2019-11-15 23:55:16,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-15 23:55:16,945 INFO L225 Difference]: With dead ends: 110 [2019-11-15 23:55:16,945 INFO L226 Difference]: Without dead ends: 108 [2019-11-15 23:55:16,948 INFO L600 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2019-11-15 23:55:16,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2019-11-15 23:55:16,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 71. [2019-11-15 23:55:16,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2019-11-15 23:55:16,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 79 transitions. [2019-11-15 23:55:16,958 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 79 transitions. Word has length 16 [2019-11-15 23:55:16,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-15 23:55:16,958 INFO L462 AbstractCegarLoop]: Abstraction has 71 states and 79 transitions. [2019-11-15 23:55:16,959 INFO L463 AbstractCegarLoop]: Interpolant automaton has 7 states. [2019-11-15 23:55:16,959 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 79 transitions. [2019-11-15 23:55:16,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2019-11-15 23:55:16,959 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 23:55:16,960 INFO L380 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:55:16,960 INFO L410 AbstractCegarLoop]: === Iteration 4 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err0REQUIRES_VIOLATION, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 23:55:16,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:55:16,961 INFO L82 PathProgramCache]: Analyzing trace with hash 2118401517, now seen corresponding path program 1 times [2019-11-15 23:55:16,961 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:55:16,961 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092807856] [2019-11-15 23:55:16,961 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:16,961 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:16,962 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:55:16,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:17,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:17,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:17,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:17,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:55:17,138 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092807856] [2019-11-15 23:55:17,138 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:55:17,138 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2019-11-15 23:55:17,138 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416059102] [2019-11-15 23:55:17,138 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-11-15 23:55:17,139 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:55:17,139 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-11-15 23:55:17,139 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2019-11-15 23:55:17,139 INFO L87 Difference]: Start difference. First operand 71 states and 79 transitions. Second operand 8 states. [2019-11-15 23:55:17,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:55:17,479 INFO L93 Difference]: Finished difference Result 128 states and 146 transitions. [2019-11-15 23:55:17,479 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-11-15 23:55:17,480 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 17 [2019-11-15 23:55:17,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-15 23:55:17,481 INFO L225 Difference]: With dead ends: 128 [2019-11-15 23:55:17,481 INFO L226 Difference]: Without dead ends: 128 [2019-11-15 23:55:17,481 INFO L600 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2019-11-15 23:55:17,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2019-11-15 23:55:17,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 71. [2019-11-15 23:55:17,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2019-11-15 23:55:17,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 78 transitions. [2019-11-15 23:55:17,490 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 78 transitions. Word has length 17 [2019-11-15 23:55:17,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-15 23:55:17,491 INFO L462 AbstractCegarLoop]: Abstraction has 71 states and 78 transitions. [2019-11-15 23:55:17,491 INFO L463 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-11-15 23:55:17,491 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 78 transitions. [2019-11-15 23:55:17,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2019-11-15 23:55:17,492 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 23:55:17,492 INFO L380 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:55:17,493 INFO L410 AbstractCegarLoop]: === Iteration 5 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err0REQUIRES_VIOLATION, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 23:55:17,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:55:17,493 INFO L82 PathProgramCache]: Analyzing trace with hash -14635856, now seen corresponding path program 1 times [2019-11-15 23:55:17,493 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:55:17,494 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483266346] [2019-11-15 23:55:17,494 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:17,494 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:17,494 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:55:17,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:17,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:17,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:17,725 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:55:17,725 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483266346] [2019-11-15 23:55:17,726 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [952333788] [2019-11-15 23:55:17,726 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/bin/uautomizer/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 23:55:17,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:17,894 INFO L256 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 24 conjunts are in the unsatisfiable core [2019-11-15 23:55:17,901 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:55:18,005 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-11-15 23:55:18,007 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-15 23:55:18,019 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 23:55:18,020 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-15 23:55:18,021 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:13, output treesize:9 [2019-11-15 23:55:18,172 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:55:18,173 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 23:55:18,173 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 17 [2019-11-15 23:55:18,173 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410963246] [2019-11-15 23:55:18,173 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2019-11-15 23:55:18,173 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:55:18,174 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2019-11-15 23:55:18,174 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2019-11-15 23:55:18,174 INFO L87 Difference]: Start difference. First operand 71 states and 78 transitions. Second operand 18 states. [2019-11-15 23:55:19,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:55:19,204 INFO L93 Difference]: Finished difference Result 119 states and 138 transitions. [2019-11-15 23:55:19,206 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-11-15 23:55:19,206 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 19 [2019-11-15 23:55:19,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-15 23:55:19,208 INFO L225 Difference]: With dead ends: 119 [2019-11-15 23:55:19,208 INFO L226 Difference]: Without dead ends: 119 [2019-11-15 23:55:19,208 INFO L600 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=107, Invalid=595, Unknown=0, NotChecked=0, Total=702 [2019-11-15 23:55:19,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2019-11-15 23:55:19,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 72. [2019-11-15 23:55:19,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2019-11-15 23:55:19,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 78 transitions. [2019-11-15 23:55:19,219 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 78 transitions. Word has length 19 [2019-11-15 23:55:19,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-15 23:55:19,220 INFO L462 AbstractCegarLoop]: Abstraction has 72 states and 78 transitions. [2019-11-15 23:55:19,220 INFO L463 AbstractCegarLoop]: Interpolant automaton has 18 states. [2019-11-15 23:55:19,220 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 78 transitions. [2019-11-15 23:55:19,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2019-11-15 23:55:19,221 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 23:55:19,222 INFO L380 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:55:19,426 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 23:55:19,427 INFO L410 AbstractCegarLoop]: === Iteration 6 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err0REQUIRES_VIOLATION, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 23:55:19,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:55:19,427 INFO L82 PathProgramCache]: Analyzing trace with hash -1217739951, now seen corresponding path program 1 times [2019-11-15 23:55:19,427 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:55:19,427 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955345316] [2019-11-15 23:55:19,428 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:19,428 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:19,428 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:55:19,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:19,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:19,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:19,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:19,620 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2019-11-15 23:55:19,620 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955345316] [2019-11-15 23:55:19,620 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:55:19,621 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2019-11-15 23:55:19,621 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309234616] [2019-11-15 23:55:19,621 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-11-15 23:55:19,621 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:55:19,621 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-11-15 23:55:19,622 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2019-11-15 23:55:19,622 INFO L87 Difference]: Start difference. First operand 72 states and 78 transitions. Second operand 11 states. [2019-11-15 23:55:20,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:55:20,305 INFO L93 Difference]: Finished difference Result 145 states and 164 transitions. [2019-11-15 23:55:20,308 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2019-11-15 23:55:20,308 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 32 [2019-11-15 23:55:20,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-15 23:55:20,310 INFO L225 Difference]: With dead ends: 145 [2019-11-15 23:55:20,310 INFO L226 Difference]: Without dead ends: 145 [2019-11-15 23:55:20,311 INFO L600 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2019-11-15 23:55:20,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2019-11-15 23:55:20,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 94. [2019-11-15 23:55:20,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 94 states. [2019-11-15 23:55:20,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 111 transitions. [2019-11-15 23:55:20,326 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 111 transitions. Word has length 32 [2019-11-15 23:55:20,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-15 23:55:20,327 INFO L462 AbstractCegarLoop]: Abstraction has 94 states and 111 transitions. [2019-11-15 23:55:20,327 INFO L463 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-11-15 23:55:20,327 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 111 transitions. [2019-11-15 23:55:20,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2019-11-15 23:55:20,329 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 23:55:20,329 INFO L380 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:55:20,362 INFO L410 AbstractCegarLoop]: === Iteration 7 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err0REQUIRES_VIOLATION, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 23:55:20,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:55:20,363 INFO L82 PathProgramCache]: Analyzing trace with hash -1217739950, now seen corresponding path program 1 times [2019-11-15 23:55:20,363 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:55:20,363 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086190761] [2019-11-15 23:55:20,363 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:20,364 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:20,364 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:55:20,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:20,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:20,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:20,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:20,508 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2019-11-15 23:55:20,508 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086190761] [2019-11-15 23:55:20,508 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:55:20,508 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2019-11-15 23:55:20,509 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31224480] [2019-11-15 23:55:20,509 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-11-15 23:55:20,509 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:55:20,510 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-11-15 23:55:20,510 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2019-11-15 23:55:20,510 INFO L87 Difference]: Start difference. First operand 94 states and 111 transitions. Second operand 8 states. [2019-11-15 23:55:21,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:55:21,118 INFO L93 Difference]: Finished difference Result 163 states and 184 transitions. [2019-11-15 23:55:21,118 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-11-15 23:55:21,118 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 32 [2019-11-15 23:55:21,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-15 23:55:21,120 INFO L225 Difference]: With dead ends: 163 [2019-11-15 23:55:21,120 INFO L226 Difference]: Without dead ends: 160 [2019-11-15 23:55:21,120 INFO L600 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2019-11-15 23:55:21,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2019-11-15 23:55:21,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 95. [2019-11-15 23:55:21,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 95 states. [2019-11-15 23:55:21,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 112 transitions. [2019-11-15 23:55:21,131 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 112 transitions. Word has length 32 [2019-11-15 23:55:21,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-15 23:55:21,131 INFO L462 AbstractCegarLoop]: Abstraction has 95 states and 112 transitions. [2019-11-15 23:55:21,131 INFO L463 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-11-15 23:55:21,131 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 112 transitions. [2019-11-15 23:55:21,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2019-11-15 23:55:21,132 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 23:55:21,133 INFO L380 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:55:21,133 INFO L410 AbstractCegarLoop]: === Iteration 8 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err0REQUIRES_VIOLATION, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 23:55:21,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:55:21,134 INFO L82 PathProgramCache]: Analyzing trace with hash 932823433, now seen corresponding path program 1 times [2019-11-15 23:55:21,134 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:55:21,134 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821405706] [2019-11-15 23:55:21,134 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:21,134 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:21,134 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:55:21,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:21,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:21,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:21,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:21,310 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2019-11-15 23:55:21,310 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821405706] [2019-11-15 23:55:21,310 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64955548] [2019-11-15 23:55:21,311 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/bin/uautomizer/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 23:55:21,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:21,444 INFO L256 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 5 conjunts are in the unsatisfiable core [2019-11-15 23:55:21,446 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:55:21,517 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:55:21,517 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 23:55:21,517 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 6] total 15 [2019-11-15 23:55:21,517 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120596149] [2019-11-15 23:55:21,518 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2019-11-15 23:55:21,518 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:55:21,518 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2019-11-15 23:55:21,519 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2019-11-15 23:55:21,519 INFO L87 Difference]: Start difference. First operand 95 states and 112 transitions. Second operand 15 states. [2019-11-15 23:55:22,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:55:22,384 INFO L93 Difference]: Finished difference Result 157 states and 179 transitions. [2019-11-15 23:55:22,384 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2019-11-15 23:55:22,385 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 32 [2019-11-15 23:55:22,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-15 23:55:22,386 INFO L225 Difference]: With dead ends: 157 [2019-11-15 23:55:22,386 INFO L226 Difference]: Without dead ends: 157 [2019-11-15 23:55:22,387 INFO L600 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=123, Invalid=579, Unknown=0, NotChecked=0, Total=702 [2019-11-15 23:55:22,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2019-11-15 23:55:22,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 96. [2019-11-15 23:55:22,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 96 states. [2019-11-15 23:55:22,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 112 transitions. [2019-11-15 23:55:22,394 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 112 transitions. Word has length 32 [2019-11-15 23:55:22,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-15 23:55:22,394 INFO L462 AbstractCegarLoop]: Abstraction has 96 states and 112 transitions. [2019-11-15 23:55:22,394 INFO L463 AbstractCegarLoop]: Interpolant automaton has 15 states. [2019-11-15 23:55:22,394 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 112 transitions. [2019-11-15 23:55:22,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2019-11-15 23:55:22,395 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 23:55:22,395 INFO L380 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:55:22,598 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 23:55:22,599 INFO L410 AbstractCegarLoop]: === Iteration 9 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err0REQUIRES_VIOLATION, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 23:55:22,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:55:22,599 INFO L82 PathProgramCache]: Analyzing trace with hash -1672611976, now seen corresponding path program 1 times [2019-11-15 23:55:22,600 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:55:22,600 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096679161] [2019-11-15 23:55:22,600 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:22,600 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:22,600 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:55:22,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:22,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:22,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:22,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:22,702 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2019-11-15 23:55:22,703 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096679161] [2019-11-15 23:55:22,703 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [136102680] [2019-11-15 23:55:22,703 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/bin/uautomizer/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 23:55:22,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:22,906 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 6 conjunts are in the unsatisfiable core [2019-11-15 23:55:22,909 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:55:22,957 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:55:22,957 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 23:55:22,958 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7] total 13 [2019-11-15 23:55:22,958 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160355435] [2019-11-15 23:55:22,958 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2019-11-15 23:55:22,958 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:55:22,958 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2019-11-15 23:55:22,958 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2019-11-15 23:55:22,959 INFO L87 Difference]: Start difference. First operand 96 states and 112 transitions. Second operand 13 states. [2019-11-15 23:55:23,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:55:23,202 INFO L93 Difference]: Finished difference Result 119 states and 134 transitions. [2019-11-15 23:55:23,202 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-11-15 23:55:23,202 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 35 [2019-11-15 23:55:23,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-15 23:55:23,204 INFO L225 Difference]: With dead ends: 119 [2019-11-15 23:55:23,204 INFO L226 Difference]: Without dead ends: 119 [2019-11-15 23:55:23,204 INFO L600 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=123, Unknown=0, NotChecked=0, Total=182 [2019-11-15 23:55:23,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2019-11-15 23:55:23,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 99. [2019-11-15 23:55:23,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 99 states. [2019-11-15 23:55:23,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 115 transitions. [2019-11-15 23:55:23,211 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 115 transitions. Word has length 35 [2019-11-15 23:55:23,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-15 23:55:23,211 INFO L462 AbstractCegarLoop]: Abstraction has 99 states and 115 transitions. [2019-11-15 23:55:23,211 INFO L463 AbstractCegarLoop]: Interpolant automaton has 13 states. [2019-11-15 23:55:23,211 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 115 transitions. [2019-11-15 23:55:23,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2019-11-15 23:55:23,212 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 23:55:23,213 INFO L380 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:55:23,415 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 23:55:23,416 INFO L410 AbstractCegarLoop]: === Iteration 10 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err0REQUIRES_VIOLATION, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 23:55:23,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:55:23,416 INFO L82 PathProgramCache]: Analyzing trace with hash -1549937974, now seen corresponding path program 2 times [2019-11-15 23:55:23,417 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:55:23,417 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143228513] [2019-11-15 23:55:23,417 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:23,417 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:23,417 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:55:23,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:23,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:23,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:23,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:23,512 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2019-11-15 23:55:23,513 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143228513] [2019-11-15 23:55:23,513 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [184077342] [2019-11-15 23:55:23,513 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/bin/uautomizer/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 23:55:23,664 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-11-15 23:55:23,664 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-15 23:55:23,665 INFO L256 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 7 conjunts are in the unsatisfiable core [2019-11-15 23:55:23,667 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:55:23,763 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 4 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:55:23,763 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 23:55:23,763 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 15 [2019-11-15 23:55:23,763 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746007628] [2019-11-15 23:55:23,766 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2019-11-15 23:55:23,766 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:55:23,766 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2019-11-15 23:55:23,767 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=137, Unknown=0, NotChecked=0, Total=210 [2019-11-15 23:55:23,767 INFO L87 Difference]: Start difference. First operand 99 states and 115 transitions. Second operand 15 states. [2019-11-15 23:55:24,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:55:24,115 INFO L93 Difference]: Finished difference Result 122 states and 137 transitions. [2019-11-15 23:55:24,116 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-11-15 23:55:24,116 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 38 [2019-11-15 23:55:24,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-15 23:55:24,117 INFO L225 Difference]: With dead ends: 122 [2019-11-15 23:55:24,117 INFO L226 Difference]: Without dead ends: 122 [2019-11-15 23:55:24,117 INFO L600 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=162, Unknown=0, NotChecked=0, Total=240 [2019-11-15 23:55:24,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2019-11-15 23:55:24,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 102. [2019-11-15 23:55:24,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 102 states. [2019-11-15 23:55:24,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 118 transitions. [2019-11-15 23:55:24,122 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 118 transitions. Word has length 38 [2019-11-15 23:55:24,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-15 23:55:24,123 INFO L462 AbstractCegarLoop]: Abstraction has 102 states and 118 transitions. [2019-11-15 23:55:24,123 INFO L463 AbstractCegarLoop]: Interpolant automaton has 15 states. [2019-11-15 23:55:24,123 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 118 transitions. [2019-11-15 23:55:24,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2019-11-15 23:55:24,124 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 23:55:24,124 INFO L380 BasicCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:55:24,328 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 23:55:24,328 INFO L410 AbstractCegarLoop]: === Iteration 11 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err0REQUIRES_VIOLATION, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 23:55:24,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:55:24,329 INFO L82 PathProgramCache]: Analyzing trace with hash -1985913288, now seen corresponding path program 3 times [2019-11-15 23:55:24,329 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:55:24,329 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628878833] [2019-11-15 23:55:24,329 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:24,329 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:24,329 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:55:24,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:24,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:24,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:24,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:24,456 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2019-11-15 23:55:24,456 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628878833] [2019-11-15 23:55:24,456 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1618362976] [2019-11-15 23:55:24,457 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/bin/uautomizer/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 23:55:24,627 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2019-11-15 23:55:24,627 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-15 23:55:24,629 INFO L256 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 41 conjunts are in the unsatisfiable core [2019-11-15 23:55:24,634 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:55:24,666 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-11-15 23:55:24,667 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-15 23:55:24,675 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 23:55:24,679 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-11-15 23:55:24,680 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-15 23:55:24,686 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 23:55:24,687 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-15 23:55:24,687 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:19, output treesize:14 [2019-11-15 23:55:24,825 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 23:55:24,826 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2019-11-15 23:55:24,827 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-15 23:55:24,837 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 23:55:24,841 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2019-11-15 23:55:24,842 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-15 23:55:24,852 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 23:55:24,852 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-15 23:55:24,852 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:30, output treesize:14 [2019-11-15 23:55:24,891 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2019-11-15 23:55:24,892 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 23:55:24,892 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2019-11-15 23:55:24,892 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793757202] [2019-11-15 23:55:24,893 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2019-11-15 23:55:24,893 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:55:24,894 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2019-11-15 23:55:24,894 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2019-11-15 23:55:24,894 INFO L87 Difference]: Start difference. First operand 102 states and 118 transitions. Second operand 19 states. [2019-11-15 23:55:26,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:55:26,318 INFO L93 Difference]: Finished difference Result 217 states and 244 transitions. [2019-11-15 23:55:26,318 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2019-11-15 23:55:26,318 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 41 [2019-11-15 23:55:26,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-15 23:55:26,319 INFO L225 Difference]: With dead ends: 217 [2019-11-15 23:55:26,319 INFO L226 Difference]: Without dead ends: 217 [2019-11-15 23:55:26,320 INFO L600 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=185, Invalid=1005, Unknown=0, NotChecked=0, Total=1190 [2019-11-15 23:55:26,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2019-11-15 23:55:26,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 112. [2019-11-15 23:55:26,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 112 states. [2019-11-15 23:55:26,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 132 transitions. [2019-11-15 23:55:26,327 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 132 transitions. Word has length 41 [2019-11-15 23:55:26,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-15 23:55:26,327 INFO L462 AbstractCegarLoop]: Abstraction has 112 states and 132 transitions. [2019-11-15 23:55:26,327 INFO L463 AbstractCegarLoop]: Interpolant automaton has 19 states. [2019-11-15 23:55:26,327 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 132 transitions. [2019-11-15 23:55:26,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2019-11-15 23:55:26,328 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 23:55:26,329 INFO L380 BasicCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:55:26,532 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 23:55:26,533 INFO L410 AbstractCegarLoop]: === Iteration 12 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err0REQUIRES_VIOLATION, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 23:55:26,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:55:26,533 INFO L82 PathProgramCache]: Analyzing trace with hash -135108650, now seen corresponding path program 1 times [2019-11-15 23:55:26,533 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:55:26,533 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636875461] [2019-11-15 23:55:26,533 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:26,533 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:26,533 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:55:26,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:26,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:26,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:26,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:26,645 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2019-11-15 23:55:26,645 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636875461] [2019-11-15 23:55:26,646 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:55:26,646 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2019-11-15 23:55:26,646 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200811152] [2019-11-15 23:55:26,646 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2019-11-15 23:55:26,646 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:55:26,647 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-11-15 23:55:26,647 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2019-11-15 23:55:26,647 INFO L87 Difference]: Start difference. First operand 112 states and 132 transitions. Second operand 7 states. [2019-11-15 23:55:26,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:55:26,909 INFO L93 Difference]: Finished difference Result 142 states and 163 transitions. [2019-11-15 23:55:26,909 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-11-15 23:55:26,909 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 46 [2019-11-15 23:55:26,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-15 23:55:26,911 INFO L225 Difference]: With dead ends: 142 [2019-11-15 23:55:26,911 INFO L226 Difference]: Without dead ends: 142 [2019-11-15 23:55:26,911 INFO L600 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2019-11-15 23:55:26,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2019-11-15 23:55:26,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 114. [2019-11-15 23:55:26,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 114 states. [2019-11-15 23:55:26,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 133 transitions. [2019-11-15 23:55:26,916 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 133 transitions. Word has length 46 [2019-11-15 23:55:26,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-15 23:55:26,917 INFO L462 AbstractCegarLoop]: Abstraction has 114 states and 133 transitions. [2019-11-15 23:55:26,917 INFO L463 AbstractCegarLoop]: Interpolant automaton has 7 states. [2019-11-15 23:55:26,917 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 133 transitions. [2019-11-15 23:55:26,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2019-11-15 23:55:26,918 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 23:55:26,918 INFO L380 BasicCegarLoop]: trace histogram [6, 6, 6, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:55:26,919 INFO L410 AbstractCegarLoop]: === Iteration 13 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err0REQUIRES_VIOLATION, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 23:55:26,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:55:26,919 INFO L82 PathProgramCache]: Analyzing trace with hash 1607701685, now seen corresponding path program 1 times [2019-11-15 23:55:26,919 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:55:26,919 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721411115] [2019-11-15 23:55:26,920 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:26,920 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:26,920 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:55:26,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:27,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:27,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:27,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:27,193 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2019-11-15 23:55:27,193 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721411115] [2019-11-15 23:55:27,193 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1258831081] [2019-11-15 23:55:27,193 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/bin/uautomizer/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 23:55:27,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:27,367 INFO L256 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 9 conjunts are in the unsatisfiable core [2019-11-15 23:55:27,376 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:55:27,622 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 4 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:55:27,624 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 23:55:27,624 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 22 [2019-11-15 23:55:27,625 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041457553] [2019-11-15 23:55:27,625 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2019-11-15 23:55:27,626 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:55:27,626 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2019-11-15 23:55:27,626 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2019-11-15 23:55:27,627 INFO L87 Difference]: Start difference. First operand 114 states and 133 transitions. Second operand 22 states. [2019-11-15 23:55:28,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:55:28,778 INFO L93 Difference]: Finished difference Result 156 states and 177 transitions. [2019-11-15 23:55:28,781 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2019-11-15 23:55:28,781 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 46 [2019-11-15 23:55:28,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-15 23:55:28,782 INFO L225 Difference]: With dead ends: 156 [2019-11-15 23:55:28,782 INFO L226 Difference]: Without dead ends: 156 [2019-11-15 23:55:28,784 INFO L600 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 264 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=250, Invalid=1390, Unknown=0, NotChecked=0, Total=1640 [2019-11-15 23:55:28,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2019-11-15 23:55:28,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 124. [2019-11-15 23:55:28,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 124 states. [2019-11-15 23:55:28,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 148 transitions. [2019-11-15 23:55:28,791 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 148 transitions. Word has length 46 [2019-11-15 23:55:28,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-15 23:55:28,791 INFO L462 AbstractCegarLoop]: Abstraction has 124 states and 148 transitions. [2019-11-15 23:55:28,791 INFO L463 AbstractCegarLoop]: Interpolant automaton has 22 states. [2019-11-15 23:55:28,791 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 148 transitions. [2019-11-15 23:55:28,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2019-11-15 23:55:28,793 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 23:55:28,793 INFO L380 BasicCegarLoop]: trace histogram [7, 7, 7, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:55:28,993 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 23:55:28,995 INFO L410 AbstractCegarLoop]: === Iteration 14 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err0REQUIRES_VIOLATION, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 23:55:28,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:55:28,995 INFO L82 PathProgramCache]: Analyzing trace with hash -1611238679, now seen corresponding path program 1 times [2019-11-15 23:55:28,995 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:55:28,996 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957788066] [2019-11-15 23:55:28,996 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:28,996 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:28,996 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:55:29,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:29,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:29,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:29,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:29,062 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2019-11-15 23:55:29,062 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957788066] [2019-11-15 23:55:29,062 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 23:55:29,062 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2019-11-15 23:55:29,062 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243377367] [2019-11-15 23:55:29,063 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-11-15 23:55:29,063 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:55:29,063 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-11-15 23:55:29,063 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2019-11-15 23:55:29,063 INFO L87 Difference]: Start difference. First operand 124 states and 148 transitions. Second operand 6 states. [2019-11-15 23:55:29,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:55:29,326 INFO L93 Difference]: Finished difference Result 152 states and 175 transitions. [2019-11-15 23:55:29,326 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-11-15 23:55:29,327 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 50 [2019-11-15 23:55:29,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-15 23:55:29,327 INFO L225 Difference]: With dead ends: 152 [2019-11-15 23:55:29,327 INFO L226 Difference]: Without dead ends: 152 [2019-11-15 23:55:29,328 INFO L600 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2019-11-15 23:55:29,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2019-11-15 23:55:29,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 126. [2019-11-15 23:55:29,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 126 states. [2019-11-15 23:55:29,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 150 transitions. [2019-11-15 23:55:29,333 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 150 transitions. Word has length 50 [2019-11-15 23:55:29,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-15 23:55:29,334 INFO L462 AbstractCegarLoop]: Abstraction has 126 states and 150 transitions. [2019-11-15 23:55:29,334 INFO L463 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-11-15 23:55:29,334 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 150 transitions. [2019-11-15 23:55:29,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2019-11-15 23:55:29,335 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 23:55:29,335 INFO L380 BasicCegarLoop]: trace histogram [7, 7, 7, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:55:29,336 INFO L410 AbstractCegarLoop]: === Iteration 15 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err0REQUIRES_VIOLATION, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 23:55:29,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:55:29,336 INFO L82 PathProgramCache]: Analyzing trace with hash 1365704479, now seen corresponding path program 1 times [2019-11-15 23:55:29,337 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:55:29,337 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659430222] [2019-11-15 23:55:29,337 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:29,337 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:29,337 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:55:29,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:29,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:29,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:29,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:29,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:29,581 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2019-11-15 23:55:29,581 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659430222] [2019-11-15 23:55:29,581 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [179381381] [2019-11-15 23:55:29,582 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/bin/uautomizer/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 23:55:29,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:29,750 INFO L256 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 10 conjunts are in the unsatisfiable core [2019-11-15 23:55:29,759 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:55:29,950 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 4 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-15 23:55:29,950 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 23:55:29,951 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 22 [2019-11-15 23:55:29,951 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985514442] [2019-11-15 23:55:29,951 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2019-11-15 23:55:29,952 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:55:29,952 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2019-11-15 23:55:29,952 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2019-11-15 23:55:29,952 INFO L87 Difference]: Start difference. First operand 126 states and 150 transitions. Second operand 22 states. [2019-11-15 23:55:31,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:55:31,080 INFO L93 Difference]: Finished difference Result 188 states and 208 transitions. [2019-11-15 23:55:31,081 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2019-11-15 23:55:31,081 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 56 [2019-11-15 23:55:31,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-15 23:55:31,082 INFO L225 Difference]: With dead ends: 188 [2019-11-15 23:55:31,082 INFO L226 Difference]: Without dead ends: 188 [2019-11-15 23:55:31,083 INFO L600 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 266 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=265, Invalid=1375, Unknown=0, NotChecked=0, Total=1640 [2019-11-15 23:55:31,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2019-11-15 23:55:31,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 144. [2019-11-15 23:55:31,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 144 states. [2019-11-15 23:55:31,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 174 transitions. [2019-11-15 23:55:31,089 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 174 transitions. Word has length 56 [2019-11-15 23:55:31,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-15 23:55:31,089 INFO L462 AbstractCegarLoop]: Abstraction has 144 states and 174 transitions. [2019-11-15 23:55:31,090 INFO L463 AbstractCegarLoop]: Interpolant automaton has 22 states. [2019-11-15 23:55:31,090 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 174 transitions. [2019-11-15 23:55:31,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2019-11-15 23:55:31,091 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 23:55:31,091 INFO L380 BasicCegarLoop]: trace histogram [8, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:55:31,294 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 23:55:31,295 INFO L410 AbstractCegarLoop]: === Iteration 16 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err0REQUIRES_VIOLATION, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 23:55:31,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:55:31,295 INFO L82 PathProgramCache]: Analyzing trace with hash -1267860369, now seen corresponding path program 1 times [2019-11-15 23:55:31,295 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:55:31,296 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077777744] [2019-11-15 23:55:31,296 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:31,296 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:31,296 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:55:31,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:31,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:31,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:31,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:31,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:31,443 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2019-11-15 23:55:31,444 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077777744] [2019-11-15 23:55:31,444 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [405201431] [2019-11-15 23:55:31,444 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/bin/uautomizer/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 23:55:31,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:31,616 INFO L256 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 11 conjunts are in the unsatisfiable core [2019-11-15 23:55:31,621 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:55:31,855 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 4 proven. 92 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-11-15 23:55:31,856 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 23:55:31,856 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 12] total 20 [2019-11-15 23:55:31,856 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079232282] [2019-11-15 23:55:31,859 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2019-11-15 23:55:31,859 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:55:31,859 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2019-11-15 23:55:31,860 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2019-11-15 23:55:31,860 INFO L87 Difference]: Start difference. First operand 144 states and 174 transitions. Second operand 20 states. [2019-11-15 23:55:32,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:55:32,652 INFO L93 Difference]: Finished difference Result 178 states and 210 transitions. [2019-11-15 23:55:32,652 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2019-11-15 23:55:32,652 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 60 [2019-11-15 23:55:32,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-15 23:55:32,653 INFO L225 Difference]: With dead ends: 178 [2019-11-15 23:55:32,653 INFO L226 Difference]: Without dead ends: 178 [2019-11-15 23:55:32,654 INFO L600 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=271, Invalid=1135, Unknown=0, NotChecked=0, Total=1406 [2019-11-15 23:55:32,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2019-11-15 23:55:32,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 136. [2019-11-15 23:55:32,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 136 states. [2019-11-15 23:55:32,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 164 transitions. [2019-11-15 23:55:32,659 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 164 transitions. Word has length 60 [2019-11-15 23:55:32,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-15 23:55:32,660 INFO L462 AbstractCegarLoop]: Abstraction has 136 states and 164 transitions. [2019-11-15 23:55:32,660 INFO L463 AbstractCegarLoop]: Interpolant automaton has 20 states. [2019-11-15 23:55:32,660 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 164 transitions. [2019-11-15 23:55:32,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2019-11-15 23:55:32,660 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 23:55:32,661 INFO L380 BasicCegarLoop]: trace histogram [9, 9, 9, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:55:32,865 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 23:55:32,866 INFO L410 AbstractCegarLoop]: === Iteration 17 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err0REQUIRES_VIOLATION, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 23:55:32,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:55:32,866 INFO L82 PathProgramCache]: Analyzing trace with hash -1246289570, now seen corresponding path program 1 times [2019-11-15 23:55:32,866 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:55:32,866 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179567653] [2019-11-15 23:55:32,866 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:32,866 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:32,866 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:55:32,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:33,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:33,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:33,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:33,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:33,061 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 0 proven. 117 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2019-11-15 23:55:33,061 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179567653] [2019-11-15 23:55:33,061 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1538728559] [2019-11-15 23:55:33,061 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/bin/uautomizer/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 23:55:33,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:33,227 INFO L256 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 12 conjunts are in the unsatisfiable core [2019-11-15 23:55:33,229 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:55:33,362 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 4 proven. 117 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2019-11-15 23:55:33,362 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 23:55:33,362 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 26 [2019-11-15 23:55:33,362 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869812328] [2019-11-15 23:55:33,362 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2019-11-15 23:55:33,363 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:55:33,363 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2019-11-15 23:55:33,363 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=434, Unknown=0, NotChecked=0, Total=650 [2019-11-15 23:55:33,364 INFO L87 Difference]: Start difference. First operand 136 states and 164 transitions. Second operand 26 states. [2019-11-15 23:55:33,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:55:33,917 INFO L93 Difference]: Finished difference Result 170 states and 200 transitions. [2019-11-15 23:55:33,918 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2019-11-15 23:55:33,918 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 63 [2019-11-15 23:55:33,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-15 23:55:33,919 INFO L225 Difference]: With dead ends: 170 [2019-11-15 23:55:33,919 INFO L226 Difference]: Without dead ends: 170 [2019-11-15 23:55:33,919 INFO L600 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=243, Invalid=569, Unknown=0, NotChecked=0, Total=812 [2019-11-15 23:55:33,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2019-11-15 23:55:33,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 139. [2019-11-15 23:55:33,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 139 states. [2019-11-15 23:55:33,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 167 transitions. [2019-11-15 23:55:33,924 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 167 transitions. Word has length 63 [2019-11-15 23:55:33,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-15 23:55:33,924 INFO L462 AbstractCegarLoop]: Abstraction has 139 states and 167 transitions. [2019-11-15 23:55:33,924 INFO L463 AbstractCegarLoop]: Interpolant automaton has 26 states. [2019-11-15 23:55:33,925 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 167 transitions. [2019-11-15 23:55:33,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2019-11-15 23:55:33,925 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 23:55:33,925 INFO L380 BasicCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:55:34,126 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 23:55:34,126 INFO L410 AbstractCegarLoop]: === Iteration 18 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err0REQUIRES_VIOLATION, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 23:55:34,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:55:34,127 INFO L82 PathProgramCache]: Analyzing trace with hash 1419226544, now seen corresponding path program 2 times [2019-11-15 23:55:34,127 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:55:34,127 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366177145] [2019-11-15 23:55:34,127 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:34,127 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:34,127 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:55:34,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:34,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:34,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:34,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:34,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:34,272 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2019-11-15 23:55:34,272 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366177145] [2019-11-15 23:55:34,273 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1887192440] [2019-11-15 23:55:34,273 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/bin/uautomizer/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 23:55:34,460 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-11-15 23:55:34,460 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-15 23:55:34,462 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 6 conjunts are in the unsatisfiable core [2019-11-15 23:55:34,470 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:55:34,520 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2019-11-15 23:55:34,520 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 23:55:34,520 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6] total 11 [2019-11-15 23:55:34,521 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885714826] [2019-11-15 23:55:34,521 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-11-15 23:55:34,521 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:55:34,521 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-11-15 23:55:34,522 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2019-11-15 23:55:34,522 INFO L87 Difference]: Start difference. First operand 139 states and 167 transitions. Second operand 11 states. [2019-11-15 23:55:34,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:55:34,936 INFO L93 Difference]: Finished difference Result 231 states and 274 transitions. [2019-11-15 23:55:34,937 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-11-15 23:55:34,937 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 66 [2019-11-15 23:55:34,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-15 23:55:34,938 INFO L225 Difference]: With dead ends: 231 [2019-11-15 23:55:34,938 INFO L226 Difference]: Without dead ends: 225 [2019-11-15 23:55:34,938 INFO L600 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2019-11-15 23:55:34,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2019-11-15 23:55:34,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 143. [2019-11-15 23:55:34,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 143 states. [2019-11-15 23:55:34,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 171 transitions. [2019-11-15 23:55:34,946 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 171 transitions. Word has length 66 [2019-11-15 23:55:34,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-15 23:55:34,947 INFO L462 AbstractCegarLoop]: Abstraction has 143 states and 171 transitions. [2019-11-15 23:55:34,947 INFO L463 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-11-15 23:55:34,947 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 171 transitions. [2019-11-15 23:55:34,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2019-11-15 23:55:34,948 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 23:55:34,948 INFO L380 BasicCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:55:35,154 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 23:55:35,154 INFO L410 AbstractCegarLoop]: === Iteration 19 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err0REQUIRES_VIOLATION, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 23:55:35,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:55:35,154 INFO L82 PathProgramCache]: Analyzing trace with hash -725177368, now seen corresponding path program 1 times [2019-11-15 23:55:35,155 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:55:35,155 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795238958] [2019-11-15 23:55:35,155 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:35,155 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:35,155 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:55:35,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:35,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:35,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:35,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:35,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:35,483 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2019-11-15 23:55:35,483 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795238958] [2019-11-15 23:55:35,483 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1032264946] [2019-11-15 23:55:35,484 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/bin/uautomizer/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 23:55:35,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:35,663 INFO L256 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 48 conjunts are in the unsatisfiable core [2019-11-15 23:55:35,667 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:55:36,074 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:36,075 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 21 [2019-11-15 23:55:36,076 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-15 23:55:36,085 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 23:55:36,097 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 23:55:36,098 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2019-11-15 23:55:36,098 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-15 23:55:36,105 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 23:55:36,106 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-15 23:55:36,106 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:19 [2019-11-15 23:55:36,180 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:36,181 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 21 [2019-11-15 23:55:36,181 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-15 23:55:36,195 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 23:55:36,202 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 23:55:36,202 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2019-11-15 23:55:36,202 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-15 23:55:36,210 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 23:55:36,210 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-15 23:55:36,211 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:19 [2019-11-15 23:55:36,254 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 108 proven. 50 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2019-11-15 23:55:36,254 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 23:55:36,254 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 20] total 32 [2019-11-15 23:55:36,254 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322792111] [2019-11-15 23:55:36,255 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2019-11-15 23:55:36,255 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:55:36,256 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2019-11-15 23:55:36,256 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=943, Unknown=0, NotChecked=0, Total=1056 [2019-11-15 23:55:36,256 INFO L87 Difference]: Start difference. First operand 143 states and 171 transitions. Second operand 33 states. [2019-11-15 23:55:39,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 23:55:39,115 INFO L93 Difference]: Finished difference Result 271 states and 312 transitions. [2019-11-15 23:55:39,116 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2019-11-15 23:55:39,116 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 66 [2019-11-15 23:55:39,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-15 23:55:39,118 INFO L225 Difference]: With dead ends: 271 [2019-11-15 23:55:39,118 INFO L226 Difference]: Without dead ends: 271 [2019-11-15 23:55:39,119 INFO L600 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 681 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=422, Invalid=3118, Unknown=0, NotChecked=0, Total=3540 [2019-11-15 23:55:39,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2019-11-15 23:55:39,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 153. [2019-11-15 23:55:39,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 153 states. [2019-11-15 23:55:39,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 187 transitions. [2019-11-15 23:55:39,125 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 187 transitions. Word has length 66 [2019-11-15 23:55:39,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-15 23:55:39,126 INFO L462 AbstractCegarLoop]: Abstraction has 153 states and 187 transitions. [2019-11-15 23:55:39,126 INFO L463 AbstractCegarLoop]: Interpolant automaton has 33 states. [2019-11-15 23:55:39,126 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 187 transitions. [2019-11-15 23:55:39,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2019-11-15 23:55:39,127 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 23:55:39,127 INFO L380 BasicCegarLoop]: trace histogram [10, 10, 10, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:55:39,331 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 23:55:39,332 INFO L410 AbstractCegarLoop]: === Iteration 20 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err0REQUIRES_VIOLATION, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 23:55:39,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:55:39,332 INFO L82 PathProgramCache]: Analyzing trace with hash -1079031517, now seen corresponding path program 1 times [2019-11-15 23:55:39,332 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 23:55:39,332 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253646190] [2019-11-15 23:55:39,333 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:39,333 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 23:55:39,333 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 23:55:39,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:40,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:40,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:40,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:40,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:40,249 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 85 proven. 62 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2019-11-15 23:55:40,250 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253646190] [2019-11-15 23:55:40,250 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [258319556] [2019-11-15 23:55:40,250 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/bin/uautomizer/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 23:55:40,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 23:55:40,424 INFO L256 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 47 conjunts are in the unsatisfiable core [2019-11-15 23:55:40,426 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 23:55:40,471 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2019-11-15 23:55:40,472 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-15 23:55:40,487 INFO L567 ElimStorePlain]: treesize reduction 7, result has 72.0 percent of original size [2019-11-15 23:55:40,488 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-15 23:55:40,488 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:18 [2019-11-15 23:55:40,561 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:40,563 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2019-11-15 23:55:40,563 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-15 23:55:40,580 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 23:55:40,581 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-15 23:55:40,581 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2019-11-15 23:55:40,682 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:40,683 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:40,684 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:40,685 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 23:55:40,686 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 42 [2019-11-15 23:55:40,686 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-15 23:55:40,701 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 23:55:40,702 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-15 23:55:40,702 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:46 [2019-11-15 23:55:40,846 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:40,847 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:40,848 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:40,850 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:40,851 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:40,852 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:40,853 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 23:55:40,853 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 66 treesize of output 71 [2019-11-15 23:55:40,854 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-15 23:55:40,877 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 23:55:40,877 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-15 23:55:40,877 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:79, output treesize:75 [2019-11-15 23:55:40,990 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:40,991 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:40,992 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:40,993 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:40,995 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:40,996 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:40,997 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:40,998 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:40,999 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:41,000 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:41,000 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 23:55:41,001 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 77 treesize of output 85 [2019-11-15 23:55:41,001 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-15 23:55:41,049 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 23:55:41,050 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-15 23:55:41,050 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:95, output treesize:91 [2019-11-15 23:55:41,185 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:41,186 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:41,187 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:41,188 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:41,189 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:41,190 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:41,191 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:41,192 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:41,193 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:41,194 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:41,195 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:41,195 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:41,196 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:41,197 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:41,198 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:41,199 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 23:55:41,199 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 88 treesize of output 99 [2019-11-15 23:55:41,200 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-15 23:55:41,218 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 23:55:41,218 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-11-15 23:55:41,218 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:111, output treesize:107 [2019-11-15 23:55:41,412 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:41,413 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:41,415 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:41,416 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:41,422 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:41,424 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:41,426 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:41,427 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:41,428 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:41,430 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:41,431 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:41,432 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:41,433 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:41,434 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:41,435 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:41,436 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:41,437 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:41,438 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:41,439 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:41,440 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:41,441 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:41,442 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 23:55:41,442 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 99 treesize of output 113 [2019-11-15 23:55:41,443 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-15 23:55:41,471 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 23:55:41,472 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2019-11-15 23:55:41,473 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:127, output treesize:123 [2019-11-15 23:55:41,940 WARN L191 SmtUtils]: Spent 394.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2019-11-15 23:55:42,062 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,063 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,065 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,066 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,068 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,069 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,071 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,072 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,074 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,075 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,076 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,076 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,077 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,078 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,079 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,080 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,081 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,082 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,083 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,084 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,085 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,086 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,087 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,088 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,089 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,090 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,091 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,092 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,092 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 23:55:42,093 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 28 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 110 treesize of output 127 [2019-11-15 23:55:42,093 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-15 23:55:42,120 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 23:55:42,121 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2019-11-15 23:55:42,121 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:143, output treesize:139 [2019-11-15 23:55:42,548 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,549 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,550 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,551 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,567 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,574 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,578 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,580 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,582 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,583 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,584 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,585 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,586 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,588 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,589 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,590 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,591 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,592 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,593 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,594 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,595 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,596 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,597 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,597 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,598 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,599 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,600 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,601 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,602 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,603 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,604 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,605 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,606 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,607 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,608 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,609 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:42,611 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 23:55:42,611 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 36 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 121 treesize of output 141 [2019-11-15 23:55:42,612 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-15 23:55:42,670 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 23:55:42,671 INFO L496 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 1 dim-2 vars, End of recursive call: 5 dim-0 vars, and 1 xjuncts. [2019-11-15 23:55:42,672 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:159, output treesize:155 [2019-11-15 23:55:43,438 WARN L191 SmtUtils]: Spent 492.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2019-11-15 23:55:47,030 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,032 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,038 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,039 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,041 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,043 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,044 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,050 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,052 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,053 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,055 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,056 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,057 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,058 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,059 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,060 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,061 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,062 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,063 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,064 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,065 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,066 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,067 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,068 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,069 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,070 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,071 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,072 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,073 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,074 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,075 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,076 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,077 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,078 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,079 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,080 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,081 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,082 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,083 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,084 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,085 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,086 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,087 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,088 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,089 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:55:47,089 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 23:55:47,090 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 45 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 132 treesize of output 155 [2019-11-15 23:55:47,090 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-15 23:55:47,135 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 23:55:47,136 INFO L496 ElimStorePlain]: Start of recursive call 1: 7 dim-0 vars, 1 dim-2 vars, End of recursive call: 7 dim-0 vars, and 1 xjuncts. [2019-11-15 23:55:47,137 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 8 variables, input treesize:175, output treesize:171 [2019-11-15 23:56:30,812 WARN L191 SmtUtils]: Spent 806.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2019-11-15 23:56:31,483 WARN L191 SmtUtils]: Spent 572.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2019-11-15 23:56:33,676 WARN L191 SmtUtils]: Spent 2.03 s on a formula simplification that was a NOOP. DAG size: 62 [2019-11-15 23:56:33,691 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,692 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,693 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,694 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,695 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,696 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,697 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,698 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,699 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,705 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,706 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,707 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,708 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,710 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,711 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,712 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,713 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,714 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,716 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,717 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,718 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,719 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,721 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,722 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,723 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,724 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,726 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,727 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,728 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,729 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,730 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,735 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,736 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,737 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,738 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,740 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,741 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,742 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,743 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,744 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,745 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,746 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 23:56:33,747 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 23:56:33,747 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 45 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 92 treesize of output 34 [2019-11-15 23:56:33,748 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-15 23:56:33,761 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 23:56:33,762 INFO L496 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-15 23:56:33,762 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 9 variables, input treesize:125, output treesize:3 [2019-11-15 23:56:33,812 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 57 proven. 90 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2019-11-15 23:56:33,812 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 23:56:33,812 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 28] total 44 [2019-11-15 23:56:33,812 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563152550] [2019-11-15 23:56:33,813 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2019-11-15 23:56:33,813 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 23:56:33,813 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2019-11-15 23:56:33,814 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=349, Invalid=1617, Unknown=14, NotChecked=0, Total=1980 [2019-11-15 23:56:33,814 INFO L87 Difference]: Start difference. First operand 153 states and 187 transitions. Second operand 45 states. [2019-11-15 23:57:19,379 WARN L194 Executor]: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000) stderr output: (error "out of memory") [2019-11-15 23:57:19,379 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2019-11-15 23:57:19,580 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 23:57:19,580 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000)Received EOF on stdin. stderr output: (error "out of memory") at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:208) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseCheckSatResult(Executor.java:225) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.checkSat(Scriptor.java:153) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.managedscript.ManagedScript.checkSat(ManagedScript.java:140) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker.checkImplication(MonolithicImplicationChecker.java:84) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier$PredicateComparison.compare(PredicateUnifier.java:899) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier$PredicateComparison.(PredicateUnifier.java:773) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate(PredicateUnifier.java:345) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicateForConjunction(PredicateUnifier.java:388) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicateForConjunction(PredicateUnifier.java:229) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.DeterministicInterpolantAutomaton.getOrConstructPredicate(DeterministicInterpolantAutomaton.java:281) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.DeterministicInterpolantAutomaton.constructSuccessorsAndTransitions(DeterministicInterpolantAutomaton.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:78) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.internalSuccessors(AbstractInterpolantAutomaton.java:234) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.internalSuccessors(AbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.TotalizeNwa.internalSuccessors(TotalizeNwa.java:213) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ComplementDeterministicNwa.internalSuccessors(ComplementDeterministicNwa.java:121) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.internalSuccessors(ProductNwa.java:216) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.internalSuccessors(ProductNwa.java:208) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.addInternalsAndSuccessors(NestedWordAutomatonReachableStates.java:1066) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.(NestedWordAutomatonReachableStates.java:968) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates.(NestedWordAutomatonReachableStates.java:188) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.computeDifference(Difference.java:137) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.(Difference.java:90) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.computeAutomataDifference(BasicCegarLoop.java:668) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.refineAbstraction(BasicCegarLoop.java:597) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterateInternal(AbstractCegarLoop.java:454) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:368) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.iterate(TraceAbstractionStarter.java:332) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:170) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:122) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:120) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:316) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) Caused by: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1461) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:654) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:419) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:205) ... 44 more [2019-11-15 23:57:19,584 INFO L168 Benchmark]: Toolchain (without parser) took 128003.98 ms. Allocated memory was 1.0 GB in the beginning and 1.5 GB in the end (delta: 477.6 MB). Free memory was 939.3 MB in the beginning and 1.0 GB in the end (delta: -91.3 MB). Peak memory consumption was 386.4 MB. Max. memory is 11.5 GB. [2019-11-15 23:57:19,584 INFO L168 Benchmark]: CDTParser took 0.25 ms. Allocated memory is still 1.0 GB. Free memory is still 967.5 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-15 23:57:19,584 INFO L168 Benchmark]: CACSL2BoogieTranslator took 722.92 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 138.4 MB). Free memory was 939.3 MB in the beginning and 1.1 GB in the end (delta: -158.7 MB). Peak memory consumption was 18.4 MB. Max. memory is 11.5 GB. [2019-11-15 23:57:19,585 INFO L168 Benchmark]: Boogie Preprocessor took 93.55 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. [2019-11-15 23:57:19,585 INFO L168 Benchmark]: RCFGBuilder took 1325.42 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 978.0 MB in the end (delta: 114.6 MB). Peak memory consumption was 114.6 MB. Max. memory is 11.5 GB. [2019-11-15 23:57:19,585 INFO L168 Benchmark]: TraceAbstraction took 125858.62 ms. Allocated memory was 1.2 GB in the beginning and 1.5 GB in the end (delta: 339.2 MB). Free memory was 978.0 MB in the beginning and 1.0 GB in the end (delta: -52.6 MB). Peak memory consumption was 286.6 MB. Max. memory is 11.5 GB. [2019-11-15 23:57:19,587 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.25 ms. Allocated memory is still 1.0 GB. Free memory is still 967.5 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 722.92 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 138.4 MB). Free memory was 939.3 MB in the beginning and 1.1 GB in the end (delta: -158.7 MB). Peak memory consumption was 18.4 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 93.55 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 1325.42 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 978.0 MB in the end (delta: 114.6 MB). Peak memory consumption was 114.6 MB. Max. memory is 11.5 GB. * TraceAbstraction took 125858.62 ms. Allocated memory was 1.2 GB in the beginning and 1.5 GB in the end (delta: 339.2 MB). Free memory was 978.0 MB in the beginning and 1.0 GB in the end (delta: -52.6 MB). Peak memory consumption was 286.6 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000)Received EOF on stdin. stderr output: (error "out of memory") de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000)Received EOF on stdin. stderr output: (error "out of memory") : de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:208) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... ### Bit-precise run ### This is Ultimate 0.1.24-cad4683 [2019-11-15 23:57:21,343 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-15 23:57:21,344 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-15 23:57:21,355 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-15 23:57:21,355 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-15 23:57:21,356 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-15 23:57:21,357 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-15 23:57:21,359 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-15 23:57:21,360 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-15 23:57:21,361 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-15 23:57:21,362 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-15 23:57:21,363 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-15 23:57:21,363 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-15 23:57:21,364 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-15 23:57:21,365 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-15 23:57:21,366 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-15 23:57:21,367 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-15 23:57:21,368 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-15 23:57:21,369 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-15 23:57:21,371 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-15 23:57:21,372 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-15 23:57:21,373 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-15 23:57:21,374 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-15 23:57:21,375 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-15 23:57:21,377 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-15 23:57:21,377 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-15 23:57:21,378 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-15 23:57:21,379 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-15 23:57:21,379 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-15 23:57:21,380 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-15 23:57:21,380 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-15 23:57:21,381 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-15 23:57:21,381 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-15 23:57:21,382 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-15 23:57:21,383 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-15 23:57:21,384 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-15 23:57:21,384 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-15 23:57:21,384 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-15 23:57:21,385 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-15 23:57:21,386 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-15 23:57:21,386 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-15 23:57:21,387 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/bin/uautomizer/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2019-11-15 23:57:21,399 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-15 23:57:21,400 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-15 23:57:21,401 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-15 23:57:21,401 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-15 23:57:21,401 INFO L138 SettingsManager]: * Use SBE=true [2019-11-15 23:57:21,401 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-15 23:57:21,402 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-15 23:57:21,402 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-11-15 23:57:21,402 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-11-15 23:57:21,402 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-15 23:57:21,403 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-15 23:57:21,403 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2019-11-15 23:57:21,403 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2019-11-15 23:57:21,403 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2019-11-15 23:57:21,403 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-11-15 23:57:21,404 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2019-11-15 23:57:21,404 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2019-11-15 23:57:21,404 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-15 23:57:21,404 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-15 23:57:21,404 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-15 23:57:21,405 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-11-15 23:57:21,405 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-11-15 23:57:21,405 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-11-15 23:57:21,405 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-11-15 23:57:21,406 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-15 23:57:21,406 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-11-15 23:57:21,406 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2019-11-15 23:57:21,406 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --rewrite-divk --print-success --lang smt [2019-11-15 23:57:21,406 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-11-15 23:57:21,407 INFO L138 SettingsManager]: * Logic for external solver=AUFBV 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_adf9b865-9dd6-49d2-ae95-63654e55f294/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 -> 85051d52521692aaf1a0de9e5f8f895724c83314 [2019-11-15 23:57:21,435 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-15 23:57:21,446 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-15 23:57:21,452 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-15 23:57:21,453 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-15 23:57:21,454 INFO L275 PluginConnector]: CDTParser initialized [2019-11-15 23:57:21,454 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/bin/uautomizer/../../sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-1.i [2019-11-15 23:57:21,510 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/bin/uautomizer/data/11364ae55/160987d8ea7442609f31ef55cda87ade/FLAG773d7ac12 [2019-11-15 23:57:21,968 INFO L306 CDTParser]: Found 1 translation units. [2019-11-15 23:57:21,969 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-1.i [2019-11-15 23:57:21,989 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/bin/uautomizer/data/11364ae55/160987d8ea7442609f31ef55cda87ade/FLAG773d7ac12 [2019-11-15 23:57:22,281 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/bin/uautomizer/data/11364ae55/160987d8ea7442609f31ef55cda87ade [2019-11-15 23:57:22,283 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-15 23:57:22,284 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2019-11-15 23:57:22,286 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-15 23:57:22,286 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-15 23:57:22,289 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-15 23:57:22,290 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.11 11:57:22" (1/1) ... [2019-11-15 23:57:22,292 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@77265599 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:57:22, skipping insertion in model container [2019-11-15 23:57:22,292 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.11 11:57:22" (1/1) ... [2019-11-15 23:57:22,299 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-11-15 23:57:22,371 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-11-15 23:57:22,839 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-15 23:57:22,870 INFO L188 MainTranslator]: Completed pre-run [2019-11-15 23:57:22,945 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-15 23:57:23,036 INFO L192 MainTranslator]: Completed translation [2019-11-15 23:57:23,037 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:57:23 WrapperNode [2019-11-15 23:57:23,037 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-15 23:57:23,038 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-15 23:57:23,038 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-15 23:57:23,038 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-15 23:57:23,048 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:57:23" (1/1) ... [2019-11-15 23:57:23,049 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:57:23" (1/1) ... [2019-11-15 23:57:23,072 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:57:23" (1/1) ... [2019-11-15 23:57:23,073 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:57:23" (1/1) ... [2019-11-15 23:57:23,113 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:57:23" (1/1) ... [2019-11-15 23:57:23,129 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:57:23" (1/1) ... [2019-11-15 23:57:23,137 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:57:23" (1/1) ... [2019-11-15 23:57:23,154 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-15 23:57:23,162 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-15 23:57:23,162 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-15 23:57:23,162 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-15 23:57:23,163 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:57:23" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/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 [2019-11-15 23:57:23,231 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-11-15 23:57:23,231 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-15 23:57:23,231 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2019-11-15 23:57:23,232 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_32 [2019-11-15 23:57:23,232 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_64 [2019-11-15 23:57:23,232 INFO L138 BoogieDeclarations]: Found implementation of procedure __uint16_identity [2019-11-15 23:57:23,232 INFO L138 BoogieDeclarations]: Found implementation of procedure __uint32_identity [2019-11-15 23:57:23,233 INFO L138 BoogieDeclarations]: Found implementation of procedure __uint64_identity [2019-11-15 23:57:23,234 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_nonpositive [2019-11-15 23:57:23,234 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_positive [2019-11-15 23:57:23,235 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2019-11-15 23:57:23,235 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2019-11-15 23:57:23,235 INFO L138 BoogieDeclarations]: Found implementation of procedure LDV_INIT_LIST_HEAD [2019-11-15 23:57:23,235 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_list_add [2019-11-15 23:57:23,235 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_list_del [2019-11-15 23:57:23,236 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_list_add [2019-11-15 23:57:23,236 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_list_add_tail [2019-11-15 23:57:23,236 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_list_del [2019-11-15 23:57:23,237 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_msg_alloc [2019-11-15 23:57:23,237 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_msg_fill [2019-11-15 23:57:23,237 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_msg_free [2019-11-15 23:57:23,237 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_submit_msg [2019-11-15 23:57:23,237 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_destroy_msgs [2019-11-15 23:57:23,238 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_get_drvdata [2019-11-15 23:57:23,238 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2019-11-15 23:57:23,239 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_add_return [2019-11-15 23:57:23,239 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_sub_return [2019-11-15 23:57:23,239 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_sub [2019-11-15 23:57:23,239 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_init [2019-11-15 23:57:23,239 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_get [2019-11-15 23:57:23,240 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_put [2019-11-15 23:57:23,240 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_del [2019-11-15 23:57:23,240 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_cleanup [2019-11-15 23:57:23,240 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_release [2019-11-15 23:57:23,240 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_put [2019-11-15 23:57:23,240 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_get [2019-11-15 23:57:23,241 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_init_internal [2019-11-15 23:57:23,241 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_init [2019-11-15 23:57:23,241 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_create [2019-11-15 23:57:23,241 INFO L138 BoogieDeclarations]: Found implementation of procedure f [2019-11-15 23:57:23,241 INFO L138 BoogieDeclarations]: Found implementation of procedure g [2019-11-15 23:57:23,241 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_17 [2019-11-15 23:57:23,242 INFO L138 BoogieDeclarations]: Found implementation of procedure free_17 [2019-11-15 23:57:23,242 INFO L138 BoogieDeclarations]: Found implementation of procedure entry_point [2019-11-15 23:57:23,242 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-11-15 23:57:23,242 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2019-11-15 23:57:23,242 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2019-11-15 23:57:23,242 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2019-11-15 23:57:23,243 INFO L130 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2019-11-15 23:57:23,243 INFO L130 BoogieDeclarations]: Found specification of procedure atof [2019-11-15 23:57:23,243 INFO L130 BoogieDeclarations]: Found specification of procedure atoi [2019-11-15 23:57:23,243 INFO L130 BoogieDeclarations]: Found specification of procedure atol [2019-11-15 23:57:23,243 INFO L130 BoogieDeclarations]: Found specification of procedure atoll [2019-11-15 23:57:23,244 INFO L130 BoogieDeclarations]: Found specification of procedure strtod [2019-11-15 23:57:23,244 INFO L130 BoogieDeclarations]: Found specification of procedure strtof [2019-11-15 23:57:23,244 INFO L130 BoogieDeclarations]: Found specification of procedure strtold [2019-11-15 23:57:23,244 INFO L130 BoogieDeclarations]: Found specification of procedure strtol [2019-11-15 23:57:23,245 INFO L130 BoogieDeclarations]: Found specification of procedure strtoul [2019-11-15 23:57:23,245 INFO L130 BoogieDeclarations]: Found specification of procedure strtoq [2019-11-15 23:57:23,245 INFO L130 BoogieDeclarations]: Found specification of procedure strtouq [2019-11-15 23:57:23,245 INFO L130 BoogieDeclarations]: Found specification of procedure strtoll [2019-11-15 23:57:23,245 INFO L130 BoogieDeclarations]: Found specification of procedure strtoull [2019-11-15 23:57:23,245 INFO L130 BoogieDeclarations]: Found specification of procedure l64a [2019-11-15 23:57:23,246 INFO L130 BoogieDeclarations]: Found specification of procedure a64l [2019-11-15 23:57:23,246 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_32 [2019-11-15 23:57:23,246 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_64 [2019-11-15 23:57:23,246 INFO L130 BoogieDeclarations]: Found specification of procedure __uint16_identity [2019-11-15 23:57:23,247 INFO L130 BoogieDeclarations]: Found specification of procedure __uint32_identity [2019-11-15 23:57:23,247 INFO L130 BoogieDeclarations]: Found specification of procedure __uint64_identity [2019-11-15 23:57:23,247 INFO L130 BoogieDeclarations]: Found specification of procedure select [2019-11-15 23:57:23,247 INFO L130 BoogieDeclarations]: Found specification of procedure pselect [2019-11-15 23:57:23,248 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2019-11-15 23:57:23,248 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2019-11-15 23:57:23,249 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2019-11-15 23:57:23,249 INFO L130 BoogieDeclarations]: Found specification of procedure random [2019-11-15 23:57:23,250 INFO L130 BoogieDeclarations]: Found specification of procedure srandom [2019-11-15 23:57:23,250 INFO L130 BoogieDeclarations]: Found specification of procedure initstate [2019-11-15 23:57:23,250 INFO L130 BoogieDeclarations]: Found specification of procedure setstate [2019-11-15 23:57:23,251 INFO L130 BoogieDeclarations]: Found specification of procedure random_r [2019-11-15 23:57:23,251 INFO L130 BoogieDeclarations]: Found specification of procedure srandom_r [2019-11-15 23:57:23,251 INFO L130 BoogieDeclarations]: Found specification of procedure initstate_r [2019-11-15 23:57:23,251 INFO L130 BoogieDeclarations]: Found specification of procedure setstate_r [2019-11-15 23:57:23,252 INFO L130 BoogieDeclarations]: Found specification of procedure rand [2019-11-15 23:57:23,252 INFO L130 BoogieDeclarations]: Found specification of procedure srand [2019-11-15 23:57:23,252 INFO L130 BoogieDeclarations]: Found specification of procedure rand_r [2019-11-15 23:57:23,252 INFO L130 BoogieDeclarations]: Found specification of procedure drand48 [2019-11-15 23:57:23,253 INFO L130 BoogieDeclarations]: Found specification of procedure erand48 [2019-11-15 23:57:23,253 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48 [2019-11-15 23:57:23,253 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48 [2019-11-15 23:57:23,253 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48 [2019-11-15 23:57:23,253 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48 [2019-11-15 23:57:23,253 INFO L130 BoogieDeclarations]: Found specification of procedure srand48 [2019-11-15 23:57:23,254 INFO L130 BoogieDeclarations]: Found specification of procedure seed48 [2019-11-15 23:57:23,254 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48 [2019-11-15 23:57:23,254 INFO L130 BoogieDeclarations]: Found specification of procedure drand48_r [2019-11-15 23:57:23,254 INFO L130 BoogieDeclarations]: Found specification of procedure erand48_r [2019-11-15 23:57:23,254 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48_r [2019-11-15 23:57:23,254 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48_r [2019-11-15 23:57:23,254 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48_r [2019-11-15 23:57:23,255 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48_r [2019-11-15 23:57:23,255 INFO L130 BoogieDeclarations]: Found specification of procedure srand48_r [2019-11-15 23:57:23,255 INFO L130 BoogieDeclarations]: Found specification of procedure seed48_r [2019-11-15 23:57:23,255 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48_r [2019-11-15 23:57:23,255 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2019-11-15 23:57:23,255 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2019-11-15 23:57:23,256 INFO L130 BoogieDeclarations]: Found specification of procedure realloc [2019-11-15 23:57:23,256 INFO L130 BoogieDeclarations]: Found specification of procedure free [2019-11-15 23:57:23,256 INFO L130 BoogieDeclarations]: Found specification of procedure alloca [2019-11-15 23:57:23,256 INFO L130 BoogieDeclarations]: Found specification of procedure valloc [2019-11-15 23:57:23,256 INFO L130 BoogieDeclarations]: Found specification of procedure posix_memalign [2019-11-15 23:57:23,256 INFO L130 BoogieDeclarations]: Found specification of procedure aligned_alloc [2019-11-15 23:57:23,257 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2019-11-15 23:57:23,257 INFO L130 BoogieDeclarations]: Found specification of procedure atexit [2019-11-15 23:57:23,257 INFO L130 BoogieDeclarations]: Found specification of procedure at_quick_exit [2019-11-15 23:57:23,257 INFO L130 BoogieDeclarations]: Found specification of procedure on_exit [2019-11-15 23:57:23,258 INFO L130 BoogieDeclarations]: Found specification of procedure exit [2019-11-15 23:57:23,258 INFO L130 BoogieDeclarations]: Found specification of procedure quick_exit [2019-11-15 23:57:23,258 INFO L130 BoogieDeclarations]: Found specification of procedure _Exit [2019-11-15 23:57:23,259 INFO L130 BoogieDeclarations]: Found specification of procedure getenv [2019-11-15 23:57:23,259 INFO L130 BoogieDeclarations]: Found specification of procedure putenv [2019-11-15 23:57:23,259 INFO L130 BoogieDeclarations]: Found specification of procedure setenv [2019-11-15 23:57:23,260 INFO L130 BoogieDeclarations]: Found specification of procedure unsetenv [2019-11-15 23:57:23,260 INFO L130 BoogieDeclarations]: Found specification of procedure clearenv [2019-11-15 23:57:23,260 INFO L130 BoogieDeclarations]: Found specification of procedure mktemp [2019-11-15 23:57:23,260 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemp [2019-11-15 23:57:23,260 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemps [2019-11-15 23:57:23,260 INFO L130 BoogieDeclarations]: Found specification of procedure mkdtemp [2019-11-15 23:57:23,261 INFO L130 BoogieDeclarations]: Found specification of procedure system [2019-11-15 23:57:23,261 INFO L130 BoogieDeclarations]: Found specification of procedure realpath [2019-11-15 23:57:23,261 INFO L130 BoogieDeclarations]: Found specification of procedure bsearch [2019-11-15 23:57:23,262 INFO L130 BoogieDeclarations]: Found specification of procedure qsort [2019-11-15 23:57:23,265 INFO L130 BoogieDeclarations]: Found specification of procedure abs [2019-11-15 23:57:23,265 INFO L130 BoogieDeclarations]: Found specification of procedure labs [2019-11-15 23:57:23,265 INFO L130 BoogieDeclarations]: Found specification of procedure llabs [2019-11-15 23:57:23,265 INFO L130 BoogieDeclarations]: Found specification of procedure div [2019-11-15 23:57:23,266 INFO L130 BoogieDeclarations]: Found specification of procedure ldiv [2019-11-15 23:57:23,269 INFO L130 BoogieDeclarations]: Found specification of procedure lldiv [2019-11-15 23:57:23,269 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt [2019-11-15 23:57:23,269 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt [2019-11-15 23:57:23,270 INFO L130 BoogieDeclarations]: Found specification of procedure gcvt [2019-11-15 23:57:23,270 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt [2019-11-15 23:57:23,270 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt [2019-11-15 23:57:23,270 INFO L130 BoogieDeclarations]: Found specification of procedure qgcvt [2019-11-15 23:57:23,278 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt_r [2019-11-15 23:57:23,278 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt_r [2019-11-15 23:57:23,278 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt_r [2019-11-15 23:57:23,278 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt_r [2019-11-15 23:57:23,278 INFO L130 BoogieDeclarations]: Found specification of procedure mblen [2019-11-15 23:57:23,278 INFO L130 BoogieDeclarations]: Found specification of procedure mbtowc [2019-11-15 23:57:23,279 INFO L130 BoogieDeclarations]: Found specification of procedure wctomb [2019-11-15 23:57:23,279 INFO L130 BoogieDeclarations]: Found specification of procedure mbstowcs [2019-11-15 23:57:23,279 INFO L130 BoogieDeclarations]: Found specification of procedure wcstombs [2019-11-15 23:57:23,279 INFO L130 BoogieDeclarations]: Found specification of procedure rpmatch [2019-11-15 23:57:23,279 INFO L130 BoogieDeclarations]: Found specification of procedure getsubopt [2019-11-15 23:57:23,279 INFO L130 BoogieDeclarations]: Found specification of procedure getloadavg [2019-11-15 23:57:23,280 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2019-11-15 23:57:23,280 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2019-11-15 23:57:23,280 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_pointer [2019-11-15 23:57:23,280 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_nonpositive [2019-11-15 23:57:23,280 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_positive [2019-11-15 23:57:23,280 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy [2019-11-15 23:57:23,280 INFO L130 BoogieDeclarations]: Found specification of procedure memset [2019-11-15 23:57:23,281 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2019-11-15 23:57:23,281 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2019-11-15 23:57:23,281 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2019-11-15 23:57:23,281 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2019-11-15 23:57:23,281 INFO L130 BoogieDeclarations]: Found specification of procedure LDV_INIT_LIST_HEAD [2019-11-15 23:57:23,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2019-11-15 23:57:23,282 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_list_add [2019-11-15 23:57:23,282 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_list_del [2019-11-15 23:57:23,282 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_list_add [2019-11-15 23:57:23,282 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2019-11-15 23:57:23,282 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_list_add_tail [2019-11-15 23:57:23,282 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_list_del [2019-11-15 23:57:23,282 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_msg_alloc [2019-11-15 23:57:23,283 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_msg_fill [2019-11-15 23:57:23,283 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2019-11-15 23:57:23,283 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_msg_free [2019-11-15 23:57:23,283 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-11-15 23:57:23,283 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_submit_msg [2019-11-15 23:57:23,283 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_destroy_msgs [2019-11-15 23:57:23,283 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_get_drvdata [2019-11-15 23:57:23,284 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2019-11-15 23:57:23,284 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_add_return [2019-11-15 23:57:23,284 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2019-11-15 23:57:23,284 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2019-11-15 23:57:23,284 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_sub_return [2019-11-15 23:57:23,284 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_sub [2019-11-15 23:57:23,285 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2019-11-15 23:57:23,285 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_init [2019-11-15 23:57:23,285 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_get [2019-11-15 23:57:23,285 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_put [2019-11-15 23:57:23,285 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_del [2019-11-15 23:57:23,285 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_cleanup [2019-11-15 23:57:23,286 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_release [2019-11-15 23:57:23,286 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_put [2019-11-15 23:57:23,286 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_get [2019-11-15 23:57:23,286 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_init_internal [2019-11-15 23:57:23,286 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_init [2019-11-15 23:57:23,286 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_create [2019-11-15 23:57:23,286 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2019-11-15 23:57:23,287 INFO L130 BoogieDeclarations]: Found specification of procedure f [2019-11-15 23:57:23,287 INFO L130 BoogieDeclarations]: Found specification of procedure g [2019-11-15 23:57:23,287 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_17 [2019-11-15 23:57:23,287 INFO L130 BoogieDeclarations]: Found specification of procedure free_17 [2019-11-15 23:57:23,287 INFO L130 BoogieDeclarations]: Found specification of procedure entry_point [2019-11-15 23:57:23,287 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-11-15 23:57:23,287 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-11-15 23:57:23,288 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-11-15 23:57:23,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2019-11-15 23:57:23,288 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-15 23:57:23,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2019-11-15 23:57:23,288 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2019-11-15 23:57:23,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2019-11-15 23:57:23,288 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2019-11-15 23:57:23,886 WARN L732 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-15 23:57:24,328 WARN L732 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-15 23:57:24,894 INFO L279 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-15 23:57:24,896 INFO L284 CfgBuilder]: Removed 5 assume(true) statements. [2019-11-15 23:57:24,898 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.11 11:57:24 BoogieIcfgContainer [2019-11-15 23:57:24,898 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-15 23:57:24,899 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2019-11-15 23:57:24,899 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2019-11-15 23:57:24,902 INFO L275 PluginConnector]: TraceAbstraction initialized [2019-11-15 23:57:24,903 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.11 11:57:22" (1/3) ... [2019-11-15 23:57:24,904 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f4e4858 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.11 11:57:24, skipping insertion in model container [2019-11-15 23:57:24,904 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 11:57:23" (2/3) ... [2019-11-15 23:57:24,904 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f4e4858 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.11 11:57:24, skipping insertion in model container [2019-11-15 23:57:24,905 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.11 11:57:24" (3/3) ... [2019-11-15 23:57:24,906 INFO L109 eAbstractionObserver]: Analyzing ICFG memleaks_test17_1-1.i [2019-11-15 23:57:24,915 INFO L152 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2019-11-15 23:57:24,924 INFO L164 ceAbstractionStarter]: Appying trace abstraction to program that has 87 error locations. [2019-11-15 23:57:24,935 INFO L249 AbstractCegarLoop]: Starting to check reachability of 87 error locations. [2019-11-15 23:57:24,952 INFO L373 AbstractCegarLoop]: Interprodecural is true [2019-11-15 23:57:24,953 INFO L374 AbstractCegarLoop]: Hoare is false [2019-11-15 23:57:24,953 INFO L375 AbstractCegarLoop]: Compute interpolants for FPandBP [2019-11-15 23:57:24,953 INFO L376 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2019-11-15 23:57:24,954 INFO L377 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-11-15 23:57:24,954 INFO L378 AbstractCegarLoop]: Difference is false [2019-11-15 23:57:24,954 INFO L379 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-11-15 23:57:24,954 INFO L383 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-11-15 23:57:24,979 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states. [2019-11-15 23:57:24,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2019-11-15 23:57:24,989 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 23:57:24,990 INFO L380 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 23:57:24,993 INFO L410 AbstractCegarLoop]: === Iteration 1 === [ldv_kref_initErr1REQUIRES_VIOLATION, ldv_kref_initErr0REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr1REQUIRES_VIOLATION, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err0REQUIRES_VIOLATION, free_17Err1REQUIRES_VIOLATION, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr0REQUIRES_VIOLATION, entry_pointErr1REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION]=== [2019-11-15 23:57:24,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 23:57:24,999 INFO L82 PathProgramCache]: Analyzing trace with hash 525282912, now seen corresponding path program 1 times [2019-11-15 23:57:25,009 INFO L157 tionRefinementEngine]: Executing refinement strategy WOLF [2019-11-15 23:57:25,009 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [831667149] [2019-11-15 23:57:25,010 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_adf9b865-9dd6-49d2-ae95-63654e55f294/bin/uautomizer/cvc4 Starting monitored process 2 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-15 23:57:25,268 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-15 23:57:25,268 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: Sort C_DOUBLE not declared at de.uni_freiburg.informatik.ultimate.logic.NoopScript.sort(NoopScript.java:412) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.sort(WrapperScript.java:223) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.NonDeclaringTermTransferrer.transferSort(NonDeclaringTermTransferrer.java:111) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.DeclarableFunctionSymbol.defineOrDeclare(DeclarableFunctionSymbol.java:160) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.HistoryRecordingScript.transferHistoryFromRecord(HistoryRecordingScript.java:143) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.HistoryRecordingScript.transferHistoryFromRecord(HistoryRecordingScript.java:168) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.cfg.SmtFunctionsAndAxioms.transferSymbols(SmtFunctionsAndAxioms.java:139) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleTraceCheck.createExternalManagedScript(IpTcStrategyModuleTraceCheck.java:81) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleCvc4.constructManagedScript(IpTcStrategyModuleCvc4.java:95) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:106) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.isCorrect(IpTcStrategyModuleBase.java:57) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.checkFeasibility(TraceAbstractionRefinementEngine.java:244) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.executeStrategy(TraceAbstractionRefinementEngine.java:160) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.RefinementEngineFactory.runRefinementEngine(RefinementEngineFactory.java:124) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterateInternal(AbstractCegarLoop.java:419) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:368) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.iterate(TraceAbstractionStarter.java:332) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:170) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:122) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:120) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:316) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [2019-11-15 23:57:25,273 INFO L168 Benchmark]: Toolchain (without parser) took 2987.88 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 140.5 MB). Free memory was 947.0 MB in the beginning and 964.7 MB in the end (delta: -17.7 MB). Peak memory consumption was 122.8 MB. Max. memory is 11.5 GB. [2019-11-15 23:57:25,273 INFO L168 Benchmark]: CDTParser took 0.19 ms. Allocated memory is still 1.0 GB. Free memory is still 977.8 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-15 23:57:25,283 INFO L168 Benchmark]: CACSL2BoogieTranslator took 751.49 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 140.5 MB). Free memory was 947.0 MB in the beginning and 1.1 GB in the end (delta: -154.5 MB). Peak memory consumption was 29.1 MB. Max. memory is 11.5 GB. [2019-11-15 23:57:25,283 INFO L168 Benchmark]: Boogie Preprocessor took 116.74 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-15 23:57:25,284 INFO L168 Benchmark]: RCFGBuilder took 1736.38 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 977.8 MB in the end (delta: 123.7 MB). Peak memory consumption was 123.7 MB. Max. memory is 11.5 GB. [2019-11-15 23:57:25,284 INFO L168 Benchmark]: TraceAbstraction took 372.01 ms. Allocated memory is still 1.2 GB. Free memory was 977.8 MB in the beginning and 964.7 MB in the end (delta: 13.2 MB). Peak memory consumption was 13.2 MB. Max. memory is 11.5 GB. [2019-11-15 23:57:25,287 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.19 ms. Allocated memory is still 1.0 GB. Free memory is still 977.8 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 751.49 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 140.5 MB). Free memory was 947.0 MB in the beginning and 1.1 GB in the end (delta: -154.5 MB). Peak memory consumption was 29.1 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 116.74 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * RCFGBuilder took 1736.38 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 977.8 MB in the end (delta: 123.7 MB). Peak memory consumption was 123.7 MB. Max. memory is 11.5 GB. * TraceAbstraction took 372.01 ms. Allocated memory is still 1.2 GB. Free memory was 977.8 MB in the beginning and 964.7 MB in the end (delta: 13.2 MB). Peak memory consumption was 13.2 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: Sort C_DOUBLE not declared de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: Sort C_DOUBLE not declared: de.uni_freiburg.informatik.ultimate.logic.NoopScript.sort(NoopScript.java:412) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request...