./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/ldv-memsafety/memleaks_test22_5.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 678e0110 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_f6c3c002-6dfb-4258-b719-09f333236a73/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_f6c3c002-6dfb-4258-b719-09f333236a73/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_f6c3c002-6dfb-4258-b719-09f333236a73/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_f6c3c002-6dfb-4258-b719-09f333236a73/bin/uautomizer/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/memleaks_test22_5.i -s /tmp/vcloud-vcloud-master/worker/run_dir_f6c3c002-6dfb-4258-b719-09f333236a73/bin/uautomizer/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_f6c3c002-6dfb-4258-b719-09f333236a73/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 f5fe233deb2e42c866080d038fc03ab5db72ce97 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Execution finished normally Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: AssertionError: Alternating quantifiers not yet supported --- Real Ultimate output --- Skipped default analysis because property is memsafety ### Bit-precise run ### This is Ultimate 0.1.24-678e011 [2019-11-20 11:22:37,993 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-20 11:22:37,995 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-20 11:22:38,006 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-20 11:22:38,006 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-20 11:22:38,007 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-20 11:22:38,009 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-20 11:22:38,011 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-20 11:22:38,014 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-20 11:22:38,015 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-20 11:22:38,016 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-20 11:22:38,017 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-20 11:22:38,018 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-20 11:22:38,019 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-20 11:22:38,020 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-20 11:22:38,022 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-20 11:22:38,023 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-20 11:22:38,024 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-20 11:22:38,026 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-20 11:22:38,029 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-20 11:22:38,031 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-20 11:22:38,032 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-20 11:22:38,034 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-20 11:22:38,038 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-20 11:22:38,041 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-20 11:22:38,041 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-20 11:22:38,041 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-20 11:22:38,042 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-20 11:22:38,043 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-20 11:22:38,044 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-20 11:22:38,044 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-20 11:22:38,044 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-20 11:22:38,045 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-20 11:22:38,046 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-20 11:22:38,047 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-20 11:22:38,047 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-20 11:22:38,047 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-20 11:22:38,048 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-20 11:22:38,048 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-20 11:22:38,048 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-20 11:22:38,049 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-20 11:22:38,050 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_f6c3c002-6dfb-4258-b719-09f333236a73/bin/uautomizer/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2019-11-20 11:22:38,073 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-20 11:22:38,073 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-20 11:22:38,074 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-20 11:22:38,074 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-20 11:22:38,074 INFO L138 SettingsManager]: * Use SBE=true [2019-11-20 11:22:38,075 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-20 11:22:38,075 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-20 11:22:38,075 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-11-20 11:22:38,075 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-11-20 11:22:38,075 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-20 11:22:38,076 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-20 11:22:38,077 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2019-11-20 11:22:38,077 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2019-11-20 11:22:38,077 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2019-11-20 11:22:38,077 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-11-20 11:22:38,077 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2019-11-20 11:22:38,078 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2019-11-20 11:22:38,078 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-20 11:22:38,078 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-20 11:22:38,078 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-20 11:22:38,078 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-11-20 11:22:38,078 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-11-20 11:22:38,079 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-11-20 11:22:38,079 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-11-20 11:22:38,079 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-20 11:22:38,079 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-11-20 11:22:38,080 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2019-11-20 11:22:38,080 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --rewrite-divk --print-success --lang smt [2019-11-20 11:22:38,080 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-11-20 11:22:38,080 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_f6c3c002-6dfb-4258-b719-09f333236a73/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 -> f5fe233deb2e42c866080d038fc03ab5db72ce97 [2019-11-20 11:22:38,297 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-20 11:22:38,307 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-20 11:22:38,311 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-20 11:22:38,312 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-20 11:22:38,312 INFO L275 PluginConnector]: CDTParser initialized [2019-11-20 11:22:38,313 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_f6c3c002-6dfb-4258-b719-09f333236a73/bin/uautomizer/../../sv-benchmarks/c/ldv-memsafety/memleaks_test22_5.i [2019-11-20 11:22:38,384 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_f6c3c002-6dfb-4258-b719-09f333236a73/bin/uautomizer/data/85d83d976/7e304a371f364f2dbdf3b8ee947a6846/FLAGf4f9a92a1 [2019-11-20 11:22:38,931 INFO L306 CDTParser]: Found 1 translation units. [2019-11-20 11:22:38,932 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_f6c3c002-6dfb-4258-b719-09f333236a73/sv-benchmarks/c/ldv-memsafety/memleaks_test22_5.i [2019-11-20 11:22:38,951 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_f6c3c002-6dfb-4258-b719-09f333236a73/bin/uautomizer/data/85d83d976/7e304a371f364f2dbdf3b8ee947a6846/FLAGf4f9a92a1 [2019-11-20 11:22:39,258 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_f6c3c002-6dfb-4258-b719-09f333236a73/bin/uautomizer/data/85d83d976/7e304a371f364f2dbdf3b8ee947a6846 [2019-11-20 11:22:39,261 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-20 11:22:39,262 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2019-11-20 11:22:39,263 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-20 11:22:39,264 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-20 11:22:39,267 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-20 11:22:39,268 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 11:22:39" (1/1) ... [2019-11-20 11:22:39,271 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@66eeddf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:22:39, skipping insertion in model container [2019-11-20 11:22:39,271 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 11:22:39" (1/1) ... [2019-11-20 11:22:39,279 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-11-20 11:22:39,331 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-11-20 11:22:39,888 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-20 11:22:39,914 INFO L188 MainTranslator]: Completed pre-run [2019-11-20 11:22:40,024 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-20 11:22:40,152 INFO L192 MainTranslator]: Completed translation [2019-11-20 11:22:40,154 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:22:40 WrapperNode [2019-11-20 11:22:40,154 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-20 11:22:40,155 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-20 11:22:40,155 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-20 11:22:40,155 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-20 11:22:40,169 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:22:40" (1/1) ... [2019-11-20 11:22:40,171 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:22:40" (1/1) ... [2019-11-20 11:22:40,200 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:22:40" (1/1) ... [2019-11-20 11:22:40,201 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:22:40" (1/1) ... [2019-11-20 11:22:40,233 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:22:40" (1/1) ... [2019-11-20 11:22:40,243 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:22:40" (1/1) ... [2019-11-20 11:22:40,250 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:22:40" (1/1) ... [2019-11-20 11:22:40,266 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-20 11:22:40,276 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-20 11:22:40,276 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-20 11:22:40,276 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-20 11:22:40,277 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:22:40" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_f6c3c002-6dfb-4258-b719-09f333236a73/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-20 11:22:40,357 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-11-20 11:22:40,358 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-20 11:22:40,358 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2019-11-20 11:22:40,359 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_32 [2019-11-20 11:22:40,359 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_64 [2019-11-20 11:22:40,359 INFO L138 BoogieDeclarations]: Found implementation of procedure __uint16_identity [2019-11-20 11:22:40,359 INFO L138 BoogieDeclarations]: Found implementation of procedure __uint32_identity [2019-11-20 11:22:40,360 INFO L138 BoogieDeclarations]: Found implementation of procedure __uint64_identity [2019-11-20 11:22:40,360 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_nonpositive [2019-11-20 11:22:40,361 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_positive [2019-11-20 11:22:40,361 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2019-11-20 11:22:40,361 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2019-11-20 11:22:40,361 INFO L138 BoogieDeclarations]: Found implementation of procedure LDV_INIT_LIST_HEAD [2019-11-20 11:22:40,362 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_list_add [2019-11-20 11:22:40,362 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_list_del [2019-11-20 11:22:40,363 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_list_add [2019-11-20 11:22:40,363 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_list_add_tail [2019-11-20 11:22:40,363 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_list_del [2019-11-20 11:22:40,363 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_msg_alloc [2019-11-20 11:22:40,363 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_msg_fill [2019-11-20 11:22:40,363 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_msg_free [2019-11-20 11:22:40,364 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_submit_msg [2019-11-20 11:22:40,364 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_destroy_msgs [2019-11-20 11:22:40,364 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_get_drvdata [2019-11-20 11:22:40,365 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2019-11-20 11:22:40,366 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_add_return [2019-11-20 11:22:40,366 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_sub_return [2019-11-20 11:22:40,366 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_sub [2019-11-20 11:22:40,366 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_init [2019-11-20 11:22:40,366 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_get [2019-11-20 11:22:40,367 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_put [2019-11-20 11:22:40,367 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_del [2019-11-20 11:22:40,367 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_cleanup [2019-11-20 11:22:40,367 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_release [2019-11-20 11:22:40,367 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_put [2019-11-20 11:22:40,367 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_get [2019-11-20 11:22:40,367 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_init_internal [2019-11-20 11:22:40,368 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_init [2019-11-20 11:22:40,368 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_create [2019-11-20 11:22:40,368 INFO L138 BoogieDeclarations]: Found implementation of procedure f [2019-11-20 11:22:40,368 INFO L138 BoogieDeclarations]: Found implementation of procedure g [2019-11-20 11:22:40,368 INFO L138 BoogieDeclarations]: Found implementation of procedure f_22_get [2019-11-20 11:22:40,368 INFO L138 BoogieDeclarations]: Found implementation of procedure f_22_put [2019-11-20 11:22:40,368 INFO L138 BoogieDeclarations]: Found implementation of procedure entry_point [2019-11-20 11:22:40,369 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-11-20 11:22:40,369 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2019-11-20 11:22:40,369 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2019-11-20 11:22:40,369 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2019-11-20 11:22:40,369 INFO L130 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2019-11-20 11:22:40,369 INFO L130 BoogieDeclarations]: Found specification of procedure atof [2019-11-20 11:22:40,370 INFO L130 BoogieDeclarations]: Found specification of procedure atoi [2019-11-20 11:22:40,370 INFO L130 BoogieDeclarations]: Found specification of procedure atol [2019-11-20 11:22:40,370 INFO L130 BoogieDeclarations]: Found specification of procedure atoll [2019-11-20 11:22:40,370 INFO L130 BoogieDeclarations]: Found specification of procedure strtod [2019-11-20 11:22:40,370 INFO L130 BoogieDeclarations]: Found specification of procedure strtof [2019-11-20 11:22:40,370 INFO L130 BoogieDeclarations]: Found specification of procedure strtold [2019-11-20 11:22:40,371 INFO L130 BoogieDeclarations]: Found specification of procedure strtol [2019-11-20 11:22:40,371 INFO L130 BoogieDeclarations]: Found specification of procedure strtoul [2019-11-20 11:22:40,371 INFO L130 BoogieDeclarations]: Found specification of procedure strtoq [2019-11-20 11:22:40,371 INFO L130 BoogieDeclarations]: Found specification of procedure strtouq [2019-11-20 11:22:40,371 INFO L130 BoogieDeclarations]: Found specification of procedure strtoll [2019-11-20 11:22:40,372 INFO L130 BoogieDeclarations]: Found specification of procedure strtoull [2019-11-20 11:22:40,372 INFO L130 BoogieDeclarations]: Found specification of procedure l64a [2019-11-20 11:22:40,372 INFO L130 BoogieDeclarations]: Found specification of procedure a64l [2019-11-20 11:22:40,372 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_32 [2019-11-20 11:22:40,372 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_64 [2019-11-20 11:22:40,372 INFO L130 BoogieDeclarations]: Found specification of procedure __uint16_identity [2019-11-20 11:22:40,373 INFO L130 BoogieDeclarations]: Found specification of procedure __uint32_identity [2019-11-20 11:22:40,374 INFO L130 BoogieDeclarations]: Found specification of procedure __uint64_identity [2019-11-20 11:22:40,374 INFO L130 BoogieDeclarations]: Found specification of procedure select [2019-11-20 11:22:40,374 INFO L130 BoogieDeclarations]: Found specification of procedure pselect [2019-11-20 11:22:40,375 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2019-11-20 11:22:40,375 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2019-11-20 11:22:40,376 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2019-11-20 11:22:40,377 INFO L130 BoogieDeclarations]: Found specification of procedure random [2019-11-20 11:22:40,377 INFO L130 BoogieDeclarations]: Found specification of procedure srandom [2019-11-20 11:22:40,377 INFO L130 BoogieDeclarations]: Found specification of procedure initstate [2019-11-20 11:22:40,377 INFO L130 BoogieDeclarations]: Found specification of procedure setstate [2019-11-20 11:22:40,377 INFO L130 BoogieDeclarations]: Found specification of procedure random_r [2019-11-20 11:22:40,377 INFO L130 BoogieDeclarations]: Found specification of procedure srandom_r [2019-11-20 11:22:40,378 INFO L130 BoogieDeclarations]: Found specification of procedure initstate_r [2019-11-20 11:22:40,379 INFO L130 BoogieDeclarations]: Found specification of procedure setstate_r [2019-11-20 11:22:40,379 INFO L130 BoogieDeclarations]: Found specification of procedure rand [2019-11-20 11:22:40,379 INFO L130 BoogieDeclarations]: Found specification of procedure srand [2019-11-20 11:22:40,379 INFO L130 BoogieDeclarations]: Found specification of procedure rand_r [2019-11-20 11:22:40,379 INFO L130 BoogieDeclarations]: Found specification of procedure drand48 [2019-11-20 11:22:40,379 INFO L130 BoogieDeclarations]: Found specification of procedure erand48 [2019-11-20 11:22:40,379 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48 [2019-11-20 11:22:40,380 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48 [2019-11-20 11:22:40,380 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48 [2019-11-20 11:22:40,380 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48 [2019-11-20 11:22:40,380 INFO L130 BoogieDeclarations]: Found specification of procedure srand48 [2019-11-20 11:22:40,380 INFO L130 BoogieDeclarations]: Found specification of procedure seed48 [2019-11-20 11:22:40,380 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48 [2019-11-20 11:22:40,380 INFO L130 BoogieDeclarations]: Found specification of procedure drand48_r [2019-11-20 11:22:40,381 INFO L130 BoogieDeclarations]: Found specification of procedure erand48_r [2019-11-20 11:22:40,381 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48_r [2019-11-20 11:22:40,381 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48_r [2019-11-20 11:22:40,381 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48_r [2019-11-20 11:22:40,381 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48_r [2019-11-20 11:22:40,381 INFO L130 BoogieDeclarations]: Found specification of procedure srand48_r [2019-11-20 11:22:40,381 INFO L130 BoogieDeclarations]: Found specification of procedure seed48_r [2019-11-20 11:22:40,382 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48_r [2019-11-20 11:22:40,382 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2019-11-20 11:22:40,382 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2019-11-20 11:22:40,382 INFO L130 BoogieDeclarations]: Found specification of procedure realloc [2019-11-20 11:22:40,382 INFO L130 BoogieDeclarations]: Found specification of procedure free [2019-11-20 11:22:40,382 INFO L130 BoogieDeclarations]: Found specification of procedure alloca [2019-11-20 11:22:40,382 INFO L130 BoogieDeclarations]: Found specification of procedure valloc [2019-11-20 11:22:40,383 INFO L130 BoogieDeclarations]: Found specification of procedure posix_memalign [2019-11-20 11:22:40,386 INFO L130 BoogieDeclarations]: Found specification of procedure aligned_alloc [2019-11-20 11:22:40,386 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2019-11-20 11:22:40,387 INFO L130 BoogieDeclarations]: Found specification of procedure atexit [2019-11-20 11:22:40,387 INFO L130 BoogieDeclarations]: Found specification of procedure at_quick_exit [2019-11-20 11:22:40,387 INFO L130 BoogieDeclarations]: Found specification of procedure on_exit [2019-11-20 11:22:40,387 INFO L130 BoogieDeclarations]: Found specification of procedure exit [2019-11-20 11:22:40,388 INFO L130 BoogieDeclarations]: Found specification of procedure quick_exit [2019-11-20 11:22:40,388 INFO L130 BoogieDeclarations]: Found specification of procedure _Exit [2019-11-20 11:22:40,388 INFO L130 BoogieDeclarations]: Found specification of procedure getenv [2019-11-20 11:22:40,388 INFO L130 BoogieDeclarations]: Found specification of procedure putenv [2019-11-20 11:22:40,389 INFO L130 BoogieDeclarations]: Found specification of procedure setenv [2019-11-20 11:22:40,389 INFO L130 BoogieDeclarations]: Found specification of procedure unsetenv [2019-11-20 11:22:40,389 INFO L130 BoogieDeclarations]: Found specification of procedure clearenv [2019-11-20 11:22:40,389 INFO L130 BoogieDeclarations]: Found specification of procedure mktemp [2019-11-20 11:22:40,390 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemp [2019-11-20 11:22:40,390 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemps [2019-11-20 11:22:40,390 INFO L130 BoogieDeclarations]: Found specification of procedure mkdtemp [2019-11-20 11:22:40,390 INFO L130 BoogieDeclarations]: Found specification of procedure system [2019-11-20 11:22:40,390 INFO L130 BoogieDeclarations]: Found specification of procedure realpath [2019-11-20 11:22:40,391 INFO L130 BoogieDeclarations]: Found specification of procedure bsearch [2019-11-20 11:22:40,391 INFO L130 BoogieDeclarations]: Found specification of procedure qsort [2019-11-20 11:22:40,395 INFO L130 BoogieDeclarations]: Found specification of procedure abs [2019-11-20 11:22:40,395 INFO L130 BoogieDeclarations]: Found specification of procedure labs [2019-11-20 11:22:40,395 INFO L130 BoogieDeclarations]: Found specification of procedure llabs [2019-11-20 11:22:40,395 INFO L130 BoogieDeclarations]: Found specification of procedure div [2019-11-20 11:22:40,395 INFO L130 BoogieDeclarations]: Found specification of procedure ldiv [2019-11-20 11:22:40,396 INFO L130 BoogieDeclarations]: Found specification of procedure lldiv [2019-11-20 11:22:40,396 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt [2019-11-20 11:22:40,397 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt [2019-11-20 11:22:40,397 INFO L130 BoogieDeclarations]: Found specification of procedure gcvt [2019-11-20 11:22:40,397 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt [2019-11-20 11:22:40,397 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt [2019-11-20 11:22:40,397 INFO L130 BoogieDeclarations]: Found specification of procedure qgcvt [2019-11-20 11:22:40,405 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt_r [2019-11-20 11:22:40,405 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt_r [2019-11-20 11:22:40,405 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt_r [2019-11-20 11:22:40,405 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt_r [2019-11-20 11:22:40,405 INFO L130 BoogieDeclarations]: Found specification of procedure mblen [2019-11-20 11:22:40,406 INFO L130 BoogieDeclarations]: Found specification of procedure mbtowc [2019-11-20 11:22:40,406 INFO L130 BoogieDeclarations]: Found specification of procedure wctomb [2019-11-20 11:22:40,406 INFO L130 BoogieDeclarations]: Found specification of procedure mbstowcs [2019-11-20 11:22:40,406 INFO L130 BoogieDeclarations]: Found specification of procedure wcstombs [2019-11-20 11:22:40,406 INFO L130 BoogieDeclarations]: Found specification of procedure rpmatch [2019-11-20 11:22:40,406 INFO L130 BoogieDeclarations]: Found specification of procedure getsubopt [2019-11-20 11:22:40,406 INFO L130 BoogieDeclarations]: Found specification of procedure getloadavg [2019-11-20 11:22:40,406 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2019-11-20 11:22:40,407 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2019-11-20 11:22:40,407 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_pointer [2019-11-20 11:22:40,407 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_nonpositive [2019-11-20 11:22:40,407 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_positive [2019-11-20 11:22:40,407 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy [2019-11-20 11:22:40,407 INFO L130 BoogieDeclarations]: Found specification of procedure memset [2019-11-20 11:22:40,407 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2019-11-20 11:22:40,407 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2019-11-20 11:22:40,408 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2019-11-20 11:22:40,408 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2019-11-20 11:22:40,408 INFO L130 BoogieDeclarations]: Found specification of procedure LDV_INIT_LIST_HEAD [2019-11-20 11:22:40,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2019-11-20 11:22:40,408 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_list_add [2019-11-20 11:22:40,408 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_list_del [2019-11-20 11:22:40,408 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_list_add [2019-11-20 11:22:40,408 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2019-11-20 11:22:40,409 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_list_add_tail [2019-11-20 11:22:40,409 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_list_del [2019-11-20 11:22:40,409 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_msg_alloc [2019-11-20 11:22:40,409 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_msg_fill [2019-11-20 11:22:40,409 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2019-11-20 11:22:40,409 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_msg_free [2019-11-20 11:22:40,409 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-11-20 11:22:40,409 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_submit_msg [2019-11-20 11:22:40,410 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_destroy_msgs [2019-11-20 11:22:40,410 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_get_drvdata [2019-11-20 11:22:40,410 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2019-11-20 11:22:40,410 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_add_return [2019-11-20 11:22:40,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2019-11-20 11:22:40,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2019-11-20 11:22:40,410 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_sub_return [2019-11-20 11:22:40,411 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_sub [2019-11-20 11:22:40,411 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2019-11-20 11:22:40,411 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_init [2019-11-20 11:22:40,411 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_get [2019-11-20 11:22:40,411 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_put [2019-11-20 11:22:40,411 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_del [2019-11-20 11:22:40,411 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_cleanup [2019-11-20 11:22:40,411 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_release [2019-11-20 11:22:40,412 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_put [2019-11-20 11:22:40,412 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_get [2019-11-20 11:22:40,412 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_init_internal [2019-11-20 11:22:40,412 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_init [2019-11-20 11:22:40,412 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_create [2019-11-20 11:22:40,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2019-11-20 11:22:40,413 INFO L130 BoogieDeclarations]: Found specification of procedure f [2019-11-20 11:22:40,413 INFO L130 BoogieDeclarations]: Found specification of procedure g [2019-11-20 11:22:40,413 INFO L130 BoogieDeclarations]: Found specification of procedure f_22_get [2019-11-20 11:22:40,413 INFO L130 BoogieDeclarations]: Found specification of procedure f_22_put [2019-11-20 11:22:40,413 INFO L130 BoogieDeclarations]: Found specification of procedure entry_point [2019-11-20 11:22:40,413 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-11-20 11:22:40,414 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-11-20 11:22:40,414 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-11-20 11:22:40,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2019-11-20 11:22:40,414 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-20 11:22:40,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2019-11-20 11:22:40,414 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2019-11-20 11:22:40,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2019-11-20 11:22:40,415 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2019-11-20 11:22:41,298 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 11:22:41,826 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 11:22:42,235 INFO L280 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-20 11:22:42,236 INFO L285 CfgBuilder]: Removed 1 assume(true) statements. [2019-11-20 11:22:42,242 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 11:22:42 BoogieIcfgContainer [2019-11-20 11:22:42,242 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-20 11:22:42,243 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2019-11-20 11:22:42,244 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2019-11-20 11:22:42,248 INFO L275 PluginConnector]: TraceAbstraction initialized [2019-11-20 11:22:42,248 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 11:22:39" (1/3) ... [2019-11-20 11:22:42,249 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f348a49 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 11:22:42, skipping insertion in model container [2019-11-20 11:22:42,249 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 11:22:40" (2/3) ... [2019-11-20 11:22:42,249 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f348a49 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 11:22:42, skipping insertion in model container [2019-11-20 11:22:42,249 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 11:22:42" (3/3) ... [2019-11-20 11:22:42,251 INFO L109 eAbstractionObserver]: Analyzing ICFG memleaks_test22_5.i [2019-11-20 11:22:42,261 INFO L153 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2019-11-20 11:22:42,273 INFO L165 ceAbstractionStarter]: Appying trace abstraction to program that has 71 error locations. [2019-11-20 11:22:42,284 INFO L249 AbstractCegarLoop]: Starting to check reachability of 71 error locations. [2019-11-20 11:22:42,308 INFO L373 AbstractCegarLoop]: Interprodecural is true [2019-11-20 11:22:42,308 INFO L374 AbstractCegarLoop]: Hoare is false [2019-11-20 11:22:42,308 INFO L375 AbstractCegarLoop]: Compute interpolants for FPandBP [2019-11-20 11:22:42,308 INFO L376 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2019-11-20 11:22:42,308 INFO L377 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-11-20 11:22:42,309 INFO L378 AbstractCegarLoop]: Difference is false [2019-11-20 11:22:42,309 INFO L379 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-11-20 11:22:42,309 INFO L383 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-11-20 11:22:42,340 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states. [2019-11-20 11:22:42,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2019-11-20 11:22:42,350 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 11:22:42,351 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 11:22:42,352 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_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 11:22:42,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 11:22:42,360 INFO L82 PathProgramCache]: Analyzing trace with hash 413310698, now seen corresponding path program 1 times [2019-11-20 11:22:42,372 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 11:22:42,373 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [655274466] [2019-11-20 11:22:42,374 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_f6c3c002-6dfb-4258-b719-09f333236a73/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-20 11:22:42,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 11:22:42,711 INFO L255 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 5 conjunts are in the unsatisfiable core [2019-11-20 11:22:42,718 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 11:22:42,796 INFO L377 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-20 11:22:42,799 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 11:22:42,810 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 11:22:42,810 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-20 11:22:42,811 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-11-20 11:22:42,859 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-20 11:22:42,861 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 11:22:42,944 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-20 11:22:42,945 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [655274466] [2019-11-20 11:22:42,946 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 11:22:42,946 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2019-11-20 11:22:42,947 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562932565] [2019-11-20 11:22:42,957 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-11-20 11:22:42,957 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 11:22:42,972 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-11-20 11:22:42,973 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-20 11:22:42,976 INFO L87 Difference]: Start difference. First operand 155 states. Second operand 5 states. [2019-11-20 11:22:43,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 11:22:43,354 INFO L93 Difference]: Finished difference Result 137 states and 148 transitions. [2019-11-20 11:22:43,355 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-20 11:22:43,356 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2019-11-20 11:22:43,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 11:22:43,370 INFO L225 Difference]: With dead ends: 137 [2019-11-20 11:22:43,370 INFO L226 Difference]: Without dead ends: 134 [2019-11-20 11:22:43,372 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-20 11:22:43,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2019-11-20 11:22:43,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 128. [2019-11-20 11:22:43,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 128 states. [2019-11-20 11:22:43,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 139 transitions. [2019-11-20 11:22:43,452 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 139 transitions. Word has length 17 [2019-11-20 11:22:43,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 11:22:43,453 INFO L462 AbstractCegarLoop]: Abstraction has 128 states and 139 transitions. [2019-11-20 11:22:43,453 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-11-20 11:22:43,453 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 139 transitions. [2019-11-20 11:22:43,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2019-11-20 11:22:43,454 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 11:22:43,455 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 11:22:43,658 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:22:43,659 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_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 11:22:43,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 11:22:43,659 INFO L82 PathProgramCache]: Analyzing trace with hash 413310699, now seen corresponding path program 1 times [2019-11-20 11:22:43,662 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 11:22:43,663 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1236175932] [2019-11-20 11:22:43,663 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_f6c3c002-6dfb-4258-b719-09f333236a73/bin/uautomizer/cvc4 Starting monitored process 3 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:22:44,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 11:22:44,049 INFO L255 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 11 conjunts are in the unsatisfiable core [2019-11-20 11:22:44,051 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 11:22:44,085 INFO L377 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-20 11:22:44,086 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 11:22:44,099 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 11:22:44,099 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-20 11:22:44,099 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2019-11-20 11:22:44,166 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-20 11:22:44,166 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 11:22:44,664 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-20 11:22:44,665 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1236175932] [2019-11-20 11:22:44,665 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 11:22:44,665 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 9 [2019-11-20 11:22:44,665 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248186593] [2019-11-20 11:22:44,667 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-11-20 11:22:44,667 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 11:22:44,667 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-11-20 11:22:44,668 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2019-11-20 11:22:44,668 INFO L87 Difference]: Start difference. First operand 128 states and 139 transitions. Second operand 10 states. [2019-11-20 11:22:45,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 11:22:45,309 INFO L93 Difference]: Finished difference Result 133 states and 144 transitions. [2019-11-20 11:22:45,318 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-11-20 11:22:45,319 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 17 [2019-11-20 11:22:45,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 11:22:45,321 INFO L225 Difference]: With dead ends: 133 [2019-11-20 11:22:45,321 INFO L226 Difference]: Without dead ends: 133 [2019-11-20 11:22:45,322 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2019-11-20 11:22:45,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2019-11-20 11:22:45,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 128. [2019-11-20 11:22:45,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 128 states. [2019-11-20 11:22:45,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 138 transitions. [2019-11-20 11:22:45,339 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 138 transitions. Word has length 17 [2019-11-20 11:22:45,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 11:22:45,339 INFO L462 AbstractCegarLoop]: Abstraction has 128 states and 138 transitions. [2019-11-20 11:22:45,339 INFO L463 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-11-20 11:22:45,339 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 138 transitions. [2019-11-20 11:22:45,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2019-11-20 11:22:45,340 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 11:22:45,341 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 11:22:45,541 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:22:45,542 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_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 11:22:45,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 11:22:45,542 INFO L82 PathProgramCache]: Analyzing trace with hash 441939849, now seen corresponding path program 1 times [2019-11-20 11:22:45,543 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 11:22:45,543 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1241923802] [2019-11-20 11:22:45,543 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_f6c3c002-6dfb-4258-b719-09f333236a73/bin/uautomizer/cvc4 Starting monitored process 4 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:22:45,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 11:22:45,802 INFO L255 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 7 conjunts are in the unsatisfiable core [2019-11-20 11:22:45,803 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 11:22:45,847 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-20 11:22:45,847 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 11:22:45,901 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-20 11:22:45,901 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1241923802] [2019-11-20 11:22:45,901 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 11:22:45,902 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2019-11-20 11:22:45,902 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457798082] [2019-11-20 11:22:45,902 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-11-20 11:22:45,902 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 11:22:45,903 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-11-20 11:22:45,903 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-20 11:22:45,903 INFO L87 Difference]: Start difference. First operand 128 states and 138 transitions. Second operand 5 states. [2019-11-20 11:22:45,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 11:22:45,938 INFO L93 Difference]: Finished difference Result 127 states and 135 transitions. [2019-11-20 11:22:45,938 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-20 11:22:45,939 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2019-11-20 11:22:45,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 11:22:45,941 INFO L225 Difference]: With dead ends: 127 [2019-11-20 11:22:45,941 INFO L226 Difference]: Without dead ends: 127 [2019-11-20 11:22:45,941 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-20 11:22:45,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2019-11-20 11:22:45,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 125. [2019-11-20 11:22:45,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 125 states. [2019-11-20 11:22:45,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 133 transitions. [2019-11-20 11:22:45,952 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 133 transitions. Word has length 17 [2019-11-20 11:22:45,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 11:22:45,953 INFO L462 AbstractCegarLoop]: Abstraction has 125 states and 133 transitions. [2019-11-20 11:22:45,953 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-11-20 11:22:45,953 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 133 transitions. [2019-11-20 11:22:45,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2019-11-20 11:22:45,954 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 11:22:45,955 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 11:22:46,157 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:22:46,158 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_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 11:22:46,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 11:22:46,159 INFO L82 PathProgramCache]: Analyzing trace with hash 1521762813, now seen corresponding path program 1 times [2019-11-20 11:22:46,159 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 11:22:46,160 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1256024769] [2019-11-20 11:22:46,160 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_f6c3c002-6dfb-4258-b719-09f333236a73/bin/uautomizer/cvc4 Starting monitored process 5 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:22:46,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 11:22:46,423 INFO L255 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 5 conjunts are in the unsatisfiable core [2019-11-20 11:22:46,426 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 11:22:46,448 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-20 11:22:46,449 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 11:22:46,555 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-20 11:22:46,555 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1256024769] [2019-11-20 11:22:46,555 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 11:22:46,556 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2019-11-20 11:22:46,556 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733705178] [2019-11-20 11:22:46,556 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-11-20 11:22:46,556 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 11:22:46,557 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-11-20 11:22:46,557 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-20 11:22:46,557 INFO L87 Difference]: Start difference. First operand 125 states and 133 transitions. Second operand 5 states. [2019-11-20 11:22:46,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 11:22:46,596 INFO L93 Difference]: Finished difference Result 127 states and 134 transitions. [2019-11-20 11:22:46,597 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-20 11:22:46,597 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 31 [2019-11-20 11:22:46,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 11:22:46,599 INFO L225 Difference]: With dead ends: 127 [2019-11-20 11:22:46,603 INFO L226 Difference]: Without dead ends: 127 [2019-11-20 11:22:46,604 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-20 11:22:46,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2019-11-20 11:22:46,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 125. [2019-11-20 11:22:46,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 125 states. [2019-11-20 11:22:46,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 132 transitions. [2019-11-20 11:22:46,618 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 132 transitions. Word has length 31 [2019-11-20 11:22:46,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 11:22:46,619 INFO L462 AbstractCegarLoop]: Abstraction has 125 states and 132 transitions. [2019-11-20 11:22:46,619 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-11-20 11:22:46,619 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 132 transitions. [2019-11-20 11:22:46,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2019-11-20 11:22:46,621 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 11:22:46,621 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 11:22:46,825 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:22:46,825 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_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 11:22:46,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 11:22:46,826 INFO L82 PathProgramCache]: Analyzing trace with hash 1112938588, now seen corresponding path program 1 times [2019-11-20 11:22:46,826 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 11:22:46,827 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [340914023] [2019-11-20 11:22:46,827 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_f6c3c002-6dfb-4258-b719-09f333236a73/bin/uautomizer/cvc4 Starting monitored process 6 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:22:47,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 11:22:47,130 INFO L255 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 15 conjunts are in the unsatisfiable core [2019-11-20 11:22:47,132 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 11:22:47,224 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-20 11:22:47,224 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 11:22:47,279 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-20 11:22:47,280 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [340914023] [2019-11-20 11:22:47,280 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 11:22:47,280 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9, 9] imperfect sequences [] total 9 [2019-11-20 11:22:47,280 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936485279] [2019-11-20 11:22:47,281 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-11-20 11:22:47,281 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 11:22:47,281 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-11-20 11:22:47,281 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2019-11-20 11:22:47,281 INFO L87 Difference]: Start difference. First operand 125 states and 132 transitions. Second operand 9 states. [2019-11-20 11:22:47,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 11:22:47,421 INFO L93 Difference]: Finished difference Result 142 states and 151 transitions. [2019-11-20 11:22:47,421 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-11-20 11:22:47,422 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 31 [2019-11-20 11:22:47,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 11:22:47,424 INFO L225 Difference]: With dead ends: 142 [2019-11-20 11:22:47,424 INFO L226 Difference]: Without dead ends: 142 [2019-11-20 11:22:47,424 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2019-11-20 11:22:47,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2019-11-20 11:22:47,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 138. [2019-11-20 11:22:47,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 138 states. [2019-11-20 11:22:47,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 146 transitions. [2019-11-20 11:22:47,437 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 146 transitions. Word has length 31 [2019-11-20 11:22:47,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 11:22:47,438 INFO L462 AbstractCegarLoop]: Abstraction has 138 states and 146 transitions. [2019-11-20 11:22:47,438 INFO L463 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-11-20 11:22:47,438 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 146 transitions. [2019-11-20 11:22:47,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2019-11-20 11:22:47,440 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 11:22:47,440 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 11:22:47,648 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:22:47,648 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_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 11:22:47,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 11:22:47,649 INFO L82 PathProgramCache]: Analyzing trace with hash -153172997, now seen corresponding path program 1 times [2019-11-20 11:22:47,649 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 11:22:47,650 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [845234249] [2019-11-20 11:22:47,650 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_f6c3c002-6dfb-4258-b719-09f333236a73/bin/uautomizer/cvc4 Starting monitored process 7 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:22:47,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 11:22:47,890 INFO L255 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-20 11:22:47,892 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 11:22:47,909 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-20 11:22:47,909 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 11:22:47,969 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-20 11:22:47,969 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [845234249] [2019-11-20 11:22:47,970 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 11:22:47,970 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2019-11-20 11:22:47,970 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654104539] [2019-11-20 11:22:47,971 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-11-20 11:22:47,971 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 11:22:47,971 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-11-20 11:22:47,971 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-11-20 11:22:47,972 INFO L87 Difference]: Start difference. First operand 138 states and 146 transitions. Second operand 6 states. [2019-11-20 11:22:48,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 11:22:48,043 INFO L93 Difference]: Finished difference Result 144 states and 152 transitions. [2019-11-20 11:22:48,048 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-11-20 11:22:48,048 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 32 [2019-11-20 11:22:48,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 11:22:48,051 INFO L225 Difference]: With dead ends: 144 [2019-11-20 11:22:48,052 INFO L226 Difference]: Without dead ends: 140 [2019-11-20 11:22:48,052 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2019-11-20 11:22:48,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2019-11-20 11:22:48,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 140. [2019-11-20 11:22:48,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 140 states. [2019-11-20 11:22:48,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 148 transitions. [2019-11-20 11:22:48,070 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 148 transitions. Word has length 32 [2019-11-20 11:22:48,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 11:22:48,071 INFO L462 AbstractCegarLoop]: Abstraction has 140 states and 148 transitions. [2019-11-20 11:22:48,071 INFO L463 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-11-20 11:22:48,071 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 148 transitions. [2019-11-20 11:22:48,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2019-11-20 11:22:48,072 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 11:22:48,072 INFO L410 BasicCegarLoop]: trace histogram [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-20 11:22:48,272 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:22:48,273 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_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 11:22:48,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 11:22:48,273 INFO L82 PathProgramCache]: Analyzing trace with hash -288526373, now seen corresponding path program 1 times [2019-11-20 11:22:48,274 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 11:22:48,274 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [60611917] [2019-11-20 11:22:48,274 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_f6c3c002-6dfb-4258-b719-09f333236a73/bin/uautomizer/cvc4 Starting monitored process 8 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:22:48,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 11:22:48,525 INFO L255 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 5 conjunts are in the unsatisfiable core [2019-11-20 11:22:48,527 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 11:22:48,559 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 11:22:48,559 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 11:22:48,684 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 11:22:48,685 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [60611917] [2019-11-20 11:22:48,685 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 11:22:48,685 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2019-11-20 11:22:48,685 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022359406] [2019-11-20 11:22:48,686 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-11-20 11:22:48,686 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 11:22:48,686 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-11-20 11:22:48,687 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2019-11-20 11:22:48,687 INFO L87 Difference]: Start difference. First operand 140 states and 148 transitions. Second operand 10 states. [2019-11-20 11:22:48,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 11:22:48,944 INFO L93 Difference]: Finished difference Result 148 states and 158 transitions. [2019-11-20 11:22:48,946 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-11-20 11:22:48,946 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 34 [2019-11-20 11:22:48,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 11:22:48,948 INFO L225 Difference]: With dead ends: 148 [2019-11-20 11:22:48,948 INFO L226 Difference]: Without dead ends: 144 [2019-11-20 11:22:48,948 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=93, Unknown=0, NotChecked=0, Total=156 [2019-11-20 11:22:48,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2019-11-20 11:22:48,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 144. [2019-11-20 11:22:48,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 144 states. [2019-11-20 11:22:48,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 152 transitions. [2019-11-20 11:22:48,973 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 152 transitions. Word has length 34 [2019-11-20 11:22:48,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 11:22:48,974 INFO L462 AbstractCegarLoop]: Abstraction has 144 states and 152 transitions. [2019-11-20 11:22:48,974 INFO L463 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-11-20 11:22:48,974 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 152 transitions. [2019-11-20 11:22:48,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2019-11-20 11:22:48,978 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 11:22:48,979 INFO L410 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, 1, 1, 1, 1] [2019-11-20 11:22:49,182 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:22:49,186 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_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 11:22:49,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 11:22:49,186 INFO L82 PathProgramCache]: Analyzing trace with hash 538282411, now seen corresponding path program 1 times [2019-11-20 11:22:49,187 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 11:22:49,187 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [128323536] [2019-11-20 11:22:49,187 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_f6c3c002-6dfb-4258-b719-09f333236a73/bin/uautomizer/cvc4 Starting monitored process 9 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:22:49,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 11:22:49,388 INFO L255 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 14 conjunts are in the unsatisfiable core [2019-11-20 11:22:49,391 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 11:22:49,403 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2019-11-20 11:22:49,404 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 11:22:49,585 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2019-11-20 11:22:49,586 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [128323536] [2019-11-20 11:22:49,586 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 11:22:49,586 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2019-11-20 11:22:49,586 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341273050] [2019-11-20 11:22:49,587 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-11-20 11:22:49,587 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 11:22:49,587 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 11:22:49,587 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 11:22:49,587 INFO L87 Difference]: Start difference. First operand 144 states and 152 transitions. Second operand 3 states. [2019-11-20 11:22:49,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 11:22:49,765 INFO L93 Difference]: Finished difference Result 157 states and 165 transitions. [2019-11-20 11:22:49,766 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 11:22:49,766 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 36 [2019-11-20 11:22:49,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 11:22:49,767 INFO L225 Difference]: With dead ends: 157 [2019-11-20 11:22:49,767 INFO L226 Difference]: Without dead ends: 137 [2019-11-20 11:22:49,767 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 11:22:49,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2019-11-20 11:22:49,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 127. [2019-11-20 11:22:49,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 127 states. [2019-11-20 11:22:49,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 133 transitions. [2019-11-20 11:22:49,774 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 133 transitions. Word has length 36 [2019-11-20 11:22:49,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 11:22:49,774 INFO L462 AbstractCegarLoop]: Abstraction has 127 states and 133 transitions. [2019-11-20 11:22:49,774 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-11-20 11:22:49,774 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 133 transitions. [2019-11-20 11:22:49,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2019-11-20 11:22:49,776 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 11:22:49,776 INFO L410 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 11:22:49,979 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:22:49,979 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_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 11:22:49,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 11:22:49,979 INFO L82 PathProgramCache]: Analyzing trace with hash 1823891355, now seen corresponding path program 2 times [2019-11-20 11:22:49,980 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 11:22:49,980 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1896405448] [2019-11-20 11:22:49,980 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_f6c3c002-6dfb-4258-b719-09f333236a73/bin/uautomizer/cvc4 Starting monitored process 10 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:22:50,216 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2019-11-20 11:22:50,216 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-20 11:22:50,218 INFO L255 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 13 conjunts are in the unsatisfiable core [2019-11-20 11:22:50,220 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 11:22:50,226 INFO L377 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-20 11:22:50,226 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 11:22:50,229 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 11:22:50,229 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-20 11:22:50,229 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-11-20 11:22:50,469 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2019-11-20 11:22:50,470 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 11:22:50,564 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2019-11-20 11:22:50,564 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1896405448] [2019-11-20 11:22:50,565 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 11:22:50,565 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12, 9] imperfect sequences [] total 12 [2019-11-20 11:22:50,565 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353574035] [2019-11-20 11:22:50,566 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2019-11-20 11:22:50,566 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 11:22:50,566 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2019-11-20 11:22:50,566 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2019-11-20 11:22:50,567 INFO L87 Difference]: Start difference. First operand 127 states and 133 transitions. Second operand 13 states. [2019-11-20 11:22:51,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 11:22:51,736 INFO L93 Difference]: Finished difference Result 152 states and 166 transitions. [2019-11-20 11:22:51,737 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-11-20 11:22:51,737 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 38 [2019-11-20 11:22:51,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 11:22:51,739 INFO L225 Difference]: With dead ends: 152 [2019-11-20 11:22:51,739 INFO L226 Difference]: Without dead ends: 152 [2019-11-20 11:22:51,739 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 62 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2019-11-20 11:22:51,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2019-11-20 11:22:51,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 126. [2019-11-20 11:22:51,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 126 states. [2019-11-20 11:22:51,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 132 transitions. [2019-11-20 11:22:51,747 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 132 transitions. Word has length 38 [2019-11-20 11:22:51,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 11:22:51,748 INFO L462 AbstractCegarLoop]: Abstraction has 126 states and 132 transitions. [2019-11-20 11:22:51,748 INFO L463 AbstractCegarLoop]: Interpolant automaton has 13 states. [2019-11-20 11:22:51,748 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 132 transitions. [2019-11-20 11:22:51,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2019-11-20 11:22:51,749 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 11:22:51,749 INFO L410 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 11:22:51,950 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:22:51,955 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_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 11:22:51,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 11:22:51,956 INFO L82 PathProgramCache]: Analyzing trace with hash 1823891356, now seen corresponding path program 1 times [2019-11-20 11:22:51,956 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 11:22:51,956 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1408315369] [2019-11-20 11:22:51,956 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_f6c3c002-6dfb-4258-b719-09f333236a73/bin/uautomizer/cvc4 Starting monitored process 11 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:22:52,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 11:22:52,230 INFO L255 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 9 conjunts are in the unsatisfiable core [2019-11-20 11:22:52,232 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 11:22:52,306 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 11:22:52,306 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 11:22:52,639 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 11:22:52,639 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1408315369] [2019-11-20 11:22:52,640 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 11:22:52,640 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2019-11-20 11:22:52,640 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173977466] [2019-11-20 11:22:52,640 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2019-11-20 11:22:52,640 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 11:22:52,640 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2019-11-20 11:22:52,641 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=209, Unknown=0, NotChecked=0, Total=306 [2019-11-20 11:22:52,641 INFO L87 Difference]: Start difference. First operand 126 states and 132 transitions. Second operand 18 states. [2019-11-20 11:22:53,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 11:22:53,691 INFO L93 Difference]: Finished difference Result 138 states and 150 transitions. [2019-11-20 11:22:53,694 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2019-11-20 11:22:53,694 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 38 [2019-11-20 11:22:53,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 11:22:53,698 INFO L225 Difference]: With dead ends: 138 [2019-11-20 11:22:53,699 INFO L226 Difference]: Without dead ends: 134 [2019-11-20 11:22:53,700 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=223, Invalid=377, Unknown=0, NotChecked=0, Total=600 [2019-11-20 11:22:53,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2019-11-20 11:22:53,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 134. [2019-11-20 11:22:53,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 134 states. [2019-11-20 11:22:53,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 140 transitions. [2019-11-20 11:22:53,712 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 140 transitions. Word has length 38 [2019-11-20 11:22:53,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 11:22:53,715 INFO L462 AbstractCegarLoop]: Abstraction has 134 states and 140 transitions. [2019-11-20 11:22:53,715 INFO L463 AbstractCegarLoop]: Interpolant automaton has 18 states. [2019-11-20 11:22:53,715 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 140 transitions. [2019-11-20 11:22:53,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2019-11-20 11:22:53,717 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 11:22:53,718 INFO L410 BasicCegarLoop]: trace histogram [14, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 11:22:53,926 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:22:53,926 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_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 11:22:53,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 11:22:53,927 INFO L82 PathProgramCache]: Analyzing trace with hash 369008412, now seen corresponding path program 2 times [2019-11-20 11:22:53,927 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 11:22:53,927 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [481139274] [2019-11-20 11:22:53,927 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_f6c3c002-6dfb-4258-b719-09f333236a73/bin/uautomizer/cvc4 Starting monitored process 12 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:22:54,181 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2019-11-20 11:22:54,181 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-20 11:22:54,183 INFO L255 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 24 conjunts are in the unsatisfiable core [2019-11-20 11:22:54,186 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 11:22:54,196 INFO L377 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-20 11:22:54,196 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 11:22:54,202 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 11:22:54,202 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-20 11:22:54,202 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2019-11-20 11:22:54,496 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2019-11-20 11:22:54,496 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 11:22:55,560 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2019-11-20 11:22:55,561 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [481139274] [2019-11-20 11:22:55,561 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 11:22:55,561 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12, 11] imperfect sequences [] total 22 [2019-11-20 11:22:55,561 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376382024] [2019-11-20 11:22:55,562 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2019-11-20 11:22:55,562 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 11:22:55,562 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2019-11-20 11:22:55,562 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2019-11-20 11:22:55,562 INFO L87 Difference]: Start difference. First operand 134 states and 140 transitions. Second operand 23 states. [2019-11-20 11:22:58,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 11:22:58,629 INFO L93 Difference]: Finished difference Result 133 states and 139 transitions. [2019-11-20 11:22:58,630 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-11-20 11:22:58,630 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 46 [2019-11-20 11:22:58,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 11:22:58,632 INFO L225 Difference]: With dead ends: 133 [2019-11-20 11:22:58,632 INFO L226 Difference]: Without dead ends: 133 [2019-11-20 11:22:58,632 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 68 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2019-11-20 11:22:58,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2019-11-20 11:22:58,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 133. [2019-11-20 11:22:58,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 133 states. [2019-11-20 11:22:58,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 139 transitions. [2019-11-20 11:22:58,638 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 139 transitions. Word has length 46 [2019-11-20 11:22:58,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 11:22:58,638 INFO L462 AbstractCegarLoop]: Abstraction has 133 states and 139 transitions. [2019-11-20 11:22:58,638 INFO L463 AbstractCegarLoop]: Interpolant automaton has 23 states. [2019-11-20 11:22:58,638 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 139 transitions. [2019-11-20 11:22:58,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2019-11-20 11:22:58,639 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 11:22:58,639 INFO L410 BasicCegarLoop]: trace histogram [14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 11:22:58,844 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:22:58,844 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_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 11:22:58,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 11:22:58,844 INFO L82 PathProgramCache]: Analyzing trace with hash 2053907374, now seen corresponding path program 1 times [2019-11-20 11:22:58,845 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 11:22:58,845 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1122447705] [2019-11-20 11:22:58,845 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_f6c3c002-6dfb-4258-b719-09f333236a73/bin/uautomizer/cvc4 Starting monitored process 13 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:22:59,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 11:22:59,151 INFO L255 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 17 conjunts are in the unsatisfiable core [2019-11-20 11:22:59,153 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 11:22:59,392 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 11:22:59,392 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 11:22:59,497 WARN L191 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2019-11-20 11:23:00,353 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 11:23:00,354 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1122447705] [2019-11-20 11:23:00,354 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 11:23:00,354 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 [2019-11-20 11:23:00,355 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849085079] [2019-11-20 11:23:00,355 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2019-11-20 11:23:00,355 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 11:23:00,356 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2019-11-20 11:23:00,357 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=230, Invalid=892, Unknown=0, NotChecked=0, Total=1122 [2019-11-20 11:23:00,357 INFO L87 Difference]: Start difference. First operand 133 states and 139 transitions. Second operand 34 states. [2019-11-20 11:23:01,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 11:23:01,713 INFO L93 Difference]: Finished difference Result 139 states and 145 transitions. [2019-11-20 11:23:01,718 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2019-11-20 11:23:01,718 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 51 [2019-11-20 11:23:01,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 11:23:01,720 INFO L225 Difference]: With dead ends: 139 [2019-11-20 11:23:01,720 INFO L226 Difference]: Without dead ends: 135 [2019-11-20 11:23:01,721 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 68 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=250, Invalid=940, Unknown=0, NotChecked=0, Total=1190 [2019-11-20 11:23:01,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2019-11-20 11:23:01,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 135. [2019-11-20 11:23:01,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 135 states. [2019-11-20 11:23:01,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 141 transitions. [2019-11-20 11:23:01,728 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 141 transitions. Word has length 51 [2019-11-20 11:23:01,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 11:23:01,729 INFO L462 AbstractCegarLoop]: Abstraction has 135 states and 141 transitions. [2019-11-20 11:23:01,729 INFO L463 AbstractCegarLoop]: Interpolant automaton has 34 states. [2019-11-20 11:23:01,729 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 141 transitions. [2019-11-20 11:23:01,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2019-11-20 11:23:01,730 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 11:23:01,730 INFO L410 BasicCegarLoop]: trace histogram [16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 11:23:01,943 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:23:01,943 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_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 11:23:01,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 11:23:01,944 INFO L82 PathProgramCache]: Analyzing trace with hash 931867598, now seen corresponding path program 2 times [2019-11-20 11:23:01,944 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 11:23:01,944 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1322146313] [2019-11-20 11:23:01,945 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_f6c3c002-6dfb-4258-b719-09f333236a73/bin/uautomizer/cvc4 Starting monitored process 14 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:23:02,235 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2019-11-20 11:23:02,235 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-20 11:23:02,238 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 13 conjunts are in the unsatisfiable core [2019-11-20 11:23:02,239 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 11:23:02,255 INFO L377 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-20 11:23:02,256 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 11:23:02,258 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 11:23:02,258 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-20 11:23:02,259 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-11-20 11:23:02,476 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 11:23:02,476 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 11:23:02,580 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 11:23:02,581 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1322146313] [2019-11-20 11:23:02,581 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 11:23:02,581 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12, 9] imperfect sequences [] total 12 [2019-11-20 11:23:02,581 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128886412] [2019-11-20 11:23:02,582 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2019-11-20 11:23:02,582 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 11:23:02,583 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2019-11-20 11:23:02,583 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2019-11-20 11:23:02,583 INFO L87 Difference]: Start difference. First operand 135 states and 141 transitions. Second operand 13 states. [2019-11-20 11:23:03,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 11:23:03,494 INFO L93 Difference]: Finished difference Result 159 states and 173 transitions. [2019-11-20 11:23:03,495 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-11-20 11:23:03,495 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 53 [2019-11-20 11:23:03,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 11:23:03,496 INFO L225 Difference]: With dead ends: 159 [2019-11-20 11:23:03,496 INFO L226 Difference]: Without dead ends: 159 [2019-11-20 11:23:03,497 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 90 SyntacticMatches, 4 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2019-11-20 11:23:03,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2019-11-20 11:23:03,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 133. [2019-11-20 11:23:03,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 133 states. [2019-11-20 11:23:03,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 139 transitions. [2019-11-20 11:23:03,504 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 139 transitions. Word has length 53 [2019-11-20 11:23:03,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 11:23:03,505 INFO L462 AbstractCegarLoop]: Abstraction has 133 states and 139 transitions. [2019-11-20 11:23:03,505 INFO L463 AbstractCegarLoop]: Interpolant automaton has 13 states. [2019-11-20 11:23:03,505 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 139 transitions. [2019-11-20 11:23:03,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2019-11-20 11:23:03,506 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 11:23:03,506 INFO L410 BasicCegarLoop]: trace histogram [16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 11:23:03,709 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:23:03,710 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_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 11:23:03,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 11:23:03,710 INFO L82 PathProgramCache]: Analyzing trace with hash 931867599, now seen corresponding path program 1 times [2019-11-20 11:23:03,710 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 11:23:03,711 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [950109147] [2019-11-20 11:23:03,711 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_f6c3c002-6dfb-4258-b719-09f333236a73/bin/uautomizer/cvc4 Starting monitored process 15 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:23:04,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 11:23:04,125 INFO L255 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 24 conjunts are in the unsatisfiable core [2019-11-20 11:23:04,127 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 11:23:04,145 INFO L377 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-20 11:23:04,145 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 11:23:04,151 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 11:23:04,152 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-20 11:23:04,152 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2019-11-20 11:23:04,429 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 11:23:04,430 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 11:23:05,403 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 11:23:05,404 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [950109147] [2019-11-20 11:23:05,404 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 11:23:05,404 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12, 11] imperfect sequences [] total 22 [2019-11-20 11:23:05,404 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157434822] [2019-11-20 11:23:05,405 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2019-11-20 11:23:05,405 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 11:23:05,405 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2019-11-20 11:23:05,406 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2019-11-20 11:23:05,406 INFO L87 Difference]: Start difference. First operand 133 states and 139 transitions. Second operand 23 states. [2019-11-20 11:23:07,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 11:23:07,856 INFO L93 Difference]: Finished difference Result 131 states and 137 transitions. [2019-11-20 11:23:07,856 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-11-20 11:23:07,857 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 53 [2019-11-20 11:23:07,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 11:23:07,858 INFO L225 Difference]: With dead ends: 131 [2019-11-20 11:23:07,858 INFO L226 Difference]: Without dead ends: 131 [2019-11-20 11:23:07,859 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 80 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2019-11-20 11:23:07,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2019-11-20 11:23:07,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 131. [2019-11-20 11:23:07,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2019-11-20 11:23:07,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 137 transitions. [2019-11-20 11:23:07,866 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 137 transitions. Word has length 53 [2019-11-20 11:23:07,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 11:23:07,867 INFO L462 AbstractCegarLoop]: Abstraction has 131 states and 137 transitions. [2019-11-20 11:23:07,867 INFO L463 AbstractCegarLoop]: Interpolant automaton has 23 states. [2019-11-20 11:23:07,867 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 137 transitions. [2019-11-20 11:23:07,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2019-11-20 11:23:07,876 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 11:23:07,876 INFO L410 BasicCegarLoop]: trace histogram [16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 11:23:08,082 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:23:08,083 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_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 11:23:08,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 11:23:08,085 INFO L82 PathProgramCache]: Analyzing trace with hash 1272234864, now seen corresponding path program 1 times [2019-11-20 11:23:08,085 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 11:23:08,086 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [250064471] [2019-11-20 11:23:08,086 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_f6c3c002-6dfb-4258-b719-09f333236a73/bin/uautomizer/cvc4 Starting monitored process 16 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:23:08,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 11:23:08,322 INFO L255 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 7 conjunts are in the unsatisfiable core [2019-11-20 11:23:08,324 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 11:23:08,353 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 11:23:08,354 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 11:23:08,473 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 11:23:08,473 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [250064471] [2019-11-20 11:23:08,473 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 11:23:08,474 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 8 [2019-11-20 11:23:08,475 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066201741] [2019-11-20 11:23:08,476 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-11-20 11:23:08,477 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 11:23:08,477 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-11-20 11:23:08,478 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2019-11-20 11:23:08,478 INFO L87 Difference]: Start difference. First operand 131 states and 137 transitions. Second operand 8 states. [2019-11-20 11:23:08,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 11:23:08,535 INFO L93 Difference]: Finished difference Result 133 states and 138 transitions. [2019-11-20 11:23:08,538 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-11-20 11:23:08,538 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 60 [2019-11-20 11:23:08,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 11:23:08,539 INFO L225 Difference]: With dead ends: 133 [2019-11-20 11:23:08,539 INFO L226 Difference]: Without dead ends: 131 [2019-11-20 11:23:08,539 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2019-11-20 11:23:08,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2019-11-20 11:23:08,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 131. [2019-11-20 11:23:08,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2019-11-20 11:23:08,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 136 transitions. [2019-11-20 11:23:08,543 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 136 transitions. Word has length 60 [2019-11-20 11:23:08,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 11:23:08,544 INFO L462 AbstractCegarLoop]: Abstraction has 131 states and 136 transitions. [2019-11-20 11:23:08,544 INFO L463 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-11-20 11:23:08,544 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 136 transitions. [2019-11-20 11:23:08,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2019-11-20 11:23:08,545 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 11:23:08,545 INFO L410 BasicCegarLoop]: trace histogram [16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 11:23:08,748 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:23:08,749 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_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 11:23:08,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 11:23:08,749 INFO L82 PathProgramCache]: Analyzing trace with hash 1578206613, now seen corresponding path program 1 times [2019-11-20 11:23:08,749 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 11:23:08,749 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [424606470] [2019-11-20 11:23:08,749 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_f6c3c002-6dfb-4258-b719-09f333236a73/bin/uautomizer/cvc4 Starting monitored process 17 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:23:08,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 11:23:08,982 INFO L255 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 9 conjunts are in the unsatisfiable core [2019-11-20 11:23:08,984 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 11:23:09,031 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 11:23:09,031 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 11:23:09,180 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 11:23:09,223 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 11:23:09,223 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [424606470] [2019-11-20 11:23:09,223 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 11:23:09,223 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9, 9] imperfect sequences [] total 11 [2019-11-20 11:23:09,224 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982055712] [2019-11-20 11:23:09,224 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-11-20 11:23:09,224 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 11:23:09,224 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-11-20 11:23:09,224 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2019-11-20 11:23:09,225 INFO L87 Difference]: Start difference. First operand 131 states and 136 transitions. Second operand 11 states. [2019-11-20 11:23:09,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 11:23:09,302 INFO L93 Difference]: Finished difference Result 135 states and 139 transitions. [2019-11-20 11:23:09,302 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-11-20 11:23:09,302 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 65 [2019-11-20 11:23:09,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 11:23:09,303 INFO L225 Difference]: With dead ends: 135 [2019-11-20 11:23:09,303 INFO L226 Difference]: Without dead ends: 131 [2019-11-20 11:23:09,304 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2019-11-20 11:23:09,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2019-11-20 11:23:09,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 131. [2019-11-20 11:23:09,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2019-11-20 11:23:09,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 135 transitions. [2019-11-20 11:23:09,308 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 135 transitions. Word has length 65 [2019-11-20 11:23:09,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 11:23:09,308 INFO L462 AbstractCegarLoop]: Abstraction has 131 states and 135 transitions. [2019-11-20 11:23:09,308 INFO L463 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-11-20 11:23:09,308 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 135 transitions. [2019-11-20 11:23:09,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2019-11-20 11:23:09,309 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 11:23:09,309 INFO L410 BasicCegarLoop]: trace histogram [16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 11:23:09,512 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:23:09,513 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_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 11:23:09,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 11:23:09,513 INFO L82 PathProgramCache]: Analyzing trace with hash 783284546, now seen corresponding path program 1 times [2019-11-20 11:23:09,513 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 11:23:09,513 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1785252441] [2019-11-20 11:23:09,514 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_f6c3c002-6dfb-4258-b719-09f333236a73/bin/uautomizer/cvc4 Starting monitored process 18 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:23:09,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 11:23:09,883 INFO L255 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 34 conjunts are in the unsatisfiable core [2019-11-20 11:23:09,885 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 11:23:09,889 INFO L377 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-20 11:23:09,889 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 11:23:09,891 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 11:23:09,891 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-20 11:23:09,891 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-11-20 11:23:10,554 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 11:23:10,555 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 11:23:10,954 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 11:23:10,954 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1785252441] [2019-11-20 11:23:10,954 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 11:23:10,954 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21, 16] imperfect sequences [] total 21 [2019-11-20 11:23:10,955 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716586551] [2019-11-20 11:23:10,955 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2019-11-20 11:23:10,955 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 11:23:10,956 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2019-11-20 11:23:10,956 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2019-11-20 11:23:10,956 INFO L87 Difference]: Start difference. First operand 131 states and 135 transitions. Second operand 22 states. [2019-11-20 11:23:13,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 11:23:13,124 INFO L93 Difference]: Finished difference Result 183 states and 200 transitions. [2019-11-20 11:23:13,127 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2019-11-20 11:23:13,128 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 76 [2019-11-20 11:23:13,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 11:23:13,129 INFO L225 Difference]: With dead ends: 183 [2019-11-20 11:23:13,129 INFO L226 Difference]: Without dead ends: 183 [2019-11-20 11:23:13,130 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 126 SyntacticMatches, 5 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=90, Invalid=666, Unknown=0, NotChecked=0, Total=756 [2019-11-20 11:23:13,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2019-11-20 11:23:13,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 157. [2019-11-20 11:23:13,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 157 states. [2019-11-20 11:23:13,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 167 transitions. [2019-11-20 11:23:13,145 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 167 transitions. Word has length 76 [2019-11-20 11:23:13,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 11:23:13,147 INFO L462 AbstractCegarLoop]: Abstraction has 157 states and 167 transitions. [2019-11-20 11:23:13,148 INFO L463 AbstractCegarLoop]: Interpolant automaton has 22 states. [2019-11-20 11:23:13,148 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 167 transitions. [2019-11-20 11:23:13,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2019-11-20 11:23:13,149 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 11:23:13,149 INFO L410 BasicCegarLoop]: trace histogram [16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 11:23:13,355 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:23:13,356 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_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 11:23:13,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 11:23:13,356 INFO L82 PathProgramCache]: Analyzing trace with hash 783284547, now seen corresponding path program 1 times [2019-11-20 11:23:13,357 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 11:23:13,357 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1993214793] [2019-11-20 11:23:13,357 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_f6c3c002-6dfb-4258-b719-09f333236a73/bin/uautomizer/cvc4 Starting monitored process 19 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:23:13,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 11:23:13,912 INFO L255 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 44 conjunts are in the unsatisfiable core [2019-11-20 11:23:13,914 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 11:23:13,923 INFO L377 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-20 11:23:13,923 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 11:23:13,929 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 11:23:13,930 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-20 11:23:13,930 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2019-11-20 11:23:14,728 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 11:23:14,728 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 11:23:17,488 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 11:23:17,488 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1993214793] [2019-11-20 11:23:17,488 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 11:23:17,488 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21, 18] imperfect sequences [] total 38 [2019-11-20 11:23:17,488 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679340646] [2019-11-20 11:23:17,489 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2019-11-20 11:23:17,489 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 11:23:17,489 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2019-11-20 11:23:17,490 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=1373, Unknown=0, NotChecked=0, Total=1482 [2019-11-20 11:23:17,490 INFO L87 Difference]: Start difference. First operand 157 states and 167 transitions. Second operand 39 states. [2019-11-20 11:23:22,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 11:23:22,326 INFO L93 Difference]: Finished difference Result 155 states and 163 transitions. [2019-11-20 11:23:22,328 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2019-11-20 11:23:22,328 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 76 [2019-11-20 11:23:22,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 11:23:22,329 INFO L225 Difference]: With dead ends: 155 [2019-11-20 11:23:22,329 INFO L226 Difference]: Without dead ends: 155 [2019-11-20 11:23:22,330 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 110 SyntacticMatches, 4 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 463 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=157, Invalid=1913, Unknown=0, NotChecked=0, Total=2070 [2019-11-20 11:23:22,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2019-11-20 11:23:22,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 155. [2019-11-20 11:23:22,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 155 states. [2019-11-20 11:23:22,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 163 transitions. [2019-11-20 11:23:22,337 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 163 transitions. Word has length 76 [2019-11-20 11:23:22,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 11:23:22,338 INFO L462 AbstractCegarLoop]: Abstraction has 155 states and 163 transitions. [2019-11-20 11:23:22,338 INFO L463 AbstractCegarLoop]: Interpolant automaton has 39 states. [2019-11-20 11:23:22,338 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 163 transitions. [2019-11-20 11:23:22,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2019-11-20 11:23:22,339 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 11:23:22,339 INFO L410 BasicCegarLoop]: trace histogram [16, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 11:23:22,545 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:23:22,546 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_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 11:23:22,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 11:23:22,546 INFO L82 PathProgramCache]: Analyzing trace with hash -41129016, now seen corresponding path program 1 times [2019-11-20 11:23:22,546 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 11:23:22,546 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [840886185] [2019-11-20 11:23:22,546 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_f6c3c002-6dfb-4258-b719-09f333236a73/bin/uautomizer/cvc4 Starting monitored process 20 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:23:22,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 11:23:22,813 INFO L255 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 12 conjunts are in the unsatisfiable core [2019-11-20 11:23:22,814 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 11:23:22,903 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 11:23:22,903 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 11:23:23,003 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 11:23:23,153 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 11:23:23,154 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [840886185] [2019-11-20 11:23:23,154 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 11:23:23,154 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12, 12] imperfect sequences [] total 14 [2019-11-20 11:23:23,154 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296229406] [2019-11-20 11:23:23,155 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2019-11-20 11:23:23,155 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 11:23:23,155 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2019-11-20 11:23:23,156 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2019-11-20 11:23:23,156 INFO L87 Difference]: Start difference. First operand 155 states and 163 transitions. Second operand 14 states. [2019-11-20 11:23:23,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 11:23:23,366 INFO L93 Difference]: Finished difference Result 159 states and 165 transitions. [2019-11-20 11:23:23,367 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2019-11-20 11:23:23,367 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 83 [2019-11-20 11:23:23,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 11:23:23,368 INFO L225 Difference]: With dead ends: 159 [2019-11-20 11:23:23,369 INFO L226 Difference]: Without dead ends: 153 [2019-11-20 11:23:23,369 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2019-11-20 11:23:23,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2019-11-20 11:23:23,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 153. [2019-11-20 11:23:23,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 153 states. [2019-11-20 11:23:23,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 159 transitions. [2019-11-20 11:23:23,375 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 159 transitions. Word has length 83 [2019-11-20 11:23:23,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 11:23:23,376 INFO L462 AbstractCegarLoop]: Abstraction has 153 states and 159 transitions. [2019-11-20 11:23:23,376 INFO L463 AbstractCegarLoop]: Interpolant automaton has 14 states. [2019-11-20 11:23:23,376 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 159 transitions. [2019-11-20 11:23:23,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2019-11-20 11:23:23,377 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 11:23:23,380 INFO L410 BasicCegarLoop]: trace histogram [16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 11:23:23,592 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:23:23,594 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_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 11:23:23,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 11:23:23,594 INFO L82 PathProgramCache]: Analyzing trace with hash 653695459, now seen corresponding path program 1 times [2019-11-20 11:23:23,595 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 11:23:23,595 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1556567826] [2019-11-20 11:23:23,595 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_f6c3c002-6dfb-4258-b719-09f333236a73/bin/uautomizer/cvc4 Starting monitored process 21 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:23:23,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 11:23:24,001 INFO L255 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 46 conjunts are in the unsatisfiable core [2019-11-20 11:23:24,003 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 11:23:24,006 INFO L377 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-20 11:23:24,007 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 11:23:24,008 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 11:23:24,008 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-20 11:23:24,009 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-11-20 11:23:24,697 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 11:23:24,697 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 11:23:25,368 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 11:23:25,368 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1556567826] [2019-11-20 11:23:25,368 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 11:23:25,368 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25, 20] imperfect sequences [] total 25 [2019-11-20 11:23:25,368 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775338630] [2019-11-20 11:23:25,369 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2019-11-20 11:23:25,369 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 11:23:25,369 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2019-11-20 11:23:25,370 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=578, Unknown=0, NotChecked=0, Total=650 [2019-11-20 11:23:25,370 INFO L87 Difference]: Start difference. First operand 153 states and 159 transitions. Second operand 26 states. [2019-11-20 11:23:28,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 11:23:28,234 INFO L93 Difference]: Finished difference Result 186 states and 202 transitions. [2019-11-20 11:23:28,234 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2019-11-20 11:23:28,234 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 89 [2019-11-20 11:23:28,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 11:23:28,236 INFO L225 Difference]: With dead ends: 186 [2019-11-20 11:23:28,236 INFO L226 Difference]: Without dead ends: 186 [2019-11-20 11:23:28,236 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 142 SyntacticMatches, 11 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=112, Invalid=1010, Unknown=0, NotChecked=0, Total=1122 [2019-11-20 11:23:28,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2019-11-20 11:23:28,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 159. [2019-11-20 11:23:28,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 159 states. [2019-11-20 11:23:28,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 169 transitions. [2019-11-20 11:23:28,244 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 169 transitions. Word has length 89 [2019-11-20 11:23:28,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 11:23:28,244 INFO L462 AbstractCegarLoop]: Abstraction has 159 states and 169 transitions. [2019-11-20 11:23:28,245 INFO L463 AbstractCegarLoop]: Interpolant automaton has 26 states. [2019-11-20 11:23:28,245 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 169 transitions. [2019-11-20 11:23:28,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2019-11-20 11:23:28,246 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 11:23:28,246 INFO L410 BasicCegarLoop]: trace histogram [16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 11:23:28,451 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:23:28,452 INFO L410 AbstractCegarLoop]: === Iteration 21 === [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_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 11:23:28,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 11:23:28,452 INFO L82 PathProgramCache]: Analyzing trace with hash 653695460, now seen corresponding path program 1 times [2019-11-20 11:23:28,452 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 11:23:28,453 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [2035537598] [2019-11-20 11:23:28,453 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_f6c3c002-6dfb-4258-b719-09f333236a73/bin/uautomizer/cvc4 Starting monitored process 22 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:23:29,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 11:23:29,020 INFO L255 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 56 conjunts are in the unsatisfiable core [2019-11-20 11:23:29,023 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 11:23:29,054 INFO L377 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-20 11:23:29,054 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 11:23:29,067 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 11:23:29,067 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-20 11:23:29,067 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2019-11-20 11:23:29,930 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 11:23:29,930 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 11:23:33,470 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 11:23:33,470 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2035537598] [2019-11-20 11:23:33,470 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 11:23:33,470 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25, 22] imperfect sequences [] total 46 [2019-11-20 11:23:33,471 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511877366] [2019-11-20 11:23:33,471 INFO L442 AbstractCegarLoop]: Interpolant automaton has 47 states [2019-11-20 11:23:33,471 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 11:23:33,471 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2019-11-20 11:23:33,472 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=2029, Unknown=0, NotChecked=0, Total=2162 [2019-11-20 11:23:33,473 INFO L87 Difference]: Start difference. First operand 159 states and 169 transitions. Second operand 47 states. [2019-11-20 11:23:39,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 11:23:39,151 INFO L93 Difference]: Finished difference Result 157 states and 166 transitions. [2019-11-20 11:23:39,157 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2019-11-20 11:23:39,157 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 89 [2019-11-20 11:23:39,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 11:23:39,159 INFO L225 Difference]: With dead ends: 157 [2019-11-20 11:23:39,159 INFO L226 Difference]: Without dead ends: 157 [2019-11-20 11:23:39,161 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 126 SyntacticMatches, 6 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 722 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=195, Invalid=2885, Unknown=0, NotChecked=0, Total=3080 [2019-11-20 11:23:39,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2019-11-20 11:23:39,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 157. [2019-11-20 11:23:39,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 157 states. [2019-11-20 11:23:39,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 166 transitions. [2019-11-20 11:23:39,168 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 166 transitions. Word has length 89 [2019-11-20 11:23:39,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 11:23:39,168 INFO L462 AbstractCegarLoop]: Abstraction has 157 states and 166 transitions. [2019-11-20 11:23:39,168 INFO L463 AbstractCegarLoop]: Interpolant automaton has 47 states. [2019-11-20 11:23:39,168 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 166 transitions. [2019-11-20 11:23:39,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2019-11-20 11:23:39,169 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 11:23:39,170 INFO L410 BasicCegarLoop]: trace histogram [16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 11:23:39,375 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:23:39,375 INFO L410 AbstractCegarLoop]: === Iteration 22 === [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_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 11:23:39,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 11:23:39,376 INFO L82 PathProgramCache]: Analyzing trace with hash 859944340, now seen corresponding path program 1 times [2019-11-20 11:23:39,376 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 11:23:39,376 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1025488395] [2019-11-20 11:23:39,377 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_f6c3c002-6dfb-4258-b719-09f333236a73/bin/uautomizer/cvc4 Starting monitored process 23 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:23:40,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 11:23:40,136 INFO L255 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 25 conjunts are in the unsatisfiable core [2019-11-20 11:23:40,140 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 11:23:40,904 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 11:23:40,904 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 11:23:41,855 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 11:23:41,857 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1025488395] [2019-11-20 11:23:41,857 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 11:23:41,857 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22, 21] imperfect sequences [] total 42 [2019-11-20 11:23:41,857 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743590328] [2019-11-20 11:23:41,859 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2019-11-20 11:23:41,860 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 11:23:41,860 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2019-11-20 11:23:41,861 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=1683, Unknown=0, NotChecked=0, Total=1806 [2019-11-20 11:23:41,861 INFO L87 Difference]: Start difference. First operand 157 states and 166 transitions. Second operand 43 states. [2019-11-20 11:23:44,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 11:23:44,749 INFO L93 Difference]: Finished difference Result 156 states and 165 transitions. [2019-11-20 11:23:44,752 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2019-11-20 11:23:44,753 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 92 [2019-11-20 11:23:44,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 11:23:44,754 INFO L225 Difference]: With dead ends: 156 [2019-11-20 11:23:44,754 INFO L226 Difference]: Without dead ends: 156 [2019-11-20 11:23:44,755 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 139 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 638 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=179, Invalid=2371, Unknown=0, NotChecked=0, Total=2550 [2019-11-20 11:23:44,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2019-11-20 11:23:44,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 156. [2019-11-20 11:23:44,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 156 states. [2019-11-20 11:23:44,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 165 transitions. [2019-11-20 11:23:44,761 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 165 transitions. Word has length 92 [2019-11-20 11:23:44,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 11:23:44,761 INFO L462 AbstractCegarLoop]: Abstraction has 156 states and 165 transitions. [2019-11-20 11:23:44,761 INFO L463 AbstractCegarLoop]: Interpolant automaton has 43 states. [2019-11-20 11:23:44,762 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 165 transitions. [2019-11-20 11:23:44,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2019-11-20 11:23:44,762 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 11:23:44,763 INFO L410 BasicCegarLoop]: trace histogram [16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-20 11:23:44,963 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:23:44,963 INFO L410 AbstractCegarLoop]: === Iteration 23 === [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_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 11:23:44,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 11:23:44,964 INFO L82 PathProgramCache]: Analyzing trace with hash -877776793, now seen corresponding path program 1 times [2019-11-20 11:23:44,964 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 11:23:44,964 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1370058629] [2019-11-20 11:23:44,964 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_f6c3c002-6dfb-4258-b719-09f333236a73/bin/uautomizer/cvc4 Starting monitored process 24 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:23:45,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 11:23:45,847 INFO L255 TraceCheckSpWp]: Trace formula consists of 391 conjuncts, 119 conjunts are in the unsatisfiable core [2019-11-20 11:23:45,851 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 11:23:45,876 INFO L377 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 13 treesize of output 9 [2019-11-20 11:23:45,876 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 11:23:45,883 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 11:23:45,883 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 11:23:45,883 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:15 [2019-11-20 11:23:45,918 INFO L343 Elim1Store]: treesize reduction 23, result has 23.3 percent of original size [2019-11-20 11:23:45,918 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 24 [2019-11-20 11:23:45,919 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 11:23:45,930 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 11:23:45,930 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 11:23:45,930 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2019-11-20 11:23:45,995 INFO L343 Elim1Store]: treesize reduction 60, result has 22.1 percent of original size [2019-11-20 11:23:45,995 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 38 [2019-11-20 11:23:45,995 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 11:23:46,011 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 11:23:46,012 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 11:23:46,012 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2019-11-20 11:23:46,110 INFO L343 Elim1Store]: treesize reduction 110, result has 19.1 percent of original size [2019-11-20 11:23:46,110 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 47 treesize of output 52 [2019-11-20 11:23:46,111 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 11:23:46,134 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 11:23:46,135 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 11:23:46,135 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2019-11-20 11:23:46,472 WARN L191 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 49 [2019-11-20 11:23:46,472 INFO L343 Elim1Store]: treesize reduction 66, result has 69.3 percent of original size [2019-11-20 11:23:46,473 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 181 [2019-11-20 11:23:46,474 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 11:23:48,600 WARN L191 SmtUtils]: Spent 2.13 s on a formula simplification. DAG size of input: 45 DAG size of output: 29 [2019-11-20 11:23:48,600 INFO L567 ElimStorePlain]: treesize reduction 114, result has 33.7 percent of original size [2019-11-20 11:23:48,600 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 11:23:48,600 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2019-11-20 11:23:48,878 WARN L191 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 28 [2019-11-20 11:23:48,879 INFO L343 Elim1Store]: treesize reduction 246, result has 15.2 percent of original size [2019-11-20 11:23:48,879 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 15 case distinctions, treesize of input 69 treesize of output 80 [2019-11-20 11:23:48,879 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 11:23:48,913 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 11:23:48,914 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 11:23:48,914 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:74, output treesize:70 [2019-11-20 11:23:49,445 WARN L191 SmtUtils]: Spent 437.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 69 [2019-11-20 11:23:49,446 INFO L343 Elim1Store]: treesize reduction 170, result has 57.2 percent of original size [2019-11-20 11:23:49,446 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 21 case distinctions, treesize of input 81 treesize of output 269 [2019-11-20 11:23:49,447 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 11:23:51,676 WARN L191 SmtUtils]: Spent 2.23 s on a formula simplification. DAG size of input: 63 DAG size of output: 39 [2019-11-20 11:23:51,676 INFO L567 ElimStorePlain]: treesize reduction 174, result has 32.0 percent of original size [2019-11-20 11:23:51,676 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 11:23:51,676 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:86, output treesize:82 [2019-11-20 11:23:52,064 WARN L191 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 162 DAG size of output: 38 [2019-11-20 11:23:52,064 INFO L343 Elim1Store]: treesize reduction 430, result has 12.6 percent of original size [2019-11-20 11:23:52,064 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 28 case distinctions, treesize of input 91 treesize of output 108 [2019-11-20 11:23:52,065 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 11:23:52,151 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 11:23:52,151 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 11:23:52,151 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2019-11-20 11:23:52,602 WARN L191 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 43 [2019-11-20 11:23:52,603 INFO L343 Elim1Store]: treesize reduction 540, result has 11.6 percent of original size [2019-11-20 11:23:52,603 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 36 case distinctions, treesize of input 102 treesize of output 122 [2019-11-20 11:23:52,603 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 11:23:52,663 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 11:23:52,664 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 11:23:52,664 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:107, output treesize:103 [2019-11-20 11:23:53,696 WARN L191 SmtUtils]: Spent 865.00 ms on a formula simplification. DAG size of input: 243 DAG size of output: 99 [2019-11-20 11:23:53,696 INFO L343 Elim1Store]: treesize reduction 416, result has 45.3 percent of original size [2019-11-20 11:23:53,697 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 45 case distinctions, treesize of input 114 treesize of output 401 [2019-11-20 11:23:53,698 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 11:23:53,975 WARN L191 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 49 [2019-11-20 11:23:53,976 INFO L567 ElimStorePlain]: treesize reduction 264, result has 30.0 percent of original size [2019-11-20 11:23:53,976 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 11:23:53,976 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:117, output treesize:113 [2019-11-20 11:23:54,695 WARN L191 SmtUtils]: Spent 529.00 ms on a formula simplification. DAG size of input: 288 DAG size of output: 53 [2019-11-20 11:23:54,695 INFO L343 Elim1Store]: treesize reduction 796, result has 10.1 percent of original size [2019-11-20 11:23:54,696 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 55 case distinctions, treesize of input 124 treesize of output 150 [2019-11-20 11:23:54,697 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 11:23:54,830 WARN L191 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2019-11-20 11:23:54,830 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 11:23:54,831 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 11:23:54,831 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:129, output treesize:125 [2019-11-20 11:23:55,183 WARN L191 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2019-11-20 11:23:56,651 WARN L191 SmtUtils]: Spent 1.45 s on a formula simplification. DAG size of input: 339 DAG size of output: 119 [2019-11-20 11:23:56,651 INFO L343 Elim1Store]: treesize reduction 640, result has 39.7 percent of original size [2019-11-20 11:23:56,652 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 0 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 66 case distinctions, treesize of input 136 treesize of output 489 [2019-11-20 11:23:56,653 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 11:23:57,073 WARN L191 SmtUtils]: Spent 419.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 57 [2019-11-20 11:23:57,073 INFO L567 ElimStorePlain]: treesize reduction 324, result has 29.4 percent of original size [2019-11-20 11:23:57,074 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 11:23:57,074 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:139, output treesize:135 [2019-11-20 11:23:58,149 WARN L191 SmtUtils]: Spent 813.00 ms on a formula simplification. DAG size of input: 392 DAG size of output: 63 [2019-11-20 11:23:58,149 INFO L343 Elim1Store]: treesize reduction 1100, result has 8.9 percent of original size [2019-11-20 11:23:58,149 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 78 case distinctions, treesize of input 146 treesize of output 178 [2019-11-20 11:23:58,150 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 11:23:58,247 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 11:23:58,247 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 11:23:58,247 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:151, output treesize:147 [2019-11-20 11:23:59,506 WARN L191 SmtUtils]: Spent 987.00 ms on a formula simplification. DAG size of input: 450 DAG size of output: 68 [2019-11-20 11:23:59,506 INFO L343 Elim1Store]: treesize reduction 1270, result has 8.4 percent of original size [2019-11-20 11:23:59,506 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 0 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 91 case distinctions, treesize of input 157 treesize of output 192 [2019-11-20 11:23:59,507 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 11:23:59,696 WARN L191 SmtUtils]: Spent 188.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2019-11-20 11:23:59,697 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 11:23:59,697 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 11:23:59,697 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:162, output treesize:158 [2019-11-20 11:23:59,992 WARN L191 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2019-11-20 11:24:01,184 WARN L191 SmtUtils]: Spent 1.18 s on a formula simplification. DAG size of input: 512 DAG size of output: 73 [2019-11-20 11:24:01,184 INFO L343 Elim1Store]: treesize reduction 1452, result has 7.9 percent of original size [2019-11-20 11:24:01,184 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 105 case distinctions, treesize of input 168 treesize of output 206 [2019-11-20 11:24:01,185 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 11:24:01,316 WARN L191 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2019-11-20 11:24:01,317 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 11:24:01,317 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 11:24:01,317 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:173, output treesize:169 [2019-11-20 11:24:01,693 WARN L191 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2019-11-20 11:24:03,128 WARN L191 SmtUtils]: Spent 1.42 s on a formula simplification. DAG size of input: 578 DAG size of output: 78 [2019-11-20 11:24:03,128 INFO L343 Elim1Store]: treesize reduction 1646, result has 7.5 percent of original size [2019-11-20 11:24:03,129 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 15 select indices, 15 select index equivalence classes, 0 disjoint index pairs (out of 105 index pairs), introduced 15 new quantified variables, introduced 120 case distinctions, treesize of input 179 treesize of output 220 [2019-11-20 11:24:03,130 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 11:24:03,252 WARN L191 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-11-20 11:24:03,253 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 11:24:03,253 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 11:24:03,253 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:179, output treesize:175 [2019-11-20 11:24:03,618 WARN L191 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-11-20 11:24:05,664 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-20 11:24:05,672 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 11:24:05,672 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-20 11:24:05,672 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:27 [2019-11-20 11:24:07,681 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_DerPreprocessor_1 (_ BitVec 32))) (= (store |c_old(#memory_$Pointer$.offset)| |c_ldv_kobject_init_internal_#in~kobj.base| (let ((.cse0 (bvadd |c_ldv_kobject_init_internal_#in~kobj.offset| (_ bv4 32)))) (store (store (store (select |c_old(#memory_$Pointer$.offset)| |c_ldv_kobject_init_internal_#in~kobj.base|) (bvadd |c_ldv_kobject_init_internal_#in~kobj.offset| (_ bv12 32)) v_DerPreprocessor_1) .cse0 .cse0) (bvadd |c_ldv_kobject_init_internal_#in~kobj.offset| (_ bv8 32)) .cse0))) |c_#memory_$Pointer$.offset|)) is different from true [2019-11-20 11:24:09,707 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_DerPreprocessor_1 (_ BitVec 32))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_ldv_kobject_init_#in~kobj.base| (let ((.cse0 (bvadd |c_ldv_kobject_init_#in~kobj.offset| (_ bv4 32)))) (store (store (store (select |c_old(#memory_$Pointer$.offset)| |c_ldv_kobject_init_#in~kobj.base|) (bvadd |c_ldv_kobject_init_#in~kobj.offset| (_ bv12 32)) v_DerPreprocessor_1) .cse0 .cse0) (bvadd |c_ldv_kobject_init_#in~kobj.offset| (_ bv8 32)) .cse0))))) is different from true [2019-11-20 11:24:09,726 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,730 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,731 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,732 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,734 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,735 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,737 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,738 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,739 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,740 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,741 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,742 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,743 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,743 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,744 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,745 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,746 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,747 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,748 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,749 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,750 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,751 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,752 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,753 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,754 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,755 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,756 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,757 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,758 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,758 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,759 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,760 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,761 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,762 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,763 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,764 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,765 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,766 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,767 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,768 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,769 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,770 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,772 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,773 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,774 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,775 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,776 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,777 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,778 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,778 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,779 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,780 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,786 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,787 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,788 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,789 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,790 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,791 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,792 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,792 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,793 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,794 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,795 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,796 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,797 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,797 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,798 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,799 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,801 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,801 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,802 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,803 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,804 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,805 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,806 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,806 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,807 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,808 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,809 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,810 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,811 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,811 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,812 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,813 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,814 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,816 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,817 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,818 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,819 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,820 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,820 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,821 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,822 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,823 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,824 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,825 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,825 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,826 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,827 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,828 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,829 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,830 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,831 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,831 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,832 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,833 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,834 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,835 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,836 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,836 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,837 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,838 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,839 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,840 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,840 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,841 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,842 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,843 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,844 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 11:24:09,845 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 11:24:09,845 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 16 select indices, 16 select index equivalence classes, 120 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 170 treesize of output 195 [2019-11-20 11:24:09,846 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 11:24:09,917 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 11:24:09,917 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 11:24:09,917 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:173, output treesize:141 [2019-11-20 11:24:14,867 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 11:24:14,868 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 15 select indices, 15 select index equivalence classes, 120 disjoint index pairs (out of 105 index pairs), introduced 15 new quantified variables, introduced 105 case distinctions, treesize of input 121 treesize of output 151 [2019-11-20 11:24:14,870 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 11:24:14,923 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 11:24:14,923 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 11:24:14,923 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:121, output treesize:106 [2019-11-20 11:24:17,476 WARN L191 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2019-11-20 11:24:17,477 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 11:24:17,477 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 16 select indices, 16 select index equivalence classes, 105 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 115 treesize of output 171 [2019-11-20 11:24:17,478 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 11:24:17,548 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 11:24:17,549 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 11:24:17,549 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:115, output treesize:121 [2019-11-20 11:24:18,521 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 11:24:18,521 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 11:24:20,636 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-20 11:24:20,639 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 11:24:20,639 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-20 11:24:20,640 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:24, output treesize:10 [2019-11-20 11:24:21,282 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-20 11:24:21,292 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 11:24:21,293 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-20 11:24:21,293 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:27 [2019-11-20 11:26:35,395 WARN L191 SmtUtils]: Spent 2.17 m on a formula simplification that was a NOOP. DAG size: 152 [2019-11-20 11:26:35,775 WARN L191 SmtUtils]: Spent 372.00 ms on a formula simplification that was a NOOP. DAG size: 56 [2019-11-20 11:26:36,958 WARN L191 SmtUtils]: Spent 1.18 s on a formula simplification that was a NOOP. DAG size: 63 [2019-11-20 11:26:38,178 WARN L191 SmtUtils]: Spent 1.22 s on a formula simplification that was a NOOP. DAG size: 63 [2019-11-20 11:26:38,448 WARN L191 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2019-11-20 11:26:52,782 WARN L191 SmtUtils]: Spent 13.96 s on a formula simplification that was a NOOP. DAG size: 105 [2019-11-20 11:26:56,935 WARN L191 SmtUtils]: Spent 4.15 s on a formula simplification that was a NOOP. DAG size: 68 [2019-11-20 11:27:07,157 WARN L191 SmtUtils]: Spent 10.22 s on a formula simplification that was a NOOP. DAG size: 72 [2019-11-20 11:27:16,203 WARN L191 SmtUtils]: Spent 9.05 s on a formula simplification that was a NOOP. DAG size: 72 [2019-11-20 11:27:17,153 WARN L191 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2019-11-20 11:27:17,508 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-20 11:27:17,511 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 11:27:17,511 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-11-20 11:27:17,511 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:47, output treesize:31 [2019-11-20 11:27:18,624 WARN L191 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2019-11-20 11:27:18,770 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-20 11:27:18,799 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 11:27:18,799 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-11-20 11:27:18,799 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:84, output treesize:69 [2019-11-20 11:27:19,492 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 11:27:19,699 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 11:27:19,699 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.AssertionError: Alternating quantifiers not yet supported at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.applyComplexEliminationRules(ElimStorePlain.java:271) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.doElimOneRec(ElimStorePlain.java:253) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.eliminateOne(ElimStorePlain.java:553) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.doElimAllRec(ElimStorePlain.java:466) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.startRecursiveElimination(ElimStorePlain.java:216) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.PartialQuantifierElimination.elim(PartialQuantifierElimination.java:306) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.PartialQuantifierElimination.tryToEliminate(PartialQuantifierElimination.java:102) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer$QuantifierEliminationPostprocessor.postprocess(IterativePredicateTransformer.java:246) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.applyPostprocessors(IterativePredicateTransformer.java:440) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeBackwardSequence(IterativePredicateTransformer.java:419) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeWeakestPreconditionSequence(IterativePredicateTransformer.java:291) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolantsUsingUnsatCore(TraceCheckSpWp.java:334) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolants(TraceCheckSpWp.java:177) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.(TraceCheckSpWp.java:162) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:108) 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.AutomatonFreeRefinementEngine.checkFeasibility(AutomatonFreeRefinementEngine.java:242) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:166) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:75) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:463) 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:333) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:171) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:123) 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-20 11:27:19,703 INFO L168 Benchmark]: Toolchain (without parser) took 280440.78 ms. Allocated memory was 1.0 GB in the beginning and 1.5 GB in the end (delta: 473.4 MB). Free memory was 944.7 MB in the beginning and 963.8 MB in the end (delta: -19.1 MB). Peak memory consumption was 454.3 MB. Max. memory is 11.5 GB. [2019-11-20 11:27:19,703 INFO L168 Benchmark]: CDTParser took 0.22 ms. Allocated memory is still 1.0 GB. Free memory is still 967.5 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-20 11:27:19,703 INFO L168 Benchmark]: CACSL2BoogieTranslator took 890.95 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 154.1 MB). Free memory was 944.7 MB in the beginning and 1.1 GB in the end (delta: -170.4 MB). Peak memory consumption was 18.4 MB. Max. memory is 11.5 GB. [2019-11-20 11:27:19,703 INFO L168 Benchmark]: Boogie Preprocessor took 120.91 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-20 11:27:19,704 INFO L168 Benchmark]: RCFGBuilder took 1966.79 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: 109.3 MB). Peak memory consumption was 109.3 MB. Max. memory is 11.5 GB. [2019-11-20 11:27:19,704 INFO L168 Benchmark]: TraceAbstraction took 277458.14 ms. Allocated memory was 1.2 GB in the beginning and 1.5 GB in the end (delta: 319.3 MB). Free memory was 1.0 GB in the beginning and 963.8 MB in the end (delta: 36.6 MB). Peak memory consumption was 355.9 MB. Max. memory is 11.5 GB. [2019-11-20 11:27:19,705 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.22 ms. Allocated memory is still 1.0 GB. Free memory is still 967.5 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 890.95 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 154.1 MB). Free memory was 944.7 MB in the beginning and 1.1 GB in the end (delta: -170.4 MB). Peak memory consumption was 18.4 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 120.91 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 1966.79 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: 109.3 MB). Peak memory consumption was 109.3 MB. Max. memory is 11.5 GB. * TraceAbstraction took 277458.14 ms. Allocated memory was 1.2 GB in the beginning and 1.5 GB in the end (delta: 319.3 MB). Free memory was 1.0 GB in the beginning and 963.8 MB in the end (delta: 36.6 MB). Peak memory consumption was 355.9 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: AssertionError: Alternating quantifiers not yet supported de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: Alternating quantifiers not yet supported: de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.applyComplexEliminationRules(ElimStorePlain.java:271) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request...