./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-2.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_b1371f03-ed4e-4014-9b0c-a654e9f88feb/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_b1371f03-ed4e-4014-9b0c-a654e9f88feb/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_b1371f03-ed4e-4014-9b0c-a654e9f88feb/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_b1371f03-ed4e-4014-9b0c-a654e9f88feb/bin/uautomizer/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-2.i -s /tmp/vcloud-vcloud-master/worker/run_dir_b1371f03-ed4e-4014-9b0c-a654e9f88feb/bin/uautomizer/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_b1371f03-ed4e-4014-9b0c-a654e9f88feb/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 4e7f10697bf40be831ee927139b8f7b8ae344247 .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. 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_b1371f03-ed4e-4014-9b0c-a654e9f88feb/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_b1371f03-ed4e-4014-9b0c-a654e9f88feb/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_b1371f03-ed4e-4014-9b0c-a654e9f88feb/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_b1371f03-ed4e-4014-9b0c-a654e9f88feb/bin/uautomizer/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-2.i -s /tmp/vcloud-vcloud-master/worker/run_dir_b1371f03-ed4e-4014-9b0c-a654e9f88feb/bin/uautomizer/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_b1371f03-ed4e-4014-9b0c-a654e9f88feb/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 4e7f10697bf40be831ee927139b8f7b8ae344247 ......................................................................................................................................................................................................................................................................................................................................................................................................................................................... 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 22:07:16,961 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-15 22:07:16,962 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-15 22:07:16,979 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-15 22:07:16,979 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-15 22:07:16,980 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-15 22:07:16,982 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-15 22:07:16,992 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-15 22:07:16,997 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-15 22:07:17,001 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-15 22:07:17,003 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-15 22:07:17,005 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-15 22:07:17,005 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-15 22:07:17,008 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-15 22:07:17,009 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-15 22:07:17,010 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-15 22:07:17,011 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-15 22:07:17,011 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-15 22:07:17,014 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-15 22:07:17,015 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-15 22:07:17,017 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-15 22:07:17,017 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-15 22:07:17,018 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-15 22:07:17,019 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-15 22:07:17,021 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-15 22:07:17,021 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-15 22:07:17,021 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-15 22:07:17,022 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-15 22:07:17,022 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-15 22:07:17,023 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-15 22:07:17,023 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-15 22:07:17,024 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-15 22:07:17,024 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-15 22:07:17,025 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-15 22:07:17,026 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-15 22:07:17,026 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-15 22:07:17,026 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-15 22:07:17,026 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-15 22:07:17,027 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-15 22:07:17,027 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-15 22:07:17,028 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-15 22:07:17,028 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_b1371f03-ed4e-4014-9b0c-a654e9f88feb/bin/uautomizer/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2019-11-15 22:07:17,041 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-15 22:07:17,041 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-15 22:07:17,042 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-15 22:07:17,042 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-15 22:07:17,043 INFO L138 SettingsManager]: * Use SBE=true [2019-11-15 22:07:17,043 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-15 22:07:17,043 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-15 22:07:17,043 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-11-15 22:07:17,044 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-11-15 22:07:17,044 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-15 22:07:17,044 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-15 22:07:17,044 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2019-11-15 22:07:17,044 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2019-11-15 22:07:17,045 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2019-11-15 22:07:17,045 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-11-15 22:07:17,045 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-15 22:07:17,045 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-15 22:07:17,046 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-15 22:07:17,046 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-11-15 22:07:17,046 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-11-15 22:07:17,046 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-11-15 22:07:17,046 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-11-15 22:07:17,047 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-15 22:07:17,047 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-11-15 22:07:17,047 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-11-15 22:07:17,047 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-11-15 22:07:17,048 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_b1371f03-ed4e-4014-9b0c-a654e9f88feb/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 -> 4e7f10697bf40be831ee927139b8f7b8ae344247 [2019-11-15 22:07:17,082 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-15 22:07:17,092 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-15 22:07:17,095 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-15 22:07:17,097 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-15 22:07:17,097 INFO L275 PluginConnector]: CDTParser initialized [2019-11-15 22:07:17,098 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_b1371f03-ed4e-4014-9b0c-a654e9f88feb/bin/uautomizer/../../sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-2.i [2019-11-15 22:07:17,156 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_b1371f03-ed4e-4014-9b0c-a654e9f88feb/bin/uautomizer/data/cfbc096ec/ed3845f6974044d6a5c19e1350af3320/FLAG741cc38c4 [2019-11-15 22:07:17,623 INFO L306 CDTParser]: Found 1 translation units. [2019-11-15 22:07:17,624 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_b1371f03-ed4e-4014-9b0c-a654e9f88feb/sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-2.i [2019-11-15 22:07:17,671 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_b1371f03-ed4e-4014-9b0c-a654e9f88feb/bin/uautomizer/data/cfbc096ec/ed3845f6974044d6a5c19e1350af3320/FLAG741cc38c4 [2019-11-15 22:07:17,882 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_b1371f03-ed4e-4014-9b0c-a654e9f88feb/bin/uautomizer/data/cfbc096ec/ed3845f6974044d6a5c19e1350af3320 [2019-11-15 22:07:17,885 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-15 22:07:17,886 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2019-11-15 22:07:17,887 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-15 22:07:17,887 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-15 22:07:17,891 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-15 22:07:17,892 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.11 10:07:17" (1/1) ... [2019-11-15 22:07:17,895 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@77402bc9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 10:07:17, skipping insertion in model container [2019-11-15 22:07:17,895 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.11 10:07:17" (1/1) ... [2019-11-15 22:07:17,903 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-11-15 22:07:17,962 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-11-15 22:07:18,531 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-15 22:07:18,548 INFO L188 MainTranslator]: Completed pre-run [2019-11-15 22:07:18,615 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-15 22:07:18,701 INFO L192 MainTranslator]: Completed translation [2019-11-15 22:07:18,701 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 10:07:18 WrapperNode [2019-11-15 22:07:18,702 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-15 22:07:18,702 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-15 22:07:18,703 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-15 22:07:18,703 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-15 22:07:18,716 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 10:07:18" (1/1) ... [2019-11-15 22:07:18,717 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 10:07:18" (1/1) ... [2019-11-15 22:07:18,743 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 10:07:18" (1/1) ... [2019-11-15 22:07:18,743 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 10:07:18" (1/1) ... [2019-11-15 22:07:18,775 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 10:07:18" (1/1) ... [2019-11-15 22:07:18,782 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 10:07:18" (1/1) ... [2019-11-15 22:07:18,789 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 10:07:18" (1/1) ... [2019-11-15 22:07:18,814 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-15 22:07:18,815 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-15 22:07:18,815 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-15 22:07:18,815 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-15 22:07:18,816 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 10:07:18" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b1371f03-ed4e-4014-9b0c-a654e9f88feb/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 22:07:18,878 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-11-15 22:07:18,879 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-15 22:07:18,879 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2019-11-15 22:07:18,879 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_32 [2019-11-15 22:07:18,880 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_64 [2019-11-15 22:07:18,880 INFO L138 BoogieDeclarations]: Found implementation of procedure __uint16_identity [2019-11-15 22:07:18,881 INFO L138 BoogieDeclarations]: Found implementation of procedure __uint32_identity [2019-11-15 22:07:18,881 INFO L138 BoogieDeclarations]: Found implementation of procedure __uint64_identity [2019-11-15 22:07:18,882 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_nonpositive [2019-11-15 22:07:18,882 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_positive [2019-11-15 22:07:18,882 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2019-11-15 22:07:18,882 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2019-11-15 22:07:18,883 INFO L138 BoogieDeclarations]: Found implementation of procedure LDV_INIT_LIST_HEAD [2019-11-15 22:07:18,884 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_list_add [2019-11-15 22:07:18,884 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_list_del [2019-11-15 22:07:18,884 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_list_add [2019-11-15 22:07:18,884 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_list_add_tail [2019-11-15 22:07:18,884 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_list_del [2019-11-15 22:07:18,886 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_msg_alloc [2019-11-15 22:07:18,887 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_msg_fill [2019-11-15 22:07:18,887 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_msg_free [2019-11-15 22:07:18,887 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_submit_msg [2019-11-15 22:07:18,887 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_destroy_msgs [2019-11-15 22:07:18,887 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_get_drvdata [2019-11-15 22:07:18,887 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2019-11-15 22:07:18,888 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_add_return [2019-11-15 22:07:18,888 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_sub_return [2019-11-15 22:07:18,888 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_sub [2019-11-15 22:07:18,888 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_init [2019-11-15 22:07:18,888 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_get [2019-11-15 22:07:18,888 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_put [2019-11-15 22:07:18,889 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_del [2019-11-15 22:07:18,889 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_cleanup [2019-11-15 22:07:18,889 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_release [2019-11-15 22:07:18,889 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_put [2019-11-15 22:07:18,890 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_get [2019-11-15 22:07:18,890 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_init_internal [2019-11-15 22:07:18,890 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_init [2019-11-15 22:07:18,890 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_create [2019-11-15 22:07:18,890 INFO L138 BoogieDeclarations]: Found implementation of procedure f [2019-11-15 22:07:18,891 INFO L138 BoogieDeclarations]: Found implementation of procedure g [2019-11-15 22:07:18,891 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_17 [2019-11-15 22:07:18,891 INFO L138 BoogieDeclarations]: Found implementation of procedure free_17 [2019-11-15 22:07:18,891 INFO L138 BoogieDeclarations]: Found implementation of procedure entry_point [2019-11-15 22:07:18,891 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-11-15 22:07:18,892 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2019-11-15 22:07:18,894 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2019-11-15 22:07:18,894 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2019-11-15 22:07:18,894 INFO L130 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2019-11-15 22:07:18,894 INFO L130 BoogieDeclarations]: Found specification of procedure atof [2019-11-15 22:07:18,895 INFO L130 BoogieDeclarations]: Found specification of procedure atoi [2019-11-15 22:07:18,895 INFO L130 BoogieDeclarations]: Found specification of procedure atol [2019-11-15 22:07:18,895 INFO L130 BoogieDeclarations]: Found specification of procedure atoll [2019-11-15 22:07:18,895 INFO L130 BoogieDeclarations]: Found specification of procedure strtod [2019-11-15 22:07:18,895 INFO L130 BoogieDeclarations]: Found specification of procedure strtof [2019-11-15 22:07:18,895 INFO L130 BoogieDeclarations]: Found specification of procedure strtold [2019-11-15 22:07:18,896 INFO L130 BoogieDeclarations]: Found specification of procedure strtol [2019-11-15 22:07:18,896 INFO L130 BoogieDeclarations]: Found specification of procedure strtoul [2019-11-15 22:07:18,896 INFO L130 BoogieDeclarations]: Found specification of procedure strtoq [2019-11-15 22:07:18,896 INFO L130 BoogieDeclarations]: Found specification of procedure strtouq [2019-11-15 22:07:18,897 INFO L130 BoogieDeclarations]: Found specification of procedure strtoll [2019-11-15 22:07:18,897 INFO L130 BoogieDeclarations]: Found specification of procedure strtoull [2019-11-15 22:07:18,897 INFO L130 BoogieDeclarations]: Found specification of procedure l64a [2019-11-15 22:07:18,897 INFO L130 BoogieDeclarations]: Found specification of procedure a64l [2019-11-15 22:07:18,897 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_32 [2019-11-15 22:07:18,897 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_64 [2019-11-15 22:07:18,898 INFO L130 BoogieDeclarations]: Found specification of procedure __uint16_identity [2019-11-15 22:07:18,898 INFO L130 BoogieDeclarations]: Found specification of procedure __uint32_identity [2019-11-15 22:07:18,898 INFO L130 BoogieDeclarations]: Found specification of procedure __uint64_identity [2019-11-15 22:07:18,898 INFO L130 BoogieDeclarations]: Found specification of procedure select [2019-11-15 22:07:18,899 INFO L130 BoogieDeclarations]: Found specification of procedure pselect [2019-11-15 22:07:18,899 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2019-11-15 22:07:18,899 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2019-11-15 22:07:18,900 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2019-11-15 22:07:18,900 INFO L130 BoogieDeclarations]: Found specification of procedure random [2019-11-15 22:07:18,901 INFO L130 BoogieDeclarations]: Found specification of procedure srandom [2019-11-15 22:07:18,901 INFO L130 BoogieDeclarations]: Found specification of procedure initstate [2019-11-15 22:07:18,901 INFO L130 BoogieDeclarations]: Found specification of procedure setstate [2019-11-15 22:07:18,902 INFO L130 BoogieDeclarations]: Found specification of procedure random_r [2019-11-15 22:07:18,902 INFO L130 BoogieDeclarations]: Found specification of procedure srandom_r [2019-11-15 22:07:18,903 INFO L130 BoogieDeclarations]: Found specification of procedure initstate_r [2019-11-15 22:07:18,903 INFO L130 BoogieDeclarations]: Found specification of procedure setstate_r [2019-11-15 22:07:18,903 INFO L130 BoogieDeclarations]: Found specification of procedure rand [2019-11-15 22:07:18,903 INFO L130 BoogieDeclarations]: Found specification of procedure srand [2019-11-15 22:07:18,903 INFO L130 BoogieDeclarations]: Found specification of procedure rand_r [2019-11-15 22:07:18,903 INFO L130 BoogieDeclarations]: Found specification of procedure drand48 [2019-11-15 22:07:18,903 INFO L130 BoogieDeclarations]: Found specification of procedure erand48 [2019-11-15 22:07:18,904 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48 [2019-11-15 22:07:18,904 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48 [2019-11-15 22:07:18,904 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48 [2019-11-15 22:07:18,904 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48 [2019-11-15 22:07:18,904 INFO L130 BoogieDeclarations]: Found specification of procedure srand48 [2019-11-15 22:07:18,905 INFO L130 BoogieDeclarations]: Found specification of procedure seed48 [2019-11-15 22:07:18,905 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48 [2019-11-15 22:07:18,905 INFO L130 BoogieDeclarations]: Found specification of procedure drand48_r [2019-11-15 22:07:18,905 INFO L130 BoogieDeclarations]: Found specification of procedure erand48_r [2019-11-15 22:07:18,905 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48_r [2019-11-15 22:07:18,905 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48_r [2019-11-15 22:07:18,906 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48_r [2019-11-15 22:07:18,906 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48_r [2019-11-15 22:07:18,906 INFO L130 BoogieDeclarations]: Found specification of procedure srand48_r [2019-11-15 22:07:18,906 INFO L130 BoogieDeclarations]: Found specification of procedure seed48_r [2019-11-15 22:07:18,906 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48_r [2019-11-15 22:07:18,906 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2019-11-15 22:07:18,907 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2019-11-15 22:07:18,907 INFO L130 BoogieDeclarations]: Found specification of procedure realloc [2019-11-15 22:07:18,907 INFO L130 BoogieDeclarations]: Found specification of procedure free [2019-11-15 22:07:18,907 INFO L130 BoogieDeclarations]: Found specification of procedure alloca [2019-11-15 22:07:18,907 INFO L130 BoogieDeclarations]: Found specification of procedure valloc [2019-11-15 22:07:18,908 INFO L130 BoogieDeclarations]: Found specification of procedure posix_memalign [2019-11-15 22:07:18,908 INFO L130 BoogieDeclarations]: Found specification of procedure aligned_alloc [2019-11-15 22:07:18,908 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2019-11-15 22:07:18,908 INFO L130 BoogieDeclarations]: Found specification of procedure atexit [2019-11-15 22:07:18,908 INFO L130 BoogieDeclarations]: Found specification of procedure at_quick_exit [2019-11-15 22:07:18,908 INFO L130 BoogieDeclarations]: Found specification of procedure on_exit [2019-11-15 22:07:18,909 INFO L130 BoogieDeclarations]: Found specification of procedure exit [2019-11-15 22:07:18,909 INFO L130 BoogieDeclarations]: Found specification of procedure quick_exit [2019-11-15 22:07:18,909 INFO L130 BoogieDeclarations]: Found specification of procedure _Exit [2019-11-15 22:07:18,909 INFO L130 BoogieDeclarations]: Found specification of procedure getenv [2019-11-15 22:07:18,909 INFO L130 BoogieDeclarations]: Found specification of procedure putenv [2019-11-15 22:07:18,910 INFO L130 BoogieDeclarations]: Found specification of procedure setenv [2019-11-15 22:07:18,910 INFO L130 BoogieDeclarations]: Found specification of procedure unsetenv [2019-11-15 22:07:18,910 INFO L130 BoogieDeclarations]: Found specification of procedure clearenv [2019-11-15 22:07:18,910 INFO L130 BoogieDeclarations]: Found specification of procedure mktemp [2019-11-15 22:07:18,910 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemp [2019-11-15 22:07:18,911 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemps [2019-11-15 22:07:18,911 INFO L130 BoogieDeclarations]: Found specification of procedure mkdtemp [2019-11-15 22:07:18,911 INFO L130 BoogieDeclarations]: Found specification of procedure system [2019-11-15 22:07:18,911 INFO L130 BoogieDeclarations]: Found specification of procedure realpath [2019-11-15 22:07:18,911 INFO L130 BoogieDeclarations]: Found specification of procedure bsearch [2019-11-15 22:07:18,911 INFO L130 BoogieDeclarations]: Found specification of procedure qsort [2019-11-15 22:07:18,912 INFO L130 BoogieDeclarations]: Found specification of procedure abs [2019-11-15 22:07:18,912 INFO L130 BoogieDeclarations]: Found specification of procedure labs [2019-11-15 22:07:18,912 INFO L130 BoogieDeclarations]: Found specification of procedure llabs [2019-11-15 22:07:18,912 INFO L130 BoogieDeclarations]: Found specification of procedure div [2019-11-15 22:07:18,912 INFO L130 BoogieDeclarations]: Found specification of procedure ldiv [2019-11-15 22:07:18,913 INFO L130 BoogieDeclarations]: Found specification of procedure lldiv [2019-11-15 22:07:18,913 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt [2019-11-15 22:07:18,913 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt [2019-11-15 22:07:18,913 INFO L130 BoogieDeclarations]: Found specification of procedure gcvt [2019-11-15 22:07:18,913 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt [2019-11-15 22:07:18,913 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt [2019-11-15 22:07:18,914 INFO L130 BoogieDeclarations]: Found specification of procedure qgcvt [2019-11-15 22:07:18,914 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt_r [2019-11-15 22:07:18,914 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt_r [2019-11-15 22:07:18,914 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt_r [2019-11-15 22:07:18,914 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt_r [2019-11-15 22:07:18,915 INFO L130 BoogieDeclarations]: Found specification of procedure mblen [2019-11-15 22:07:18,915 INFO L130 BoogieDeclarations]: Found specification of procedure mbtowc [2019-11-15 22:07:18,915 INFO L130 BoogieDeclarations]: Found specification of procedure wctomb [2019-11-15 22:07:18,915 INFO L130 BoogieDeclarations]: Found specification of procedure mbstowcs [2019-11-15 22:07:18,915 INFO L130 BoogieDeclarations]: Found specification of procedure wcstombs [2019-11-15 22:07:18,916 INFO L130 BoogieDeclarations]: Found specification of procedure rpmatch [2019-11-15 22:07:18,916 INFO L130 BoogieDeclarations]: Found specification of procedure getsubopt [2019-11-15 22:07:18,916 INFO L130 BoogieDeclarations]: Found specification of procedure getloadavg [2019-11-15 22:07:18,916 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2019-11-15 22:07:18,916 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2019-11-15 22:07:18,916 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_pointer [2019-11-15 22:07:18,917 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_nonpositive [2019-11-15 22:07:18,917 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_positive [2019-11-15 22:07:18,917 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy [2019-11-15 22:07:18,917 INFO L130 BoogieDeclarations]: Found specification of procedure memset [2019-11-15 22:07:18,917 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2019-11-15 22:07:18,917 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2019-11-15 22:07:18,918 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2019-11-15 22:07:18,918 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2019-11-15 22:07:18,918 INFO L130 BoogieDeclarations]: Found specification of procedure LDV_INIT_LIST_HEAD [2019-11-15 22:07:18,918 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2019-11-15 22:07:18,918 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_list_add [2019-11-15 22:07:18,919 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_list_del [2019-11-15 22:07:18,919 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_list_add [2019-11-15 22:07:18,919 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2019-11-15 22:07:18,919 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_list_add_tail [2019-11-15 22:07:18,919 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_list_del [2019-11-15 22:07:18,919 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_msg_alloc [2019-11-15 22:07:18,920 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_msg_fill [2019-11-15 22:07:18,920 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2019-11-15 22:07:18,920 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_msg_free [2019-11-15 22:07:18,920 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-11-15 22:07:18,920 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_submit_msg [2019-11-15 22:07:18,920 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_destroy_msgs [2019-11-15 22:07:18,921 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_get_drvdata [2019-11-15 22:07:18,921 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2019-11-15 22:07:18,921 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_add_return [2019-11-15 22:07:18,921 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2019-11-15 22:07:18,921 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2019-11-15 22:07:18,921 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_sub_return [2019-11-15 22:07:18,922 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_sub [2019-11-15 22:07:18,922 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2019-11-15 22:07:18,922 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_init [2019-11-15 22:07:18,922 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_get [2019-11-15 22:07:18,922 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_put [2019-11-15 22:07:18,923 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_del [2019-11-15 22:07:18,923 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_cleanup [2019-11-15 22:07:18,923 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_release [2019-11-15 22:07:18,923 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_put [2019-11-15 22:07:18,923 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_get [2019-11-15 22:07:18,923 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_init_internal [2019-11-15 22:07:18,924 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_init [2019-11-15 22:07:18,924 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_create [2019-11-15 22:07:18,924 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2019-11-15 22:07:18,924 INFO L130 BoogieDeclarations]: Found specification of procedure f [2019-11-15 22:07:18,924 INFO L130 BoogieDeclarations]: Found specification of procedure g [2019-11-15 22:07:18,924 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_17 [2019-11-15 22:07:18,925 INFO L130 BoogieDeclarations]: Found specification of procedure free_17 [2019-11-15 22:07:18,925 INFO L130 BoogieDeclarations]: Found specification of procedure entry_point [2019-11-15 22:07:18,925 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-11-15 22:07:18,925 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-11-15 22:07:18,925 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-11-15 22:07:18,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2019-11-15 22:07:18,926 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-15 22:07:18,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2019-11-15 22:07:18,926 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2019-11-15 22:07:18,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2019-11-15 22:07:18,926 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2019-11-15 22:07:19,454 WARN L732 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-15 22:07:19,706 WARN L732 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-15 22:07:20,119 INFO L279 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-15 22:07:20,119 INFO L284 CfgBuilder]: Removed 5 assume(true) statements. [2019-11-15 22:07:20,120 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.11 10:07:20 BoogieIcfgContainer [2019-11-15 22:07:20,121 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-15 22:07:20,122 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2019-11-15 22:07:20,122 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2019-11-15 22:07:20,125 INFO L275 PluginConnector]: TraceAbstraction initialized [2019-11-15 22:07:20,125 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.11 10:07:17" (1/3) ... [2019-11-15 22:07:20,126 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ffde67a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.11 10:07:20, skipping insertion in model container [2019-11-15 22:07:20,126 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 10:07:18" (2/3) ... [2019-11-15 22:07:20,127 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1ffde67a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.11 10:07:20, skipping insertion in model container [2019-11-15 22:07:20,127 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.11 10:07:20" (3/3) ... [2019-11-15 22:07:20,132 INFO L109 eAbstractionObserver]: Analyzing ICFG memleaks_test17_1-2.i [2019-11-15 22:07:20,144 INFO L152 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2019-11-15 22:07:20,155 INFO L164 ceAbstractionStarter]: Appying trace abstraction to program that has 90 error locations. [2019-11-15 22:07:20,166 INFO L249 AbstractCegarLoop]: Starting to check reachability of 90 error locations. [2019-11-15 22:07:20,185 INFO L373 AbstractCegarLoop]: Interprodecural is true [2019-11-15 22:07:20,185 INFO L374 AbstractCegarLoop]: Hoare is false [2019-11-15 22:07:20,186 INFO L375 AbstractCegarLoop]: Compute interpolants for FPandBP [2019-11-15 22:07:20,186 INFO L376 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2019-11-15 22:07:20,186 INFO L377 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-11-15 22:07:20,186 INFO L378 AbstractCegarLoop]: Difference is false [2019-11-15 22:07:20,186 INFO L379 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-11-15 22:07:20,186 INFO L383 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-11-15 22:07:20,216 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states. [2019-11-15 22:07:20,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2019-11-15 22:07:20,228 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 22:07:20,228 INFO L380 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 22:07:20,231 INFO L410 AbstractCegarLoop]: === Iteration 1 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_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_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_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_addErr3REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, free_17Err0REQUIRES_VIOLATION, entry_pointErr3ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, entry_pointErr4ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 22:07:20,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 22:07:20,237 INFO L82 PathProgramCache]: Analyzing trace with hash 478473968, now seen corresponding path program 1 times [2019-11-15 22:07:20,246 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 22:07:20,247 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191695969] [2019-11-15 22:07:20,247 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:20,247 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:20,248 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 22:07:20,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:20,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:20,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:20,589 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 22:07:20,589 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191695969] [2019-11-15 22:07:20,590 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 22:07:20,590 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2019-11-15 22:07:20,591 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92946730] [2019-11-15 22:07:20,595 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2019-11-15 22:07:20,596 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 22:07:20,609 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-11-15 22:07:20,610 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2019-11-15 22:07:20,612 INFO L87 Difference]: Start difference. First operand 147 states. Second operand 7 states. [2019-11-15 22:07:21,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 22:07:21,438 INFO L93 Difference]: Finished difference Result 153 states and 180 transitions. [2019-11-15 22:07:21,439 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-11-15 22:07:21,441 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 16 [2019-11-15 22:07:21,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-15 22:07:21,453 INFO L225 Difference]: With dead ends: 153 [2019-11-15 22:07:21,453 INFO L226 Difference]: Without dead ends: 146 [2019-11-15 22:07:21,455 INFO L600 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2019-11-15 22:07:21,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2019-11-15 22:07:21,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 101. [2019-11-15 22:07:21,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 101 states. [2019-11-15 22:07:21,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 125 transitions. [2019-11-15 22:07:21,562 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 125 transitions. Word has length 16 [2019-11-15 22:07:21,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-15 22:07:21,563 INFO L462 AbstractCegarLoop]: Abstraction has 101 states and 125 transitions. [2019-11-15 22:07:21,563 INFO L463 AbstractCegarLoop]: Interpolant automaton has 7 states. [2019-11-15 22:07:21,563 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 125 transitions. [2019-11-15 22:07:21,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2019-11-15 22:07:21,565 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 22:07:21,565 INFO L380 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 22:07:21,566 INFO L410 AbstractCegarLoop]: === Iteration 2 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_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_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_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_addErr3REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, free_17Err0REQUIRES_VIOLATION, entry_pointErr3ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, entry_pointErr4ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 22:07:21,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 22:07:21,568 INFO L82 PathProgramCache]: Analyzing trace with hash 478473969, now seen corresponding path program 1 times [2019-11-15 22:07:21,569 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 22:07:21,569 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918483257] [2019-11-15 22:07:21,569 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:21,569 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:21,569 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 22:07:21,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:21,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:21,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:21,781 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 22:07:21,781 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918483257] [2019-11-15 22:07:21,782 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 22:07:21,782 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2019-11-15 22:07:21,782 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319106472] [2019-11-15 22:07:21,783 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-11-15 22:07:21,783 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 22:07:21,784 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-11-15 22:07:21,784 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2019-11-15 22:07:21,784 INFO L87 Difference]: Start difference. First operand 101 states and 125 transitions. Second operand 10 states. [2019-11-15 22:07:22,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 22:07:22,581 INFO L93 Difference]: Finished difference Result 162 states and 198 transitions. [2019-11-15 22:07:22,582 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-11-15 22:07:22,582 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 16 [2019-11-15 22:07:22,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-15 22:07:22,584 INFO L225 Difference]: With dead ends: 162 [2019-11-15 22:07:22,584 INFO L226 Difference]: Without dead ends: 162 [2019-11-15 22:07:22,585 INFO L600 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2019-11-15 22:07:22,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2019-11-15 22:07:22,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 111. [2019-11-15 22:07:22,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 111 states. [2019-11-15 22:07:22,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 142 transitions. [2019-11-15 22:07:22,608 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 142 transitions. Word has length 16 [2019-11-15 22:07:22,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-15 22:07:22,609 INFO L462 AbstractCegarLoop]: Abstraction has 111 states and 142 transitions. [2019-11-15 22:07:22,609 INFO L463 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-11-15 22:07:22,609 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 142 transitions. [2019-11-15 22:07:22,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2019-11-15 22:07:22,610 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 22:07:22,610 INFO L380 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 22:07:22,611 INFO L410 AbstractCegarLoop]: === Iteration 3 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_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_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_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_addErr3REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, free_17Err0REQUIRES_VIOLATION, entry_pointErr3ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, entry_pointErr4ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 22:07:22,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 22:07:22,614 INFO L82 PathProgramCache]: Analyzing trace with hash 1365977649, now seen corresponding path program 1 times [2019-11-15 22:07:22,614 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 22:07:22,615 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465217238] [2019-11-15 22:07:22,615 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:22,615 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:22,615 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 22:07:22,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:22,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:22,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:22,768 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 22:07:22,769 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465217238] [2019-11-15 22:07:22,769 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 22:07:22,769 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2019-11-15 22:07:22,769 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511704029] [2019-11-15 22:07:22,769 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2019-11-15 22:07:22,770 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 22:07:22,770 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-11-15 22:07:22,770 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2019-11-15 22:07:22,770 INFO L87 Difference]: Start difference. First operand 111 states and 142 transitions. Second operand 7 states. [2019-11-15 22:07:23,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 22:07:23,129 INFO L93 Difference]: Finished difference Result 122 states and 139 transitions. [2019-11-15 22:07:23,129 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-11-15 22:07:23,129 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 16 [2019-11-15 22:07:23,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-15 22:07:23,131 INFO L225 Difference]: With dead ends: 122 [2019-11-15 22:07:23,131 INFO L226 Difference]: Without dead ends: 120 [2019-11-15 22:07:23,131 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 22:07:23,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2019-11-15 22:07:23,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 98. [2019-11-15 22:07:23,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 98 states. [2019-11-15 22:07:23,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 117 transitions. [2019-11-15 22:07:23,141 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 117 transitions. Word has length 16 [2019-11-15 22:07:23,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-15 22:07:23,141 INFO L462 AbstractCegarLoop]: Abstraction has 98 states and 117 transitions. [2019-11-15 22:07:23,141 INFO L463 AbstractCegarLoop]: Interpolant automaton has 7 states. [2019-11-15 22:07:23,142 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 117 transitions. [2019-11-15 22:07:23,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2019-11-15 22:07:23,142 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 22:07:23,142 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 22:07:23,143 INFO L410 AbstractCegarLoop]: === Iteration 4 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_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_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_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_addErr3REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, free_17Err0REQUIRES_VIOLATION, entry_pointErr3ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, entry_pointErr4ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 22:07:23,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 22:07:23,144 INFO L82 PathProgramCache]: Analyzing trace with hash 1948617954, now seen corresponding path program 1 times [2019-11-15 22:07:23,144 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 22:07:23,144 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100984925] [2019-11-15 22:07:23,144 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:23,145 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:23,145 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 22:07:23,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:23,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:23,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:23,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:23,260 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 22:07:23,260 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100984925] [2019-11-15 22:07:23,261 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 22:07:23,261 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2019-11-15 22:07:23,261 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919408615] [2019-11-15 22:07:23,261 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-11-15 22:07:23,261 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 22:07:23,262 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-11-15 22:07:23,262 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2019-11-15 22:07:23,262 INFO L87 Difference]: Start difference. First operand 98 states and 117 transitions. Second operand 8 states. [2019-11-15 22:07:23,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 22:07:23,602 INFO L93 Difference]: Finished difference Result 140 states and 161 transitions. [2019-11-15 22:07:23,602 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-11-15 22:07:23,602 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 17 [2019-11-15 22:07:23,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-15 22:07:23,604 INFO L225 Difference]: With dead ends: 140 [2019-11-15 22:07:23,604 INFO L226 Difference]: Without dead ends: 140 [2019-11-15 22:07:23,604 INFO L600 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2019-11-15 22:07:23,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2019-11-15 22:07:23,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 98. [2019-11-15 22:07:23,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 98 states. [2019-11-15 22:07:23,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 116 transitions. [2019-11-15 22:07:23,615 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 116 transitions. Word has length 17 [2019-11-15 22:07:23,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-15 22:07:23,615 INFO L462 AbstractCegarLoop]: Abstraction has 98 states and 116 transitions. [2019-11-15 22:07:23,615 INFO L463 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-11-15 22:07:23,615 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 116 transitions. [2019-11-15 22:07:23,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2019-11-15 22:07:23,616 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 22:07:23,617 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 22:07:23,617 INFO L410 AbstractCegarLoop]: === Iteration 5 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_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_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_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_addErr3REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, free_17Err0REQUIRES_VIOLATION, entry_pointErr3ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, entry_pointErr4ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 22:07:23,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 22:07:23,617 INFO L82 PathProgramCache]: Analyzing trace with hash -778079680, now seen corresponding path program 1 times [2019-11-15 22:07:23,617 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 22:07:23,618 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854041619] [2019-11-15 22:07:23,618 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:23,618 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:23,618 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 22:07:23,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:23,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:23,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:23,822 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 22:07:23,822 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854041619] [2019-11-15 22:07:23,822 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455414639] [2019-11-15 22:07:23,822 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b1371f03-ed4e-4014-9b0c-a654e9f88feb/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 22:07:23,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:24,001 INFO L256 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 24 conjunts are in the unsatisfiable core [2019-11-15 22:07:24,006 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 22:07:24,121 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 22:07:24,122 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-15 22:07:24,132 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 22:07:24,133 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 22:07:24,133 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:13, output treesize:9 [2019-11-15 22:07:24,303 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 22:07:24,303 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 22:07:24,304 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 17 [2019-11-15 22:07:24,304 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494849819] [2019-11-15 22:07:24,304 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2019-11-15 22:07:24,304 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 22:07:24,305 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2019-11-15 22:07:24,305 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=264, Unknown=0, NotChecked=0, Total=306 [2019-11-15 22:07:24,305 INFO L87 Difference]: Start difference. First operand 98 states and 116 transitions. Second operand 18 states. [2019-11-15 22:07:25,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 22:07:25,378 INFO L93 Difference]: Finished difference Result 141 states and 162 transitions. [2019-11-15 22:07:25,378 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-11-15 22:07:25,378 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 19 [2019-11-15 22:07:25,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-15 22:07:25,380 INFO L225 Difference]: With dead ends: 141 [2019-11-15 22:07:25,380 INFO L226 Difference]: Without dead ends: 141 [2019-11-15 22:07:25,381 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 22:07:25,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2019-11-15 22:07:25,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 99. [2019-11-15 22:07:25,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 99 states. [2019-11-15 22:07:25,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 116 transitions. [2019-11-15 22:07:25,397 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 116 transitions. Word has length 19 [2019-11-15 22:07:25,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-15 22:07:25,397 INFO L462 AbstractCegarLoop]: Abstraction has 99 states and 116 transitions. [2019-11-15 22:07:25,397 INFO L463 AbstractCegarLoop]: Interpolant automaton has 18 states. [2019-11-15 22:07:25,397 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 116 transitions. [2019-11-15 22:07:25,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2019-11-15 22:07:25,398 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 22:07:25,398 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 22:07:25,608 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 22:07:25,609 INFO L410 AbstractCegarLoop]: === Iteration 6 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_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_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_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_addErr3REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, free_17Err0REQUIRES_VIOLATION, entry_pointErr3ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, entry_pointErr4ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 22:07:25,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 22:07:25,609 INFO L82 PathProgramCache]: Analyzing trace with hash -652033448, now seen corresponding path program 1 times [2019-11-15 22:07:25,609 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 22:07:25,609 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353192130] [2019-11-15 22:07:25,609 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:25,610 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:25,610 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 22:07:25,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:25,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:25,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:25,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:25,807 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 22:07:25,808 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353192130] [2019-11-15 22:07:25,808 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 22:07:25,808 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2019-11-15 22:07:25,808 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368879851] [2019-11-15 22:07:25,809 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-11-15 22:07:25,809 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 22:07:25,809 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-11-15 22:07:25,809 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2019-11-15 22:07:25,809 INFO L87 Difference]: Start difference. First operand 99 states and 116 transitions. Second operand 11 states. [2019-11-15 22:07:26,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 22:07:26,492 INFO L93 Difference]: Finished difference Result 154 states and 173 transitions. [2019-11-15 22:07:26,492 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2019-11-15 22:07:26,492 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 32 [2019-11-15 22:07:26,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-15 22:07:26,494 INFO L225 Difference]: With dead ends: 154 [2019-11-15 22:07:26,494 INFO L226 Difference]: Without dead ends: 154 [2019-11-15 22:07:26,495 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 22:07:26,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2019-11-15 22:07:26,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 104. [2019-11-15 22:07:26,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 104 states. [2019-11-15 22:07:26,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 122 transitions. [2019-11-15 22:07:26,504 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 122 transitions. Word has length 32 [2019-11-15 22:07:26,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-15 22:07:26,504 INFO L462 AbstractCegarLoop]: Abstraction has 104 states and 122 transitions. [2019-11-15 22:07:26,504 INFO L463 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-11-15 22:07:26,505 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 122 transitions. [2019-11-15 22:07:26,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2019-11-15 22:07:26,506 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 22:07:26,506 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 22:07:26,507 INFO L410 AbstractCegarLoop]: === Iteration 7 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_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_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_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_addErr3REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, free_17Err0REQUIRES_VIOLATION, entry_pointErr3ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, entry_pointErr4ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 22:07:26,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 22:07:26,507 INFO L82 PathProgramCache]: Analyzing trace with hash -652033447, now seen corresponding path program 1 times [2019-11-15 22:07:26,508 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 22:07:26,508 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379106504] [2019-11-15 22:07:26,508 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:26,508 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:26,508 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 22:07:26,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:26,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:26,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:26,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:26,657 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 22:07:26,658 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379106504] [2019-11-15 22:07:26,658 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 22:07:26,658 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2019-11-15 22:07:26,658 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209837487] [2019-11-15 22:07:26,659 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-11-15 22:07:26,659 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 22:07:26,659 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-11-15 22:07:26,659 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2019-11-15 22:07:26,659 INFO L87 Difference]: Start difference. First operand 104 states and 122 transitions. Second operand 8 states. [2019-11-15 22:07:27,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 22:07:27,148 INFO L93 Difference]: Finished difference Result 173 states and 195 transitions. [2019-11-15 22:07:27,148 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-11-15 22:07:27,148 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 32 [2019-11-15 22:07:27,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-15 22:07:27,150 INFO L225 Difference]: With dead ends: 173 [2019-11-15 22:07:27,150 INFO L226 Difference]: Without dead ends: 170 [2019-11-15 22:07:27,151 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 22:07:27,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2019-11-15 22:07:27,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 105. [2019-11-15 22:07:27,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 105 states. [2019-11-15 22:07:27,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 123 transitions. [2019-11-15 22:07:27,158 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 123 transitions. Word has length 32 [2019-11-15 22:07:27,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-15 22:07:27,158 INFO L462 AbstractCegarLoop]: Abstraction has 105 states and 123 transitions. [2019-11-15 22:07:27,158 INFO L463 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-11-15 22:07:27,158 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 123 transitions. [2019-11-15 22:07:27,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2019-11-15 22:07:27,159 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 22:07:27,159 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 22:07:27,160 INFO L410 AbstractCegarLoop]: === Iteration 8 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_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_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_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_addErr3REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, free_17Err0REQUIRES_VIOLATION, entry_pointErr3ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, entry_pointErr4ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 22:07:27,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 22:07:27,160 INFO L82 PathProgramCache]: Analyzing trace with hash -1966966255, now seen corresponding path program 1 times [2019-11-15 22:07:27,160 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 22:07:27,160 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248340992] [2019-11-15 22:07:27,161 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:27,161 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:27,161 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 22:07:27,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:27,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:27,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:27,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:27,398 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 22:07:27,399 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248340992] [2019-11-15 22:07:27,399 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [530855413] [2019-11-15 22:07:27,399 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b1371f03-ed4e-4014-9b0c-a654e9f88feb/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 22:07:27,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:27,563 INFO L256 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 5 conjunts are in the unsatisfiable core [2019-11-15 22:07:27,565 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 22:07:27,637 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 22:07:27,638 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 22:07:27,638 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 6] total 15 [2019-11-15 22:07:27,638 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577028804] [2019-11-15 22:07:27,639 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2019-11-15 22:07:27,639 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 22:07:27,639 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2019-11-15 22:07:27,639 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2019-11-15 22:07:27,639 INFO L87 Difference]: Start difference. First operand 105 states and 123 transitions. Second operand 15 states. [2019-11-15 22:07:28,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 22:07:28,428 INFO L93 Difference]: Finished difference Result 167 states and 190 transitions. [2019-11-15 22:07:28,430 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2019-11-15 22:07:28,430 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 32 [2019-11-15 22:07:28,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-15 22:07:28,431 INFO L225 Difference]: With dead ends: 167 [2019-11-15 22:07:28,432 INFO L226 Difference]: Without dead ends: 167 [2019-11-15 22:07:28,432 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 22:07:28,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2019-11-15 22:07:28,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 113. [2019-11-15 22:07:28,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 113 states. [2019-11-15 22:07:28,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 134 transitions. [2019-11-15 22:07:28,439 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 134 transitions. Word has length 32 [2019-11-15 22:07:28,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-15 22:07:28,440 INFO L462 AbstractCegarLoop]: Abstraction has 113 states and 134 transitions. [2019-11-15 22:07:28,440 INFO L463 AbstractCegarLoop]: Interpolant automaton has 15 states. [2019-11-15 22:07:28,440 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 134 transitions. [2019-11-15 22:07:28,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2019-11-15 22:07:28,441 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 22:07:28,441 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 22:07:28,645 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 22:07:28,646 INFO L410 AbstractCegarLoop]: === Iteration 9 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_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_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_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_addErr3REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, free_17Err0REQUIRES_VIOLATION, entry_pointErr3ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, entry_pointErr4ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 22:07:28,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 22:07:28,647 INFO L82 PathProgramCache]: Analyzing trace with hash -1662877855, now seen corresponding path program 1 times [2019-11-15 22:07:28,647 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 22:07:28,647 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283472325] [2019-11-15 22:07:28,648 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:28,648 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:28,648 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 22:07:28,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:28,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:28,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:28,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:28,752 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 22:07:28,752 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283472325] [2019-11-15 22:07:28,752 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [658100956] [2019-11-15 22:07:28,752 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b1371f03-ed4e-4014-9b0c-a654e9f88feb/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 22:07:28,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:28,932 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 6 conjunts are in the unsatisfiable core [2019-11-15 22:07:28,934 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 22:07:28,996 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 22:07:28,997 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 22:07:28,997 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7] total 13 [2019-11-15 22:07:28,997 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069649273] [2019-11-15 22:07:28,997 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2019-11-15 22:07:28,998 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 22:07:28,998 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2019-11-15 22:07:28,998 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2019-11-15 22:07:28,998 INFO L87 Difference]: Start difference. First operand 113 states and 134 transitions. Second operand 13 states. [2019-11-15 22:07:29,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 22:07:29,336 INFO L93 Difference]: Finished difference Result 136 states and 156 transitions. [2019-11-15 22:07:29,336 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-11-15 22:07:29,336 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 35 [2019-11-15 22:07:29,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-15 22:07:29,337 INFO L225 Difference]: With dead ends: 136 [2019-11-15 22:07:29,338 INFO L226 Difference]: Without dead ends: 136 [2019-11-15 22:07:29,338 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 22:07:29,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2019-11-15 22:07:29,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 116. [2019-11-15 22:07:29,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 116 states. [2019-11-15 22:07:29,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 137 transitions. [2019-11-15 22:07:29,344 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 137 transitions. Word has length 35 [2019-11-15 22:07:29,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-15 22:07:29,344 INFO L462 AbstractCegarLoop]: Abstraction has 116 states and 137 transitions. [2019-11-15 22:07:29,345 INFO L463 AbstractCegarLoop]: Interpolant automaton has 13 states. [2019-11-15 22:07:29,345 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 137 transitions. [2019-11-15 22:07:29,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2019-11-15 22:07:29,346 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 22:07:29,346 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 22:07:29,549 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 22:07:29,550 INFO L410 AbstractCegarLoop]: === Iteration 10 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_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_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_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_addErr3REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, free_17Err0REQUIRES_VIOLATION, entry_pointErr3ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, entry_pointErr4ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 22:07:29,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 22:07:29,550 INFO L82 PathProgramCache]: Analyzing trace with hash -651410510, now seen corresponding path program 2 times [2019-11-15 22:07:29,550 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 22:07:29,551 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247834959] [2019-11-15 22:07:29,551 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:29,551 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:29,551 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 22:07:29,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:29,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:29,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:29,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:29,675 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 22:07:29,675 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247834959] [2019-11-15 22:07:29,676 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2127957734] [2019-11-15 22:07:29,676 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b1371f03-ed4e-4014-9b0c-a654e9f88feb/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 22:07:29,847 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-11-15 22:07:29,847 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-15 22:07:29,848 INFO L256 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 7 conjunts are in the unsatisfiable core [2019-11-15 22:07:29,850 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 22:07:29,948 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 22:07:29,948 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 22:07:29,948 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 15 [2019-11-15 22:07:29,948 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106724013] [2019-11-15 22:07:29,949 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2019-11-15 22:07:29,949 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 22:07:29,949 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2019-11-15 22:07:29,950 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=137, Unknown=0, NotChecked=0, Total=210 [2019-11-15 22:07:29,950 INFO L87 Difference]: Start difference. First operand 116 states and 137 transitions. Second operand 15 states. [2019-11-15 22:07:30,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 22:07:30,340 INFO L93 Difference]: Finished difference Result 139 states and 159 transitions. [2019-11-15 22:07:30,340 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-11-15 22:07:30,341 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 38 [2019-11-15 22:07:30,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-15 22:07:30,342 INFO L225 Difference]: With dead ends: 139 [2019-11-15 22:07:30,342 INFO L226 Difference]: Without dead ends: 139 [2019-11-15 22:07:30,342 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 22:07:30,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2019-11-15 22:07:30,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 119. [2019-11-15 22:07:30,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 119 states. [2019-11-15 22:07:30,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 140 transitions. [2019-11-15 22:07:30,348 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 140 transitions. Word has length 38 [2019-11-15 22:07:30,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-15 22:07:30,349 INFO L462 AbstractCegarLoop]: Abstraction has 119 states and 140 transitions. [2019-11-15 22:07:30,349 INFO L463 AbstractCegarLoop]: Interpolant automaton has 15 states. [2019-11-15 22:07:30,349 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 140 transitions. [2019-11-15 22:07:30,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2019-11-15 22:07:30,351 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 22:07:30,351 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 22:07:30,559 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 22:07:30,560 INFO L410 AbstractCegarLoop]: === Iteration 11 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_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_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_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_addErr3REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, free_17Err0REQUIRES_VIOLATION, entry_pointErr3ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, entry_pointErr4ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 22:07:30,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 22:07:30,560 INFO L82 PathProgramCache]: Analyzing trace with hash -1518284351, now seen corresponding path program 3 times [2019-11-15 22:07:30,561 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 22:07:30,561 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064785081] [2019-11-15 22:07:30,561 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:30,561 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:30,561 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 22:07:30,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:30,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:30,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:30,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:30,709 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 22:07:30,709 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064785081] [2019-11-15 22:07:30,710 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1772522361] [2019-11-15 22:07:30,710 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b1371f03-ed4e-4014-9b0c-a654e9f88feb/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 22:07:30,897 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2019-11-15 22:07:30,897 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-15 22:07:30,899 INFO L256 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 41 conjunts are in the unsatisfiable core [2019-11-15 22:07:30,908 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 22:07:30,934 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 22:07:30,935 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-15 22:07:30,944 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 22:07:30,953 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 22:07:30,953 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-15 22:07:30,962 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 22:07:30,963 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 22:07:30,963 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:19, output treesize:14 [2019-11-15 22:07:31,156 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 22:07:31,157 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 22:07:31,157 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-15 22:07:31,168 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 22:07:31,172 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 22:07:31,173 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-15 22:07:31,181 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 22:07:31,181 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 22:07:31,182 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:30, output treesize:14 [2019-11-15 22:07:31,209 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 22:07:31,209 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 22:07:31,210 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2019-11-15 22:07:31,210 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237234236] [2019-11-15 22:07:31,210 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2019-11-15 22:07:31,211 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 22:07:31,211 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2019-11-15 22:07:31,211 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2019-11-15 22:07:31,212 INFO L87 Difference]: Start difference. First operand 119 states and 140 transitions. Second operand 19 states. [2019-11-15 22:07:32,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 22:07:32,675 INFO L93 Difference]: Finished difference Result 243 states and 276 transitions. [2019-11-15 22:07:32,676 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2019-11-15 22:07:32,676 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 41 [2019-11-15 22:07:32,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-15 22:07:32,678 INFO L225 Difference]: With dead ends: 243 [2019-11-15 22:07:32,678 INFO L226 Difference]: Without dead ends: 243 [2019-11-15 22:07:32,679 INFO L600 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=185, Invalid=1005, Unknown=0, NotChecked=0, Total=1190 [2019-11-15 22:07:32,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2019-11-15 22:07:32,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 129. [2019-11-15 22:07:32,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 129 states. [2019-11-15 22:07:32,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 154 transitions. [2019-11-15 22:07:32,686 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 154 transitions. Word has length 41 [2019-11-15 22:07:32,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-15 22:07:32,687 INFO L462 AbstractCegarLoop]: Abstraction has 129 states and 154 transitions. [2019-11-15 22:07:32,687 INFO L463 AbstractCegarLoop]: Interpolant automaton has 19 states. [2019-11-15 22:07:32,687 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 154 transitions. [2019-11-15 22:07:32,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2019-11-15 22:07:32,688 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 22:07:32,689 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 22:07:32,889 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 22:07:32,890 INFO L410 AbstractCegarLoop]: === Iteration 12 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_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_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_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_addErr3REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, free_17Err0REQUIRES_VIOLATION, entry_pointErr3ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, entry_pointErr4ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 22:07:32,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 22:07:32,890 INFO L82 PathProgramCache]: Analyzing trace with hash 2055182110, now seen corresponding path program 1 times [2019-11-15 22:07:32,890 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 22:07:32,891 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825112550] [2019-11-15 22:07:32,891 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:32,891 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:32,891 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 22:07:32,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:32,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:32,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:32,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:33,001 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 22:07:33,001 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825112550] [2019-11-15 22:07:33,002 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 22:07:33,002 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2019-11-15 22:07:33,002 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636048837] [2019-11-15 22:07:33,002 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2019-11-15 22:07:33,003 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 22:07:33,003 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-11-15 22:07:33,003 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2019-11-15 22:07:33,003 INFO L87 Difference]: Start difference. First operand 129 states and 154 transitions. Second operand 7 states. [2019-11-15 22:07:33,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 22:07:33,234 INFO L93 Difference]: Finished difference Result 159 states and 185 transitions. [2019-11-15 22:07:33,234 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-11-15 22:07:33,234 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 46 [2019-11-15 22:07:33,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-15 22:07:33,236 INFO L225 Difference]: With dead ends: 159 [2019-11-15 22:07:33,236 INFO L226 Difference]: Without dead ends: 159 [2019-11-15 22:07:33,236 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 22:07:33,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2019-11-15 22:07:33,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 131. [2019-11-15 22:07:33,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2019-11-15 22:07:33,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 155 transitions. [2019-11-15 22:07:33,242 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 155 transitions. Word has length 46 [2019-11-15 22:07:33,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-15 22:07:33,242 INFO L462 AbstractCegarLoop]: Abstraction has 131 states and 155 transitions. [2019-11-15 22:07:33,242 INFO L463 AbstractCegarLoop]: Interpolant automaton has 7 states. [2019-11-15 22:07:33,242 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 155 transitions. [2019-11-15 22:07:33,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2019-11-15 22:07:33,244 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 22:07:33,245 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 22:07:33,245 INFO L410 AbstractCegarLoop]: === Iteration 13 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_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_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_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_addErr3REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, free_17Err0REQUIRES_VIOLATION, entry_pointErr3ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, entry_pointErr4ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 22:07:33,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 22:07:33,246 INFO L82 PathProgramCache]: Analyzing trace with hash -496974851, now seen corresponding path program 1 times [2019-11-15 22:07:33,246 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 22:07:33,246 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500412481] [2019-11-15 22:07:33,246 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:33,247 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:33,247 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 22:07:33,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:33,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:33,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:33,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:33,529 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 22:07:33,529 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500412481] [2019-11-15 22:07:33,530 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [804332977] [2019-11-15 22:07:33,530 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b1371f03-ed4e-4014-9b0c-a654e9f88feb/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 22:07:33,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:33,712 INFO L256 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 9 conjunts are in the unsatisfiable core [2019-11-15 22:07:33,761 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 22:07:33,997 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 22:07:34,000 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 22:07:34,001 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 22 [2019-11-15 22:07:34,001 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906231293] [2019-11-15 22:07:34,001 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2019-11-15 22:07:34,002 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 22:07:34,003 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2019-11-15 22:07:34,003 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2019-11-15 22:07:34,004 INFO L87 Difference]: Start difference. First operand 131 states and 155 transitions. Second operand 22 states. [2019-11-15 22:07:35,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 22:07:35,282 INFO L93 Difference]: Finished difference Result 180 states and 207 transitions. [2019-11-15 22:07:35,282 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2019-11-15 22:07:35,282 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 46 [2019-11-15 22:07:35,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-15 22:07:35,284 INFO L225 Difference]: With dead ends: 180 [2019-11-15 22:07:35,284 INFO L226 Difference]: Without dead ends: 180 [2019-11-15 22:07:35,285 INFO L600 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 264 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=250, Invalid=1390, Unknown=0, NotChecked=0, Total=1640 [2019-11-15 22:07:35,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2019-11-15 22:07:35,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 146. [2019-11-15 22:07:35,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 146 states. [2019-11-15 22:07:35,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 177 transitions. [2019-11-15 22:07:35,291 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 177 transitions. Word has length 46 [2019-11-15 22:07:35,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-15 22:07:35,292 INFO L462 AbstractCegarLoop]: Abstraction has 146 states and 177 transitions. [2019-11-15 22:07:35,292 INFO L463 AbstractCegarLoop]: Interpolant automaton has 22 states. [2019-11-15 22:07:35,292 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 177 transitions. [2019-11-15 22:07:35,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2019-11-15 22:07:35,293 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 22:07:35,293 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 22:07:35,493 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 22:07:35,494 INFO L410 AbstractCegarLoop]: === Iteration 14 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_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_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_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_addErr3REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, free_17Err0REQUIRES_VIOLATION, entry_pointErr3ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, entry_pointErr4ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 22:07:35,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 22:07:35,495 INFO L82 PathProgramCache]: Analyzing trace with hash 1223724832, now seen corresponding path program 1 times [2019-11-15 22:07:35,495 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 22:07:35,495 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95511860] [2019-11-15 22:07:35,496 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:35,496 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:35,496 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 22:07:35,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:35,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:35,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:35,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:35,598 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 22:07:35,598 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95511860] [2019-11-15 22:07:35,599 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-15 22:07:35,599 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2019-11-15 22:07:35,599 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962077887] [2019-11-15 22:07:35,599 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-11-15 22:07:35,600 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 22:07:35,600 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-11-15 22:07:35,600 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2019-11-15 22:07:35,600 INFO L87 Difference]: Start difference. First operand 146 states and 177 transitions. Second operand 6 states. [2019-11-15 22:07:35,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 22:07:35,968 INFO L93 Difference]: Finished difference Result 174 states and 204 transitions. [2019-11-15 22:07:35,969 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-11-15 22:07:35,969 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 50 [2019-11-15 22:07:35,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-15 22:07:35,970 INFO L225 Difference]: With dead ends: 174 [2019-11-15 22:07:35,970 INFO L226 Difference]: Without dead ends: 174 [2019-11-15 22:07:35,971 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 22:07:35,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2019-11-15 22:07:35,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 148. [2019-11-15 22:07:35,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 148 states. [2019-11-15 22:07:35,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 179 transitions. [2019-11-15 22:07:35,983 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 179 transitions. Word has length 50 [2019-11-15 22:07:35,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-15 22:07:35,984 INFO L462 AbstractCegarLoop]: Abstraction has 148 states and 179 transitions. [2019-11-15 22:07:35,984 INFO L463 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-11-15 22:07:35,984 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 179 transitions. [2019-11-15 22:07:35,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2019-11-15 22:07:35,986 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 22:07:35,986 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 22:07:35,987 INFO L410 AbstractCegarLoop]: === Iteration 15 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_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_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_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_addErr3REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, free_17Err0REQUIRES_VIOLATION, entry_pointErr3ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, entry_pointErr4ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 22:07:35,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 22:07:35,987 INFO L82 PathProgramCache]: Analyzing trace with hash 1886332549, now seen corresponding path program 1 times [2019-11-15 22:07:35,987 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 22:07:35,988 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096563429] [2019-11-15 22:07:35,988 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:35,988 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:35,988 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 22:07:36,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:36,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:36,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:36,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:36,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:36,291 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 22:07:36,291 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096563429] [2019-11-15 22:07:36,291 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537837470] [2019-11-15 22:07:36,292 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b1371f03-ed4e-4014-9b0c-a654e9f88feb/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 22:07:36,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:36,483 INFO L256 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 10 conjunts are in the unsatisfiable core [2019-11-15 22:07:36,485 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 22:07:36,683 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 22:07:36,684 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 22:07:36,684 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 22 [2019-11-15 22:07:36,684 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313367208] [2019-11-15 22:07:36,685 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2019-11-15 22:07:36,685 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 22:07:36,685 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2019-11-15 22:07:36,686 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2019-11-15 22:07:36,686 INFO L87 Difference]: Start difference. First operand 148 states and 179 transitions. Second operand 22 states. [2019-11-15 22:07:38,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 22:07:38,000 INFO L93 Difference]: Finished difference Result 211 states and 237 transitions. [2019-11-15 22:07:38,001 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2019-11-15 22:07:38,001 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 56 [2019-11-15 22:07:38,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-15 22:07:38,002 INFO L225 Difference]: With dead ends: 211 [2019-11-15 22:07:38,002 INFO L226 Difference]: Without dead ends: 211 [2019-11-15 22:07:38,003 INFO L600 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 266 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=265, Invalid=1375, Unknown=0, NotChecked=0, Total=1640 [2019-11-15 22:07:38,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2019-11-15 22:07:38,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 164. [2019-11-15 22:07:38,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 164 states. [2019-11-15 22:07:38,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 200 transitions. [2019-11-15 22:07:38,010 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 200 transitions. Word has length 56 [2019-11-15 22:07:38,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-15 22:07:38,011 INFO L462 AbstractCegarLoop]: Abstraction has 164 states and 200 transitions. [2019-11-15 22:07:38,011 INFO L463 AbstractCegarLoop]: Interpolant automaton has 22 states. [2019-11-15 22:07:38,011 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 200 transitions. [2019-11-15 22:07:38,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2019-11-15 22:07:38,012 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 22:07:38,012 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 22:07:38,216 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 22:07:38,216 INFO L410 AbstractCegarLoop]: === Iteration 16 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_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_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_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_addErr3REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, free_17Err0REQUIRES_VIOLATION, entry_pointErr3ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, entry_pointErr4ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 22:07:38,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 22:07:38,217 INFO L82 PathProgramCache]: Analyzing trace with hash -56826746, now seen corresponding path program 1 times [2019-11-15 22:07:38,217 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 22:07:38,217 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271665893] [2019-11-15 22:07:38,217 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:38,217 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:38,217 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 22:07:38,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:38,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:38,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:38,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:38,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:38,362 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 22:07:38,362 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271665893] [2019-11-15 22:07:38,362 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [167143466] [2019-11-15 22:07:38,363 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b1371f03-ed4e-4014-9b0c-a654e9f88feb/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 22:07:38,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:38,555 INFO L256 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 11 conjunts are in the unsatisfiable core [2019-11-15 22:07:38,557 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 22:07:38,769 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 22:07:38,770 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 22:07:38,770 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 12] total 20 [2019-11-15 22:07:38,770 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726956087] [2019-11-15 22:07:38,771 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2019-11-15 22:07:38,771 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 22:07:38,771 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2019-11-15 22:07:38,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2019-11-15 22:07:38,772 INFO L87 Difference]: Start difference. First operand 164 states and 200 transitions. Second operand 20 states. [2019-11-15 22:07:39,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 22:07:39,557 INFO L93 Difference]: Finished difference Result 199 states and 236 transitions. [2019-11-15 22:07:39,557 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2019-11-15 22:07:39,557 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 60 [2019-11-15 22:07:39,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-15 22:07:39,559 INFO L225 Difference]: With dead ends: 199 [2019-11-15 22:07:39,559 INFO L226 Difference]: Without dead ends: 199 [2019-11-15 22:07:39,560 INFO L600 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=271, Invalid=1135, Unknown=0, NotChecked=0, Total=1406 [2019-11-15 22:07:39,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2019-11-15 22:07:39,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 151. [2019-11-15 22:07:39,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 151 states. [2019-11-15 22:07:39,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 181 transitions. [2019-11-15 22:07:39,566 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 181 transitions. Word has length 60 [2019-11-15 22:07:39,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-15 22:07:39,566 INFO L462 AbstractCegarLoop]: Abstraction has 151 states and 181 transitions. [2019-11-15 22:07:39,567 INFO L463 AbstractCegarLoop]: Interpolant automaton has 20 states. [2019-11-15 22:07:39,567 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 181 transitions. [2019-11-15 22:07:39,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2019-11-15 22:07:39,569 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 22:07:39,570 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 22:07:39,770 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 22:07:39,771 INFO L410 AbstractCegarLoop]: === Iteration 17 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_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_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_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_addErr3REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, free_17Err0REQUIRES_VIOLATION, entry_pointErr3ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, entry_pointErr4ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 22:07:39,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 22:07:39,772 INFO L82 PathProgramCache]: Analyzing trace with hash -304419498, now seen corresponding path program 1 times [2019-11-15 22:07:39,772 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 22:07:39,772 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755678253] [2019-11-15 22:07:39,773 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:39,773 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:39,773 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 22:07:39,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:39,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:39,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:40,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:40,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:40,036 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 22:07:40,037 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755678253] [2019-11-15 22:07:40,037 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [221847552] [2019-11-15 22:07:40,037 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b1371f03-ed4e-4014-9b0c-a654e9f88feb/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 22:07:40,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:40,263 INFO L256 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 12 conjunts are in the unsatisfiable core [2019-11-15 22:07:40,264 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 22:07:40,434 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 22:07:40,434 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 22:07:40,434 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 26 [2019-11-15 22:07:40,435 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387595397] [2019-11-15 22:07:40,435 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2019-11-15 22:07:40,435 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 22:07:40,436 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2019-11-15 22:07:40,436 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=434, Unknown=0, NotChecked=0, Total=650 [2019-11-15 22:07:40,436 INFO L87 Difference]: Start difference. First operand 151 states and 181 transitions. Second operand 26 states. [2019-11-15 22:07:41,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 22:07:41,001 INFO L93 Difference]: Finished difference Result 181 states and 213 transitions. [2019-11-15 22:07:41,001 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2019-11-15 22:07:41,001 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 63 [2019-11-15 22:07:41,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-15 22:07:41,002 INFO L225 Difference]: With dead ends: 181 [2019-11-15 22:07:41,002 INFO L226 Difference]: Without dead ends: 181 [2019-11-15 22:07:41,003 INFO L600 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=243, Invalid=569, Unknown=0, NotChecked=0, Total=812 [2019-11-15 22:07:41,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2019-11-15 22:07:41,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 154. [2019-11-15 22:07:41,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 154 states. [2019-11-15 22:07:41,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 184 transitions. [2019-11-15 22:07:41,009 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 184 transitions. Word has length 63 [2019-11-15 22:07:41,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-15 22:07:41,010 INFO L462 AbstractCegarLoop]: Abstraction has 154 states and 184 transitions. [2019-11-15 22:07:41,010 INFO L463 AbstractCegarLoop]: Interpolant automaton has 26 states. [2019-11-15 22:07:41,010 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 184 transitions. [2019-11-15 22:07:41,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2019-11-15 22:07:41,011 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 22:07:41,011 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 22:07:41,215 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 22:07:41,216 INFO L410 AbstractCegarLoop]: === Iteration 18 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_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_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_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_addErr3REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, free_17Err0REQUIRES_VIOLATION, entry_pointErr3ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, entry_pointErr4ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 22:07:41,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 22:07:41,216 INFO L82 PathProgramCache]: Analyzing trace with hash -1881276889, now seen corresponding path program 2 times [2019-11-15 22:07:41,216 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 22:07:41,217 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333373479] [2019-11-15 22:07:41,217 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:41,217 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:41,217 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 22:07:41,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:41,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:41,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:41,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:41,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:41,389 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 22:07:41,389 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333373479] [2019-11-15 22:07:41,389 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443242341] [2019-11-15 22:07:41,390 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b1371f03-ed4e-4014-9b0c-a654e9f88feb/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 22:07:41,570 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2019-11-15 22:07:41,570 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-15 22:07:41,572 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 6 conjunts are in the unsatisfiable core [2019-11-15 22:07:41,573 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 22:07:41,612 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 22:07:41,612 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 22:07:41,612 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6] total 11 [2019-11-15 22:07:41,613 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033621330] [2019-11-15 22:07:41,613 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-11-15 22:07:41,613 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 22:07:41,614 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-11-15 22:07:41,614 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2019-11-15 22:07:41,614 INFO L87 Difference]: Start difference. First operand 154 states and 184 transitions. Second operand 11 states. [2019-11-15 22:07:42,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 22:07:42,116 INFO L93 Difference]: Finished difference Result 242 states and 287 transitions. [2019-11-15 22:07:42,118 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-11-15 22:07:42,118 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 66 [2019-11-15 22:07:42,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-15 22:07:42,120 INFO L225 Difference]: With dead ends: 242 [2019-11-15 22:07:42,120 INFO L226 Difference]: Without dead ends: 236 [2019-11-15 22:07:42,120 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 22:07:42,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2019-11-15 22:07:42,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 158. [2019-11-15 22:07:42,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 158 states. [2019-11-15 22:07:42,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 188 transitions. [2019-11-15 22:07:42,126 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 188 transitions. Word has length 66 [2019-11-15 22:07:42,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-15 22:07:42,127 INFO L462 AbstractCegarLoop]: Abstraction has 158 states and 188 transitions. [2019-11-15 22:07:42,127 INFO L463 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-11-15 22:07:42,127 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 188 transitions. [2019-11-15 22:07:42,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2019-11-15 22:07:42,128 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 22:07:42,128 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 22:07:42,328 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 22:07:42,329 INFO L410 AbstractCegarLoop]: === Iteration 19 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_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_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_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_addErr3REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, free_17Err0REQUIRES_VIOLATION, entry_pointErr3ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, entry_pointErr4ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 22:07:42,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 22:07:42,329 INFO L82 PathProgramCache]: Analyzing trace with hash 1098757600, now seen corresponding path program 1 times [2019-11-15 22:07:42,330 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 22:07:42,330 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933886690] [2019-11-15 22:07:42,330 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:42,330 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:42,330 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 22:07:42,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:42,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:42,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:42,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:42,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:42,675 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 22:07:42,675 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933886690] [2019-11-15 22:07:42,675 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [233415705] [2019-11-15 22:07:42,675 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b1371f03-ed4e-4014-9b0c-a654e9f88feb/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 22:07:42,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:42,878 INFO L256 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 48 conjunts are in the unsatisfiable core [2019-11-15 22:07:42,881 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 22:07:43,484 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:43,485 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 22:07:43,485 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-15 22:07:43,496 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 22:07:43,511 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 22:07:43,512 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 22:07:43,512 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-15 22:07:43,525 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 22:07:43,526 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 22:07:43,526 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:19 [2019-11-15 22:07:43,615 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:43,616 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 22:07:43,616 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-15 22:07:43,627 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 22:07:43,633 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 22:07:43,634 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 22:07:43,634 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-15 22:07:43,643 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 22:07:43,643 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 22:07:43,643 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:19 [2019-11-15 22:07:43,689 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 22:07:43,689 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 22:07:43,689 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 20] total 32 [2019-11-15 22:07:43,690 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836811409] [2019-11-15 22:07:43,690 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2019-11-15 22:07:43,690 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 22:07:43,690 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2019-11-15 22:07:43,691 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=943, Unknown=0, NotChecked=0, Total=1056 [2019-11-15 22:07:43,691 INFO L87 Difference]: Start difference. First operand 158 states and 188 transitions. Second operand 33 states. [2019-11-15 22:07:47,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-15 22:07:47,330 INFO L93 Difference]: Finished difference Result 289 states and 332 transitions. [2019-11-15 22:07:47,331 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2019-11-15 22:07:47,331 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 66 [2019-11-15 22:07:47,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-15 22:07:47,333 INFO L225 Difference]: With dead ends: 289 [2019-11-15 22:07:47,333 INFO L226 Difference]: Without dead ends: 289 [2019-11-15 22:07:47,334 INFO L600 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 681 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=422, Invalid=3118, Unknown=0, NotChecked=0, Total=3540 [2019-11-15 22:07:47,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2019-11-15 22:07:47,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 168. [2019-11-15 22:07:47,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2019-11-15 22:07:47,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 204 transitions. [2019-11-15 22:07:47,342 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 204 transitions. Word has length 66 [2019-11-15 22:07:47,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-15 22:07:47,342 INFO L462 AbstractCegarLoop]: Abstraction has 168 states and 204 transitions. [2019-11-15 22:07:47,342 INFO L463 AbstractCegarLoop]: Interpolant automaton has 33 states. [2019-11-15 22:07:47,342 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 204 transitions. [2019-11-15 22:07:47,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2019-11-15 22:07:47,343 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 22:07:47,344 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 22:07:47,548 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 22:07:47,549 INFO L410 AbstractCegarLoop]: === Iteration 20 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_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_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_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_addErr3REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err7REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, free_17Err0REQUIRES_VIOLATION, entry_pointErr3ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr0REQUIRES_VIOLATION, entry_pointErr4ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-15 22:07:47,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 22:07:47,549 INFO L82 PathProgramCache]: Analyzing trace with hash -1824061796, now seen corresponding path program 1 times [2019-11-15 22:07:47,549 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-11-15 22:07:47,549 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265716789] [2019-11-15 22:07:47,550 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:47,550 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-11-15 22:07:47,550 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-15 22:07:47,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:48,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:48,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:48,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:48,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:48,300 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 22:07:48,300 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265716789] [2019-11-15 22:07:48,300 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [816604266] [2019-11-15 22:07:48,301 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b1371f03-ed4e-4014-9b0c-a654e9f88feb/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 22:07:48,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-15 22:07:48,502 INFO L256 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 47 conjunts are in the unsatisfiable core [2019-11-15 22:07:48,503 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-11-15 22:07:48,548 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 22:07:48,549 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-15 22:07:48,563 INFO L567 ElimStorePlain]: treesize reduction 7, result has 72.0 percent of original size [2019-11-15 22:07:48,563 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-15 22:07:48,563 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:18 [2019-11-15 22:07:48,635 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:48,636 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 22:07:48,637 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-15 22:07:48,650 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 22:07:48,651 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-15 22:07:48,651 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2019-11-15 22:07:48,766 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:48,767 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:48,770 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:48,771 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 22:07:48,772 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 22:07:48,772 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-15 22:07:48,788 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 22:07:48,789 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-15 22:07:48,789 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:46 [2019-11-15 22:07:48,946 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:48,947 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:48,948 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:48,949 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:48,950 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:48,951 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:48,952 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 22:07:48,952 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 22:07:48,953 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-15 22:07:48,964 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 22:07:48,964 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-15 22:07:48,964 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:79, output treesize:75 [2019-11-15 22:07:49,093 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,094 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,095 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,096 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,099 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,100 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,101 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,102 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,103 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,104 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,104 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 22:07:49,105 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 22:07:49,105 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-15 22:07:49,121 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 22:07:49,122 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 22:07:49,122 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:95, output treesize:91 [2019-11-15 22:07:49,260 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,261 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,262 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,263 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,264 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,265 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,266 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,268 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,269 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,270 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,271 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,272 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,273 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,274 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,279 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,280 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 22:07:49,281 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 22:07:49,281 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-15 22:07:49,302 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 22:07:49,302 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 22:07:49,302 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:111, output treesize:107 [2019-11-15 22:07:49,513 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,514 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,515 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,516 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,518 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,519 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,520 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,521 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,522 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,523 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,524 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,525 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,526 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,527 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,528 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,529 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,530 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,531 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,532 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,533 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,534 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:49,535 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 22:07:49,535 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 22:07:49,536 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-15 22:07:49,560 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 22:07:49,561 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 22:07:49,561 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:127, output treesize:123 [2019-11-15 22:07:50,057 WARN L191 SmtUtils]: Spent 408.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2019-11-15 22:07:50,183 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:50,187 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:50,189 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:50,190 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:50,193 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:50,194 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:50,196 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:50,197 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:50,198 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:50,200 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:50,201 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:50,202 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:50,204 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:50,205 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:50,206 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:50,208 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:50,209 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:50,210 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:50,212 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:50,214 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:50,215 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:50,216 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:50,218 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:50,219 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:50,221 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:50,222 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:50,224 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:50,225 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:50,226 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 22:07:50,226 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 22:07:50,227 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-15 22:07:50,276 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 22:07:50,277 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 22:07:50,278 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:143, output treesize:139 [2019-11-15 22:07:50,733 WARN L191 SmtUtils]: Spent 336.00 ms on a formula simplification that was a NOOP. DAG size: 62 [2019-11-15 22:07:51,095 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:51,096 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:51,097 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:51,098 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:51,100 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:51,101 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:51,102 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:51,103 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:51,104 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:51,105 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:51,106 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:51,107 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:51,108 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:51,110 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:51,111 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:51,117 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:51,119 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:51,120 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:51,121 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:51,122 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:51,123 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:51,124 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:51,125 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:51,126 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:51,127 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:51,128 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:51,129 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:51,130 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:51,131 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:51,132 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:51,133 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:51,134 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:51,135 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:51,136 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:51,137 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:51,138 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:51,139 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 22:07:51,139 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 22:07:51,140 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-15 22:07:51,196 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 22:07:51,197 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 22:07:51,197 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:159, output treesize:155 [2019-11-15 22:07:55,251 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,253 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,255 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,257 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,258 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,261 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,263 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,265 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,267 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,269 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,271 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,272 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,274 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,275 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,276 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,277 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,279 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,280 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,281 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,282 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,283 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,284 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,285 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,286 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,290 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,291 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,293 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,294 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,295 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,296 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,297 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,298 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,299 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,300 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,301 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,302 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,303 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,304 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,305 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,306 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,307 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,308 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,309 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,310 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,311 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:07:55,312 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 22:07:55,312 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 22:07:55,313 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-15 22:07:55,358 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 22:07:55,359 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 22:07:55,359 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 8 variables, input treesize:175, output treesize:171 [2019-11-15 22:08:39,690 WARN L191 SmtUtils]: Spent 855.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2019-11-15 22:08:40,486 WARN L191 SmtUtils]: Spent 671.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2019-11-15 22:08:42,705 WARN L191 SmtUtils]: Spent 2.07 s on a formula simplification that was a NOOP. DAG size: 62 [2019-11-15 22:08:42,732 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,734 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,736 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,737 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,739 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,741 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,743 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,744 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,746 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,748 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,750 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,752 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,754 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,756 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,758 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,760 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,764 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,766 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,771 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,772 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,774 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,775 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,777 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,778 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,780 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,781 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,782 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,784 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,785 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,787 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,788 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,790 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,791 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,792 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,793 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,795 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,796 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,797 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,798 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,801 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,802 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-15 22:08:42,803 INFO L341 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 22:08:42,804 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 22:08:42,804 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-15 22:08:42,820 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-15 22:08:42,821 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 22:08:42,821 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 9 variables, input treesize:125, output treesize:3 [2019-11-15 22:08:42,908 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 22:08:42,909 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-15 22:08:42,909 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 28] total 44 [2019-11-15 22:08:42,909 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203000652] [2019-11-15 22:08:42,909 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2019-11-15 22:08:42,910 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-15 22:08:42,910 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2019-11-15 22:08:42,910 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=349, Invalid=1617, Unknown=14, NotChecked=0, Total=1980 [2019-11-15 22:08:42,910 INFO L87 Difference]: Start difference. First operand 168 states and 204 transitions. Second operand 45 states. [2019-11-15 22:09:28,804 WARN L194 Executor]: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000) stderr output: (error "out of memory") [2019-11-15 22:09:28,804 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2019-11-15 22:09:29,004 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-11-15 22:09:29,005 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 22:09:29,009 INFO L168 Benchmark]: Toolchain (without parser) took 131123.24 ms. Allocated memory was 1.0 GB in the beginning and 1.5 GB in the end (delta: 438.3 MB). Free memory was 940.8 MB in the beginning and 1.3 GB in the end (delta: -355.7 MB). Peak memory consumption was 82.6 MB. Max. memory is 11.5 GB. [2019-11-15 22:09:29,009 INFO L168 Benchmark]: CDTParser took 0.26 ms. Allocated memory is still 1.0 GB. Free memory is still 967.6 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-15 22:09:29,010 INFO L168 Benchmark]: CACSL2BoogieTranslator took 814.95 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 143.7 MB). Free memory was 940.8 MB in the beginning and 1.1 GB in the end (delta: -163.9 MB). Peak memory consumption was 18.2 MB. Max. memory is 11.5 GB. [2019-11-15 22:09:29,010 INFO L168 Benchmark]: Boogie Preprocessor took 112.39 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 22:09:29,010 INFO L168 Benchmark]: RCFGBuilder took 1305.63 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 984.6 MB in the end (delta: 114.6 MB). Peak memory consumption was 114.6 MB. Max. memory is 11.5 GB. [2019-11-15 22:09:29,011 INFO L168 Benchmark]: TraceAbstraction took 128886.56 ms. Allocated memory was 1.2 GB in the beginning and 1.5 GB in the end (delta: 294.6 MB). Free memory was 984.6 MB in the beginning and 1.3 GB in the end (delta: -311.8 MB). There was no memory consumed. Max. memory is 11.5 GB. [2019-11-15 22:09:29,012 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.26 ms. Allocated memory is still 1.0 GB. Free memory is still 967.6 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 814.95 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 143.7 MB). Free memory was 940.8 MB in the beginning and 1.1 GB in the end (delta: -163.9 MB). Peak memory consumption was 18.2 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 112.39 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 1305.63 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 984.6 MB in the end (delta: 114.6 MB). Peak memory consumption was 114.6 MB. Max. memory is 11.5 GB. * TraceAbstraction took 128886.56 ms. Allocated memory was 1.2 GB in the beginning and 1.5 GB in the end (delta: 294.6 MB). Free memory was 984.6 MB in the beginning and 1.3 GB in the end (delta: -311.8 MB). There was no memory consumed. 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 22:09:31,136 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-15 22:09:31,138 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-15 22:09:31,149 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-15 22:09:31,149 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-15 22:09:31,150 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-15 22:09:31,152 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-15 22:09:31,154 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-15 22:09:31,156 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-15 22:09:31,157 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-15 22:09:31,158 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-15 22:09:31,159 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-15 22:09:31,160 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-15 22:09:31,161 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-15 22:09:31,162 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-15 22:09:31,163 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-15 22:09:31,164 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-15 22:09:31,164 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-15 22:09:31,167 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-15 22:09:31,169 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-15 22:09:31,171 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-15 22:09:31,172 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-15 22:09:31,179 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-15 22:09:31,180 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-15 22:09:31,185 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-15 22:09:31,188 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-15 22:09:31,190 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-15 22:09:31,191 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-15 22:09:31,191 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-15 22:09:31,192 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-15 22:09:31,192 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-15 22:09:31,192 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-15 22:09:31,193 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-15 22:09:31,193 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-15 22:09:31,194 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-15 22:09:31,194 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-15 22:09:31,195 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-15 22:09:31,195 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-15 22:09:31,195 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-15 22:09:31,195 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-15 22:09:31,196 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-15 22:09:31,197 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_b1371f03-ed4e-4014-9b0c-a654e9f88feb/bin/uautomizer/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2019-11-15 22:09:31,210 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-15 22:09:31,211 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-15 22:09:31,212 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-15 22:09:31,212 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-15 22:09:31,212 INFO L138 SettingsManager]: * Use SBE=true [2019-11-15 22:09:31,213 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-15 22:09:31,213 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-15 22:09:31,213 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-11-15 22:09:31,214 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-11-15 22:09:31,214 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-15 22:09:31,214 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-15 22:09:31,214 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2019-11-15 22:09:31,214 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2019-11-15 22:09:31,215 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2019-11-15 22:09:31,215 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-11-15 22:09:31,215 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2019-11-15 22:09:31,215 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2019-11-15 22:09:31,216 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-15 22:09:31,216 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-15 22:09:31,216 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-15 22:09:31,216 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-11-15 22:09:31,217 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-11-15 22:09:31,217 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-11-15 22:09:31,217 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-11-15 22:09:31,217 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-15 22:09:31,218 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-11-15 22:09:31,218 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2019-11-15 22:09:31,218 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --rewrite-divk --print-success --lang smt [2019-11-15 22:09:31,218 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-11-15 22:09:31,219 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_b1371f03-ed4e-4014-9b0c-a654e9f88feb/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 -> 4e7f10697bf40be831ee927139b8f7b8ae344247 [2019-11-15 22:09:31,251 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-15 22:09:31,270 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-15 22:09:31,275 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-15 22:09:31,277 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-15 22:09:31,278 INFO L275 PluginConnector]: CDTParser initialized [2019-11-15 22:09:31,279 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_b1371f03-ed4e-4014-9b0c-a654e9f88feb/bin/uautomizer/../../sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-2.i [2019-11-15 22:09:31,340 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_b1371f03-ed4e-4014-9b0c-a654e9f88feb/bin/uautomizer/data/9312d320c/32dfc2ff9df14d94b95aee19764ca64d/FLAG4779bffb5 [2019-11-15 22:09:31,834 INFO L306 CDTParser]: Found 1 translation units. [2019-11-15 22:09:31,835 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_b1371f03-ed4e-4014-9b0c-a654e9f88feb/sv-benchmarks/c/ldv-memsafety/memleaks_test17_1-2.i [2019-11-15 22:09:31,851 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_b1371f03-ed4e-4014-9b0c-a654e9f88feb/bin/uautomizer/data/9312d320c/32dfc2ff9df14d94b95aee19764ca64d/FLAG4779bffb5 [2019-11-15 22:09:32,156 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_b1371f03-ed4e-4014-9b0c-a654e9f88feb/bin/uautomizer/data/9312d320c/32dfc2ff9df14d94b95aee19764ca64d [2019-11-15 22:09:32,161 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-15 22:09:32,162 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2019-11-15 22:09:32,168 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-15 22:09:32,168 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-15 22:09:32,171 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-15 22:09:32,171 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.11 10:09:32" (1/1) ... [2019-11-15 22:09:32,173 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3c1d2a6d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 10:09:32, skipping insertion in model container [2019-11-15 22:09:32,174 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.11 10:09:32" (1/1) ... [2019-11-15 22:09:32,180 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-11-15 22:09:32,223 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-11-15 22:09:32,858 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-15 22:09:32,879 INFO L188 MainTranslator]: Completed pre-run [2019-11-15 22:09:32,948 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-15 22:09:33,036 INFO L192 MainTranslator]: Completed translation [2019-11-15 22:09:33,036 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 10:09:33 WrapperNode [2019-11-15 22:09:33,037 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-15 22:09:33,038 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-15 22:09:33,038 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-15 22:09:33,038 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-15 22:09:33,051 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 10:09:33" (1/1) ... [2019-11-15 22:09:33,052 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 10:09:33" (1/1) ... [2019-11-15 22:09:33,075 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 10:09:33" (1/1) ... [2019-11-15 22:09:33,076 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 10:09:33" (1/1) ... [2019-11-15 22:09:33,114 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 10:09:33" (1/1) ... [2019-11-15 22:09:33,122 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 10:09:33" (1/1) ... [2019-11-15 22:09:33,129 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 10:09:33" (1/1) ... [2019-11-15 22:09:33,141 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-15 22:09:33,141 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-15 22:09:33,142 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-15 22:09:33,142 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-15 22:09:33,143 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 10:09:33" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b1371f03-ed4e-4014-9b0c-a654e9f88feb/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 22:09:33,195 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-11-15 22:09:33,196 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-15 22:09:33,196 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2019-11-15 22:09:33,196 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_32 [2019-11-15 22:09:33,196 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_64 [2019-11-15 22:09:33,197 INFO L138 BoogieDeclarations]: Found implementation of procedure __uint16_identity [2019-11-15 22:09:33,197 INFO L138 BoogieDeclarations]: Found implementation of procedure __uint32_identity [2019-11-15 22:09:33,197 INFO L138 BoogieDeclarations]: Found implementation of procedure __uint64_identity [2019-11-15 22:09:33,197 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_nonpositive [2019-11-15 22:09:33,197 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_positive [2019-11-15 22:09:33,198 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2019-11-15 22:09:33,198 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2019-11-15 22:09:33,198 INFO L138 BoogieDeclarations]: Found implementation of procedure LDV_INIT_LIST_HEAD [2019-11-15 22:09:33,198 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_list_add [2019-11-15 22:09:33,198 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_list_del [2019-11-15 22:09:33,198 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_list_add [2019-11-15 22:09:33,199 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_list_add_tail [2019-11-15 22:09:33,199 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_list_del [2019-11-15 22:09:33,199 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_msg_alloc [2019-11-15 22:09:33,199 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_msg_fill [2019-11-15 22:09:33,199 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_msg_free [2019-11-15 22:09:33,200 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_submit_msg [2019-11-15 22:09:33,200 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_destroy_msgs [2019-11-15 22:09:33,200 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_get_drvdata [2019-11-15 22:09:33,200 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2019-11-15 22:09:33,200 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_add_return [2019-11-15 22:09:33,200 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_sub_return [2019-11-15 22:09:33,201 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_sub [2019-11-15 22:09:33,201 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_init [2019-11-15 22:09:33,201 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_get [2019-11-15 22:09:33,201 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_put [2019-11-15 22:09:33,201 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_del [2019-11-15 22:09:33,201 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_cleanup [2019-11-15 22:09:33,202 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_release [2019-11-15 22:09:33,202 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_put [2019-11-15 22:09:33,202 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_get [2019-11-15 22:09:33,202 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_init_internal [2019-11-15 22:09:33,202 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_init [2019-11-15 22:09:33,203 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_create [2019-11-15 22:09:33,203 INFO L138 BoogieDeclarations]: Found implementation of procedure f [2019-11-15 22:09:33,203 INFO L138 BoogieDeclarations]: Found implementation of procedure g [2019-11-15 22:09:33,203 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_17 [2019-11-15 22:09:33,203 INFO L138 BoogieDeclarations]: Found implementation of procedure free_17 [2019-11-15 22:09:33,203 INFO L138 BoogieDeclarations]: Found implementation of procedure entry_point [2019-11-15 22:09:33,204 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-11-15 22:09:33,204 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2019-11-15 22:09:33,204 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2019-11-15 22:09:33,204 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2019-11-15 22:09:33,204 INFO L130 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2019-11-15 22:09:33,204 INFO L130 BoogieDeclarations]: Found specification of procedure atof [2019-11-15 22:09:33,205 INFO L130 BoogieDeclarations]: Found specification of procedure atoi [2019-11-15 22:09:33,205 INFO L130 BoogieDeclarations]: Found specification of procedure atol [2019-11-15 22:09:33,205 INFO L130 BoogieDeclarations]: Found specification of procedure atoll [2019-11-15 22:09:33,205 INFO L130 BoogieDeclarations]: Found specification of procedure strtod [2019-11-15 22:09:33,205 INFO L130 BoogieDeclarations]: Found specification of procedure strtof [2019-11-15 22:09:33,206 INFO L130 BoogieDeclarations]: Found specification of procedure strtold [2019-11-15 22:09:33,206 INFO L130 BoogieDeclarations]: Found specification of procedure strtol [2019-11-15 22:09:33,206 INFO L130 BoogieDeclarations]: Found specification of procedure strtoul [2019-11-15 22:09:33,206 INFO L130 BoogieDeclarations]: Found specification of procedure strtoq [2019-11-15 22:09:33,206 INFO L130 BoogieDeclarations]: Found specification of procedure strtouq [2019-11-15 22:09:33,206 INFO L130 BoogieDeclarations]: Found specification of procedure strtoll [2019-11-15 22:09:33,207 INFO L130 BoogieDeclarations]: Found specification of procedure strtoull [2019-11-15 22:09:33,207 INFO L130 BoogieDeclarations]: Found specification of procedure l64a [2019-11-15 22:09:33,207 INFO L130 BoogieDeclarations]: Found specification of procedure a64l [2019-11-15 22:09:33,207 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_32 [2019-11-15 22:09:33,207 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_64 [2019-11-15 22:09:33,207 INFO L130 BoogieDeclarations]: Found specification of procedure __uint16_identity [2019-11-15 22:09:33,208 INFO L130 BoogieDeclarations]: Found specification of procedure __uint32_identity [2019-11-15 22:09:33,208 INFO L130 BoogieDeclarations]: Found specification of procedure __uint64_identity [2019-11-15 22:09:33,208 INFO L130 BoogieDeclarations]: Found specification of procedure select [2019-11-15 22:09:33,208 INFO L130 BoogieDeclarations]: Found specification of procedure pselect [2019-11-15 22:09:33,208 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2019-11-15 22:09:33,208 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2019-11-15 22:09:33,209 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2019-11-15 22:09:33,209 INFO L130 BoogieDeclarations]: Found specification of procedure random [2019-11-15 22:09:33,209 INFO L130 BoogieDeclarations]: Found specification of procedure srandom [2019-11-15 22:09:33,209 INFO L130 BoogieDeclarations]: Found specification of procedure initstate [2019-11-15 22:09:33,209 INFO L130 BoogieDeclarations]: Found specification of procedure setstate [2019-11-15 22:09:33,210 INFO L130 BoogieDeclarations]: Found specification of procedure random_r [2019-11-15 22:09:33,210 INFO L130 BoogieDeclarations]: Found specification of procedure srandom_r [2019-11-15 22:09:33,210 INFO L130 BoogieDeclarations]: Found specification of procedure initstate_r [2019-11-15 22:09:33,210 INFO L130 BoogieDeclarations]: Found specification of procedure setstate_r [2019-11-15 22:09:33,210 INFO L130 BoogieDeclarations]: Found specification of procedure rand [2019-11-15 22:09:33,210 INFO L130 BoogieDeclarations]: Found specification of procedure srand [2019-11-15 22:09:33,211 INFO L130 BoogieDeclarations]: Found specification of procedure rand_r [2019-11-15 22:09:33,211 INFO L130 BoogieDeclarations]: Found specification of procedure drand48 [2019-11-15 22:09:33,211 INFO L130 BoogieDeclarations]: Found specification of procedure erand48 [2019-11-15 22:09:33,211 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48 [2019-11-15 22:09:33,211 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48 [2019-11-15 22:09:33,211 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48 [2019-11-15 22:09:33,212 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48 [2019-11-15 22:09:33,212 INFO L130 BoogieDeclarations]: Found specification of procedure srand48 [2019-11-15 22:09:33,212 INFO L130 BoogieDeclarations]: Found specification of procedure seed48 [2019-11-15 22:09:33,212 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48 [2019-11-15 22:09:33,212 INFO L130 BoogieDeclarations]: Found specification of procedure drand48_r [2019-11-15 22:09:33,212 INFO L130 BoogieDeclarations]: Found specification of procedure erand48_r [2019-11-15 22:09:33,213 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48_r [2019-11-15 22:09:33,213 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48_r [2019-11-15 22:09:33,213 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48_r [2019-11-15 22:09:33,213 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48_r [2019-11-15 22:09:33,213 INFO L130 BoogieDeclarations]: Found specification of procedure srand48_r [2019-11-15 22:09:33,213 INFO L130 BoogieDeclarations]: Found specification of procedure seed48_r [2019-11-15 22:09:33,214 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48_r [2019-11-15 22:09:33,214 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2019-11-15 22:09:33,214 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2019-11-15 22:09:33,214 INFO L130 BoogieDeclarations]: Found specification of procedure realloc [2019-11-15 22:09:33,214 INFO L130 BoogieDeclarations]: Found specification of procedure free [2019-11-15 22:09:33,214 INFO L130 BoogieDeclarations]: Found specification of procedure alloca [2019-11-15 22:09:33,215 INFO L130 BoogieDeclarations]: Found specification of procedure valloc [2019-11-15 22:09:33,215 INFO L130 BoogieDeclarations]: Found specification of procedure posix_memalign [2019-11-15 22:09:33,215 INFO L130 BoogieDeclarations]: Found specification of procedure aligned_alloc [2019-11-15 22:09:33,215 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2019-11-15 22:09:33,215 INFO L130 BoogieDeclarations]: Found specification of procedure atexit [2019-11-15 22:09:33,215 INFO L130 BoogieDeclarations]: Found specification of procedure at_quick_exit [2019-11-15 22:09:33,216 INFO L130 BoogieDeclarations]: Found specification of procedure on_exit [2019-11-15 22:09:33,216 INFO L130 BoogieDeclarations]: Found specification of procedure exit [2019-11-15 22:09:33,216 INFO L130 BoogieDeclarations]: Found specification of procedure quick_exit [2019-11-15 22:09:33,216 INFO L130 BoogieDeclarations]: Found specification of procedure _Exit [2019-11-15 22:09:33,218 INFO L130 BoogieDeclarations]: Found specification of procedure getenv [2019-11-15 22:09:33,218 INFO L130 BoogieDeclarations]: Found specification of procedure putenv [2019-11-15 22:09:33,219 INFO L130 BoogieDeclarations]: Found specification of procedure setenv [2019-11-15 22:09:33,219 INFO L130 BoogieDeclarations]: Found specification of procedure unsetenv [2019-11-15 22:09:33,219 INFO L130 BoogieDeclarations]: Found specification of procedure clearenv [2019-11-15 22:09:33,219 INFO L130 BoogieDeclarations]: Found specification of procedure mktemp [2019-11-15 22:09:33,220 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemp [2019-11-15 22:09:33,220 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemps [2019-11-15 22:09:33,220 INFO L130 BoogieDeclarations]: Found specification of procedure mkdtemp [2019-11-15 22:09:33,220 INFO L130 BoogieDeclarations]: Found specification of procedure system [2019-11-15 22:09:33,220 INFO L130 BoogieDeclarations]: Found specification of procedure realpath [2019-11-15 22:09:33,221 INFO L130 BoogieDeclarations]: Found specification of procedure bsearch [2019-11-15 22:09:33,222 INFO L130 BoogieDeclarations]: Found specification of procedure qsort [2019-11-15 22:09:33,225 INFO L130 BoogieDeclarations]: Found specification of procedure abs [2019-11-15 22:09:33,225 INFO L130 BoogieDeclarations]: Found specification of procedure labs [2019-11-15 22:09:33,225 INFO L130 BoogieDeclarations]: Found specification of procedure llabs [2019-11-15 22:09:33,225 INFO L130 BoogieDeclarations]: Found specification of procedure div [2019-11-15 22:09:33,225 INFO L130 BoogieDeclarations]: Found specification of procedure ldiv [2019-11-15 22:09:33,226 INFO L130 BoogieDeclarations]: Found specification of procedure lldiv [2019-11-15 22:09:33,226 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt [2019-11-15 22:09:33,227 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt [2019-11-15 22:09:33,227 INFO L130 BoogieDeclarations]: Found specification of procedure gcvt [2019-11-15 22:09:33,227 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt [2019-11-15 22:09:33,227 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt [2019-11-15 22:09:33,227 INFO L130 BoogieDeclarations]: Found specification of procedure qgcvt [2019-11-15 22:09:33,235 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt_r [2019-11-15 22:09:33,235 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt_r [2019-11-15 22:09:33,236 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt_r [2019-11-15 22:09:33,236 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt_r [2019-11-15 22:09:33,236 INFO L130 BoogieDeclarations]: Found specification of procedure mblen [2019-11-15 22:09:33,236 INFO L130 BoogieDeclarations]: Found specification of procedure mbtowc [2019-11-15 22:09:33,236 INFO L130 BoogieDeclarations]: Found specification of procedure wctomb [2019-11-15 22:09:33,236 INFO L130 BoogieDeclarations]: Found specification of procedure mbstowcs [2019-11-15 22:09:33,237 INFO L130 BoogieDeclarations]: Found specification of procedure wcstombs [2019-11-15 22:09:33,237 INFO L130 BoogieDeclarations]: Found specification of procedure rpmatch [2019-11-15 22:09:33,237 INFO L130 BoogieDeclarations]: Found specification of procedure getsubopt [2019-11-15 22:09:33,237 INFO L130 BoogieDeclarations]: Found specification of procedure getloadavg [2019-11-15 22:09:33,237 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2019-11-15 22:09:33,237 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2019-11-15 22:09:33,238 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_pointer [2019-11-15 22:09:33,238 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_nonpositive [2019-11-15 22:09:33,238 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_positive [2019-11-15 22:09:33,238 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy [2019-11-15 22:09:33,238 INFO L130 BoogieDeclarations]: Found specification of procedure memset [2019-11-15 22:09:33,239 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2019-11-15 22:09:33,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2019-11-15 22:09:33,239 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2019-11-15 22:09:33,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2019-11-15 22:09:33,239 INFO L130 BoogieDeclarations]: Found specification of procedure LDV_INIT_LIST_HEAD [2019-11-15 22:09:33,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2019-11-15 22:09:33,240 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_list_add [2019-11-15 22:09:33,240 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_list_del [2019-11-15 22:09:33,240 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_list_add [2019-11-15 22:09:33,240 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2019-11-15 22:09:33,240 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_list_add_tail [2019-11-15 22:09:33,240 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_list_del [2019-11-15 22:09:33,240 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_msg_alloc [2019-11-15 22:09:33,241 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_msg_fill [2019-11-15 22:09:33,241 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2019-11-15 22:09:33,241 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_msg_free [2019-11-15 22:09:33,241 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-11-15 22:09:33,241 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_submit_msg [2019-11-15 22:09:33,241 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_destroy_msgs [2019-11-15 22:09:33,242 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_get_drvdata [2019-11-15 22:09:33,242 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2019-11-15 22:09:33,242 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_add_return [2019-11-15 22:09:33,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2019-11-15 22:09:33,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2019-11-15 22:09:33,242 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_sub_return [2019-11-15 22:09:33,243 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_sub [2019-11-15 22:09:33,243 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2019-11-15 22:09:33,243 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_init [2019-11-15 22:09:33,243 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_get [2019-11-15 22:09:33,243 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_put [2019-11-15 22:09:33,243 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_del [2019-11-15 22:09:33,244 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_cleanup [2019-11-15 22:09:33,244 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_release [2019-11-15 22:09:33,244 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_put [2019-11-15 22:09:33,244 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_get [2019-11-15 22:09:33,244 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_init_internal [2019-11-15 22:09:33,244 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_init [2019-11-15 22:09:33,244 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_create [2019-11-15 22:09:33,245 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2019-11-15 22:09:33,245 INFO L130 BoogieDeclarations]: Found specification of procedure f [2019-11-15 22:09:33,245 INFO L130 BoogieDeclarations]: Found specification of procedure g [2019-11-15 22:09:33,245 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_17 [2019-11-15 22:09:33,245 INFO L130 BoogieDeclarations]: Found specification of procedure free_17 [2019-11-15 22:09:33,245 INFO L130 BoogieDeclarations]: Found specification of procedure entry_point [2019-11-15 22:09:33,246 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-11-15 22:09:33,246 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-11-15 22:09:33,246 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-11-15 22:09:33,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2019-11-15 22:09:33,246 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-15 22:09:33,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2019-11-15 22:09:33,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2019-11-15 22:09:33,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2019-11-15 22:09:33,248 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2019-11-15 22:09:33,916 WARN L732 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-15 22:09:34,349 WARN L732 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-15 22:09:35,049 INFO L279 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-15 22:09:35,053 INFO L284 CfgBuilder]: Removed 5 assume(true) statements. [2019-11-15 22:09:35,055 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.11 10:09:35 BoogieIcfgContainer [2019-11-15 22:09:35,055 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-15 22:09:35,057 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2019-11-15 22:09:35,057 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2019-11-15 22:09:35,060 INFO L275 PluginConnector]: TraceAbstraction initialized [2019-11-15 22:09:35,061 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.11 10:09:32" (1/3) ... [2019-11-15 22:09:35,061 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@322790e7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.11 10:09:35, skipping insertion in model container [2019-11-15 22:09:35,062 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.11 10:09:33" (2/3) ... [2019-11-15 22:09:35,062 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@322790e7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.11 10:09:35, skipping insertion in model container [2019-11-15 22:09:35,063 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.11 10:09:35" (3/3) ... [2019-11-15 22:09:35,067 INFO L109 eAbstractionObserver]: Analyzing ICFG memleaks_test17_1-2.i [2019-11-15 22:09:35,077 INFO L152 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2019-11-15 22:09:35,088 INFO L164 ceAbstractionStarter]: Appying trace abstraction to program that has 90 error locations. [2019-11-15 22:09:35,099 INFO L249 AbstractCegarLoop]: Starting to check reachability of 90 error locations. [2019-11-15 22:09:35,120 INFO L373 AbstractCegarLoop]: Interprodecural is true [2019-11-15 22:09:35,120 INFO L374 AbstractCegarLoop]: Hoare is false [2019-11-15 22:09:35,121 INFO L375 AbstractCegarLoop]: Compute interpolants for FPandBP [2019-11-15 22:09:35,121 INFO L376 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2019-11-15 22:09:35,121 INFO L377 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-11-15 22:09:35,121 INFO L378 AbstractCegarLoop]: Difference is false [2019-11-15 22:09:35,122 INFO L379 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-11-15 22:09:35,122 INFO L383 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-11-15 22:09:35,149 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states. [2019-11-15 22:09:35,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2019-11-15 22:09:35,160 INFO L372 BasicCegarLoop]: Found error trace [2019-11-15 22:09:35,161 INFO L380 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-15 22:09:35,164 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_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_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_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, alloc_17Err3REQUIRES_VIOLATION, alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err8REQUIRES_VIOLATION, alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err2REQUIRES_VIOLATION, alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE, alloc_17Err7REQUIRES_VIOLATION, alloc_17Err1REQUIRES_VIOLATION, alloc_17Err0REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, free_17Err0REQUIRES_VIOLATION, free_17Err2ASSERT_VIOLATIONMEMORY_FREE, free_17Err1REQUIRES_VIOLATION, free_17Err3ASSERT_VIOLATIONMEMORY_FREE, free_17Err4ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr2ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr4ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr1REQUIRES_VIOLATION, entry_pointErr3ASSERT_VIOLATIONMEMORY_FREE, entry_pointErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION]=== [2019-11-15 22:09:35,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-15 22:09:35,170 INFO L82 PathProgramCache]: Analyzing trace with hash 658326159, now seen corresponding path program 1 times [2019-11-15 22:09:35,179 INFO L157 tionRefinementEngine]: Executing refinement strategy WOLF [2019-11-15 22:09:35,179 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1730207461] [2019-11-15 22:09:35,180 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_b1371f03-ed4e-4014-9b0c-a654e9f88feb/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 22:09:35,404 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-15 22:09:35,405 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 22:09:35,410 INFO L168 Benchmark]: Toolchain (without parser) took 3247.30 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 163.6 MB). Free memory was 947.0 MB in the beginning and 987.7 MB in the end (delta: -40.7 MB). Peak memory consumption was 122.8 MB. Max. memory is 11.5 GB. [2019-11-15 22:09:35,411 INFO L168 Benchmark]: CDTParser took 0.78 ms. Allocated memory is still 1.0 GB. Free memory is still 977.9 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-15 22:09:35,412 INFO L168 Benchmark]: CACSL2BoogieTranslator took 869.44 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 163.6 MB). Free memory was 947.0 MB in the beginning and 1.1 GB in the end (delta: -177.6 MB). Peak memory consumption was 29.0 MB. Max. memory is 11.5 GB. [2019-11-15 22:09:35,412 INFO L168 Benchmark]: Boogie Preprocessor took 103.41 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 22:09:35,413 INFO L168 Benchmark]: RCFGBuilder took 1914.08 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 123.7 MB). Peak memory consumption was 123.7 MB. Max. memory is 11.5 GB. [2019-11-15 22:09:35,413 INFO L168 Benchmark]: TraceAbstraction took 351.17 ms. Allocated memory is still 1.2 GB. Free memory was 1.0 GB in the beginning and 987.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 22:09:35,421 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.78 ms. Allocated memory is still 1.0 GB. Free memory is still 977.9 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 869.44 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 163.6 MB). Free memory was 947.0 MB in the beginning and 1.1 GB in the end (delta: -177.6 MB). Peak memory consumption was 29.0 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 103.41 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 1914.08 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 123.7 MB). Peak memory consumption was 123.7 MB. Max. memory is 11.5 GB. * TraceAbstraction took 351.17 ms. Allocated memory is still 1.2 GB. Free memory was 1.0 GB in the beginning and 987.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...