./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/ldv-memsafety/memleaks_test22_3-2.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_9881626c-b819-41f3-a1de-bfacd7028f15/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_9881626c-b819-41f3-a1de-bfacd7028f15/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_9881626c-b819-41f3-a1de-bfacd7028f15/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_9881626c-b819-41f3-a1de-bfacd7028f15/bin/uautomizer/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/memleaks_test22_3-2.i -s /tmp/vcloud-vcloud-master/worker/run_dir_9881626c-b819-41f3-a1de-bfacd7028f15/bin/uautomizer/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_9881626c-b819-41f3-a1de-bfacd7028f15/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 d87bc2647464454b513f8081fe19f050d7464b50 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Execution finished normally Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: UnsupportedOperationException: alternation not yet supported: (exists ((v_DerPreprocessor_2 (_ BitVec 32))) (forall ((v_DerPreprocessor_3 (_ BitVec 32))) (or (not (= (_ bv0 32) (select (store (select |old(#memory_$Pointer$.offset)| |ldv_atomic_sub_return_#in~v.base|) |ldv_atomic_sub_return_#in~v.offset| v_DerPreprocessor_2) (_ bv0 32)))) (= (select (select (store |#memory_$Pointer$.offset| ldv_atomic_sub_return_~v.base (store (select |#memory_$Pointer$.offset| ldv_atomic_sub_return_~v.base) ldv_atomic_sub_return_~v.offset v_DerPreprocessor_3)) |ldv_atomic_sub_return_#in~v.base|) (_ bv0 32)) (_ bv0 32))))) --- Real Ultimate output --- Skipped default analysis because property is memsafety ### Bit-precise run ### This is Ultimate 0.1.24-678e011 [2019-11-19 22:49:43,154 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-19 22:49:43,156 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-19 22:49:43,172 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-19 22:49:43,173 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-19 22:49:43,174 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-19 22:49:43,176 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-19 22:49:43,186 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-19 22:49:43,190 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-19 22:49:43,195 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-19 22:49:43,196 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-19 22:49:43,197 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-19 22:49:43,197 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-19 22:49:43,200 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-19 22:49:43,201 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-19 22:49:43,202 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-19 22:49:43,203 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-19 22:49:43,204 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-19 22:49:43,207 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-19 22:49:43,210 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-19 22:49:43,214 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-19 22:49:43,216 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-19 22:49:43,219 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-19 22:49:43,220 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-19 22:49:43,222 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-19 22:49:43,222 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-19 22:49:43,222 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-19 22:49:43,224 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-19 22:49:43,224 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-19 22:49:43,225 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-19 22:49:43,225 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-19 22:49:43,226 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-19 22:49:43,227 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-19 22:49:43,228 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-19 22:49:43,228 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-19 22:49:43,229 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-19 22:49:43,229 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-19 22:49:43,229 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-19 22:49:43,230 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-19 22:49:43,230 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-19 22:49:43,232 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-19 22:49:43,233 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_9881626c-b819-41f3-a1de-bfacd7028f15/bin/uautomizer/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2019-11-19 22:49:43,259 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-19 22:49:43,260 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-19 22:49:43,261 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-19 22:49:43,261 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-19 22:49:43,261 INFO L138 SettingsManager]: * Use SBE=true [2019-11-19 22:49:43,262 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-19 22:49:43,262 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-19 22:49:43,262 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-11-19 22:49:43,262 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-11-19 22:49:43,262 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-19 22:49:43,263 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-19 22:49:43,263 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2019-11-19 22:49:43,263 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2019-11-19 22:49:43,263 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2019-11-19 22:49:43,263 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-11-19 22:49:43,263 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2019-11-19 22:49:43,264 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2019-11-19 22:49:43,264 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-19 22:49:43,264 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-19 22:49:43,264 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-19 22:49:43,265 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-11-19 22:49:43,265 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-11-19 22:49:43,265 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-11-19 22:49:43,265 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-11-19 22:49:43,265 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-19 22:49:43,266 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-11-19 22:49:43,266 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2019-11-19 22:49:43,266 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --rewrite-divk --print-success --lang smt [2019-11-19 22:49:43,266 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-11-19 22:49:43,266 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_9881626c-b819-41f3-a1de-bfacd7028f15/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 -> d87bc2647464454b513f8081fe19f050d7464b50 [2019-11-19 22:49:43,466 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-19 22:49:43,478 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-19 22:49:43,482 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-19 22:49:43,483 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-19 22:49:43,484 INFO L275 PluginConnector]: CDTParser initialized [2019-11-19 22:49:43,484 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_9881626c-b819-41f3-a1de-bfacd7028f15/bin/uautomizer/../../sv-benchmarks/c/ldv-memsafety/memleaks_test22_3-2.i [2019-11-19 22:49:43,538 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_9881626c-b819-41f3-a1de-bfacd7028f15/bin/uautomizer/data/9cce95f3f/255e2061759e4a1aab15b6228ba69aac/FLAG6c634dbd4 [2019-11-19 22:49:43,998 INFO L306 CDTParser]: Found 1 translation units. [2019-11-19 22:49:43,998 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_9881626c-b819-41f3-a1de-bfacd7028f15/sv-benchmarks/c/ldv-memsafety/memleaks_test22_3-2.i [2019-11-19 22:49:44,021 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_9881626c-b819-41f3-a1de-bfacd7028f15/bin/uautomizer/data/9cce95f3f/255e2061759e4a1aab15b6228ba69aac/FLAG6c634dbd4 [2019-11-19 22:49:44,035 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_9881626c-b819-41f3-a1de-bfacd7028f15/bin/uautomizer/data/9cce95f3f/255e2061759e4a1aab15b6228ba69aac [2019-11-19 22:49:44,037 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-19 22:49:44,038 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2019-11-19 22:49:44,039 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-19 22:49:44,039 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-19 22:49:44,042 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-19 22:49:44,043 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 10:49:44" (1/1) ... [2019-11-19 22:49:44,046 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7c22dcce and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:49:44, skipping insertion in model container [2019-11-19 22:49:44,046 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 10:49:44" (1/1) ... [2019-11-19 22:49:44,053 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-11-19 22:49:44,106 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-11-19 22:49:44,632 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-19 22:49:44,657 INFO L188 MainTranslator]: Completed pre-run [2019-11-19 22:49:44,728 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-19 22:49:44,821 INFO L192 MainTranslator]: Completed translation [2019-11-19 22:49:44,822 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:49:44 WrapperNode [2019-11-19 22:49:44,822 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-19 22:49:44,823 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-19 22:49:44,823 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-19 22:49:44,823 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-19 22:49:44,836 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:49:44" (1/1) ... [2019-11-19 22:49:44,837 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:49:44" (1/1) ... [2019-11-19 22:49:44,859 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:49:44" (1/1) ... [2019-11-19 22:49:44,859 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:49:44" (1/1) ... [2019-11-19 22:49:44,900 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:49:44" (1/1) ... [2019-11-19 22:49:44,913 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:49:44" (1/1) ... [2019-11-19 22:49:44,921 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:49:44" (1/1) ... [2019-11-19 22:49:44,932 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-19 22:49:44,932 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-19 22:49:44,933 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-19 22:49:44,933 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-19 22:49:44,934 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:49:44" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9881626c-b819-41f3-a1de-bfacd7028f15/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-19 22:49:44,992 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-11-19 22:49:44,992 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-19 22:49:44,993 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2019-11-19 22:49:44,993 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_32 [2019-11-19 22:49:44,993 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_64 [2019-11-19 22:49:44,994 INFO L138 BoogieDeclarations]: Found implementation of procedure __uint16_identity [2019-11-19 22:49:44,994 INFO L138 BoogieDeclarations]: Found implementation of procedure __uint32_identity [2019-11-19 22:49:44,995 INFO L138 BoogieDeclarations]: Found implementation of procedure __uint64_identity [2019-11-19 22:49:44,995 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_nonpositive [2019-11-19 22:49:44,996 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_positive [2019-11-19 22:49:44,996 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2019-11-19 22:49:44,996 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2019-11-19 22:49:44,996 INFO L138 BoogieDeclarations]: Found implementation of procedure LDV_INIT_LIST_HEAD [2019-11-19 22:49:44,996 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_list_add [2019-11-19 22:49:44,997 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_list_del [2019-11-19 22:49:44,997 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_list_add [2019-11-19 22:49:44,998 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_list_add_tail [2019-11-19 22:49:44,998 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_list_del [2019-11-19 22:49:44,998 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_msg_alloc [2019-11-19 22:49:44,998 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_msg_fill [2019-11-19 22:49:44,999 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_msg_free [2019-11-19 22:49:44,999 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_submit_msg [2019-11-19 22:49:45,000 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_destroy_msgs [2019-11-19 22:49:45,000 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_get_drvdata [2019-11-19 22:49:45,002 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2019-11-19 22:49:45,002 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_add_return [2019-11-19 22:49:45,003 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_sub_return [2019-11-19 22:49:45,003 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_sub [2019-11-19 22:49:45,003 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_init [2019-11-19 22:49:45,004 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_get [2019-11-19 22:49:45,004 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_put [2019-11-19 22:49:45,004 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_del [2019-11-19 22:49:45,004 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_cleanup [2019-11-19 22:49:45,004 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_release [2019-11-19 22:49:45,004 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_put [2019-11-19 22:49:45,005 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_get [2019-11-19 22:49:45,005 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_init_internal [2019-11-19 22:49:45,005 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_init [2019-11-19 22:49:45,005 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_create [2019-11-19 22:49:45,005 INFO L138 BoogieDeclarations]: Found implementation of procedure f [2019-11-19 22:49:45,005 INFO L138 BoogieDeclarations]: Found implementation of procedure g [2019-11-19 22:49:45,005 INFO L138 BoogieDeclarations]: Found implementation of procedure entry_point [2019-11-19 22:49:45,006 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-11-19 22:49:45,006 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2019-11-19 22:49:45,007 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2019-11-19 22:49:45,008 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2019-11-19 22:49:45,008 INFO L130 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2019-11-19 22:49:45,008 INFO L130 BoogieDeclarations]: Found specification of procedure atof [2019-11-19 22:49:45,008 INFO L130 BoogieDeclarations]: Found specification of procedure atoi [2019-11-19 22:49:45,008 INFO L130 BoogieDeclarations]: Found specification of procedure atol [2019-11-19 22:49:45,008 INFO L130 BoogieDeclarations]: Found specification of procedure atoll [2019-11-19 22:49:45,008 INFO L130 BoogieDeclarations]: Found specification of procedure strtod [2019-11-19 22:49:45,008 INFO L130 BoogieDeclarations]: Found specification of procedure strtof [2019-11-19 22:49:45,009 INFO L130 BoogieDeclarations]: Found specification of procedure strtold [2019-11-19 22:49:45,009 INFO L130 BoogieDeclarations]: Found specification of procedure strtol [2019-11-19 22:49:45,009 INFO L130 BoogieDeclarations]: Found specification of procedure strtoul [2019-11-19 22:49:45,009 INFO L130 BoogieDeclarations]: Found specification of procedure strtoq [2019-11-19 22:49:45,009 INFO L130 BoogieDeclarations]: Found specification of procedure strtouq [2019-11-19 22:49:45,009 INFO L130 BoogieDeclarations]: Found specification of procedure strtoll [2019-11-19 22:49:45,009 INFO L130 BoogieDeclarations]: Found specification of procedure strtoull [2019-11-19 22:49:45,010 INFO L130 BoogieDeclarations]: Found specification of procedure l64a [2019-11-19 22:49:45,010 INFO L130 BoogieDeclarations]: Found specification of procedure a64l [2019-11-19 22:49:45,010 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_32 [2019-11-19 22:49:45,011 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_64 [2019-11-19 22:49:45,011 INFO L130 BoogieDeclarations]: Found specification of procedure __uint16_identity [2019-11-19 22:49:45,011 INFO L130 BoogieDeclarations]: Found specification of procedure __uint32_identity [2019-11-19 22:49:45,011 INFO L130 BoogieDeclarations]: Found specification of procedure __uint64_identity [2019-11-19 22:49:45,013 INFO L130 BoogieDeclarations]: Found specification of procedure select [2019-11-19 22:49:45,014 INFO L130 BoogieDeclarations]: Found specification of procedure pselect [2019-11-19 22:49:45,014 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2019-11-19 22:49:45,014 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2019-11-19 22:49:45,015 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2019-11-19 22:49:45,015 INFO L130 BoogieDeclarations]: Found specification of procedure random [2019-11-19 22:49:45,016 INFO L130 BoogieDeclarations]: Found specification of procedure srandom [2019-11-19 22:49:45,017 INFO L130 BoogieDeclarations]: Found specification of procedure initstate [2019-11-19 22:49:45,018 INFO L130 BoogieDeclarations]: Found specification of procedure setstate [2019-11-19 22:49:45,018 INFO L130 BoogieDeclarations]: Found specification of procedure random_r [2019-11-19 22:49:45,018 INFO L130 BoogieDeclarations]: Found specification of procedure srandom_r [2019-11-19 22:49:45,018 INFO L130 BoogieDeclarations]: Found specification of procedure initstate_r [2019-11-19 22:49:45,018 INFO L130 BoogieDeclarations]: Found specification of procedure setstate_r [2019-11-19 22:49:45,018 INFO L130 BoogieDeclarations]: Found specification of procedure rand [2019-11-19 22:49:45,018 INFO L130 BoogieDeclarations]: Found specification of procedure srand [2019-11-19 22:49:45,019 INFO L130 BoogieDeclarations]: Found specification of procedure rand_r [2019-11-19 22:49:45,019 INFO L130 BoogieDeclarations]: Found specification of procedure drand48 [2019-11-19 22:49:45,019 INFO L130 BoogieDeclarations]: Found specification of procedure erand48 [2019-11-19 22:49:45,019 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48 [2019-11-19 22:49:45,019 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48 [2019-11-19 22:49:45,019 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48 [2019-11-19 22:49:45,019 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48 [2019-11-19 22:49:45,019 INFO L130 BoogieDeclarations]: Found specification of procedure srand48 [2019-11-19 22:49:45,020 INFO L130 BoogieDeclarations]: Found specification of procedure seed48 [2019-11-19 22:49:45,020 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48 [2019-11-19 22:49:45,020 INFO L130 BoogieDeclarations]: Found specification of procedure drand48_r [2019-11-19 22:49:45,020 INFO L130 BoogieDeclarations]: Found specification of procedure erand48_r [2019-11-19 22:49:45,020 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48_r [2019-11-19 22:49:45,020 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48_r [2019-11-19 22:49:45,020 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48_r [2019-11-19 22:49:45,020 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48_r [2019-11-19 22:49:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure srand48_r [2019-11-19 22:49:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure seed48_r [2019-11-19 22:49:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48_r [2019-11-19 22:49:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2019-11-19 22:49:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2019-11-19 22:49:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure realloc [2019-11-19 22:49:45,021 INFO L130 BoogieDeclarations]: Found specification of procedure free [2019-11-19 22:49:45,022 INFO L130 BoogieDeclarations]: Found specification of procedure alloca [2019-11-19 22:49:45,022 INFO L130 BoogieDeclarations]: Found specification of procedure valloc [2019-11-19 22:49:45,022 INFO L130 BoogieDeclarations]: Found specification of procedure posix_memalign [2019-11-19 22:49:45,022 INFO L130 BoogieDeclarations]: Found specification of procedure aligned_alloc [2019-11-19 22:49:45,022 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2019-11-19 22:49:45,022 INFO L130 BoogieDeclarations]: Found specification of procedure atexit [2019-11-19 22:49:45,022 INFO L130 BoogieDeclarations]: Found specification of procedure at_quick_exit [2019-11-19 22:49:45,022 INFO L130 BoogieDeclarations]: Found specification of procedure on_exit [2019-11-19 22:49:45,023 INFO L130 BoogieDeclarations]: Found specification of procedure exit [2019-11-19 22:49:45,023 INFO L130 BoogieDeclarations]: Found specification of procedure quick_exit [2019-11-19 22:49:45,023 INFO L130 BoogieDeclarations]: Found specification of procedure _Exit [2019-11-19 22:49:45,024 INFO L130 BoogieDeclarations]: Found specification of procedure getenv [2019-11-19 22:49:45,025 INFO L130 BoogieDeclarations]: Found specification of procedure putenv [2019-11-19 22:49:45,025 INFO L130 BoogieDeclarations]: Found specification of procedure setenv [2019-11-19 22:49:45,026 INFO L130 BoogieDeclarations]: Found specification of procedure unsetenv [2019-11-19 22:49:45,026 INFO L130 BoogieDeclarations]: Found specification of procedure clearenv [2019-11-19 22:49:45,026 INFO L130 BoogieDeclarations]: Found specification of procedure mktemp [2019-11-19 22:49:45,026 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemp [2019-11-19 22:49:45,027 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemps [2019-11-19 22:49:45,027 INFO L130 BoogieDeclarations]: Found specification of procedure mkdtemp [2019-11-19 22:49:45,027 INFO L130 BoogieDeclarations]: Found specification of procedure system [2019-11-19 22:49:45,027 INFO L130 BoogieDeclarations]: Found specification of procedure realpath [2019-11-19 22:49:45,027 INFO L130 BoogieDeclarations]: Found specification of procedure bsearch [2019-11-19 22:49:45,027 INFO L130 BoogieDeclarations]: Found specification of procedure qsort [2019-11-19 22:49:45,028 INFO L130 BoogieDeclarations]: Found specification of procedure abs [2019-11-19 22:49:45,028 INFO L130 BoogieDeclarations]: Found specification of procedure labs [2019-11-19 22:49:45,031 INFO L130 BoogieDeclarations]: Found specification of procedure llabs [2019-11-19 22:49:45,032 INFO L130 BoogieDeclarations]: Found specification of procedure div [2019-11-19 22:49:45,032 INFO L130 BoogieDeclarations]: Found specification of procedure ldiv [2019-11-19 22:49:45,032 INFO L130 BoogieDeclarations]: Found specification of procedure lldiv [2019-11-19 22:49:45,032 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt [2019-11-19 22:49:45,033 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt [2019-11-19 22:49:45,033 INFO L130 BoogieDeclarations]: Found specification of procedure gcvt [2019-11-19 22:49:45,033 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt [2019-11-19 22:49:45,033 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt [2019-11-19 22:49:45,033 INFO L130 BoogieDeclarations]: Found specification of procedure qgcvt [2019-11-19 22:49:45,033 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt_r [2019-11-19 22:49:45,033 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt_r [2019-11-19 22:49:45,034 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt_r [2019-11-19 22:49:45,035 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt_r [2019-11-19 22:49:45,035 INFO L130 BoogieDeclarations]: Found specification of procedure mblen [2019-11-19 22:49:45,035 INFO L130 BoogieDeclarations]: Found specification of procedure mbtowc [2019-11-19 22:49:45,035 INFO L130 BoogieDeclarations]: Found specification of procedure wctomb [2019-11-19 22:49:45,035 INFO L130 BoogieDeclarations]: Found specification of procedure mbstowcs [2019-11-19 22:49:45,035 INFO L130 BoogieDeclarations]: Found specification of procedure wcstombs [2019-11-19 22:49:45,035 INFO L130 BoogieDeclarations]: Found specification of procedure rpmatch [2019-11-19 22:49:45,035 INFO L130 BoogieDeclarations]: Found specification of procedure getsubopt [2019-11-19 22:49:45,036 INFO L130 BoogieDeclarations]: Found specification of procedure getloadavg [2019-11-19 22:49:45,036 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2019-11-19 22:49:45,036 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2019-11-19 22:49:45,036 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_pointer [2019-11-19 22:49:45,036 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_nonpositive [2019-11-19 22:49:45,036 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_positive [2019-11-19 22:49:45,036 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy [2019-11-19 22:49:45,036 INFO L130 BoogieDeclarations]: Found specification of procedure memset [2019-11-19 22:49:45,037 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2019-11-19 22:49:45,037 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2019-11-19 22:49:45,037 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2019-11-19 22:49:45,037 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2019-11-19 22:49:45,037 INFO L130 BoogieDeclarations]: Found specification of procedure LDV_INIT_LIST_HEAD [2019-11-19 22:49:45,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2019-11-19 22:49:45,037 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_list_add [2019-11-19 22:49:45,037 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_list_del [2019-11-19 22:49:45,038 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_list_add [2019-11-19 22:49:45,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2019-11-19 22:49:45,038 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_list_add_tail [2019-11-19 22:49:45,039 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_list_del [2019-11-19 22:49:45,039 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_msg_alloc [2019-11-19 22:49:45,039 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_msg_fill [2019-11-19 22:49:45,039 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2019-11-19 22:49:45,039 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_msg_free [2019-11-19 22:49:45,039 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-11-19 22:49:45,039 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_submit_msg [2019-11-19 22:49:45,040 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_destroy_msgs [2019-11-19 22:49:45,040 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_get_drvdata [2019-11-19 22:49:45,040 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2019-11-19 22:49:45,040 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_add_return [2019-11-19 22:49:45,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2019-11-19 22:49:45,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2019-11-19 22:49:45,040 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_sub_return [2019-11-19 22:49:45,040 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_sub [2019-11-19 22:49:45,041 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2019-11-19 22:49:45,041 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_init [2019-11-19 22:49:45,041 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_get [2019-11-19 22:49:45,041 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_put [2019-11-19 22:49:45,041 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_del [2019-11-19 22:49:45,041 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_cleanup [2019-11-19 22:49:45,041 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_release [2019-11-19 22:49:45,041 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_put [2019-11-19 22:49:45,042 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_get [2019-11-19 22:49:45,042 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_init_internal [2019-11-19 22:49:45,042 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_init [2019-11-19 22:49:45,042 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_create [2019-11-19 22:49:45,042 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2019-11-19 22:49:45,042 INFO L130 BoogieDeclarations]: Found specification of procedure f [2019-11-19 22:49:45,042 INFO L130 BoogieDeclarations]: Found specification of procedure g [2019-11-19 22:49:45,042 INFO L130 BoogieDeclarations]: Found specification of procedure entry_point [2019-11-19 22:49:45,043 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-11-19 22:49:45,043 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-11-19 22:49:45,043 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-11-19 22:49:45,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2019-11-19 22:49:45,043 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-19 22:49:45,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2019-11-19 22:49:45,043 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2019-11-19 22:49:45,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2019-11-19 22:49:45,043 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2019-11-19 22:49:45,637 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-19 22:49:46,103 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-19 22:49:46,533 INFO L280 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-19 22:49:46,533 INFO L285 CfgBuilder]: Removed 1 assume(true) statements. [2019-11-19 22:49:46,534 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 10:49:46 BoogieIcfgContainer [2019-11-19 22:49:46,535 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-19 22:49:46,536 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2019-11-19 22:49:46,536 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2019-11-19 22:49:46,539 INFO L275 PluginConnector]: TraceAbstraction initialized [2019-11-19 22:49:46,539 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 10:49:44" (1/3) ... [2019-11-19 22:49:46,540 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5216e870 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 10:49:46, skipping insertion in model container [2019-11-19 22:49:46,540 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:49:44" (2/3) ... [2019-11-19 22:49:46,540 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5216e870 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 10:49:46, skipping insertion in model container [2019-11-19 22:49:46,540 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 10:49:46" (3/3) ... [2019-11-19 22:49:46,542 INFO L109 eAbstractionObserver]: Analyzing ICFG memleaks_test22_3-2.i [2019-11-19 22:49:46,552 INFO L153 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2019-11-19 22:49:46,560 INFO L165 ceAbstractionStarter]: Appying trace abstraction to program that has 71 error locations. [2019-11-19 22:49:46,571 INFO L249 AbstractCegarLoop]: Starting to check reachability of 71 error locations. [2019-11-19 22:49:46,591 INFO L373 AbstractCegarLoop]: Interprodecural is true [2019-11-19 22:49:46,591 INFO L374 AbstractCegarLoop]: Hoare is false [2019-11-19 22:49:46,591 INFO L375 AbstractCegarLoop]: Compute interpolants for FPandBP [2019-11-19 22:49:46,591 INFO L376 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2019-11-19 22:49:46,591 INFO L377 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-11-19 22:49:46,591 INFO L378 AbstractCegarLoop]: Difference is false [2019-11-19 22:49:46,591 INFO L379 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-11-19 22:49:46,592 INFO L383 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-11-19 22:49:46,612 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states. [2019-11-19 22:49:46,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2019-11-19 22:49:46,621 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:49:46,622 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-19 22:49:46,622 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-19 22:49:46,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:49:46,628 INFO L82 PathProgramCache]: Analyzing trace with hash -1792450027, now seen corresponding path program 1 times [2019-11-19 22:49:46,640 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-19 22:49:46,640 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1838449794] [2019-11-19 22:49:46,640 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9881626c-b819-41f3-a1de-bfacd7028f15/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-19 22:49:46,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:49:46,955 INFO L255 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 5 conjunts are in the unsatisfiable core [2019-11-19 22:49:46,962 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-19 22:49:47,024 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-19 22:49:47,024 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:49:47,032 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:49:47,033 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:49:47,033 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-11-19 22:49:47,069 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-19 22:49:47,069 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-19 22:49:47,133 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-19 22:49:47,134 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1838449794] [2019-11-19 22:49:47,135 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:49:47,135 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2019-11-19 22:49:47,136 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211722816] [2019-11-19 22:49:47,141 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-11-19 22:49:47,141 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-19 22:49:47,155 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-11-19 22:49:47,156 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-19 22:49:47,158 INFO L87 Difference]: Start difference. First operand 151 states. Second operand 5 states. [2019-11-19 22:49:47,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:49:47,588 INFO L93 Difference]: Finished difference Result 133 states and 144 transitions. [2019-11-19 22:49:47,589 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-19 22:49:47,591 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2019-11-19 22:49:47,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:49:47,609 INFO L225 Difference]: With dead ends: 133 [2019-11-19 22:49:47,610 INFO L226 Difference]: Without dead ends: 130 [2019-11-19 22:49:47,613 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-19 22:49:47,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2019-11-19 22:49:47,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 124. [2019-11-19 22:49:47,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 124 states. [2019-11-19 22:49:47,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 135 transitions. [2019-11-19 22:49:47,709 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 135 transitions. Word has length 17 [2019-11-19 22:49:47,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:49:47,709 INFO L462 AbstractCegarLoop]: Abstraction has 124 states and 135 transitions. [2019-11-19 22:49:47,709 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-11-19 22:49:47,710 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 135 transitions. [2019-11-19 22:49:47,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2019-11-19 22:49:47,711 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:49:47,711 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-19 22:49:47,921 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-19 22:49:47,922 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-19 22:49:47,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:49:47,922 INFO L82 PathProgramCache]: Analyzing trace with hash -1792450026, now seen corresponding path program 1 times [2019-11-19 22:49:47,923 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-19 22:49:47,923 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [946042040] [2019-11-19 22:49:47,923 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9881626c-b819-41f3-a1de-bfacd7028f15/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-19 22:49:48,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:49:48,235 INFO L255 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 11 conjunts are in the unsatisfiable core [2019-11-19 22:49:48,237 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-19 22:49:48,264 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-19 22:49:48,264 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:49:48,271 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:49:48,272 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:49:48,272 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2019-11-19 22:49:48,326 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-19 22:49:48,326 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-19 22:49:48,740 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-19 22:49:48,740 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [946042040] [2019-11-19 22:49:48,741 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:49:48,741 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 9 [2019-11-19 22:49:48,741 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220784895] [2019-11-19 22:49:48,742 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-11-19 22:49:48,742 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-19 22:49:48,743 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-11-19 22:49:48,743 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2019-11-19 22:49:48,743 INFO L87 Difference]: Start difference. First operand 124 states and 135 transitions. Second operand 10 states. [2019-11-19 22:49:49,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:49:49,356 INFO L93 Difference]: Finished difference Result 129 states and 140 transitions. [2019-11-19 22:49:49,357 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-11-19 22:49:49,357 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 17 [2019-11-19 22:49:49,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:49:49,359 INFO L225 Difference]: With dead ends: 129 [2019-11-19 22:49:49,359 INFO L226 Difference]: Without dead ends: 129 [2019-11-19 22:49:49,360 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2019-11-19 22:49:49,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2019-11-19 22:49:49,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 124. [2019-11-19 22:49:49,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 124 states. [2019-11-19 22:49:49,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 134 transitions. [2019-11-19 22:49:49,371 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 134 transitions. Word has length 17 [2019-11-19 22:49:49,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:49:49,371 INFO L462 AbstractCegarLoop]: Abstraction has 124 states and 134 transitions. [2019-11-19 22:49:49,372 INFO L463 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-11-19 22:49:49,372 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 134 transitions. [2019-11-19 22:49:49,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2019-11-19 22:49:49,372 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:49:49,373 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-19 22:49:49,575 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-19 22:49:49,576 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-19 22:49:49,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:49:49,576 INFO L82 PathProgramCache]: Analyzing trace with hash -1763820876, now seen corresponding path program 1 times [2019-11-19 22:49:49,577 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-19 22:49:49,577 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [53995971] [2019-11-19 22:49:49,577 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9881626c-b819-41f3-a1de-bfacd7028f15/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-19 22:49:49,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:49:49,814 INFO L255 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 7 conjunts are in the unsatisfiable core [2019-11-19 22:49:49,816 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-19 22:49:49,868 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-19 22:49:49,868 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-19 22:49:49,904 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-19 22:49:49,904 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [53995971] [2019-11-19 22:49:49,904 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:49:49,904 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2019-11-19 22:49:49,904 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050518198] [2019-11-19 22:49:49,905 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-11-19 22:49:49,905 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-19 22:49:49,905 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-11-19 22:49:49,906 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-19 22:49:49,906 INFO L87 Difference]: Start difference. First operand 124 states and 134 transitions. Second operand 5 states. [2019-11-19 22:49:49,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:49:49,933 INFO L93 Difference]: Finished difference Result 123 states and 131 transitions. [2019-11-19 22:49:49,934 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-19 22:49:49,935 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2019-11-19 22:49:49,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:49:49,936 INFO L225 Difference]: With dead ends: 123 [2019-11-19 22:49:49,936 INFO L226 Difference]: Without dead ends: 123 [2019-11-19 22:49:49,937 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-19 22:49:49,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2019-11-19 22:49:49,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 121. [2019-11-19 22:49:49,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 121 states. [2019-11-19 22:49:49,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 129 transitions. [2019-11-19 22:49:49,946 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 129 transitions. Word has length 17 [2019-11-19 22:49:49,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:49:49,946 INFO L462 AbstractCegarLoop]: Abstraction has 121 states and 129 transitions. [2019-11-19 22:49:49,946 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-11-19 22:49:49,946 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 129 transitions. [2019-11-19 22:49:49,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2019-11-19 22:49:49,947 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:49:49,947 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] [2019-11-19 22:49:50,148 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-19 22:49:50,148 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-19 22:49:50,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:49:50,149 INFO L82 PathProgramCache]: Analyzing trace with hash -1006736590, now seen corresponding path program 1 times [2019-11-19 22:49:50,149 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-19 22:49:50,149 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [105928299] [2019-11-19 22:49:50,150 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9881626c-b819-41f3-a1de-bfacd7028f15/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-19 22:49:50,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:49:50,382 INFO L255 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 5 conjunts are in the unsatisfiable core [2019-11-19 22:49:50,383 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-19 22:49:50,407 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-19 22:49:50,407 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-19 22:49:50,494 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-19 22:49:50,494 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [105928299] [2019-11-19 22:49:50,495 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:49:50,495 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2019-11-19 22:49:50,495 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049478113] [2019-11-19 22:49:50,495 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-11-19 22:49:50,495 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-19 22:49:50,496 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-11-19 22:49:50,496 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-19 22:49:50,496 INFO L87 Difference]: Start difference. First operand 121 states and 129 transitions. Second operand 5 states. [2019-11-19 22:49:50,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:49:50,516 INFO L93 Difference]: Finished difference Result 123 states and 130 transitions. [2019-11-19 22:49:50,519 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-19 22:49:50,519 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 29 [2019-11-19 22:49:50,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:49:50,520 INFO L225 Difference]: With dead ends: 123 [2019-11-19 22:49:50,520 INFO L226 Difference]: Without dead ends: 123 [2019-11-19 22:49:50,520 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 54 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-19 22:49:50,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2019-11-19 22:49:50,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 121. [2019-11-19 22:49:50,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 121 states. [2019-11-19 22:49:50,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 128 transitions. [2019-11-19 22:49:50,528 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 128 transitions. Word has length 29 [2019-11-19 22:49:50,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:49:50,528 INFO L462 AbstractCegarLoop]: Abstraction has 121 states and 128 transitions. [2019-11-19 22:49:50,528 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-11-19 22:49:50,528 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 128 transitions. [2019-11-19 22:49:50,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2019-11-19 22:49:50,529 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:49:50,529 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] [2019-11-19 22:49:50,730 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-19 22:49:50,730 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-19 22:49:50,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:49:50,731 INFO L82 PathProgramCache]: Analyzing trace with hash -2003808943, now seen corresponding path program 1 times [2019-11-19 22:49:50,731 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-19 22:49:50,731 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [213856458] [2019-11-19 22:49:50,731 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9881626c-b819-41f3-a1de-bfacd7028f15/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-19 22:49:51,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:49:51,016 INFO L255 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 11 conjunts are in the unsatisfiable core [2019-11-19 22:49:51,018 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-19 22:49:51,103 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-19 22:49:51,103 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-19 22:49:51,155 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-19 22:49:51,155 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [213856458] [2019-11-19 22:49:51,156 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:49:51,156 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 7 [2019-11-19 22:49:51,156 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97076804] [2019-11-19 22:49:51,156 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2019-11-19 22:49:51,156 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-19 22:49:51,157 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-11-19 22:49:51,157 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2019-11-19 22:49:51,157 INFO L87 Difference]: Start difference. First operand 121 states and 128 transitions. Second operand 7 states. [2019-11-19 22:49:51,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:49:51,237 INFO L93 Difference]: Finished difference Result 134 states and 143 transitions. [2019-11-19 22:49:51,239 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-11-19 22:49:51,239 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 29 [2019-11-19 22:49:51,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:49:51,241 INFO L225 Difference]: With dead ends: 134 [2019-11-19 22:49:51,241 INFO L226 Difference]: Without dead ends: 134 [2019-11-19 22:49:51,242 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2019-11-19 22:49:51,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2019-11-19 22:49:51,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 130. [2019-11-19 22:49:51,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 130 states. [2019-11-19 22:49:51,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 138 transitions. [2019-11-19 22:49:51,261 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 138 transitions. Word has length 29 [2019-11-19 22:49:51,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:49:51,261 INFO L462 AbstractCegarLoop]: Abstraction has 130 states and 138 transitions. [2019-11-19 22:49:51,262 INFO L463 AbstractCegarLoop]: Interpolant automaton has 7 states. [2019-11-19 22:49:51,262 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 138 transitions. [2019-11-19 22:49:51,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2019-11-19 22:49:51,264 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:49:51,264 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-19 22:49:51,468 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-19 22:49:51,468 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-19 22:49:51,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:49:51,469 INFO L82 PathProgramCache]: Analyzing trace with hash 1706464551, now seen corresponding path program 1 times [2019-11-19 22:49:51,469 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-19 22:49:51,469 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [589160166] [2019-11-19 22:49:51,469 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9881626c-b819-41f3-a1de-bfacd7028f15/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-19 22:49:51,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:49:51,722 INFO L255 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-19 22:49:51,724 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-19 22:49:51,744 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-19 22:49:51,744 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-19 22:49:51,805 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-19 22:49:51,805 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [589160166] [2019-11-19 22:49:51,805 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:49:51,806 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2019-11-19 22:49:51,806 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215360469] [2019-11-19 22:49:51,806 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-11-19 22:49:51,806 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-19 22:49:51,807 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-11-19 22:49:51,807 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-11-19 22:49:51,807 INFO L87 Difference]: Start difference. First operand 130 states and 138 transitions. Second operand 6 states. [2019-11-19 22:49:51,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:49:51,865 INFO L93 Difference]: Finished difference Result 136 states and 144 transitions. [2019-11-19 22:49:51,866 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-11-19 22:49:51,866 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 32 [2019-11-19 22:49:51,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:49:51,867 INFO L225 Difference]: With dead ends: 136 [2019-11-19 22:49:51,867 INFO L226 Difference]: Without dead ends: 132 [2019-11-19 22:49:51,868 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-19 22:49:51,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2019-11-19 22:49:51,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 132. [2019-11-19 22:49:51,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 132 states. [2019-11-19 22:49:51,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 140 transitions. [2019-11-19 22:49:51,875 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 140 transitions. Word has length 32 [2019-11-19 22:49:51,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:49:51,876 INFO L462 AbstractCegarLoop]: Abstraction has 132 states and 140 transitions. [2019-11-19 22:49:51,876 INFO L463 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-11-19 22:49:51,876 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 140 transitions. [2019-11-19 22:49:51,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2019-11-19 22:49:51,877 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:49:51,877 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-19 22:49:52,081 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-19 22:49:52,082 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-19 22:49:52,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:49:52,082 INFO L82 PathProgramCache]: Analyzing trace with hash 1281532551, now seen corresponding path program 1 times [2019-11-19 22:49:52,082 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-19 22:49:52,082 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [2055791951] [2019-11-19 22:49:52,082 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9881626c-b819-41f3-a1de-bfacd7028f15/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-19 22:49:52,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:49:52,327 INFO L255 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 5 conjunts are in the unsatisfiable core [2019-11-19 22:49:52,329 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-19 22:49:52,370 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-19 22:49:52,370 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-19 22:49:52,504 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-19 22:49:52,504 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2055791951] [2019-11-19 22:49:52,504 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-19 22:49:52,504 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2019-11-19 22:49:52,505 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352355668] [2019-11-19 22:49:52,505 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-11-19 22:49:52,505 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-19 22:49:52,505 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-11-19 22:49:52,506 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2019-11-19 22:49:52,506 INFO L87 Difference]: Start difference. First operand 132 states and 140 transitions. Second operand 10 states. [2019-11-19 22:49:52,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:49:52,752 INFO L93 Difference]: Finished difference Result 140 states and 150 transitions. [2019-11-19 22:49:52,758 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-11-19 22:49:52,758 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 34 [2019-11-19 22:49:52,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:49:52,759 INFO L225 Difference]: With dead ends: 140 [2019-11-19 22:49:52,760 INFO L226 Difference]: Without dead ends: 136 [2019-11-19 22:49:52,760 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-19 22:49:52,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2019-11-19 22:49:52,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 136. [2019-11-19 22:49:52,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 136 states. [2019-11-19 22:49:52,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 144 transitions. [2019-11-19 22:49:52,766 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 144 transitions. Word has length 34 [2019-11-19 22:49:52,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:49:52,767 INFO L462 AbstractCegarLoop]: Abstraction has 136 states and 144 transitions. [2019-11-19 22:49:52,767 INFO L463 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-11-19 22:49:52,767 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 144 transitions. [2019-11-19 22:49:52,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2019-11-19 22:49:52,768 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:49:52,768 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] [2019-11-19 22:49:52,972 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-19 22:49:52,972 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-19 22:49:52,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:49:52,973 INFO L82 PathProgramCache]: Analyzing trace with hash -612895069, now seen corresponding path program 1 times [2019-11-19 22:49:52,973 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-19 22:49:52,973 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1426618330] [2019-11-19 22:49:52,973 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9881626c-b819-41f3-a1de-bfacd7028f15/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-19 22:49:53,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:49:53,150 INFO L255 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 12 conjunts are in the unsatisfiable core [2019-11-19 22:49:53,152 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-19 22:49:53,166 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-19 22:49:53,170 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-19 22:49:53,320 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-19 22:49:53,320 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1426618330] [2019-11-19 22:49:53,320 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:49:53,320 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2019-11-19 22:49:53,320 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374866234] [2019-11-19 22:49:53,321 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-11-19 22:49:53,321 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-19 22:49:53,321 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-19 22:49:53,321 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-19 22:49:53,321 INFO L87 Difference]: Start difference. First operand 136 states and 144 transitions. Second operand 3 states. [2019-11-19 22:49:53,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:49:53,472 INFO L93 Difference]: Finished difference Result 147 states and 155 transitions. [2019-11-19 22:49:53,472 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-19 22:49:53,472 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 32 [2019-11-19 22:49:53,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:49:53,473 INFO L225 Difference]: With dead ends: 147 [2019-11-19 22:49:53,473 INFO L226 Difference]: Without dead ends: 131 [2019-11-19 22:49:53,474 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-19 22:49:53,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2019-11-19 22:49:53,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 123. [2019-11-19 22:49:53,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 123 states. [2019-11-19 22:49:53,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 129 transitions. [2019-11-19 22:49:53,479 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 129 transitions. Word has length 32 [2019-11-19 22:49:53,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:49:53,479 INFO L462 AbstractCegarLoop]: Abstraction has 123 states and 129 transitions. [2019-11-19 22:49:53,479 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-11-19 22:49:53,479 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 129 transitions. [2019-11-19 22:49:53,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2019-11-19 22:49:53,480 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:49:53,480 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-19 22:49:53,682 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-19 22:49:53,683 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-19 22:49:53,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:49:53,683 INFO L82 PathProgramCache]: Analyzing trace with hash -1519962809, now seen corresponding path program 2 times [2019-11-19 22:49:53,683 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-19 22:49:53,684 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1252790983] [2019-11-19 22:49:53,684 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9881626c-b819-41f3-a1de-bfacd7028f15/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-19 22:49:53,894 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2019-11-19 22:49:53,894 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-19 22:49:53,896 INFO L255 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 13 conjunts are in the unsatisfiable core [2019-11-19 22:49:53,897 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-19 22:49:53,903 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-19 22:49:53,903 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:49:53,910 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:49:53,910 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:49:53,910 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-11-19 22:49:54,055 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-19 22:49:54,055 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-19 22:49:54,159 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-19 22:49:54,159 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1252790983] [2019-11-19 22:49:54,159 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:49:54,160 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12, 9] imperfect sequences [] total 12 [2019-11-19 22:49:54,160 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461522129] [2019-11-19 22:49:54,160 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2019-11-19 22:49:54,160 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-19 22:49:54,161 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2019-11-19 22:49:54,161 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2019-11-19 22:49:54,161 INFO L87 Difference]: Start difference. First operand 123 states and 129 transitions. Second operand 13 states. [2019-11-19 22:49:55,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:49:55,132 INFO L93 Difference]: Finished difference Result 146 states and 160 transitions. [2019-11-19 22:49:55,132 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-11-19 22:49:55,132 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 38 [2019-11-19 22:49:55,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:49:55,134 INFO L225 Difference]: With dead ends: 146 [2019-11-19 22:49:55,134 INFO L226 Difference]: Without dead ends: 146 [2019-11-19 22:49:55,134 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 62 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2019-11-19 22:49:55,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2019-11-19 22:49:55,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 122. [2019-11-19 22:49:55,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 122 states. [2019-11-19 22:49:55,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 128 transitions. [2019-11-19 22:49:55,141 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 128 transitions. Word has length 38 [2019-11-19 22:49:55,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:49:55,142 INFO L462 AbstractCegarLoop]: Abstraction has 122 states and 128 transitions. [2019-11-19 22:49:55,142 INFO L463 AbstractCegarLoop]: Interpolant automaton has 13 states. [2019-11-19 22:49:55,142 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 128 transitions. [2019-11-19 22:49:55,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2019-11-19 22:49:55,143 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:49:55,143 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-19 22:49:55,347 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-19 22:49:55,347 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-19 22:49:55,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:49:55,348 INFO L82 PathProgramCache]: Analyzing trace with hash -1519962808, now seen corresponding path program 1 times [2019-11-19 22:49:55,348 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-19 22:49:55,348 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1188940189] [2019-11-19 22:49:55,348 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9881626c-b819-41f3-a1de-bfacd7028f15/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-19 22:49:55,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:49:55,599 INFO L255 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 9 conjunts are in the unsatisfiable core [2019-11-19 22:49:55,600 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-19 22:49:55,691 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-19 22:49:55,691 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-19 22:49:56,047 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-19 22:49:56,047 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1188940189] [2019-11-19 22:49:56,047 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-19 22:49:56,048 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2019-11-19 22:49:56,048 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983874517] [2019-11-19 22:49:56,048 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2019-11-19 22:49:56,048 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-19 22:49:56,048 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2019-11-19 22:49:56,049 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=209, Unknown=0, NotChecked=0, Total=306 [2019-11-19 22:49:56,049 INFO L87 Difference]: Start difference. First operand 122 states and 128 transitions. Second operand 18 states. [2019-11-19 22:49:57,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:49:57,019 INFO L93 Difference]: Finished difference Result 134 states and 146 transitions. [2019-11-19 22:49:57,020 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2019-11-19 22:49:57,020 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 38 [2019-11-19 22:49:57,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:49:57,021 INFO L225 Difference]: With dead ends: 134 [2019-11-19 22:49:57,021 INFO L226 Difference]: Without dead ends: 130 [2019-11-19 22:49:57,022 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=223, Invalid=377, Unknown=0, NotChecked=0, Total=600 [2019-11-19 22:49:57,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2019-11-19 22:49:57,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 130. [2019-11-19 22:49:57,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 130 states. [2019-11-19 22:49:57,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 136 transitions. [2019-11-19 22:49:57,028 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 136 transitions. Word has length 38 [2019-11-19 22:49:57,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:49:57,028 INFO L462 AbstractCegarLoop]: Abstraction has 130 states and 136 transitions. [2019-11-19 22:49:57,029 INFO L463 AbstractCegarLoop]: Interpolant automaton has 18 states. [2019-11-19 22:49:57,029 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 136 transitions. [2019-11-19 22:49:57,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2019-11-19 22:49:57,030 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:49:57,030 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-19 22:49:57,234 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-19 22:49:57,234 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-19 22:49:57,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:49:57,234 INFO L82 PathProgramCache]: Analyzing trace with hash 1074412232, now seen corresponding path program 2 times [2019-11-19 22:49:57,237 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-19 22:49:57,237 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [2066091165] [2019-11-19 22:49:57,237 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9881626c-b819-41f3-a1de-bfacd7028f15/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-19 22:49:57,487 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2019-11-19 22:49:57,487 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-19 22:49:57,490 INFO L255 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 24 conjunts are in the unsatisfiable core [2019-11-19 22:49:57,492 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-19 22:49:57,508 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-19 22:49:57,509 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:49:57,515 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:49:57,516 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:49:57,516 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2019-11-19 22:49:57,773 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-19 22:49:57,774 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-19 22:49:58,638 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-19 22:49:58,638 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2066091165] [2019-11-19 22:49:58,639 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:49:58,639 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12, 11] imperfect sequences [] total 22 [2019-11-19 22:49:58,639 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332438244] [2019-11-19 22:49:58,639 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2019-11-19 22:49:58,639 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-19 22:49:58,640 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2019-11-19 22:49:58,640 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2019-11-19 22:49:58,640 INFO L87 Difference]: Start difference. First operand 130 states and 136 transitions. Second operand 23 states. [2019-11-19 22:50:00,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:50:00,904 INFO L93 Difference]: Finished difference Result 129 states and 135 transitions. [2019-11-19 22:50:00,905 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-11-19 22:50:00,905 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 46 [2019-11-19 22:50:00,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:50:00,906 INFO L225 Difference]: With dead ends: 129 [2019-11-19 22:50:00,906 INFO L226 Difference]: Without dead ends: 129 [2019-11-19 22:50:00,907 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 68 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2019-11-19 22:50:00,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2019-11-19 22:50:00,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 129. [2019-11-19 22:50:00,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 129 states. [2019-11-19 22:50:00,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 135 transitions. [2019-11-19 22:50:00,912 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 135 transitions. Word has length 46 [2019-11-19 22:50:00,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:50:00,912 INFO L462 AbstractCegarLoop]: Abstraction has 129 states and 135 transitions. [2019-11-19 22:50:00,912 INFO L463 AbstractCegarLoop]: Interpolant automaton has 23 states. [2019-11-19 22:50:00,912 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 135 transitions. [2019-11-19 22:50:00,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2019-11-19 22:50:00,913 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:50:00,913 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-19 22:50:01,116 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-19 22:50:01,117 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-19 22:50:01,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:50:01,117 INFO L82 PathProgramCache]: Analyzing trace with hash -2081969502, now seen corresponding path program 1 times [2019-11-19 22:50:01,117 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-19 22:50:01,118 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [701899195] [2019-11-19 22:50:01,118 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9881626c-b819-41f3-a1de-bfacd7028f15/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-19 22:50:01,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:50:01,442 INFO L255 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 17 conjunts are in the unsatisfiable core [2019-11-19 22:50:01,443 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-19 22:50:01,706 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-19 22:50:01,707 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-19 22:50:02,578 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-19 22:50:02,578 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [701899195] [2019-11-19 22:50:02,578 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-19 22:50:02,578 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 [2019-11-19 22:50:02,578 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845510199] [2019-11-19 22:50:02,579 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2019-11-19 22:50:02,579 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-19 22:50:02,579 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2019-11-19 22:50:02,580 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=230, Invalid=892, Unknown=0, NotChecked=0, Total=1122 [2019-11-19 22:50:02,580 INFO L87 Difference]: Start difference. First operand 129 states and 135 transitions. Second operand 34 states. [2019-11-19 22:50:03,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:50:03,698 INFO L93 Difference]: Finished difference Result 135 states and 141 transitions. [2019-11-19 22:50:03,704 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2019-11-19 22:50:03,704 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 51 [2019-11-19 22:50:03,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:50:03,706 INFO L225 Difference]: With dead ends: 135 [2019-11-19 22:50:03,706 INFO L226 Difference]: Without dead ends: 131 [2019-11-19 22:50:03,707 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-19 22:50:03,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2019-11-19 22:50:03,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 131. [2019-11-19 22:50:03,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2019-11-19 22:50:03,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 137 transitions. [2019-11-19 22:50:03,714 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 137 transitions. Word has length 51 [2019-11-19 22:50:03,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:50:03,715 INFO L462 AbstractCegarLoop]: Abstraction has 131 states and 137 transitions. [2019-11-19 22:50:03,715 INFO L463 AbstractCegarLoop]: Interpolant automaton has 34 states. [2019-11-19 22:50:03,715 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 137 transitions. [2019-11-19 22:50:03,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2019-11-19 22:50:03,721 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:50:03,722 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-19 22:50:03,926 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-19 22:50:03,926 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-19 22:50:03,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:50:03,927 INFO L82 PathProgramCache]: Analyzing trace with hash -95493822, now seen corresponding path program 2 times [2019-11-19 22:50:03,928 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-19 22:50:03,928 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [60215891] [2019-11-19 22:50:03,928 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9881626c-b819-41f3-a1de-bfacd7028f15/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-19 22:50:04,286 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2019-11-19 22:50:04,286 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-19 22:50:04,289 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 13 conjunts are in the unsatisfiable core [2019-11-19 22:50:04,291 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-19 22:50:04,299 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-19 22:50:04,299 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:50:04,301 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:50:04,301 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:50:04,302 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-11-19 22:50:04,513 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-19 22:50:04,513 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-19 22:50:04,591 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-19 22:50:04,591 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [60215891] [2019-11-19 22:50:04,591 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:50:04,591 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12, 9] imperfect sequences [] total 12 [2019-11-19 22:50:04,591 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536583909] [2019-11-19 22:50:04,592 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2019-11-19 22:50:04,592 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-19 22:50:04,592 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2019-11-19 22:50:04,592 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2019-11-19 22:50:04,592 INFO L87 Difference]: Start difference. First operand 131 states and 137 transitions. Second operand 13 states. [2019-11-19 22:50:05,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:50:05,360 INFO L93 Difference]: Finished difference Result 153 states and 167 transitions. [2019-11-19 22:50:05,360 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-11-19 22:50:05,360 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 53 [2019-11-19 22:50:05,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:50:05,362 INFO L225 Difference]: With dead ends: 153 [2019-11-19 22:50:05,362 INFO L226 Difference]: Without dead ends: 153 [2019-11-19 22:50:05,362 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-19 22:50:05,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2019-11-19 22:50:05,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 129. [2019-11-19 22:50:05,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 129 states. [2019-11-19 22:50:05,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 135 transitions. [2019-11-19 22:50:05,369 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 135 transitions. Word has length 53 [2019-11-19 22:50:05,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:50:05,369 INFO L462 AbstractCegarLoop]: Abstraction has 129 states and 135 transitions. [2019-11-19 22:50:05,369 INFO L463 AbstractCegarLoop]: Interpolant automaton has 13 states. [2019-11-19 22:50:05,369 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 135 transitions. [2019-11-19 22:50:05,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2019-11-19 22:50:05,370 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:50:05,370 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-19 22:50:05,573 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-19 22:50:05,574 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-19 22:50:05,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:50:05,574 INFO L82 PathProgramCache]: Analyzing trace with hash -95493821, now seen corresponding path program 1 times [2019-11-19 22:50:05,574 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-19 22:50:05,574 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1206366330] [2019-11-19 22:50:05,574 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9881626c-b819-41f3-a1de-bfacd7028f15/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-19 22:50:05,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:50:05,922 INFO L255 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 24 conjunts are in the unsatisfiable core [2019-11-19 22:50:05,924 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-19 22:50:05,941 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-19 22:50:05,941 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:50:05,947 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:50:05,947 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:50:05,947 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2019-11-19 22:50:06,201 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-19 22:50:06,201 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-19 22:50:07,016 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-19 22:50:07,017 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1206366330] [2019-11-19 22:50:07,017 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:50:07,017 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12, 11] imperfect sequences [] total 22 [2019-11-19 22:50:07,017 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430393603] [2019-11-19 22:50:07,018 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2019-11-19 22:50:07,018 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-19 22:50:07,018 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2019-11-19 22:50:07,019 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2019-11-19 22:50:07,019 INFO L87 Difference]: Start difference. First operand 129 states and 135 transitions. Second operand 23 states. [2019-11-19 22:50:08,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:50:08,774 INFO L93 Difference]: Finished difference Result 127 states and 133 transitions. [2019-11-19 22:50:08,775 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-11-19 22:50:08,775 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 53 [2019-11-19 22:50:08,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:50:08,776 INFO L225 Difference]: With dead ends: 127 [2019-11-19 22:50:08,776 INFO L226 Difference]: Without dead ends: 127 [2019-11-19 22:50:08,777 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 80 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2019-11-19 22:50:08,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2019-11-19 22:50:08,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 127. [2019-11-19 22:50:08,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 127 states. [2019-11-19 22:50:08,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 133 transitions. [2019-11-19 22:50:08,781 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 133 transitions. Word has length 53 [2019-11-19 22:50:08,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:50:08,782 INFO L462 AbstractCegarLoop]: Abstraction has 127 states and 133 transitions. [2019-11-19 22:50:08,782 INFO L463 AbstractCegarLoop]: Interpolant automaton has 23 states. [2019-11-19 22:50:08,782 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 133 transitions. [2019-11-19 22:50:08,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2019-11-19 22:50:08,783 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:50:08,783 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] [2019-11-19 22:50:08,983 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-19 22:50:08,984 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-19 22:50:08,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:50:08,984 INFO L82 PathProgramCache]: Analyzing trace with hash 708930237, now seen corresponding path program 1 times [2019-11-19 22:50:08,984 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-19 22:50:08,984 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [373401261] [2019-11-19 22:50:08,984 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9881626c-b819-41f3-a1de-bfacd7028f15/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-19 22:50:09,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:50:09,216 INFO L255 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 7 conjunts are in the unsatisfiable core [2019-11-19 22:50:09,218 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-19 22:50:09,245 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-19 22:50:09,245 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-19 22:50:09,337 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-19 22:50:09,337 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [373401261] [2019-11-19 22:50:09,337 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:50:09,338 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 8 [2019-11-19 22:50:09,338 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2982010] [2019-11-19 22:50:09,339 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-11-19 22:50:09,339 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-19 22:50:09,339 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-11-19 22:50:09,339 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2019-11-19 22:50:09,339 INFO L87 Difference]: Start difference. First operand 127 states and 133 transitions. Second operand 8 states. [2019-11-19 22:50:09,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:50:09,374 INFO L93 Difference]: Finished difference Result 129 states and 134 transitions. [2019-11-19 22:50:09,375 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-11-19 22:50:09,375 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 58 [2019-11-19 22:50:09,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:50:09,376 INFO L225 Difference]: With dead ends: 129 [2019-11-19 22:50:09,376 INFO L226 Difference]: Without dead ends: 127 [2019-11-19 22:50:09,376 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 109 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-19 22:50:09,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2019-11-19 22:50:09,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 127. [2019-11-19 22:50:09,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 127 states. [2019-11-19 22:50:09,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 132 transitions. [2019-11-19 22:50:09,381 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 132 transitions. Word has length 58 [2019-11-19 22:50:09,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:50:09,381 INFO L462 AbstractCegarLoop]: Abstraction has 127 states and 132 transitions. [2019-11-19 22:50:09,381 INFO L463 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-11-19 22:50:09,381 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 132 transitions. [2019-11-19 22:50:09,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2019-11-19 22:50:09,382 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:50:09,382 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] [2019-11-19 22:50:09,585 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-19 22:50:09,585 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-19 22:50:09,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:50:09,585 INFO L82 PathProgramCache]: Analyzing trace with hash 198549372, now seen corresponding path program 1 times [2019-11-19 22:50:09,586 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-19 22:50:09,586 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [2131986001] [2019-11-19 22:50:09,586 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9881626c-b819-41f3-a1de-bfacd7028f15/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-19 22:50:09,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:50:09,804 INFO L255 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 9 conjunts are in the unsatisfiable core [2019-11-19 22:50:09,806 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-19 22:50:09,860 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-19 22:50:09,860 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-19 22:50:10,008 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-19 22:50:10,056 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-19 22:50:10,056 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2131986001] [2019-11-19 22:50:10,056 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:50:10,057 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9, 9] imperfect sequences [] total 11 [2019-11-19 22:50:10,057 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194117469] [2019-11-19 22:50:10,057 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-11-19 22:50:10,057 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-19 22:50:10,057 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-11-19 22:50:10,057 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2019-11-19 22:50:10,058 INFO L87 Difference]: Start difference. First operand 127 states and 132 transitions. Second operand 11 states. [2019-11-19 22:50:10,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:50:10,131 INFO L93 Difference]: Finished difference Result 131 states and 135 transitions. [2019-11-19 22:50:10,132 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-11-19 22:50:10,132 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 63 [2019-11-19 22:50:10,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:50:10,133 INFO L225 Difference]: With dead ends: 131 [2019-11-19 22:50:10,133 INFO L226 Difference]: Without dead ends: 127 [2019-11-19 22:50:10,133 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 116 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-19 22:50:10,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2019-11-19 22:50:10,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 127. [2019-11-19 22:50:10,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 127 states. [2019-11-19 22:50:10,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 131 transitions. [2019-11-19 22:50:10,138 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 131 transitions. Word has length 63 [2019-11-19 22:50:10,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:50:10,138 INFO L462 AbstractCegarLoop]: Abstraction has 127 states and 131 transitions. [2019-11-19 22:50:10,138 INFO L463 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-11-19 22:50:10,138 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 131 transitions. [2019-11-19 22:50:10,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2019-11-19 22:50:10,139 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:50:10,140 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] [2019-11-19 22:50:10,346 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-19 22:50:10,347 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-19 22:50:10,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:50:10,347 INFO L82 PathProgramCache]: Analyzing trace with hash 977081601, now seen corresponding path program 1 times [2019-11-19 22:50:10,347 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-19 22:50:10,347 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [213166844] [2019-11-19 22:50:10,347 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9881626c-b819-41f3-a1de-bfacd7028f15/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-19 22:50:10,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:50:10,724 INFO L255 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 30 conjunts are in the unsatisfiable core [2019-11-19 22:50:10,726 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-19 22:50:10,739 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-19 22:50:10,739 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:50:10,742 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:50:10,743 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:50:10,743 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-11-19 22:50:11,091 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-19 22:50:11,091 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-19 22:50:11,511 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-19 22:50:11,512 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [213166844] [2019-11-19 22:50:11,512 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:50:11,512 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19, 14] imperfect sequences [] total 19 [2019-11-19 22:50:11,512 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918352824] [2019-11-19 22:50:11,513 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2019-11-19 22:50:11,513 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-19 22:50:11,513 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2019-11-19 22:50:11,514 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2019-11-19 22:50:11,514 INFO L87 Difference]: Start difference. First operand 127 states and 131 transitions. Second operand 20 states. [2019-11-19 22:50:13,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:50:13,002 INFO L93 Difference]: Finished difference Result 178 states and 198 transitions. [2019-11-19 22:50:13,003 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2019-11-19 22:50:13,003 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 74 [2019-11-19 22:50:13,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:50:13,004 INFO L225 Difference]: With dead ends: 178 [2019-11-19 22:50:13,004 INFO L226 Difference]: Without dead ends: 178 [2019-11-19 22:50:13,005 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 125 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=79, Invalid=521, Unknown=0, NotChecked=0, Total=600 [2019-11-19 22:50:13,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2019-11-19 22:50:13,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 154. [2019-11-19 22:50:13,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 154 states. [2019-11-19 22:50:13,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 166 transitions. [2019-11-19 22:50:13,027 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 166 transitions. Word has length 74 [2019-11-19 22:50:13,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:50:13,028 INFO L462 AbstractCegarLoop]: Abstraction has 154 states and 166 transitions. [2019-11-19 22:50:13,028 INFO L463 AbstractCegarLoop]: Interpolant automaton has 20 states. [2019-11-19 22:50:13,028 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 166 transitions. [2019-11-19 22:50:13,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2019-11-19 22:50:13,029 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:50:13,029 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] [2019-11-19 22:50:13,233 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-19 22:50:13,234 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-19 22:50:13,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:50:13,234 INFO L82 PathProgramCache]: Analyzing trace with hash 977081602, now seen corresponding path program 1 times [2019-11-19 22:50:13,234 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-19 22:50:13,234 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [729126729] [2019-11-19 22:50:13,234 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9881626c-b819-41f3-a1de-bfacd7028f15/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-19 22:50:13,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:50:13,658 INFO L255 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 40 conjunts are in the unsatisfiable core [2019-11-19 22:50:13,660 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-19 22:50:13,674 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-19 22:50:13,675 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:50:13,680 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:50:13,681 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:50:13,681 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2019-11-19 22:50:14,243 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-19 22:50:14,243 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-19 22:50:16,163 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-19 22:50:16,163 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [729126729] [2019-11-19 22:50:16,163 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:50:16,164 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19, 16] imperfect sequences [] total 34 [2019-11-19 22:50:16,164 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63458106] [2019-11-19 22:50:16,164 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2019-11-19 22:50:16,164 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-19 22:50:16,165 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2019-11-19 22:50:16,165 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=1093, Unknown=0, NotChecked=0, Total=1190 [2019-11-19 22:50:16,165 INFO L87 Difference]: Start difference. First operand 154 states and 166 transitions. Second operand 35 states. [2019-11-19 22:50:19,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:50:19,523 INFO L93 Difference]: Finished difference Result 152 states and 162 transitions. [2019-11-19 22:50:19,524 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2019-11-19 22:50:19,524 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 74 [2019-11-19 22:50:19,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:50:19,526 INFO L225 Difference]: With dead ends: 152 [2019-11-19 22:50:19,526 INFO L226 Difference]: Without dead ends: 152 [2019-11-19 22:50:19,526 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 110 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 360 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=138, Invalid=1502, Unknown=0, NotChecked=0, Total=1640 [2019-11-19 22:50:19,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2019-11-19 22:50:19,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 152. [2019-11-19 22:50:19,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 152 states. [2019-11-19 22:50:19,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 162 transitions. [2019-11-19 22:50:19,532 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 162 transitions. Word has length 74 [2019-11-19 22:50:19,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:50:19,532 INFO L462 AbstractCegarLoop]: Abstraction has 152 states and 162 transitions. [2019-11-19 22:50:19,532 INFO L463 AbstractCegarLoop]: Interpolant automaton has 35 states. [2019-11-19 22:50:19,532 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 162 transitions. [2019-11-19 22:50:19,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2019-11-19 22:50:19,533 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:50:19,533 INFO L410 BasicCegarLoop]: trace histogram [16, 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, 1, 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-19 22:50:19,734 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-19 22:50:19,734 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-19 22:50:19,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:50:19,734 INFO L82 PathProgramCache]: Analyzing trace with hash 353489139, now seen corresponding path program 1 times [2019-11-19 22:50:19,734 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-19 22:50:19,735 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1672150113] [2019-11-19 22:50:19,735 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9881626c-b819-41f3-a1de-bfacd7028f15/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-19 22:50:19,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:50:19,958 INFO L255 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 10 conjunts are in the unsatisfiable core [2019-11-19 22:50:19,960 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-19 22:50:20,041 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-19 22:50:20,041 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-19 22:50:20,245 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 137 trivial. 0 not checked. [2019-11-19 22:50:20,246 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1672150113] [2019-11-19 22:50:20,246 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-11-19 22:50:20,246 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 11 [2019-11-19 22:50:20,246 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795447138] [2019-11-19 22:50:20,246 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-11-19 22:50:20,246 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-19 22:50:20,247 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-11-19 22:50:20,247 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2019-11-19 22:50:20,247 INFO L87 Difference]: Start difference. First operand 152 states and 162 transitions. Second operand 10 states. [2019-11-19 22:50:20,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:50:20,339 INFO L93 Difference]: Finished difference Result 153 states and 159 transitions. [2019-11-19 22:50:20,340 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-11-19 22:50:20,340 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 77 [2019-11-19 22:50:20,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:50:20,341 INFO L225 Difference]: With dead ends: 153 [2019-11-19 22:50:20,341 INFO L226 Difference]: Without dead ends: 149 [2019-11-19 22:50:20,342 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 144 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2019-11-19 22:50:20,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2019-11-19 22:50:20,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 149. [2019-11-19 22:50:20,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 149 states. [2019-11-19 22:50:20,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 155 transitions. [2019-11-19 22:50:20,349 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 155 transitions. Word has length 77 [2019-11-19 22:50:20,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:50:20,351 INFO L462 AbstractCegarLoop]: Abstraction has 149 states and 155 transitions. [2019-11-19 22:50:20,351 INFO L463 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-11-19 22:50:20,351 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 155 transitions. [2019-11-19 22:50:20,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2019-11-19 22:50:20,352 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:50:20,352 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] [2019-11-19 22:50:20,556 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-19 22:50:20,556 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-19 22:50:20,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:50:20,556 INFO L82 PathProgramCache]: Analyzing trace with hash 1891077354, now seen corresponding path program 1 times [2019-11-19 22:50:20,557 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-19 22:50:20,557 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1698851856] [2019-11-19 22:50:20,557 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9881626c-b819-41f3-a1de-bfacd7028f15/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-19 22:50:20,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:50:20,950 INFO L255 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 42 conjunts are in the unsatisfiable core [2019-11-19 22:50:20,954 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-19 22:50:20,957 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-19 22:50:20,957 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:50:20,959 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:50:20,959 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:50:20,959 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-11-19 22:50:21,399 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-19 22:50:21,399 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-19 22:50:21,800 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-19 22:50:21,800 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1698851856] [2019-11-19 22:50:21,801 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:50:21,801 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23, 18] imperfect sequences [] total 23 [2019-11-19 22:50:21,801 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51785585] [2019-11-19 22:50:21,801 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2019-11-19 22:50:21,801 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-19 22:50:21,802 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2019-11-19 22:50:21,802 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=486, Unknown=0, NotChecked=0, Total=552 [2019-11-19 22:50:21,802 INFO L87 Difference]: Start difference. First operand 149 states and 155 transitions. Second operand 24 states. [2019-11-19 22:50:23,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:50:23,959 INFO L93 Difference]: Finished difference Result 180 states and 196 transitions. [2019-11-19 22:50:23,959 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2019-11-19 22:50:23,960 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 87 [2019-11-19 22:50:23,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:50:23,961 INFO L225 Difference]: With dead ends: 180 [2019-11-19 22:50:23,961 INFO L226 Difference]: Without dead ends: 180 [2019-11-19 22:50:23,962 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 143 SyntacticMatches, 8 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=101, Invalid=829, Unknown=0, NotChecked=0, Total=930 [2019-11-19 22:50:23,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2019-11-19 22:50:23,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 155. [2019-11-19 22:50:23,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 155 states. [2019-11-19 22:50:23,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 165 transitions. [2019-11-19 22:50:23,971 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 165 transitions. Word has length 87 [2019-11-19 22:50:23,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:50:23,973 INFO L462 AbstractCegarLoop]: Abstraction has 155 states and 165 transitions. [2019-11-19 22:50:23,973 INFO L463 AbstractCegarLoop]: Interpolant automaton has 24 states. [2019-11-19 22:50:23,973 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 165 transitions. [2019-11-19 22:50:23,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2019-11-19 22:50:23,974 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:50:23,974 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] [2019-11-19 22:50:24,174 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-19 22:50:24,175 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-19 22:50:24,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:50:24,175 INFO L82 PathProgramCache]: Analyzing trace with hash 1891077355, now seen corresponding path program 1 times [2019-11-19 22:50:24,176 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-19 22:50:24,176 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1456133528] [2019-11-19 22:50:24,176 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9881626c-b819-41f3-a1de-bfacd7028f15/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-19 22:50:24,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:50:24,859 INFO L255 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 52 conjunts are in the unsatisfiable core [2019-11-19 22:50:24,862 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-19 22:50:24,871 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-19 22:50:24,871 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:50:24,878 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:50:24,878 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:50:24,878 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2019-11-19 22:50:25,576 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-19 22:50:25,576 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-19 22:50:28,574 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-19 22:50:28,574 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1456133528] [2019-11-19 22:50:28,575 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:50:28,575 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23, 20] imperfect sequences [] total 42 [2019-11-19 22:50:28,575 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007425196] [2019-11-19 22:50:28,575 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2019-11-19 22:50:28,575 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-19 22:50:28,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2019-11-19 22:50:28,576 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=1685, Unknown=0, NotChecked=0, Total=1806 [2019-11-19 22:50:28,576 INFO L87 Difference]: Start difference. First operand 155 states and 165 transitions. Second operand 43 states. [2019-11-19 22:50:33,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:50:33,427 INFO L93 Difference]: Finished difference Result 153 states and 162 transitions. [2019-11-19 22:50:33,427 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2019-11-19 22:50:33,427 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 87 [2019-11-19 22:50:33,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:50:33,428 INFO L225 Difference]: With dead ends: 153 [2019-11-19 22:50:33,428 INFO L226 Difference]: Without dead ends: 153 [2019-11-19 22:50:33,429 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 126 SyntacticMatches, 6 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 591 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=176, Invalid=2374, Unknown=0, NotChecked=0, Total=2550 [2019-11-19 22:50:33,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2019-11-19 22:50:33,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 153. [2019-11-19 22:50:33,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 153 states. [2019-11-19 22:50:33,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 162 transitions. [2019-11-19 22:50:33,434 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 162 transitions. Word has length 87 [2019-11-19 22:50:33,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:50:33,434 INFO L462 AbstractCegarLoop]: Abstraction has 153 states and 162 transitions. [2019-11-19 22:50:33,434 INFO L463 AbstractCegarLoop]: Interpolant automaton has 43 states. [2019-11-19 22:50:33,434 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 162 transitions. [2019-11-19 22:50:33,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2019-11-19 22:50:33,435 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:50:33,435 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] [2019-11-19 22:50:33,635 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-19 22:50:33,636 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-19 22:50:33,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:50:33,636 INFO L82 PathProgramCache]: Analyzing trace with hash -323283, now seen corresponding path program 1 times [2019-11-19 22:50:33,636 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-19 22:50:33,637 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [873090817] [2019-11-19 22:50:33,637 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9881626c-b819-41f3-a1de-bfacd7028f15/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-19 22:50:34,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:50:34,226 INFO L255 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 23 conjunts are in the unsatisfiable core [2019-11-19 22:50:34,231 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-19 22:50:34,783 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-19 22:50:34,783 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-19 22:50:35,511 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-19 22:50:35,511 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [873090817] [2019-11-19 22:50:35,511 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:50:35,511 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20, 19] imperfect sequences [] total 38 [2019-11-19 22:50:35,511 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716641291] [2019-11-19 22:50:35,512 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2019-11-19 22:50:35,512 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-19 22:50:35,512 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2019-11-19 22:50:35,513 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1371, Unknown=0, NotChecked=0, Total=1482 [2019-11-19 22:50:35,513 INFO L87 Difference]: Start difference. First operand 153 states and 162 transitions. Second operand 39 states. [2019-11-19 22:50:37,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:50:37,341 INFO L93 Difference]: Finished difference Result 152 states and 161 transitions. [2019-11-19 22:50:37,343 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2019-11-19 22:50:37,343 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 90 [2019-11-19 22:50:37,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:50:37,344 INFO L225 Difference]: With dead ends: 152 [2019-11-19 22:50:37,344 INFO L226 Difference]: Without dead ends: 152 [2019-11-19 22:50:37,345 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 139 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 516 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=160, Invalid=1910, Unknown=0, NotChecked=0, Total=2070 [2019-11-19 22:50:37,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2019-11-19 22:50:37,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 152. [2019-11-19 22:50:37,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 152 states. [2019-11-19 22:50:37,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 161 transitions. [2019-11-19 22:50:37,351 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 161 transitions. Word has length 90 [2019-11-19 22:50:37,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:50:37,351 INFO L462 AbstractCegarLoop]: Abstraction has 152 states and 161 transitions. [2019-11-19 22:50:37,352 INFO L463 AbstractCegarLoop]: Interpolant automaton has 39 states. [2019-11-19 22:50:37,352 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 161 transitions. [2019-11-19 22:50:37,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2019-11-19 22:50:37,353 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:50:37,353 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] [2019-11-19 22:50:37,559 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-19 22:50:37,560 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-19 22:50:37,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:50:37,560 INFO L82 PathProgramCache]: Analyzing trace with hash -1040678354, now seen corresponding path program 1 times [2019-11-19 22:50:37,560 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-19 22:50:37,560 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [817949543] [2019-11-19 22:50:37,560 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_9881626c-b819-41f3-a1de-bfacd7028f15/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-19 22:50:38,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:50:38,134 INFO L255 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 113 conjunts are in the unsatisfiable core [2019-11-19 22:50:38,136 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-19 22:50:38,169 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 16 treesize of output 12 [2019-11-19 22:50:38,169 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:50:38,177 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:50:38,177 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:50:38,178 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2019-11-19 22:50:38,215 INFO L343 Elim1Store]: treesize reduction 23, result has 23.3 percent of original size [2019-11-19 22:50:38,215 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-19 22:50:38,215 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:50:38,225 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:50:38,225 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:50:38,225 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2019-11-19 22:50:38,281 INFO L343 Elim1Store]: treesize reduction 60, result has 22.1 percent of original size [2019-11-19 22:50:38,281 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-19 22:50:38,281 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:50:38,296 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:50:38,296 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:50:38,296 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2019-11-19 22:50:38,427 INFO L343 Elim1Store]: treesize reduction 110, result has 19.1 percent of original size [2019-11-19 22:50:38,427 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-19 22:50:38,428 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:50:38,457 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:50:38,457 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:50:38,457 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2019-11-19 22:50:38,701 WARN L191 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 49 [2019-11-19 22:50:38,702 INFO L343 Elim1Store]: treesize reduction 66, result has 69.3 percent of original size [2019-11-19 22:50:38,702 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-19 22:50:38,703 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:50:38,800 INFO L567 ElimStorePlain]: treesize reduction 114, result has 34.5 percent of original size [2019-11-19 22:50:38,801 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:50:38,801 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:64, output treesize:60 [2019-11-19 22:51:27,810 WARN L191 SmtUtils]: Spent 48.93 s on a formula simplification. DAG size of input: 99 DAG size of output: 70 [2019-11-19 22:51:27,811 INFO L343 Elim1Store]: treesize reduction 99, result has 67.9 percent of original size [2019-11-19 22:51:27,811 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 71 treesize of output 246 [2019-11-19 22:51:27,812 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:51:27,963 WARN L191 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 35 [2019-11-19 22:51:27,964 INFO L567 ElimStorePlain]: treesize reduction 200, result has 26.5 percent of original size [2019-11-19 22:51:27,964 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:51:27,964 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2019-11-19 22:51:28,220 WARN L191 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 33 [2019-11-19 22:51:28,220 INFO L343 Elim1Store]: treesize reduction 332, result has 13.8 percent of original size [2019-11-19 22:51:28,220 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 80 treesize of output 94 [2019-11-19 22:51:28,221 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:51:28,255 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:51:28,256 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:51:28,256 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:85, output treesize:81 [2019-11-19 22:51:28,571 WARN L191 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 162 DAG size of output: 38 [2019-11-19 22:51:28,571 INFO L343 Elim1Store]: treesize reduction 430, result has 12.6 percent of original size [2019-11-19 22:51:28,572 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-19 22:51:28,572 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:51:28,634 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:51:28,634 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:51:28,634 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2019-11-19 22:51:29,020 WARN L191 SmtUtils]: Spent 268.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 43 [2019-11-19 22:51:29,020 INFO L343 Elim1Store]: treesize reduction 540, result has 11.6 percent of original size [2019-11-19 22:51:29,020 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-19 22:51:29,021 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:51:29,072 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:51:29,072 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:51:29,073 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:107, output treesize:103 [2019-11-19 22:51:29,972 WARN L191 SmtUtils]: Spent 762.00 ms on a formula simplification. DAG size of input: 243 DAG size of output: 99 [2019-11-19 22:51:29,986 INFO L343 Elim1Store]: treesize reduction 416, result has 45.3 percent of original size [2019-11-19 22:51:29,986 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-19 22:51:29,987 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:51:30,249 WARN L191 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 51 [2019-11-19 22:51:30,249 INFO L567 ElimStorePlain]: treesize reduction 264, result has 30.3 percent of original size [2019-11-19 22:51:30,249 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:51:30,250 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:119, output treesize:115 [2019-11-19 22:51:30,867 WARN L191 SmtUtils]: Spent 442.00 ms on a formula simplification. DAG size of input: 288 DAG size of output: 53 [2019-11-19 22:51:30,867 INFO L343 Elim1Store]: treesize reduction 796, result has 10.1 percent of original size [2019-11-19 22:51:30,868 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-19 22:51:30,869 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:51:31,007 WARN L191 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2019-11-19 22:51:31,008 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:51:31,008 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:51:31,008 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:129, output treesize:125 [2019-11-19 22:51:31,332 WARN L191 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2019-11-19 22:51:32,054 WARN L191 SmtUtils]: Spent 710.00 ms on a formula simplification. DAG size of input: 338 DAG size of output: 58 [2019-11-19 22:51:32,055 INFO L343 Elim1Store]: treesize reduction 942, result has 9.4 percent of original size [2019-11-19 22:51:32,055 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 135 treesize of output 164 [2019-11-19 22:51:32,056 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:51:32,132 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:51:32,133 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:51:32,133 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:140, output treesize:136 [2019-11-19 22:51:33,120 WARN L191 SmtUtils]: Spent 761.00 ms on a formula simplification. DAG size of input: 392 DAG size of output: 63 [2019-11-19 22:51:33,120 INFO L343 Elim1Store]: treesize reduction 1100, result has 8.9 percent of original size [2019-11-19 22:51:33,121 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-19 22:51:33,121 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:51:33,205 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:51:33,206 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:51:33,206 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:151, output treesize:147 [2019-11-19 22:51:34,373 WARN L191 SmtUtils]: Spent 934.00 ms on a formula simplification. DAG size of input: 450 DAG size of output: 68 [2019-11-19 22:51:34,373 INFO L343 Elim1Store]: treesize reduction 1270, result has 8.4 percent of original size [2019-11-19 22:51:34,374 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-19 22:51:34,375 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:51:34,474 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:51:34,474 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:51:34,475 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:162, output treesize:158 [2019-11-19 22:51:36,711 WARN L191 SmtUtils]: Spent 1.98 s on a formula simplification. DAG size of input: 513 DAG size of output: 149 [2019-11-19 22:51:36,711 INFO L343 Elim1Store]: treesize reduction 1066, result has 33.6 percent of original size [2019-11-19 22:51:36,712 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 169 treesize of output 621 [2019-11-19 22:51:36,713 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:51:37,232 WARN L191 SmtUtils]: Spent 518.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 69 [2019-11-19 22:51:37,233 INFO L567 ElimStorePlain]: treesize reduction 414, result has 28.9 percent of original size [2019-11-19 22:51:37,233 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:51:37,233 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:172, output treesize:168 [2019-11-19 22:51:37,530 WARN L191 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2019-11-19 22:51:38,696 WARN L191 SmtUtils]: Spent 1.16 s on a formula simplification. DAG size of input: 578 DAG size of output: 78 [2019-11-19 22:51:38,697 INFO L343 Elim1Store]: treesize reduction 1646, result has 7.5 percent of original size [2019-11-19 22:51:38,697 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-19 22:51:38,698 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:51:38,814 WARN L191 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-11-19 22:51:38,815 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:51:38,815 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:51:38,815 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:179, output treesize:175 [2019-11-19 22:51:39,191 WARN L191 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-11-19 22:51:41,009 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-19 22:51:41,015 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:51:41,015 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-19 22:51:41,016 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:27 [2019-11-19 22:51:43,021 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-19 22:51:45,028 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-19 22:51:45,042 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,043 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,044 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,045 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,047 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,048 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,049 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,052 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,053 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,054 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,054 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,055 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,056 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,057 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,057 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,066 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,067 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,070 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,071 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,072 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,073 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,078 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,079 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,080 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,081 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,086 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,087 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,088 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,090 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,091 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,092 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,093 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,094 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,095 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,095 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,096 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,097 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,098 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,098 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,099 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,100 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,101 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,102 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,103 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,104 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,105 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,106 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,106 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,107 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,108 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,109 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,109 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,110 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,111 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,111 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,112 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,113 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,114 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,114 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,115 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,116 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,117 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,117 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,124 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,125 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,126 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,126 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,127 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,128 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,129 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,129 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,130 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,131 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,132 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,132 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,133 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,134 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,135 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,135 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,136 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,137 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,138 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,138 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,139 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,140 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,141 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,142 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,143 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,144 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,144 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,145 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,146 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,147 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,147 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,148 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,149 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,150 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,150 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,151 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,152 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,153 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,154 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,154 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,155 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,156 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,156 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,157 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,158 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,159 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,159 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,160 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,161 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,161 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,162 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,163 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,164 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,164 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,165 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,174 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,175 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-19 22:51:45,176 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:51:45,176 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-19 22:51:45,177 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:51:45,286 WARN L191 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-11-19 22:51:45,286 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:51:45,287 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-19 22:51:45,287 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:173, output treesize:141 [2019-11-19 22:51:48,730 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:51:48,730 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 123 treesize of output 153 [2019-11-19 22:51:48,731 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:51:48,789 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:51:48,789 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-19 22:51:48,789 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:123, output treesize:106 [2019-11-19 22:51:51,204 WARN L191 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2019-11-19 22:51:51,204 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:51:51,204 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-19 22:51:51,206 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-19 22:51:51,274 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:51:51,275 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-19 22:51:51,275 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:115, output treesize:121 [2019-11-19 22:51:52,398 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-19 22:51:52,398 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-19 22:51:54,368 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-19 22:51:54,370 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:51:54,370 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-19 22:51:54,370 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:24, output treesize:10 [2019-11-19 22:51:54,994 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-19 22:51:55,015 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-19 22:51:55,216 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-19 22:51:55,216 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.UnsupportedOperationException: alternation not yet supported: (exists ((v_DerPreprocessor_2 (_ BitVec 32))) (forall ((v_DerPreprocessor_3 (_ BitVec 32))) (or (not (= (_ bv0 32) (select (store (select |old(#memory_$Pointer$.offset)| |ldv_atomic_sub_return_#in~v.base|) |ldv_atomic_sub_return_#in~v.offset| v_DerPreprocessor_2) (_ bv0 32)))) (= (select (select (store |#memory_$Pointer$.offset| ldv_atomic_sub_return_~v.base (store (select |#memory_$Pointer$.offset| ldv_atomic_sub_return_~v.base) ldv_atomic_sub_return_~v.offset v_DerPreprocessor_3)) |ldv_atomic_sub_return_#in~v.base|) (_ bv0 32)) (_ bv0 32))))) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.applyNonSddEliminations(ElimStorePlain.java:667) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.doElimAllRec(ElimStorePlain.java:493) 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-19 22:51:55,219 INFO L168 Benchmark]: Toolchain (without parser) took 131181.11 ms. Allocated memory was 1.0 GB in the beginning and 1.4 GB in the end (delta: 402.7 MB). Free memory was 940.6 MB in the beginning and 882.3 MB in the end (delta: 58.3 MB). Peak memory consumption was 461.0 MB. Max. memory is 11.5 GB. [2019-11-19 22:51:55,219 INFO L168 Benchmark]: CDTParser took 0.26 ms. Allocated memory is still 1.0 GB. Free memory is still 962.2 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-19 22:51:55,219 INFO L168 Benchmark]: CACSL2BoogieTranslator took 783.39 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 143.7 MB). Free memory was 940.6 MB in the beginning and 1.1 GB in the end (delta: -164.0 MB). Peak memory consumption was 18.3 MB. Max. memory is 11.5 GB. [2019-11-19 22:51:55,220 INFO L168 Benchmark]: Boogie Preprocessor took 109.59 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-19 22:51:55,220 INFO L168 Benchmark]: RCFGBuilder took 1602.32 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 995.4 MB in the end (delta: 103.9 MB). Peak memory consumption was 103.9 MB. Max. memory is 11.5 GB. [2019-11-19 22:51:55,220 INFO L168 Benchmark]: TraceAbstraction took 128682.45 ms. Allocated memory was 1.2 GB in the beginning and 1.4 GB in the end (delta: 259.0 MB). Free memory was 995.4 MB in the beginning and 882.3 MB in the end (delta: 113.1 MB). Peak memory consumption was 372.1 MB. Max. memory is 11.5 GB. [2019-11-19 22:51:55,223 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.26 ms. Allocated memory is still 1.0 GB. Free memory is still 962.2 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 783.39 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 143.7 MB). Free memory was 940.6 MB in the beginning and 1.1 GB in the end (delta: -164.0 MB). Peak memory consumption was 18.3 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 109.59 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 1602.32 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 995.4 MB in the end (delta: 103.9 MB). Peak memory consumption was 103.9 MB. Max. memory is 11.5 GB. * TraceAbstraction took 128682.45 ms. Allocated memory was 1.2 GB in the beginning and 1.4 GB in the end (delta: 259.0 MB). Free memory was 995.4 MB in the beginning and 882.3 MB in the end (delta: 113.1 MB). Peak memory consumption was 372.1 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: UnsupportedOperationException: alternation not yet supported: (exists ((v_DerPreprocessor_2 (_ BitVec 32))) (forall ((v_DerPreprocessor_3 (_ BitVec 32))) (or (not (= (_ bv0 32) (select (store (select |old(#memory_$Pointer$.offset)| |ldv_atomic_sub_return_#in~v.base|) |ldv_atomic_sub_return_#in~v.offset| v_DerPreprocessor_2) (_ bv0 32)))) (= (select (select (store |#memory_$Pointer$.offset| ldv_atomic_sub_return_~v.base (store (select |#memory_$Pointer$.offset| ldv_atomic_sub_return_~v.base) ldv_atomic_sub_return_~v.offset v_DerPreprocessor_3)) |ldv_atomic_sub_return_#in~v.base|) (_ bv0 32)) (_ bv0 32))))) de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: UnsupportedOperationException: alternation not yet supported: (exists ((v_DerPreprocessor_2 (_ BitVec 32))) (forall ((v_DerPreprocessor_3 (_ BitVec 32))) (or (not (= (_ bv0 32) (select (store (select |old(#memory_$Pointer$.offset)| |ldv_atomic_sub_return_#in~v.base|) |ldv_atomic_sub_return_#in~v.offset| v_DerPreprocessor_2) (_ bv0 32)))) (= (select (select (store |#memory_$Pointer$.offset| ldv_atomic_sub_return_~v.base (store (select |#memory_$Pointer$.offset| ldv_atomic_sub_return_~v.base) ldv_atomic_sub_return_~v.offset v_DerPreprocessor_3)) |ldv_atomic_sub_return_#in~v.base|) (_ bv0 32)) (_ bv0 32))))): de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.applyNonSddEliminations(ElimStorePlain.java:667) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request...