./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/ldv-memsafety/memleaks_test22_1-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_79df16bb-56cf-40f5-bee3-065d59bd4a21/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_79df16bb-56cf-40f5-bee3-065d59bd4a21/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_79df16bb-56cf-40f5-bee3-065d59bd4a21/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_79df16bb-56cf-40f5-bee3-065d59bd4a21/bin/uautomizer/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/memleaks_test22_1-2.i -s /tmp/vcloud-vcloud-master/worker/run_dir_79df16bb-56cf-40f5-bee3-065d59bd4a21/bin/uautomizer/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_79df16bb-56cf-40f5-bee3-065d59bd4a21/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 83c475b885cdccfa599beaea0eafb561d0387d6b ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: AssertionError: Alternating quantifiers not yet supported --- Real Ultimate output --- Skipped default analysis because property is memsafety ### Bit-precise run ### This is Ultimate 0.1.24-678e011 [2019-11-20 01:20:42,400 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-20 01:20:42,402 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-20 01:20:42,415 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-20 01:20:42,415 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-20 01:20:42,416 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-20 01:20:42,418 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-20 01:20:42,426 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-20 01:20:42,430 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-20 01:20:42,434 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-20 01:20:42,435 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-20 01:20:42,437 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-20 01:20:42,437 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-20 01:20:42,439 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-20 01:20:42,440 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-20 01:20:42,441 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-20 01:20:42,442 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-20 01:20:42,442 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-20 01:20:42,445 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-20 01:20:42,448 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-20 01:20:42,451 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-20 01:20:42,453 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-20 01:20:42,456 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-20 01:20:42,456 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-20 01:20:42,458 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-20 01:20:42,459 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-20 01:20:42,459 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-20 01:20:42,460 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-20 01:20:42,461 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-20 01:20:42,462 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-20 01:20:42,462 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-20 01:20:42,462 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-20 01:20:42,463 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-20 01:20:42,464 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-20 01:20:42,465 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-20 01:20:42,465 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-20 01:20:42,465 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-20 01:20:42,466 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-20 01:20:42,466 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-20 01:20:42,466 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-20 01:20:42,468 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-20 01:20:42,468 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_79df16bb-56cf-40f5-bee3-065d59bd4a21/bin/uautomizer/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2019-11-20 01:20:42,491 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-20 01:20:42,501 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-20 01:20:42,502 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-20 01:20:42,502 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-20 01:20:42,502 INFO L138 SettingsManager]: * Use SBE=true [2019-11-20 01:20:42,502 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-20 01:20:42,503 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-20 01:20:42,503 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-11-20 01:20:42,503 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-11-20 01:20:42,503 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-20 01:20:42,503 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-20 01:20:42,504 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2019-11-20 01:20:42,505 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2019-11-20 01:20:42,505 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2019-11-20 01:20:42,505 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-11-20 01:20:42,505 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2019-11-20 01:20:42,506 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2019-11-20 01:20:42,506 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-20 01:20:42,506 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-20 01:20:42,506 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-20 01:20:42,506 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-11-20 01:20:42,507 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-11-20 01:20:42,507 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-11-20 01:20:42,507 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-11-20 01:20:42,508 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-20 01:20:42,508 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-11-20 01:20:42,508 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2019-11-20 01:20:42,508 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --rewrite-divk --print-success --lang smt [2019-11-20 01:20:42,508 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-11-20 01:20:42,509 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_79df16bb-56cf-40f5-bee3-065d59bd4a21/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 -> 83c475b885cdccfa599beaea0eafb561d0387d6b [2019-11-20 01:20:42,670 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-20 01:20:42,684 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-20 01:20:42,687 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-20 01:20:42,688 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-20 01:20:42,689 INFO L275 PluginConnector]: CDTParser initialized [2019-11-20 01:20:42,690 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_79df16bb-56cf-40f5-bee3-065d59bd4a21/bin/uautomizer/../../sv-benchmarks/c/ldv-memsafety/memleaks_test22_1-2.i [2019-11-20 01:20:42,746 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_79df16bb-56cf-40f5-bee3-065d59bd4a21/bin/uautomizer/data/a0eb8f6b1/6f0c5338c6b94315bc9aeb4dbcd24d76/FLAG08e0caaa8 [2019-11-20 01:20:43,290 INFO L306 CDTParser]: Found 1 translation units. [2019-11-20 01:20:43,291 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_79df16bb-56cf-40f5-bee3-065d59bd4a21/sv-benchmarks/c/ldv-memsafety/memleaks_test22_1-2.i [2019-11-20 01:20:43,319 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_79df16bb-56cf-40f5-bee3-065d59bd4a21/bin/uautomizer/data/a0eb8f6b1/6f0c5338c6b94315bc9aeb4dbcd24d76/FLAG08e0caaa8 [2019-11-20 01:20:43,577 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_79df16bb-56cf-40f5-bee3-065d59bd4a21/bin/uautomizer/data/a0eb8f6b1/6f0c5338c6b94315bc9aeb4dbcd24d76 [2019-11-20 01:20:43,581 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-20 01:20:43,583 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2019-11-20 01:20:43,584 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-20 01:20:43,585 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-20 01:20:43,590 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-20 01:20:43,591 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 01:20:43" (1/1) ... [2019-11-20 01:20:43,595 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3721db27 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 01:20:43, skipping insertion in model container [2019-11-20 01:20:43,595 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 01:20:43" (1/1) ... [2019-11-20 01:20:43,605 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-11-20 01:20:43,672 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-11-20 01:20:44,211 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-20 01:20:44,259 INFO L188 MainTranslator]: Completed pre-run [2019-11-20 01:20:44,371 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-20 01:20:44,476 INFO L192 MainTranslator]: Completed translation [2019-11-20 01:20:44,477 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 01:20:44 WrapperNode [2019-11-20 01:20:44,477 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-20 01:20:44,478 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-20 01:20:44,479 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-20 01:20:44,479 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-20 01:20:44,496 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 01:20:44" (1/1) ... [2019-11-20 01:20:44,496 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 01:20:44" (1/1) ... [2019-11-20 01:20:44,535 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 01:20:44" (1/1) ... [2019-11-20 01:20:44,535 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 01:20:44" (1/1) ... [2019-11-20 01:20:44,571 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 01:20:44" (1/1) ... [2019-11-20 01:20:44,577 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 01:20:44" (1/1) ... [2019-11-20 01:20:44,595 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 01:20:44" (1/1) ... [2019-11-20 01:20:44,606 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-20 01:20:44,607 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-20 01:20:44,607 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-20 01:20:44,607 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-20 01:20:44,608 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 01:20:44" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_79df16bb-56cf-40f5-bee3-065d59bd4a21/bin/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-11-20 01:20:44,674 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-11-20 01:20:44,675 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-20 01:20:44,675 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2019-11-20 01:20:44,675 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_32 [2019-11-20 01:20:44,675 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_64 [2019-11-20 01:20:44,676 INFO L138 BoogieDeclarations]: Found implementation of procedure __uint16_identity [2019-11-20 01:20:44,676 INFO L138 BoogieDeclarations]: Found implementation of procedure __uint32_identity [2019-11-20 01:20:44,676 INFO L138 BoogieDeclarations]: Found implementation of procedure __uint64_identity [2019-11-20 01:20:44,676 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_nonpositive [2019-11-20 01:20:44,677 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_positive [2019-11-20 01:20:44,677 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2019-11-20 01:20:44,677 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2019-11-20 01:20:44,677 INFO L138 BoogieDeclarations]: Found implementation of procedure LDV_INIT_LIST_HEAD [2019-11-20 01:20:44,677 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_list_add [2019-11-20 01:20:44,677 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_list_del [2019-11-20 01:20:44,678 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_list_add [2019-11-20 01:20:44,678 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_list_add_tail [2019-11-20 01:20:44,678 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_list_del [2019-11-20 01:20:44,678 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_msg_alloc [2019-11-20 01:20:44,678 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_msg_fill [2019-11-20 01:20:44,679 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_msg_free [2019-11-20 01:20:44,679 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_submit_msg [2019-11-20 01:20:44,679 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_destroy_msgs [2019-11-20 01:20:44,679 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_get_drvdata [2019-11-20 01:20:44,679 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2019-11-20 01:20:44,679 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_add_return [2019-11-20 01:20:44,680 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_sub_return [2019-11-20 01:20:44,680 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_sub [2019-11-20 01:20:44,680 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_init [2019-11-20 01:20:44,680 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_get [2019-11-20 01:20:44,680 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_put [2019-11-20 01:20:44,681 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_del [2019-11-20 01:20:44,681 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_cleanup [2019-11-20 01:20:44,681 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_release [2019-11-20 01:20:44,681 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_put [2019-11-20 01:20:44,681 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_get [2019-11-20 01:20:44,681 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_init_internal [2019-11-20 01:20:44,682 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_init [2019-11-20 01:20:44,682 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_create [2019-11-20 01:20:44,682 INFO L138 BoogieDeclarations]: Found implementation of procedure f [2019-11-20 01:20:44,682 INFO L138 BoogieDeclarations]: Found implementation of procedure g [2019-11-20 01:20:44,682 INFO L138 BoogieDeclarations]: Found implementation of procedure entry_point [2019-11-20 01:20:44,683 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-11-20 01:20:44,683 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2019-11-20 01:20:44,683 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2019-11-20 01:20:44,683 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2019-11-20 01:20:44,683 INFO L130 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2019-11-20 01:20:44,684 INFO L130 BoogieDeclarations]: Found specification of procedure atof [2019-11-20 01:20:44,684 INFO L130 BoogieDeclarations]: Found specification of procedure atoi [2019-11-20 01:20:44,684 INFO L130 BoogieDeclarations]: Found specification of procedure atol [2019-11-20 01:20:44,684 INFO L130 BoogieDeclarations]: Found specification of procedure atoll [2019-11-20 01:20:44,684 INFO L130 BoogieDeclarations]: Found specification of procedure strtod [2019-11-20 01:20:44,685 INFO L130 BoogieDeclarations]: Found specification of procedure strtof [2019-11-20 01:20:44,685 INFO L130 BoogieDeclarations]: Found specification of procedure strtold [2019-11-20 01:20:44,685 INFO L130 BoogieDeclarations]: Found specification of procedure strtol [2019-11-20 01:20:44,685 INFO L130 BoogieDeclarations]: Found specification of procedure strtoul [2019-11-20 01:20:44,685 INFO L130 BoogieDeclarations]: Found specification of procedure strtoq [2019-11-20 01:20:44,686 INFO L130 BoogieDeclarations]: Found specification of procedure strtouq [2019-11-20 01:20:44,686 INFO L130 BoogieDeclarations]: Found specification of procedure strtoll [2019-11-20 01:20:44,686 INFO L130 BoogieDeclarations]: Found specification of procedure strtoull [2019-11-20 01:20:44,686 INFO L130 BoogieDeclarations]: Found specification of procedure l64a [2019-11-20 01:20:44,686 INFO L130 BoogieDeclarations]: Found specification of procedure a64l [2019-11-20 01:20:44,687 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_32 [2019-11-20 01:20:44,687 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_64 [2019-11-20 01:20:44,687 INFO L130 BoogieDeclarations]: Found specification of procedure __uint16_identity [2019-11-20 01:20:44,687 INFO L130 BoogieDeclarations]: Found specification of procedure __uint32_identity [2019-11-20 01:20:44,687 INFO L130 BoogieDeclarations]: Found specification of procedure __uint64_identity [2019-11-20 01:20:44,688 INFO L130 BoogieDeclarations]: Found specification of procedure select [2019-11-20 01:20:44,688 INFO L130 BoogieDeclarations]: Found specification of procedure pselect [2019-11-20 01:20:44,688 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2019-11-20 01:20:44,688 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2019-11-20 01:20:44,688 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2019-11-20 01:20:44,689 INFO L130 BoogieDeclarations]: Found specification of procedure random [2019-11-20 01:20:44,689 INFO L130 BoogieDeclarations]: Found specification of procedure srandom [2019-11-20 01:20:44,689 INFO L130 BoogieDeclarations]: Found specification of procedure initstate [2019-11-20 01:20:44,689 INFO L130 BoogieDeclarations]: Found specification of procedure setstate [2019-11-20 01:20:44,690 INFO L130 BoogieDeclarations]: Found specification of procedure random_r [2019-11-20 01:20:44,690 INFO L130 BoogieDeclarations]: Found specification of procedure srandom_r [2019-11-20 01:20:44,690 INFO L130 BoogieDeclarations]: Found specification of procedure initstate_r [2019-11-20 01:20:44,690 INFO L130 BoogieDeclarations]: Found specification of procedure setstate_r [2019-11-20 01:20:44,690 INFO L130 BoogieDeclarations]: Found specification of procedure rand [2019-11-20 01:20:44,691 INFO L130 BoogieDeclarations]: Found specification of procedure srand [2019-11-20 01:20:44,691 INFO L130 BoogieDeclarations]: Found specification of procedure rand_r [2019-11-20 01:20:44,691 INFO L130 BoogieDeclarations]: Found specification of procedure drand48 [2019-11-20 01:20:44,691 INFO L130 BoogieDeclarations]: Found specification of procedure erand48 [2019-11-20 01:20:44,691 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48 [2019-11-20 01:20:44,692 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48 [2019-11-20 01:20:44,692 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48 [2019-11-20 01:20:44,692 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48 [2019-11-20 01:20:44,692 INFO L130 BoogieDeclarations]: Found specification of procedure srand48 [2019-11-20 01:20:44,692 INFO L130 BoogieDeclarations]: Found specification of procedure seed48 [2019-11-20 01:20:44,693 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48 [2019-11-20 01:20:44,693 INFO L130 BoogieDeclarations]: Found specification of procedure drand48_r [2019-11-20 01:20:44,693 INFO L130 BoogieDeclarations]: Found specification of procedure erand48_r [2019-11-20 01:20:44,693 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48_r [2019-11-20 01:20:44,693 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48_r [2019-11-20 01:20:44,694 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48_r [2019-11-20 01:20:44,694 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48_r [2019-11-20 01:20:44,694 INFO L130 BoogieDeclarations]: Found specification of procedure srand48_r [2019-11-20 01:20:44,694 INFO L130 BoogieDeclarations]: Found specification of procedure seed48_r [2019-11-20 01:20:44,694 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48_r [2019-11-20 01:20:44,694 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2019-11-20 01:20:44,695 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2019-11-20 01:20:44,695 INFO L130 BoogieDeclarations]: Found specification of procedure realloc [2019-11-20 01:20:44,695 INFO L130 BoogieDeclarations]: Found specification of procedure free [2019-11-20 01:20:44,695 INFO L130 BoogieDeclarations]: Found specification of procedure alloca [2019-11-20 01:20:44,695 INFO L130 BoogieDeclarations]: Found specification of procedure valloc [2019-11-20 01:20:44,696 INFO L130 BoogieDeclarations]: Found specification of procedure posix_memalign [2019-11-20 01:20:44,696 INFO L130 BoogieDeclarations]: Found specification of procedure aligned_alloc [2019-11-20 01:20:44,696 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2019-11-20 01:20:44,696 INFO L130 BoogieDeclarations]: Found specification of procedure atexit [2019-11-20 01:20:44,696 INFO L130 BoogieDeclarations]: Found specification of procedure at_quick_exit [2019-11-20 01:20:44,697 INFO L130 BoogieDeclarations]: Found specification of procedure on_exit [2019-11-20 01:20:44,697 INFO L130 BoogieDeclarations]: Found specification of procedure exit [2019-11-20 01:20:44,697 INFO L130 BoogieDeclarations]: Found specification of procedure quick_exit [2019-11-20 01:20:44,697 INFO L130 BoogieDeclarations]: Found specification of procedure _Exit [2019-11-20 01:20:44,697 INFO L130 BoogieDeclarations]: Found specification of procedure getenv [2019-11-20 01:20:44,698 INFO L130 BoogieDeclarations]: Found specification of procedure putenv [2019-11-20 01:20:44,698 INFO L130 BoogieDeclarations]: Found specification of procedure setenv [2019-11-20 01:20:44,698 INFO L130 BoogieDeclarations]: Found specification of procedure unsetenv [2019-11-20 01:20:44,698 INFO L130 BoogieDeclarations]: Found specification of procedure clearenv [2019-11-20 01:20:44,698 INFO L130 BoogieDeclarations]: Found specification of procedure mktemp [2019-11-20 01:20:44,698 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemp [2019-11-20 01:20:44,699 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemps [2019-11-20 01:20:44,699 INFO L130 BoogieDeclarations]: Found specification of procedure mkdtemp [2019-11-20 01:20:44,699 INFO L130 BoogieDeclarations]: Found specification of procedure system [2019-11-20 01:20:44,699 INFO L130 BoogieDeclarations]: Found specification of procedure realpath [2019-11-20 01:20:44,699 INFO L130 BoogieDeclarations]: Found specification of procedure bsearch [2019-11-20 01:20:44,700 INFO L130 BoogieDeclarations]: Found specification of procedure qsort [2019-11-20 01:20:44,700 INFO L130 BoogieDeclarations]: Found specification of procedure abs [2019-11-20 01:20:44,700 INFO L130 BoogieDeclarations]: Found specification of procedure labs [2019-11-20 01:20:44,700 INFO L130 BoogieDeclarations]: Found specification of procedure llabs [2019-11-20 01:20:44,700 INFO L130 BoogieDeclarations]: Found specification of procedure div [2019-11-20 01:20:44,700 INFO L130 BoogieDeclarations]: Found specification of procedure ldiv [2019-11-20 01:20:44,701 INFO L130 BoogieDeclarations]: Found specification of procedure lldiv [2019-11-20 01:20:44,701 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt [2019-11-20 01:20:44,701 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt [2019-11-20 01:20:44,701 INFO L130 BoogieDeclarations]: Found specification of procedure gcvt [2019-11-20 01:20:44,701 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt [2019-11-20 01:20:44,702 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt [2019-11-20 01:20:44,702 INFO L130 BoogieDeclarations]: Found specification of procedure qgcvt [2019-11-20 01:20:44,702 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt_r [2019-11-20 01:20:44,702 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt_r [2019-11-20 01:20:44,702 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt_r [2019-11-20 01:20:44,702 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt_r [2019-11-20 01:20:44,703 INFO L130 BoogieDeclarations]: Found specification of procedure mblen [2019-11-20 01:20:44,703 INFO L130 BoogieDeclarations]: Found specification of procedure mbtowc [2019-11-20 01:20:44,703 INFO L130 BoogieDeclarations]: Found specification of procedure wctomb [2019-11-20 01:20:44,703 INFO L130 BoogieDeclarations]: Found specification of procedure mbstowcs [2019-11-20 01:20:44,703 INFO L130 BoogieDeclarations]: Found specification of procedure wcstombs [2019-11-20 01:20:44,703 INFO L130 BoogieDeclarations]: Found specification of procedure rpmatch [2019-11-20 01:20:44,704 INFO L130 BoogieDeclarations]: Found specification of procedure getsubopt [2019-11-20 01:20:44,704 INFO L130 BoogieDeclarations]: Found specification of procedure getloadavg [2019-11-20 01:20:44,704 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2019-11-20 01:20:44,704 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2019-11-20 01:20:44,704 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_pointer [2019-11-20 01:20:44,704 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_nonpositive [2019-11-20 01:20:44,705 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_positive [2019-11-20 01:20:44,705 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy [2019-11-20 01:20:44,705 INFO L130 BoogieDeclarations]: Found specification of procedure memset [2019-11-20 01:20:44,705 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2019-11-20 01:20:44,705 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2019-11-20 01:20:44,706 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2019-11-20 01:20:44,706 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2019-11-20 01:20:44,706 INFO L130 BoogieDeclarations]: Found specification of procedure LDV_INIT_LIST_HEAD [2019-11-20 01:20:44,706 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2019-11-20 01:20:44,706 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_list_add [2019-11-20 01:20:44,706 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_list_del [2019-11-20 01:20:44,707 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_list_add [2019-11-20 01:20:44,707 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2019-11-20 01:20:44,707 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_list_add_tail [2019-11-20 01:20:44,707 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_list_del [2019-11-20 01:20:44,707 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_msg_alloc [2019-11-20 01:20:44,707 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_msg_fill [2019-11-20 01:20:44,708 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2019-11-20 01:20:44,708 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_msg_free [2019-11-20 01:20:44,708 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-11-20 01:20:44,708 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_submit_msg [2019-11-20 01:20:44,708 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_destroy_msgs [2019-11-20 01:20:44,708 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_get_drvdata [2019-11-20 01:20:44,709 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2019-11-20 01:20:44,709 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_add_return [2019-11-20 01:20:44,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2019-11-20 01:20:44,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2019-11-20 01:20:44,709 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_sub_return [2019-11-20 01:20:44,709 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_sub [2019-11-20 01:20:44,710 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2019-11-20 01:20:44,710 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_init [2019-11-20 01:20:44,710 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_get [2019-11-20 01:20:44,710 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_put [2019-11-20 01:20:44,710 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_del [2019-11-20 01:20:44,710 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_cleanup [2019-11-20 01:20:44,711 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_release [2019-11-20 01:20:44,711 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_put [2019-11-20 01:20:44,711 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_get [2019-11-20 01:20:44,711 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_init_internal [2019-11-20 01:20:44,711 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_init [2019-11-20 01:20:44,711 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_create [2019-11-20 01:20:44,712 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2019-11-20 01:20:44,712 INFO L130 BoogieDeclarations]: Found specification of procedure f [2019-11-20 01:20:44,712 INFO L130 BoogieDeclarations]: Found specification of procedure g [2019-11-20 01:20:44,712 INFO L130 BoogieDeclarations]: Found specification of procedure entry_point [2019-11-20 01:20:44,712 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-11-20 01:20:44,712 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-11-20 01:20:44,713 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-11-20 01:20:44,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2019-11-20 01:20:44,713 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-20 01:20:44,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2019-11-20 01:20:44,713 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2019-11-20 01:20:44,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2019-11-20 01:20:44,714 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2019-11-20 01:20:45,408 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 01:20:45,818 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 01:20:46,147 INFO L280 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-20 01:20:46,147 INFO L285 CfgBuilder]: Removed 1 assume(true) statements. [2019-11-20 01:20:46,148 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 01:20:46 BoogieIcfgContainer [2019-11-20 01:20:46,148 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-20 01:20:46,156 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2019-11-20 01:20:46,156 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2019-11-20 01:20:46,159 INFO L275 PluginConnector]: TraceAbstraction initialized [2019-11-20 01:20:46,159 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 01:20:43" (1/3) ... [2019-11-20 01:20:46,160 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5afe62c7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 01:20:46, skipping insertion in model container [2019-11-20 01:20:46,160 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 01:20:44" (2/3) ... [2019-11-20 01:20:46,160 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5afe62c7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 01:20:46, skipping insertion in model container [2019-11-20 01:20:46,160 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 01:20:46" (3/3) ... [2019-11-20 01:20:46,162 INFO L109 eAbstractionObserver]: Analyzing ICFG memleaks_test22_1-2.i [2019-11-20 01:20:46,177 INFO L153 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2019-11-20 01:20:46,187 INFO L165 ceAbstractionStarter]: Appying trace abstraction to program that has 71 error locations. [2019-11-20 01:20:46,197 INFO L249 AbstractCegarLoop]: Starting to check reachability of 71 error locations. [2019-11-20 01:20:46,220 INFO L373 AbstractCegarLoop]: Interprodecural is true [2019-11-20 01:20:46,220 INFO L374 AbstractCegarLoop]: Hoare is false [2019-11-20 01:20:46,220 INFO L375 AbstractCegarLoop]: Compute interpolants for FPandBP [2019-11-20 01:20:46,221 INFO L376 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2019-11-20 01:20:46,221 INFO L377 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-11-20 01:20:46,221 INFO L378 AbstractCegarLoop]: Difference is false [2019-11-20 01:20:46,221 INFO L379 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-11-20 01:20:46,221 INFO L383 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-11-20 01:20:46,249 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states. [2019-11-20 01:20:46,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2019-11-20 01:20:46,260 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 01:20:46,261 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 01:20:46,262 INFO L410 AbstractCegarLoop]: === Iteration 1 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 01:20:46,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 01:20:46,268 INFO L82 PathProgramCache]: Analyzing trace with hash -835936266, now seen corresponding path program 1 times [2019-11-20 01:20:46,279 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 01:20:46,280 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1182051728] [2019-11-20 01:20:46,281 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_79df16bb-56cf-40f5-bee3-065d59bd4a21/bin/uautomizer/cvc4 Starting monitored process 2 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:20:46,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 01:20:46,605 INFO L255 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 5 conjunts are in the unsatisfiable core [2019-11-20 01:20:46,611 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 01:20:46,684 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-11-20 01:20:46,684 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 01:20:46,696 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 01:20:46,696 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-20 01:20:46,697 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-11-20 01:20:46,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 01:20:46,737 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 01:20:46,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-20 01:20:46,806 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1182051728] [2019-11-20 01:20:46,807 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 01:20:46,807 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2019-11-20 01:20:46,808 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178535027] [2019-11-20 01:20:46,817 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-11-20 01:20:46,818 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 01:20:46,832 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-11-20 01:20:46,832 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-20 01:20:46,835 INFO L87 Difference]: Start difference. First operand 150 states. Second operand 5 states. [2019-11-20 01:20:47,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 01:20:47,135 INFO L93 Difference]: Finished difference Result 132 states and 142 transitions. [2019-11-20 01:20:47,137 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-20 01:20:47,138 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2019-11-20 01:20:47,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 01:20:47,163 INFO L225 Difference]: With dead ends: 132 [2019-11-20 01:20:47,163 INFO L226 Difference]: Without dead ends: 129 [2019-11-20 01:20:47,167 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-20 01:20:47,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2019-11-20 01:20:47,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 123. [2019-11-20 01:20:47,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 123 states. [2019-11-20 01:20:47,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 133 transitions. [2019-11-20 01:20:47,261 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 133 transitions. Word has length 17 [2019-11-20 01:20:47,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 01:20:47,262 INFO L462 AbstractCegarLoop]: Abstraction has 123 states and 133 transitions. [2019-11-20 01:20:47,263 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-11-20 01:20:47,263 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 133 transitions. [2019-11-20 01:20:47,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2019-11-20 01:20:47,265 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 01:20:47,265 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 01:20:47,467 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:20:47,468 INFO L410 AbstractCegarLoop]: === Iteration 2 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 01:20:47,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 01:20:47,469 INFO L82 PathProgramCache]: Analyzing trace with hash -835936265, now seen corresponding path program 1 times [2019-11-20 01:20:47,471 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 01:20:47,472 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1487621331] [2019-11-20 01:20:47,472 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_79df16bb-56cf-40f5-bee3-065d59bd4a21/bin/uautomizer/cvc4 Starting monitored process 3 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:20:47,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 01:20:47,738 INFO L255 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 11 conjunts are in the unsatisfiable core [2019-11-20 01:20:47,739 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 01:20:47,759 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-11-20 01:20:47,759 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 01:20:47,773 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 01:20:47,773 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-20 01:20:47,774 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2019-11-20 01:20:47,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 01:20:47,817 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 01:20:48,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 01:20:48,137 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1487621331] [2019-11-20 01:20:48,137 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 01:20:48,137 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 9 [2019-11-20 01:20:48,137 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244868049] [2019-11-20 01:20:48,139 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-11-20 01:20:48,139 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 01:20:48,139 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-11-20 01:20:48,139 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2019-11-20 01:20:48,140 INFO L87 Difference]: Start difference. First operand 123 states and 133 transitions. Second operand 10 states. [2019-11-20 01:20:48,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 01:20:48,634 INFO L93 Difference]: Finished difference Result 128 states and 138 transitions. [2019-11-20 01:20:48,636 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-11-20 01:20:48,636 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 17 [2019-11-20 01:20:48,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 01:20:48,638 INFO L225 Difference]: With dead ends: 128 [2019-11-20 01:20:48,638 INFO L226 Difference]: Without dead ends: 128 [2019-11-20 01:20:48,639 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2019-11-20 01:20:48,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2019-11-20 01:20:48,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 123. [2019-11-20 01:20:48,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 123 states. [2019-11-20 01:20:48,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 132 transitions. [2019-11-20 01:20:48,650 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 132 transitions. Word has length 17 [2019-11-20 01:20:48,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 01:20:48,651 INFO L462 AbstractCegarLoop]: Abstraction has 123 states and 132 transitions. [2019-11-20 01:20:48,651 INFO L463 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-11-20 01:20:48,651 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 132 transitions. [2019-11-20 01:20:48,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2019-11-20 01:20:48,652 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 01:20:48,652 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 01:20:48,853 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:20:48,853 INFO L410 AbstractCegarLoop]: === Iteration 3 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 01:20:48,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 01:20:48,854 INFO L82 PathProgramCache]: Analyzing trace with hash -807307115, now seen corresponding path program 1 times [2019-11-20 01:20:48,854 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 01:20:48,854 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [750899948] [2019-11-20 01:20:48,855 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_79df16bb-56cf-40f5-bee3-065d59bd4a21/bin/uautomizer/cvc4 Starting monitored process 4 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:20:49,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 01:20:49,110 INFO L255 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 7 conjunts are in the unsatisfiable core [2019-11-20 01:20:49,113 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 01:20:49,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 01:20:49,158 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 01:20:49,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 01:20:49,195 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [750899948] [2019-11-20 01:20:49,196 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 01:20:49,196 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2019-11-20 01:20:49,196 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504049540] [2019-11-20 01:20:49,196 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-11-20 01:20:49,196 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 01:20:49,197 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-11-20 01:20:49,197 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-20 01:20:49,197 INFO L87 Difference]: Start difference. First operand 123 states and 132 transitions. Second operand 5 states. [2019-11-20 01:20:49,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 01:20:49,224 INFO L93 Difference]: Finished difference Result 122 states and 129 transitions. [2019-11-20 01:20:49,225 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-20 01:20:49,225 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2019-11-20 01:20:49,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 01:20:49,226 INFO L225 Difference]: With dead ends: 122 [2019-11-20 01:20:49,227 INFO L226 Difference]: Without dead ends: 122 [2019-11-20 01:20:49,227 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-20 01:20:49,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2019-11-20 01:20:49,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 120. [2019-11-20 01:20:49,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 120 states. [2019-11-20 01:20:49,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 127 transitions. [2019-11-20 01:20:49,236 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 127 transitions. Word has length 17 [2019-11-20 01:20:49,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 01:20:49,236 INFO L462 AbstractCegarLoop]: Abstraction has 120 states and 127 transitions. [2019-11-20 01:20:49,236 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-11-20 01:20:49,236 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 127 transitions. [2019-11-20 01:20:49,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2019-11-20 01:20:49,238 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 01:20:49,238 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-20 01:20:49,441 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:20:49,442 INFO L410 AbstractCegarLoop]: === Iteration 4 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 01:20:49,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 01:20:49,442 INFO L82 PathProgramCache]: Analyzing trace with hash 930507505, now seen corresponding path program 1 times [2019-11-20 01:20:49,443 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 01:20:49,443 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [523302691] [2019-11-20 01:20:49,443 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_79df16bb-56cf-40f5-bee3-065d59bd4a21/bin/uautomizer/cvc4 Starting monitored process 5 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:20:49,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 01:20:49,674 INFO L255 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 5 conjunts are in the unsatisfiable core [2019-11-20 01:20:49,676 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 01:20:49,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 01:20:49,720 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 01:20:49,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 01:20:49,802 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [523302691] [2019-11-20 01:20:49,802 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 01:20:49,802 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2019-11-20 01:20:49,802 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892580139] [2019-11-20 01:20:49,803 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-11-20 01:20:49,803 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 01:20:49,803 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-11-20 01:20:49,803 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-20 01:20:49,803 INFO L87 Difference]: Start difference. First operand 120 states and 127 transitions. Second operand 5 states. [2019-11-20 01:20:49,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 01:20:49,828 INFO L93 Difference]: Finished difference Result 122 states and 128 transitions. [2019-11-20 01:20:49,833 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-20 01:20:49,833 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 29 [2019-11-20 01:20:49,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 01:20:49,834 INFO L225 Difference]: With dead ends: 122 [2019-11-20 01:20:49,834 INFO L226 Difference]: Without dead ends: 122 [2019-11-20 01:20:49,835 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-20 01:20:49,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2019-11-20 01:20:49,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 120. [2019-11-20 01:20:49,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 120 states. [2019-11-20 01:20:49,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 126 transitions. [2019-11-20 01:20:49,842 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 126 transitions. Word has length 29 [2019-11-20 01:20:49,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 01:20:49,843 INFO L462 AbstractCegarLoop]: Abstraction has 120 states and 126 transitions. [2019-11-20 01:20:49,843 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-11-20 01:20:49,843 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 126 transitions. [2019-11-20 01:20:49,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2019-11-20 01:20:49,844 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 01:20:49,844 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-20 01:20:50,047 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:20:50,050 INFO L410 AbstractCegarLoop]: === Iteration 5 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 01:20:50,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 01:20:50,050 INFO L82 PathProgramCache]: Analyzing trace with hash -66564848, now seen corresponding path program 1 times [2019-11-20 01:20:50,051 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 01:20:50,051 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1336985741] [2019-11-20 01:20:50,051 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_79df16bb-56cf-40f5-bee3-065d59bd4a21/bin/uautomizer/cvc4 Starting monitored process 6 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:20:50,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 01:20:50,301 INFO L255 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 11 conjunts are in the unsatisfiable core [2019-11-20 01:20:50,304 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 01:20:50,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 01:20:50,356 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 01:20:50,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 01:20:50,416 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1336985741] [2019-11-20 01:20:50,417 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 01:20:50,417 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 7 [2019-11-20 01:20:50,417 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445658328] [2019-11-20 01:20:50,417 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2019-11-20 01:20:50,417 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 01:20:50,418 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-11-20 01:20:50,418 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2019-11-20 01:20:50,418 INFO L87 Difference]: Start difference. First operand 120 states and 126 transitions. Second operand 7 states. [2019-11-20 01:20:50,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 01:20:50,465 INFO L93 Difference]: Finished difference Result 132 states and 138 transitions. [2019-11-20 01:20:50,466 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-11-20 01:20:50,466 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 29 [2019-11-20 01:20:50,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 01:20:50,467 INFO L225 Difference]: With dead ends: 132 [2019-11-20 01:20:50,467 INFO L226 Difference]: Without dead ends: 132 [2019-11-20 01:20:50,468 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-20 01:20:50,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2019-11-20 01:20:50,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 128. [2019-11-20 01:20:50,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 128 states. [2019-11-20 01:20:50,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 134 transitions. [2019-11-20 01:20:50,477 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 134 transitions. Word has length 29 [2019-11-20 01:20:50,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 01:20:50,477 INFO L462 AbstractCegarLoop]: Abstraction has 128 states and 134 transitions. [2019-11-20 01:20:50,477 INFO L463 AbstractCegarLoop]: Interpolant automaton has 7 states. [2019-11-20 01:20:50,478 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 134 transitions. [2019-11-20 01:20:50,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2019-11-20 01:20:50,479 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 01:20:50,479 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] [2019-11-20 01:20:50,681 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:20:50,682 INFO L410 AbstractCegarLoop]: === Iteration 6 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 01:20:50,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 01:20:50,682 INFO L82 PathProgramCache]: Analyzing trace with hash -1092294862, now seen corresponding path program 1 times [2019-11-20 01:20:50,683 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 01:20:50,683 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1336287820] [2019-11-20 01:20:50,683 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_79df16bb-56cf-40f5-bee3-065d59bd4a21/bin/uautomizer/cvc4 Starting monitored process 7 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:20:50,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 01:20:50,881 INFO L255 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 10 conjunts are in the unsatisfiable core [2019-11-20 01:20:50,883 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 01:20:50,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 01:20:50,890 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 01:20:50,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 01:20:50,999 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1336287820] [2019-11-20 01:20:50,999 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 01:20:50,999 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2019-11-20 01:20:50,999 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695583858] [2019-11-20 01:20:51,000 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-11-20 01:20:51,000 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 01:20:51,000 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 01:20:51,000 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 01:20:51,000 INFO L87 Difference]: Start difference. First operand 128 states and 134 transitions. Second operand 3 states. [2019-11-20 01:20:51,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 01:20:51,164 INFO L93 Difference]: Finished difference Result 139 states and 144 transitions. [2019-11-20 01:20:51,165 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 01:20:51,165 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 27 [2019-11-20 01:20:51,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 01:20:51,166 INFO L225 Difference]: With dead ends: 139 [2019-11-20 01:20:51,166 INFO L226 Difference]: Without dead ends: 124 [2019-11-20 01:20:51,167 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 01:20:51,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2019-11-20 01:20:51,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 116. [2019-11-20 01:20:51,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 116 states. [2019-11-20 01:20:51,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 121 transitions. [2019-11-20 01:20:51,176 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 121 transitions. Word has length 27 [2019-11-20 01:20:51,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 01:20:51,176 INFO L462 AbstractCegarLoop]: Abstraction has 116 states and 121 transitions. [2019-11-20 01:20:51,177 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-11-20 01:20:51,177 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 121 transitions. [2019-11-20 01:20:51,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2019-11-20 01:20:51,178 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 01:20:51,178 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 01:20:51,381 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:20:51,381 INFO L410 AbstractCegarLoop]: === Iteration 7 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 01:20:51,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 01:20:51,382 INFO L82 PathProgramCache]: Analyzing trace with hash -1661608667, now seen corresponding path program 1 times [2019-11-20 01:20:51,382 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 01:20:51,382 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [960802027] [2019-11-20 01:20:51,382 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_79df16bb-56cf-40f5-bee3-065d59bd4a21/bin/uautomizer/cvc4 Starting monitored process 8 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:20:51,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 01:20:51,612 INFO L255 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-20 01:20:51,614 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 01:20:51,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 01:20:51,632 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 01:20:51,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 01:20:51,683 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [960802027] [2019-11-20 01:20:51,683 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 01:20:51,683 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2019-11-20 01:20:51,683 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323359570] [2019-11-20 01:20:51,684 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-11-20 01:20:51,684 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 01:20:51,684 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-11-20 01:20:51,684 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-11-20 01:20:51,684 INFO L87 Difference]: Start difference. First operand 116 states and 121 transitions. Second operand 6 states. [2019-11-20 01:20:51,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 01:20:51,722 INFO L93 Difference]: Finished difference Result 122 states and 127 transitions. [2019-11-20 01:20:51,724 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-11-20 01:20:51,725 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 32 [2019-11-20 01:20:51,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 01:20:51,726 INFO L225 Difference]: With dead ends: 122 [2019-11-20 01:20:51,726 INFO L226 Difference]: Without dead ends: 118 [2019-11-20 01:20:51,727 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2019-11-20 01:20:51,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2019-11-20 01:20:51,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 118. [2019-11-20 01:20:51,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 118 states. [2019-11-20 01:20:51,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 123 transitions. [2019-11-20 01:20:51,736 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 123 transitions. Word has length 32 [2019-11-20 01:20:51,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 01:20:51,737 INFO L462 AbstractCegarLoop]: Abstraction has 118 states and 123 transitions. [2019-11-20 01:20:51,737 INFO L463 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-11-20 01:20:51,737 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 123 transitions. [2019-11-20 01:20:51,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2019-11-20 01:20:51,738 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 01:20:51,739 INFO L410 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 01:20:51,941 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:20:51,942 INFO L410 AbstractCegarLoop]: === Iteration 8 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 01:20:51,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 01:20:51,942 INFO L82 PathProgramCache]: Analyzing trace with hash 1902699141, now seen corresponding path program 1 times [2019-11-20 01:20:51,942 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 01:20:51,943 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1843371482] [2019-11-20 01:20:51,943 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_79df16bb-56cf-40f5-bee3-065d59bd4a21/bin/uautomizer/cvc4 Starting monitored process 9 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:20:52,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 01:20:52,163 INFO L255 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 5 conjunts are in the unsatisfiable core [2019-11-20 01:20:52,165 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 01:20:52,207 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 01:20:52,207 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 01:20:52,319 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 01:20:52,319 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1843371482] [2019-11-20 01:20:52,319 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 01:20:52,319 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2019-11-20 01:20:52,319 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264193538] [2019-11-20 01:20:52,320 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-11-20 01:20:52,320 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 01:20:52,320 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-11-20 01:20:52,320 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2019-11-20 01:20:52,320 INFO L87 Difference]: Start difference. First operand 118 states and 123 transitions. Second operand 10 states. [2019-11-20 01:20:52,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 01:20:52,517 INFO L93 Difference]: Finished difference Result 126 states and 133 transitions. [2019-11-20 01:20:52,521 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-11-20 01:20:52,521 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 34 [2019-11-20 01:20:52,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 01:20:52,523 INFO L225 Difference]: With dead ends: 126 [2019-11-20 01:20:52,523 INFO L226 Difference]: Without dead ends: 122 [2019-11-20 01:20:52,523 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=93, Unknown=0, NotChecked=0, Total=156 [2019-11-20 01:20:52,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2019-11-20 01:20:52,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 122. [2019-11-20 01:20:52,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 122 states. [2019-11-20 01:20:52,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 127 transitions. [2019-11-20 01:20:52,530 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 127 transitions. Word has length 34 [2019-11-20 01:20:52,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 01:20:52,531 INFO L462 AbstractCegarLoop]: Abstraction has 122 states and 127 transitions. [2019-11-20 01:20:52,531 INFO L463 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-11-20 01:20:52,531 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 127 transitions. [2019-11-20 01:20:52,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2019-11-20 01:20:52,532 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 01:20:52,533 INFO L410 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 01:20:52,735 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:20:52,736 INFO L410 AbstractCegarLoop]: === Iteration 9 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 01:20:52,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 01:20:52,736 INFO L82 PathProgramCache]: Analyzing trace with hash -1545509563, now seen corresponding path program 2 times [2019-11-20 01:20:52,736 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 01:20:52,736 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [752179281] [2019-11-20 01:20:52,737 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_79df16bb-56cf-40f5-bee3-065d59bd4a21/bin/uautomizer/cvc4 Starting monitored process 10 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:20:52,982 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2019-11-20 01:20:52,982 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-20 01:20:52,984 INFO L255 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 13 conjunts are in the unsatisfiable core [2019-11-20 01:20:52,986 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 01:20:52,990 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-11-20 01:20:52,991 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 01:20:52,997 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 01:20:52,997 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-20 01:20:52,997 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-11-20 01:20:53,158 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2019-11-20 01:20:53,158 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 01:20:53,247 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2019-11-20 01:20:53,248 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [752179281] [2019-11-20 01:20:53,248 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 01:20:53,248 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12, 9] imperfect sequences [] total 12 [2019-11-20 01:20:53,248 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293438050] [2019-11-20 01:20:53,249 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2019-11-20 01:20:53,249 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 01:20:53,249 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2019-11-20 01:20:53,249 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2019-11-20 01:20:53,249 INFO L87 Difference]: Start difference. First operand 122 states and 127 transitions. Second operand 13 states. [2019-11-20 01:20:54,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 01:20:54,130 INFO L93 Difference]: Finished difference Result 133 states and 137 transitions. [2019-11-20 01:20:54,130 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-11-20 01:20:54,130 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 38 [2019-11-20 01:20:54,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 01:20:54,131 INFO L225 Difference]: With dead ends: 133 [2019-11-20 01:20:54,132 INFO L226 Difference]: Without dead ends: 133 [2019-11-20 01:20:54,132 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-20 01:20:54,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2019-11-20 01:20:54,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 121. [2019-11-20 01:20:54,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 121 states. [2019-11-20 01:20:54,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 126 transitions. [2019-11-20 01:20:54,137 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 126 transitions. Word has length 38 [2019-11-20 01:20:54,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 01:20:54,138 INFO L462 AbstractCegarLoop]: Abstraction has 121 states and 126 transitions. [2019-11-20 01:20:54,138 INFO L463 AbstractCegarLoop]: Interpolant automaton has 13 states. [2019-11-20 01:20:54,138 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 126 transitions. [2019-11-20 01:20:54,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2019-11-20 01:20:54,139 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 01:20:54,139 INFO L410 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 01:20:54,340 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:20:54,340 INFO L410 AbstractCegarLoop]: === Iteration 10 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 01:20:54,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 01:20:54,340 INFO L82 PathProgramCache]: Analyzing trace with hash -1545509562, now seen corresponding path program 1 times [2019-11-20 01:20:54,341 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 01:20:54,341 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [255218465] [2019-11-20 01:20:54,341 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_79df16bb-56cf-40f5-bee3-065d59bd4a21/bin/uautomizer/cvc4 Starting monitored process 11 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:20:54,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 01:20:54,585 INFO L255 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 9 conjunts are in the unsatisfiable core [2019-11-20 01:20:54,586 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 01:20:54,647 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 01:20:54,647 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 01:20:54,935 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 01:20:54,935 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [255218465] [2019-11-20 01:20:54,935 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 01:20:54,935 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2019-11-20 01:20:54,935 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339027474] [2019-11-20 01:20:54,936 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2019-11-20 01:20:54,936 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 01:20:54,936 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2019-11-20 01:20:54,936 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=209, Unknown=0, NotChecked=0, Total=306 [2019-11-20 01:20:54,936 INFO L87 Difference]: Start difference. First operand 121 states and 126 transitions. Second operand 18 states. [2019-11-20 01:20:55,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 01:20:55,878 INFO L93 Difference]: Finished difference Result 133 states and 144 transitions. [2019-11-20 01:20:55,878 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2019-11-20 01:20:55,878 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 38 [2019-11-20 01:20:55,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 01:20:55,879 INFO L225 Difference]: With dead ends: 133 [2019-11-20 01:20:55,879 INFO L226 Difference]: Without dead ends: 129 [2019-11-20 01:20:55,880 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-20 01:20:55,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2019-11-20 01:20:55,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 129. [2019-11-20 01:20:55,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 129 states. [2019-11-20 01:20:55,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 134 transitions. [2019-11-20 01:20:55,886 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 134 transitions. Word has length 38 [2019-11-20 01:20:55,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 01:20:55,886 INFO L462 AbstractCegarLoop]: Abstraction has 129 states and 134 transitions. [2019-11-20 01:20:55,886 INFO L463 AbstractCegarLoop]: Interpolant automaton has 18 states. [2019-11-20 01:20:55,886 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 134 transitions. [2019-11-20 01:20:55,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2019-11-20 01:20:55,888 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 01:20:55,888 INFO L410 BasicCegarLoop]: trace histogram [14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 01:20:56,091 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:20:56,092 INFO L410 AbstractCegarLoop]: === Iteration 11 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 01:20:56,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 01:20:56,092 INFO L82 PathProgramCache]: Analyzing trace with hash 990137030, now seen corresponding path program 2 times [2019-11-20 01:20:56,092 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 01:20:56,093 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [157335331] [2019-11-20 01:20:56,093 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_79df16bb-56cf-40f5-bee3-065d59bd4a21/bin/uautomizer/cvc4 Starting monitored process 12 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:20:56,337 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2019-11-20 01:20:56,338 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-20 01:20:56,341 INFO L255 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 24 conjunts are in the unsatisfiable core [2019-11-20 01:20:56,343 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 01:20:56,362 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-11-20 01:20:56,363 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 01:20:56,369 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 01:20:56,370 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-20 01:20:56,370 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2019-11-20 01:20:56,583 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2019-11-20 01:20:56,584 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 01:20:57,485 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2019-11-20 01:20:57,485 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [157335331] [2019-11-20 01:20:57,485 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 01:20:57,485 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12, 11] imperfect sequences [] total 22 [2019-11-20 01:20:57,486 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329045083] [2019-11-20 01:20:57,486 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2019-11-20 01:20:57,486 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 01:20:57,486 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2019-11-20 01:20:57,487 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2019-11-20 01:20:57,487 INFO L87 Difference]: Start difference. First operand 129 states and 134 transitions. Second operand 23 states. [2019-11-20 01:20:59,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 01:20:59,752 INFO L93 Difference]: Finished difference Result 128 states and 133 transitions. [2019-11-20 01:20:59,753 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-11-20 01:20:59,753 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 46 [2019-11-20 01:20:59,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 01:20:59,754 INFO L225 Difference]: With dead ends: 128 [2019-11-20 01:20:59,754 INFO L226 Difference]: Without dead ends: 128 [2019-11-20 01:20:59,755 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-20 01:20:59,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2019-11-20 01:20:59,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 128. [2019-11-20 01:20:59,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 128 states. [2019-11-20 01:20:59,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 133 transitions. [2019-11-20 01:20:59,761 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 133 transitions. Word has length 46 [2019-11-20 01:20:59,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 01:20:59,761 INFO L462 AbstractCegarLoop]: Abstraction has 128 states and 133 transitions. [2019-11-20 01:20:59,762 INFO L463 AbstractCegarLoop]: Interpolant automaton has 23 states. [2019-11-20 01:20:59,762 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 133 transitions. [2019-11-20 01:20:59,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2019-11-20 01:20:59,764 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 01:20:59,764 INFO L410 BasicCegarLoop]: trace histogram [14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 01:20:59,967 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:20:59,967 INFO L410 AbstractCegarLoop]: === Iteration 12 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 01:20:59,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 01:20:59,968 INFO L82 PathProgramCache]: Analyzing trace with hash -1622314684, now seen corresponding path program 1 times [2019-11-20 01:20:59,968 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 01:20:59,968 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [582727063] [2019-11-20 01:20:59,969 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_79df16bb-56cf-40f5-bee3-065d59bd4a21/bin/uautomizer/cvc4 Starting monitored process 13 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:21:00,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 01:21:00,286 INFO L255 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 17 conjunts are in the unsatisfiable core [2019-11-20 01:21:00,287 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 01:21:00,473 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 01:21:00,473 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 01:21:01,355 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 01:21:01,356 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [582727063] [2019-11-20 01:21:01,356 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 01:21:01,356 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 [2019-11-20 01:21:01,356 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511897244] [2019-11-20 01:21:01,357 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2019-11-20 01:21:01,357 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 01:21:01,357 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2019-11-20 01:21:01,358 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=230, Invalid=892, Unknown=0, NotChecked=0, Total=1122 [2019-11-20 01:21:01,358 INFO L87 Difference]: Start difference. First operand 128 states and 133 transitions. Second operand 34 states. [2019-11-20 01:21:02,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 01:21:02,496 INFO L93 Difference]: Finished difference Result 134 states and 139 transitions. [2019-11-20 01:21:02,499 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2019-11-20 01:21:02,499 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 51 [2019-11-20 01:21:02,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 01:21:02,500 INFO L225 Difference]: With dead ends: 134 [2019-11-20 01:21:02,500 INFO L226 Difference]: Without dead ends: 130 [2019-11-20 01:21:02,501 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 68 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=250, Invalid=940, Unknown=0, NotChecked=0, Total=1190 [2019-11-20 01:21:02,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2019-11-20 01:21:02,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 130. [2019-11-20 01:21:02,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 130 states. [2019-11-20 01:21:02,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 135 transitions. [2019-11-20 01:21:02,506 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 135 transitions. Word has length 51 [2019-11-20 01:21:02,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 01:21:02,506 INFO L462 AbstractCegarLoop]: Abstraction has 130 states and 135 transitions. [2019-11-20 01:21:02,506 INFO L463 AbstractCegarLoop]: Interpolant automaton has 34 states. [2019-11-20 01:21:02,507 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 135 transitions. [2019-11-20 01:21:02,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2019-11-20 01:21:02,510 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 01:21:02,510 INFO L410 BasicCegarLoop]: trace histogram [16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 01:21:02,713 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:21:02,713 INFO L410 AbstractCegarLoop]: === Iteration 13 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 01:21:02,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 01:21:02,713 INFO L82 PathProgramCache]: Analyzing trace with hash -1646612508, now seen corresponding path program 2 times [2019-11-20 01:21:02,714 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 01:21:02,714 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [844160286] [2019-11-20 01:21:02,714 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_79df16bb-56cf-40f5-bee3-065d59bd4a21/bin/uautomizer/cvc4 Starting monitored process 14 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:21:02,957 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2019-11-20 01:21:02,957 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-20 01:21:02,959 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 13 conjunts are in the unsatisfiable core [2019-11-20 01:21:02,961 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 01:21:02,966 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-11-20 01:21:02,966 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 01:21:02,969 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 01:21:02,969 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-20 01:21:02,969 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-11-20 01:21:03,166 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 01:21:03,167 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 01:21:03,252 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 01:21:03,252 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [844160286] [2019-11-20 01:21:03,252 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 01:21:03,253 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12, 9] imperfect sequences [] total 12 [2019-11-20 01:21:03,253 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5834524] [2019-11-20 01:21:03,253 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2019-11-20 01:21:03,253 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 01:21:03,254 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2019-11-20 01:21:03,254 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2019-11-20 01:21:03,254 INFO L87 Difference]: Start difference. First operand 130 states and 135 transitions. Second operand 13 states. [2019-11-20 01:21:04,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 01:21:04,038 INFO L93 Difference]: Finished difference Result 140 states and 144 transitions. [2019-11-20 01:21:04,038 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-11-20 01:21:04,038 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 53 [2019-11-20 01:21:04,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 01:21:04,039 INFO L225 Difference]: With dead ends: 140 [2019-11-20 01:21:04,039 INFO L226 Difference]: Without dead ends: 140 [2019-11-20 01:21:04,039 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 90 SyntacticMatches, 4 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2019-11-20 01:21:04,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2019-11-20 01:21:04,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 128. [2019-11-20 01:21:04,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 128 states. [2019-11-20 01:21:04,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 133 transitions. [2019-11-20 01:21:04,044 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 133 transitions. Word has length 53 [2019-11-20 01:21:04,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 01:21:04,044 INFO L462 AbstractCegarLoop]: Abstraction has 128 states and 133 transitions. [2019-11-20 01:21:04,044 INFO L463 AbstractCegarLoop]: Interpolant automaton has 13 states. [2019-11-20 01:21:04,045 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 133 transitions. [2019-11-20 01:21:04,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2019-11-20 01:21:04,045 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 01:21:04,046 INFO L410 BasicCegarLoop]: trace histogram [16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 01:21:04,248 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:21:04,248 INFO L410 AbstractCegarLoop]: === Iteration 14 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 01:21:04,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 01:21:04,249 INFO L82 PathProgramCache]: Analyzing trace with hash -1646612507, now seen corresponding path program 1 times [2019-11-20 01:21:04,249 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 01:21:04,249 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1796521129] [2019-11-20 01:21:04,249 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_79df16bb-56cf-40f5-bee3-065d59bd4a21/bin/uautomizer/cvc4 Starting monitored process 15 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:21:04,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 01:21:04,626 INFO L255 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 24 conjunts are in the unsatisfiable core [2019-11-20 01:21:04,628 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 01:21:04,647 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-11-20 01:21:04,648 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 01:21:04,655 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 01:21:04,655 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-20 01:21:04,656 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2019-11-20 01:21:04,941 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 01:21:04,941 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 01:21:05,857 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 01:21:05,857 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1796521129] [2019-11-20 01:21:05,858 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 01:21:05,858 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12, 11] imperfect sequences [] total 22 [2019-11-20 01:21:05,858 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269087681] [2019-11-20 01:21:05,858 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2019-11-20 01:21:05,859 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 01:21:05,859 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2019-11-20 01:21:05,859 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2019-11-20 01:21:05,859 INFO L87 Difference]: Start difference. First operand 128 states and 133 transitions. Second operand 23 states. [2019-11-20 01:21:07,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 01:21:07,940 INFO L93 Difference]: Finished difference Result 126 states and 131 transitions. [2019-11-20 01:21:07,941 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-11-20 01:21:07,941 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 53 [2019-11-20 01:21:07,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 01:21:07,942 INFO L225 Difference]: With dead ends: 126 [2019-11-20 01:21:07,943 INFO L226 Difference]: Without dead ends: 126 [2019-11-20 01:21:07,943 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 80 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2019-11-20 01:21:07,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2019-11-20 01:21:07,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 126. [2019-11-20 01:21:07,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 126 states. [2019-11-20 01:21:07,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 131 transitions. [2019-11-20 01:21:07,949 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 131 transitions. Word has length 53 [2019-11-20 01:21:07,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 01:21:07,949 INFO L462 AbstractCegarLoop]: Abstraction has 126 states and 131 transitions. [2019-11-20 01:21:07,950 INFO L463 AbstractCegarLoop]: Interpolant automaton has 23 states. [2019-11-20 01:21:07,950 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 131 transitions. [2019-11-20 01:21:07,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2019-11-20 01:21:07,951 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 01:21:07,951 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-20 01:21:08,156 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:21:08,156 INFO L410 AbstractCegarLoop]: === Iteration 15 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 01:21:08,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 01:21:08,157 INFO L82 PathProgramCache]: Analyzing trace with hash -537521480, now seen corresponding path program 1 times [2019-11-20 01:21:08,157 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 01:21:08,157 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [334164819] [2019-11-20 01:21:08,157 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_79df16bb-56cf-40f5-bee3-065d59bd4a21/bin/uautomizer/cvc4 Starting monitored process 16 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:21:08,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 01:21:08,390 INFO L255 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 7 conjunts are in the unsatisfiable core [2019-11-20 01:21:08,392 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 01:21:08,419 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 01:21:08,419 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 01:21:08,532 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 01:21:08,532 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [334164819] [2019-11-20 01:21:08,532 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 01:21:08,532 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 8 [2019-11-20 01:21:08,532 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833505233] [2019-11-20 01:21:08,533 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-11-20 01:21:08,533 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 01:21:08,533 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-11-20 01:21:08,533 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2019-11-20 01:21:08,533 INFO L87 Difference]: Start difference. First operand 126 states and 131 transitions. Second operand 8 states. [2019-11-20 01:21:08,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 01:21:08,571 INFO L93 Difference]: Finished difference Result 128 states and 132 transitions. [2019-11-20 01:21:08,571 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-11-20 01:21:08,571 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 58 [2019-11-20 01:21:08,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 01:21:08,572 INFO L225 Difference]: With dead ends: 128 [2019-11-20 01:21:08,573 INFO L226 Difference]: Without dead ends: 126 [2019-11-20 01:21:08,573 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-20 01:21:08,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2019-11-20 01:21:08,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 126. [2019-11-20 01:21:08,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 126 states. [2019-11-20 01:21:08,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 130 transitions. [2019-11-20 01:21:08,578 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 130 transitions. Word has length 58 [2019-11-20 01:21:08,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 01:21:08,578 INFO L462 AbstractCegarLoop]: Abstraction has 126 states and 130 transitions. [2019-11-20 01:21:08,578 INFO L463 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-11-20 01:21:08,579 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 130 transitions. [2019-11-20 01:21:08,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2019-11-20 01:21:08,579 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 01:21:08,580 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-20 01:21:08,780 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:21:08,780 INFO L410 AbstractCegarLoop]: === Iteration 16 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 01:21:08,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 01:21:08,781 INFO L82 PathProgramCache]: Analyzing trace with hash -170000135, now seen corresponding path program 1 times [2019-11-20 01:21:08,781 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 01:21:08,781 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [453376429] [2019-11-20 01:21:08,781 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_79df16bb-56cf-40f5-bee3-065d59bd4a21/bin/uautomizer/cvc4 Starting monitored process 17 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:21:09,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 01:21:09,043 INFO L255 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 9 conjunts are in the unsatisfiable core [2019-11-20 01:21:09,045 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 01:21:09,110 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 01:21:09,110 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 01:21:09,288 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 01:21:09,339 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 01:21:09,339 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [453376429] [2019-11-20 01:21:09,339 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 01:21:09,339 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9, 9] imperfect sequences [] total 11 [2019-11-20 01:21:09,340 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655515091] [2019-11-20 01:21:09,340 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-11-20 01:21:09,340 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 01:21:09,340 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-11-20 01:21:09,341 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2019-11-20 01:21:09,341 INFO L87 Difference]: Start difference. First operand 126 states and 130 transitions. Second operand 11 states. [2019-11-20 01:21:09,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 01:21:09,419 INFO L93 Difference]: Finished difference Result 130 states and 133 transitions. [2019-11-20 01:21:09,420 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-11-20 01:21:09,420 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 63 [2019-11-20 01:21:09,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 01:21:09,421 INFO L225 Difference]: With dead ends: 130 [2019-11-20 01:21:09,421 INFO L226 Difference]: Without dead ends: 126 [2019-11-20 01:21:09,421 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2019-11-20 01:21:09,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2019-11-20 01:21:09,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 126. [2019-11-20 01:21:09,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 126 states. [2019-11-20 01:21:09,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 129 transitions. [2019-11-20 01:21:09,426 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 129 transitions. Word has length 63 [2019-11-20 01:21:09,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 01:21:09,426 INFO L462 AbstractCegarLoop]: Abstraction has 126 states and 129 transitions. [2019-11-20 01:21:09,426 INFO L463 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-11-20 01:21:09,426 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 129 transitions. [2019-11-20 01:21:09,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2019-11-20 01:21:09,427 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 01:21:09,427 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-20 01:21:09,628 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:21:09,628 INFO L410 AbstractCegarLoop]: === Iteration 17 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 01:21:09,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 01:21:09,628 INFO L82 PathProgramCache]: Analyzing trace with hash -579993350, now seen corresponding path program 1 times [2019-11-20 01:21:09,629 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 01:21:09,629 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [761316671] [2019-11-20 01:21:09,629 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_79df16bb-56cf-40f5-bee3-065d59bd4a21/bin/uautomizer/cvc4 Starting monitored process 18 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:21:10,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 01:21:10,017 INFO L255 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 30 conjunts are in the unsatisfiable core [2019-11-20 01:21:10,019 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 01:21:10,065 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-11-20 01:21:10,065 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 01:21:10,068 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 01:21:10,068 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-20 01:21:10,068 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-11-20 01:21:10,447 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 01:21:10,447 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 01:21:10,925 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 01:21:10,925 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [761316671] [2019-11-20 01:21:10,926 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 01:21:10,926 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19, 14] imperfect sequences [] total 19 [2019-11-20 01:21:10,926 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898155440] [2019-11-20 01:21:10,927 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2019-11-20 01:21:10,927 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 01:21:10,927 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2019-11-20 01:21:10,928 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2019-11-20 01:21:10,928 INFO L87 Difference]: Start difference. First operand 126 states and 129 transitions. Second operand 20 states. [2019-11-20 01:21:12,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 01:21:12,550 INFO L93 Difference]: Finished difference Result 140 states and 142 transitions. [2019-11-20 01:21:12,551 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2019-11-20 01:21:12,551 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 74 [2019-11-20 01:21:12,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 01:21:12,552 INFO L225 Difference]: With dead ends: 140 [2019-11-20 01:21:12,552 INFO L226 Difference]: Without dead ends: 140 [2019-11-20 01:21:12,553 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 125 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=79, Invalid=521, Unknown=0, NotChecked=0, Total=600 [2019-11-20 01:21:12,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2019-11-20 01:21:12,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 124. [2019-11-20 01:21:12,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 124 states. [2019-11-20 01:21:12,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 127 transitions. [2019-11-20 01:21:12,561 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 127 transitions. Word has length 74 [2019-11-20 01:21:12,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 01:21:12,562 INFO L462 AbstractCegarLoop]: Abstraction has 124 states and 127 transitions. [2019-11-20 01:21:12,562 INFO L463 AbstractCegarLoop]: Interpolant automaton has 20 states. [2019-11-20 01:21:12,562 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 127 transitions. [2019-11-20 01:21:12,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2019-11-20 01:21:12,563 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 01:21:12,564 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-20 01:21:12,769 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:21:12,770 INFO L410 AbstractCegarLoop]: === Iteration 18 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 01:21:12,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 01:21:12,770 INFO L82 PathProgramCache]: Analyzing trace with hash -579993349, now seen corresponding path program 1 times [2019-11-20 01:21:12,770 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 01:21:12,770 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [408378561] [2019-11-20 01:21:12,771 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_79df16bb-56cf-40f5-bee3-065d59bd4a21/bin/uautomizer/cvc4 Starting monitored process 19 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:21:13,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 01:21:13,367 INFO L255 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 40 conjunts are in the unsatisfiable core [2019-11-20 01:21:13,370 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 01:21:13,387 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-11-20 01:21:13,387 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 01:21:13,393 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 01:21:13,393 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-20 01:21:13,393 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2019-11-20 01:21:14,128 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 01:21:14,128 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 01:21:16,533 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 01:21:16,533 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [408378561] [2019-11-20 01:21:16,533 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 01:21:16,534 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19, 16] imperfect sequences [] total 34 [2019-11-20 01:21:16,534 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328149906] [2019-11-20 01:21:16,535 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2019-11-20 01:21:16,535 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 01:21:16,535 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2019-11-20 01:21:16,536 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=1093, Unknown=0, NotChecked=0, Total=1190 [2019-11-20 01:21:16,536 INFO L87 Difference]: Start difference. First operand 124 states and 127 transitions. Second operand 35 states. [2019-11-20 01:21:20,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 01:21:20,511 INFO L93 Difference]: Finished difference Result 122 states and 125 transitions. [2019-11-20 01:21:20,512 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2019-11-20 01:21:20,512 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 74 [2019-11-20 01:21:20,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 01:21:20,513 INFO L225 Difference]: With dead ends: 122 [2019-11-20 01:21:20,513 INFO L226 Difference]: Without dead ends: 122 [2019-11-20 01:21:20,514 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 110 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 360 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=138, Invalid=1502, Unknown=0, NotChecked=0, Total=1640 [2019-11-20 01:21:20,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2019-11-20 01:21:20,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 122. [2019-11-20 01:21:20,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 122 states. [2019-11-20 01:21:20,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 125 transitions. [2019-11-20 01:21:20,520 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 125 transitions. Word has length 74 [2019-11-20 01:21:20,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 01:21:20,521 INFO L462 AbstractCegarLoop]: Abstraction has 122 states and 125 transitions. [2019-11-20 01:21:20,521 INFO L463 AbstractCegarLoop]: Interpolant automaton has 35 states. [2019-11-20 01:21:20,521 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 125 transitions. [2019-11-20 01:21:20,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2019-11-20 01:21:20,522 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 01:21:20,522 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] [2019-11-20 01:21:20,727 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:21:20,728 INFO L410 AbstractCegarLoop]: === Iteration 19 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 01:21:20,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 01:21:20,728 INFO L82 PathProgramCache]: Analyzing trace with hash -686125668, now seen corresponding path program 1 times [2019-11-20 01:21:20,729 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 01:21:20,729 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1825600749] [2019-11-20 01:21:20,729 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_79df16bb-56cf-40f5-bee3-065d59bd4a21/bin/uautomizer/cvc4 Starting monitored process 20 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:21:21,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 01:21:21,014 INFO L255 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 10 conjunts are in the unsatisfiable core [2019-11-20 01:21:21,016 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 01:21:21,080 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 01:21:21,080 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 01:21:21,306 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 01:21:21,307 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1825600749] [2019-11-20 01:21:21,307 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 01:21:21,307 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10, 10] imperfect sequences [] total 11 [2019-11-20 01:21:21,307 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028708158] [2019-11-20 01:21:21,307 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-11-20 01:21:21,307 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 01:21:21,308 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-11-20 01:21:21,308 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2019-11-20 01:21:21,308 INFO L87 Difference]: Start difference. First operand 122 states and 125 transitions. Second operand 11 states. [2019-11-20 01:21:21,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 01:21:21,368 INFO L93 Difference]: Finished difference Result 124 states and 126 transitions. [2019-11-20 01:21:21,369 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-11-20 01:21:21,369 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 72 [2019-11-20 01:21:21,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 01:21:21,370 INFO L225 Difference]: With dead ends: 124 [2019-11-20 01:21:21,370 INFO L226 Difference]: Without dead ends: 122 [2019-11-20 01:21:21,370 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2019-11-20 01:21:21,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2019-11-20 01:21:21,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 122. [2019-11-20 01:21:21,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 122 states. [2019-11-20 01:21:21,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 124 transitions. [2019-11-20 01:21:21,374 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 124 transitions. Word has length 72 [2019-11-20 01:21:21,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 01:21:21,374 INFO L462 AbstractCegarLoop]: Abstraction has 122 states and 124 transitions. [2019-11-20 01:21:21,374 INFO L463 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-11-20 01:21:21,374 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 124 transitions. [2019-11-20 01:21:21,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2019-11-20 01:21:21,375 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 01:21:21,375 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-20 01:21:21,576 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:21:21,576 INFO L410 AbstractCegarLoop]: === Iteration 20 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 01:21:21,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 01:21:21,577 INFO L82 PathProgramCache]: Analyzing trace with hash -82027476, now seen corresponding path program 1 times [2019-11-20 01:21:21,577 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 01:21:21,578 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1205882820] [2019-11-20 01:21:21,578 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_79df16bb-56cf-40f5-bee3-065d59bd4a21/bin/uautomizer/cvc4 Starting monitored process 21 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:21:21,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 01:21:21,988 INFO L255 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 42 conjunts are in the unsatisfiable core [2019-11-20 01:21:21,991 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 01:21:21,998 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-11-20 01:21:21,998 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 01:21:22,001 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 01:21:22,001 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-20 01:21:22,001 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-11-20 01:21:22,588 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 01:21:22,588 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 01:21:23,019 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 01:21:23,019 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1205882820] [2019-11-20 01:21:23,019 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 01:21:23,019 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23, 18] imperfect sequences [] total 23 [2019-11-20 01:21:23,019 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959252925] [2019-11-20 01:21:23,020 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2019-11-20 01:21:23,020 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 01:21:23,020 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2019-11-20 01:21:23,020 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=486, Unknown=0, NotChecked=0, Total=552 [2019-11-20 01:21:23,020 INFO L87 Difference]: Start difference. First operand 122 states and 124 transitions. Second operand 24 states. [2019-11-20 01:21:24,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 01:21:24,756 INFO L93 Difference]: Finished difference Result 132 states and 133 transitions. [2019-11-20 01:21:24,756 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2019-11-20 01:21:24,756 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 87 [2019-11-20 01:21:24,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 01:21:24,758 INFO L225 Difference]: With dead ends: 132 [2019-11-20 01:21:24,758 INFO L226 Difference]: Without dead ends: 132 [2019-11-20 01:21:24,758 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 144 SyntacticMatches, 7 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=101, Invalid=829, Unknown=0, NotChecked=0, Total=930 [2019-11-20 01:21:24,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2019-11-20 01:21:24,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 120. [2019-11-20 01:21:24,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 120 states. [2019-11-20 01:21:24,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 122 transitions. [2019-11-20 01:21:24,762 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 122 transitions. Word has length 87 [2019-11-20 01:21:24,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 01:21:24,764 INFO L462 AbstractCegarLoop]: Abstraction has 120 states and 122 transitions. [2019-11-20 01:21:24,764 INFO L463 AbstractCegarLoop]: Interpolant automaton has 24 states. [2019-11-20 01:21:24,764 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 122 transitions. [2019-11-20 01:21:24,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2019-11-20 01:21:24,765 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 01:21:24,765 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-20 01:21:24,975 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:21:24,975 INFO L410 AbstractCegarLoop]: === Iteration 21 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 01:21:24,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 01:21:24,976 INFO L82 PathProgramCache]: Analyzing trace with hash -82027475, now seen corresponding path program 1 times [2019-11-20 01:21:24,976 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 01:21:24,976 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [858986201] [2019-11-20 01:21:24,976 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_79df16bb-56cf-40f5-bee3-065d59bd4a21/bin/uautomizer/cvc4 Starting monitored process 22 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:21:25,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 01:21:25,469 INFO L255 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 52 conjunts are in the unsatisfiable core [2019-11-20 01:21:25,472 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 01:21:25,480 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-11-20 01:21:25,480 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 01:21:25,486 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 01:21:25,486 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-20 01:21:25,486 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2019-11-20 01:21:26,184 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 01:21:26,184 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 01:21:28,851 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 01:21:28,851 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [858986201] [2019-11-20 01:21:28,851 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 01:21:28,851 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23, 20] imperfect sequences [] total 42 [2019-11-20 01:21:28,852 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322780857] [2019-11-20 01:21:28,852 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2019-11-20 01:21:28,852 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 01:21:28,852 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2019-11-20 01:21:28,853 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=1685, Unknown=0, NotChecked=0, Total=1806 [2019-11-20 01:21:28,853 INFO L87 Difference]: Start difference. First operand 120 states and 122 transitions. Second operand 43 states. [2019-11-20 01:21:33,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 01:21:33,115 INFO L93 Difference]: Finished difference Result 118 states and 120 transitions. [2019-11-20 01:21:33,116 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2019-11-20 01:21:33,116 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 87 [2019-11-20 01:21:33,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 01:21:33,116 INFO L225 Difference]: With dead ends: 118 [2019-11-20 01:21:33,116 INFO L226 Difference]: Without dead ends: 118 [2019-11-20 01:21:33,117 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 126 SyntacticMatches, 6 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 591 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=176, Invalid=2374, Unknown=0, NotChecked=0, Total=2550 [2019-11-20 01:21:33,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2019-11-20 01:21:33,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 118. [2019-11-20 01:21:33,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 118 states. [2019-11-20 01:21:33,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 120 transitions. [2019-11-20 01:21:33,121 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 120 transitions. Word has length 87 [2019-11-20 01:21:33,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 01:21:33,122 INFO L462 AbstractCegarLoop]: Abstraction has 118 states and 120 transitions. [2019-11-20 01:21:33,122 INFO L463 AbstractCegarLoop]: Interpolant automaton has 43 states. [2019-11-20 01:21:33,122 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 120 transitions. [2019-11-20 01:21:33,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2019-11-20 01:21:33,123 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 01:21:33,124 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-20 01:21:33,329 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:21:33,329 INFO L410 AbstractCegarLoop]: === Iteration 22 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 01:21:33,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 01:21:33,329 INFO L82 PathProgramCache]: Analyzing trace with hash 156099243, now seen corresponding path program 1 times [2019-11-20 01:21:33,330 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 01:21:33,330 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [190925335] [2019-11-20 01:21:33,330 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_79df16bb-56cf-40f5-bee3-065d59bd4a21/bin/uautomizer/cvc4 Starting monitored process 23 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:21:33,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 01:21:33,901 INFO L255 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 23 conjunts are in the unsatisfiable core [2019-11-20 01:21:33,904 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 01:21:34,406 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 01:21:34,406 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 01:21:35,098 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 01:21:35,098 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [190925335] [2019-11-20 01:21:35,098 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 01:21:35,098 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20, 19] imperfect sequences [] total 38 [2019-11-20 01:21:35,098 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66991228] [2019-11-20 01:21:35,099 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2019-11-20 01:21:35,099 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 01:21:35,099 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2019-11-20 01:21:35,100 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1371, Unknown=0, NotChecked=0, Total=1482 [2019-11-20 01:21:35,100 INFO L87 Difference]: Start difference. First operand 118 states and 120 transitions. Second operand 39 states. [2019-11-20 01:21:36,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 01:21:36,726 INFO L93 Difference]: Finished difference Result 117 states and 119 transitions. [2019-11-20 01:21:36,728 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2019-11-20 01:21:36,728 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 90 [2019-11-20 01:21:36,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 01:21:36,729 INFO L225 Difference]: With dead ends: 117 [2019-11-20 01:21:36,730 INFO L226 Difference]: Without dead ends: 117 [2019-11-20 01:21:36,730 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 139 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 516 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=160, Invalid=1910, Unknown=0, NotChecked=0, Total=2070 [2019-11-20 01:21:36,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2019-11-20 01:21:36,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 117. [2019-11-20 01:21:36,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 117 states. [2019-11-20 01:21:36,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 119 transitions. [2019-11-20 01:21:36,734 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 119 transitions. Word has length 90 [2019-11-20 01:21:36,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 01:21:36,734 INFO L462 AbstractCegarLoop]: Abstraction has 117 states and 119 transitions. [2019-11-20 01:21:36,735 INFO L463 AbstractCegarLoop]: Interpolant automaton has 39 states. [2019-11-20 01:21:36,735 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 119 transitions. [2019-11-20 01:21:36,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2019-11-20 01:21:36,736 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 01:21:36,736 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-20 01:21:36,942 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:21:36,942 INFO L410 AbstractCegarLoop]: === Iteration 23 === [ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION, ldv_list_addErr1REQUIRES_VIOLATION, ldv_list_addErr0REQUIRES_VIOLATION, ldv_kobject_createErr1REQUIRES_VIOLATION, ldv_kobject_createErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr4REQUIRES_VIOLATION, ldv_destroy_msgsErr3REQUIRES_VIOLATION, ldv_destroy_msgsErr2REQUIRES_VIOLATION, ldv_destroy_msgsErr1REQUIRES_VIOLATION, ldv_destroy_msgsErr0REQUIRES_VIOLATION, ldv_destroy_msgsErr5REQUIRES_VIOLATION, ldv_msg_fillErr1REQUIRES_VIOLATION, ldv_msg_fillErr5REQUIRES_VIOLATION, ldv_msg_fillErr0REQUIRES_VIOLATION, ldv_msg_fillErr4REQUIRES_VIOLATION, ldv_msg_fillErr2REQUIRES_VIOLATION, ldv_msg_fillErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr1REQUIRES_VIOLATION, ldv_atomic_add_returnErr0REQUIRES_VIOLATION, ldv_atomic_add_returnErr3REQUIRES_VIOLATION, ldv_atomic_add_returnErr2REQUIRES_VIOLATION, __ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_delErr1REQUIRES_VIOLATION, __ldv_list_delErr2REQUIRES_VIOLATION, __ldv_list_delErr3REQUIRES_VIOLATION, ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr1REQUIRES_VIOLATION, ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_kobject_cleanupErr0REQUIRES_VIOLATION, ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr1REQUIRES_VIOLATION, ldv_msg_freeErr0REQUIRES_VIOLATION, ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE, ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE, mainErr0ENSURES_VIOLATIONMEMORY_LEAK, LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION, LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION, ldv_list_delErr2REQUIRES_VIOLATION, ldv_list_delErr1REQUIRES_VIOLATION, ldv_list_delErr3REQUIRES_VIOLATION, ldv_list_delErr0REQUIRES_VIOLATION, __ldv_list_addErr5REQUIRES_VIOLATION, __ldv_list_addErr0REQUIRES_VIOLATION, __ldv_list_addErr1REQUIRES_VIOLATION, __ldv_list_addErr6REQUIRES_VIOLATION, __ldv_list_addErr7REQUIRES_VIOLATION, __ldv_list_addErr2REQUIRES_VIOLATION, __ldv_list_addErr3REQUIRES_VIOLATION, __ldv_list_addErr4REQUIRES_VIOLATION, ldv_dev_set_drvdataErr0REQUIRES_VIOLATION, ldv_dev_set_drvdataErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr1REQUIRES_VIOLATION, ldv_atomic_sub_returnErr0REQUIRES_VIOLATION, ldv_atomic_sub_returnErr3REQUIRES_VIOLATION, ldv_atomic_sub_returnErr2REQUIRES_VIOLATION, ldv_list_add_tailErr0REQUIRES_VIOLATION, ldv_list_add_tailErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr1REQUIRES_VIOLATION, ldv_dev_get_drvdataErr0REQUIRES_VIOLATION, ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION]=== [2019-11-20 01:21:36,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 01:21:36,942 INFO L82 PathProgramCache]: Analyzing trace with hash -1096722448, now seen corresponding path program 1 times [2019-11-20 01:21:36,943 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 01:21:36,943 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1974588809] [2019-11-20 01:21:36,943 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_79df16bb-56cf-40f5-bee3-065d59bd4a21/bin/uautomizer/cvc4 Starting monitored process 24 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:21:37,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 01:21:37,545 INFO L255 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 113 conjunts are in the unsatisfiable core [2019-11-20 01:21:37,548 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 01:21:37,571 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-20 01:21:37,571 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 01:21:37,580 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 01:21:37,580 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 01:21:37,580 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2019-11-20 01:21:37,618 INFO L343 Elim1Store]: treesize reduction 23, result has 23.3 percent of original size [2019-11-20 01:21:37,619 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 24 [2019-11-20 01:21:37,619 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 01:21:37,629 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 01:21:37,629 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 01:21:37,629 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2019-11-20 01:21:37,684 INFO L343 Elim1Store]: treesize reduction 60, result has 22.1 percent of original size [2019-11-20 01:21:37,684 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 38 [2019-11-20 01:21:37,685 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 01:21:37,701 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 01:21:37,701 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 01:21:37,701 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2019-11-20 01:21:37,793 INFO L343 Elim1Store]: treesize reduction 110, result has 19.1 percent of original size [2019-11-20 01:21:37,794 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 47 treesize of output 52 [2019-11-20 01:21:37,794 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 01:21:37,813 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 01:21:37,813 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 01:21:37,813 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2019-11-20 01:21:38,079 WARN L191 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 49 [2019-11-20 01:21:38,080 INFO L343 Elim1Store]: treesize reduction 66, result has 69.3 percent of original size [2019-11-20 01:21:38,080 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 181 [2019-11-20 01:21:38,081 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 01:21:38,194 WARN L191 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 31 [2019-11-20 01:21:38,195 INFO L567 ElimStorePlain]: treesize reduction 114, result has 34.5 percent of original size [2019-11-20 01:21:38,195 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 01:21:38,195 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:64, output treesize:60 [2019-11-20 01:22:27,192 WARN L191 SmtUtils]: Spent 48.92 s on a formula simplification. DAG size of input: 99 DAG size of output: 70 [2019-11-20 01:22:27,193 INFO L343 Elim1Store]: treesize reduction 99, result has 67.9 percent of original size [2019-11-20 01:22:27,193 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-20 01:22:27,194 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 01:22:27,354 WARN L191 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 35 [2019-11-20 01:22:27,354 INFO L567 ElimStorePlain]: treesize reduction 200, result has 26.5 percent of original size [2019-11-20 01:22:27,355 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 01:22:27,355 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2019-11-20 01:22:27,617 WARN L191 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 33 [2019-11-20 01:22:27,618 INFO L343 Elim1Store]: treesize reduction 332, result has 13.8 percent of original size [2019-11-20 01:22:27,618 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-20 01:22:27,618 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 01:22:27,668 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 01:22:27,668 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 01:22:27,668 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:85, output treesize:81 [2019-11-20 01:22:27,991 WARN L191 SmtUtils]: Spent 222.00 ms on a formula simplification. DAG size of input: 162 DAG size of output: 38 [2019-11-20 01:22:27,992 INFO L343 Elim1Store]: treesize reduction 430, result has 12.6 percent of original size [2019-11-20 01:22:27,992 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 28 case distinctions, treesize of input 91 treesize of output 108 [2019-11-20 01:22:27,992 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 01:22:28,035 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 01:22:28,035 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 01:22:28,036 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2019-11-20 01:22:28,435 WARN L191 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 43 [2019-11-20 01:22:28,435 INFO L343 Elim1Store]: treesize reduction 540, result has 11.6 percent of original size [2019-11-20 01:22:28,435 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 36 case distinctions, treesize of input 102 treesize of output 122 [2019-11-20 01:22:28,436 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 01:22:28,486 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 01:22:28,486 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 01:22:28,486 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:107, output treesize:103 [2019-11-20 01:22:29,351 WARN L191 SmtUtils]: Spent 731.00 ms on a formula simplification. DAG size of input: 243 DAG size of output: 99 [2019-11-20 01:22:29,351 INFO L343 Elim1Store]: treesize reduction 416, result has 45.3 percent of original size [2019-11-20 01:22:29,351 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 45 case distinctions, treesize of input 114 treesize of output 401 [2019-11-20 01:22:29,352 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 01:22:29,609 WARN L191 SmtUtils]: Spent 255.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 51 [2019-11-20 01:22:29,609 INFO L567 ElimStorePlain]: treesize reduction 264, result has 30.3 percent of original size [2019-11-20 01:22:29,609 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 01:22:29,609 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:119, output treesize:115 [2019-11-20 01:22:30,170 WARN L191 SmtUtils]: Spent 403.00 ms on a formula simplification. DAG size of input: 288 DAG size of output: 53 [2019-11-20 01:22:30,171 INFO L343 Elim1Store]: treesize reduction 796, result has 10.1 percent of original size [2019-11-20 01:22:30,171 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 55 case distinctions, treesize of input 124 treesize of output 150 [2019-11-20 01:22:30,172 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 01:22:30,284 WARN L191 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2019-11-20 01:22:30,284 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 01:22:30,285 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 01:22:30,285 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:129, output treesize:125 [2019-11-20 01:22:30,576 WARN L191 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2019-11-20 01:22:31,276 WARN L191 SmtUtils]: Spent 690.00 ms on a formula simplification. DAG size of input: 338 DAG size of output: 58 [2019-11-20 01:22:31,276 INFO L343 Elim1Store]: treesize reduction 942, result has 9.4 percent of original size [2019-11-20 01:22:31,277 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-20 01:22:31,278 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 01:22:31,358 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 01:22:31,359 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 01:22:31,359 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:140, output treesize:136 [2019-11-20 01:22:32,367 WARN L191 SmtUtils]: Spent 762.00 ms on a formula simplification. DAG size of input: 392 DAG size of output: 63 [2019-11-20 01:22:32,367 INFO L343 Elim1Store]: treesize reduction 1100, result has 8.9 percent of original size [2019-11-20 01:22:32,368 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 78 case distinctions, treesize of input 146 treesize of output 178 [2019-11-20 01:22:32,368 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 01:22:32,454 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 01:22:32,454 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 01:22:32,454 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:151, output treesize:147 [2019-11-20 01:22:33,669 WARN L191 SmtUtils]: Spent 964.00 ms on a formula simplification. DAG size of input: 450 DAG size of output: 68 [2019-11-20 01:22:33,670 INFO L343 Elim1Store]: treesize reduction 1270, result has 8.4 percent of original size [2019-11-20 01:22:33,670 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 0 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 91 case distinctions, treesize of input 157 treesize of output 192 [2019-11-20 01:22:33,671 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 01:22:33,780 WARN L191 SmtUtils]: Spent 108.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2019-11-20 01:22:33,780 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 01:22:33,781 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 01:22:33,781 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:162, output treesize:158 [2019-11-20 01:22:36,055 WARN L191 SmtUtils]: Spent 2.01 s on a formula simplification. DAG size of input: 513 DAG size of output: 149 [2019-11-20 01:22:36,055 INFO L343 Elim1Store]: treesize reduction 1066, result has 33.6 percent of original size [2019-11-20 01:22:36,056 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-20 01:22:36,057 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 01:22:36,576 WARN L191 SmtUtils]: Spent 518.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 69 [2019-11-20 01:22:36,576 INFO L567 ElimStorePlain]: treesize reduction 414, result has 28.9 percent of original size [2019-11-20 01:22:36,577 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 01:22:36,577 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:172, output treesize:168 [2019-11-20 01:22:36,878 WARN L191 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2019-11-20 01:22:38,042 WARN L191 SmtUtils]: Spent 1.15 s on a formula simplification. DAG size of input: 578 DAG size of output: 78 [2019-11-20 01:22:38,042 INFO L343 Elim1Store]: treesize reduction 1646, result has 7.5 percent of original size [2019-11-20 01:22:38,043 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 15 select indices, 15 select index equivalence classes, 0 disjoint index pairs (out of 105 index pairs), introduced 15 new quantified variables, introduced 120 case distinctions, treesize of input 179 treesize of output 220 [2019-11-20 01:22:38,044 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 01:22:38,156 WARN L191 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-11-20 01:22:38,156 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 01:22:38,156 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 01:22:38,156 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:179, output treesize:175 [2019-11-20 01:22:38,510 WARN L191 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-11-20 01:22:40,375 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-20 01:22:40,381 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 01:22:40,381 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-20 01:22:40,381 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:27 [2019-11-20 01:22:42,386 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_DerPreprocessor_1 (_ BitVec 32))) (= (store |c_old(#memory_$Pointer$.offset)| |c_ldv_kobject_init_internal_#in~kobj.base| (let ((.cse0 (bvadd |c_ldv_kobject_init_internal_#in~kobj.offset| (_ bv4 32)))) (store (store (store (select |c_old(#memory_$Pointer$.offset)| |c_ldv_kobject_init_internal_#in~kobj.base|) (bvadd |c_ldv_kobject_init_internal_#in~kobj.offset| (_ bv12 32)) v_DerPreprocessor_1) .cse0 .cse0) (bvadd |c_ldv_kobject_init_internal_#in~kobj.offset| (_ bv8 32)) .cse0))) |c_#memory_$Pointer$.offset|)) is different from true [2019-11-20 01:22:44,392 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_DerPreprocessor_1 (_ BitVec 32))) (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_ldv_kobject_init_#in~kobj.base| (let ((.cse0 (bvadd |c_ldv_kobject_init_#in~kobj.offset| (_ bv4 32)))) (store (store (store (select |c_old(#memory_$Pointer$.offset)| |c_ldv_kobject_init_#in~kobj.base|) (bvadd |c_ldv_kobject_init_#in~kobj.offset| (_ bv12 32)) v_DerPreprocessor_1) .cse0 .cse0) (bvadd |c_ldv_kobject_init_#in~kobj.offset| (_ bv8 32)) .cse0))))) is different from true [2019-11-20 01:22:44,405 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,406 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,409 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,410 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,412 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,413 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,414 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,415 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,416 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,417 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,419 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,420 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,421 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,421 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,422 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,423 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,424 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,425 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,433 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,434 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,435 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,437 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,438 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,439 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,440 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,441 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,442 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,443 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,444 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,445 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,447 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,448 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,449 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,450 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,451 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,452 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,453 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,454 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,455 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,457 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,458 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,459 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,460 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,461 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,462 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,464 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,465 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,466 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,466 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,467 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,468 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,469 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,470 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,470 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,471 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,472 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,473 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,474 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,474 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,475 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,476 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,477 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,477 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,478 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,479 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,480 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,481 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,481 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,482 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,483 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,484 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,485 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,485 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,486 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,487 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,488 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,488 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,489 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,490 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,491 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,492 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,492 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,493 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,494 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,495 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,495 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,497 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,498 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,499 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,500 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,500 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,501 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,502 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,503 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,503 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,504 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,505 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,506 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,506 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,507 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,508 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,509 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,510 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,510 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,511 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,512 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,513 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,514 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,514 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,515 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,516 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,517 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,517 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,518 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,519 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,520 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,520 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,521 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,522 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,523 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 01:22:44,524 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 01:22:44,524 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 16 select indices, 16 select index equivalence classes, 120 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 170 treesize of output 195 [2019-11-20 01:22:44,525 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 01:22:44,591 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 01:22:44,591 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 01:22:44,591 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:173, output treesize:141 [2019-11-20 01:22:48,145 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 01:22:48,145 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 125 treesize of output 155 [2019-11-20 01:22:48,147 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 01:22:48,208 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 01:22:48,209 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 01:22:48,209 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:125, output treesize:106 [2019-11-20 01:22:51,103 WARN L191 SmtUtils]: Spent 259.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2019-11-20 01:22:51,104 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 01:22:51,104 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 16 select indices, 16 select index equivalence classes, 105 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 115 treesize of output 171 [2019-11-20 01:22:51,106 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 01:22:51,197 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 01:22:51,198 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 01:22:51,198 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:115, output treesize:121 [2019-11-20 01:22:52,352 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-20 01:22:52,352 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 01:22:54,609 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-20 01:22:54,611 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 01:22:54,612 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-20 01:22:54,612 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:24, output treesize:10 [2019-11-20 01:22:55,297 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-20 01:22:55,313 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 01:22:55,314 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-20 01:22:55,314 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:27 [2019-11-20 01:25:08,896 WARN L191 SmtUtils]: Spent 2.17 m on a formula simplification that was a NOOP. DAG size: 152 [2019-11-20 01:25:09,223 WARN L191 SmtUtils]: Spent 323.00 ms on a formula simplification that was a NOOP. DAG size: 56 [2019-11-20 01:25:10,868 WARN L191 SmtUtils]: Spent 1.64 s on a formula simplification that was a NOOP. DAG size: 63 [2019-11-20 01:25:12,359 WARN L191 SmtUtils]: Spent 1.49 s on a formula simplification that was a NOOP. DAG size: 63 [2019-11-20 01:25:12,659 WARN L191 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2019-11-20 01:25:27,388 WARN L191 SmtUtils]: Spent 14.35 s on a formula simplification that was a NOOP. DAG size: 105 [2019-11-20 01:25:31,430 WARN L191 SmtUtils]: Spent 4.04 s on a formula simplification that was a NOOP. DAG size: 68 [2019-11-20 01:25:40,293 WARN L191 SmtUtils]: Spent 8.86 s on a formula simplification that was a NOOP. DAG size: 72 [2019-11-20 01:25:50,341 WARN L191 SmtUtils]: Spent 10.05 s on a formula simplification that was a NOOP. DAG size: 72 [2019-11-20 01:25:51,327 WARN L191 SmtUtils]: Spent 153.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2019-11-20 01:25:51,738 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-20 01:25:51,742 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 01:25:51,742 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-11-20 01:25:51,742 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:47, output treesize:31 [2019-11-20 01:25:53,216 WARN L191 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2019-11-20 01:25:53,422 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-20 01:25:53,452 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 01:25:53,453 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2019-11-20 01:25:53,453 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:84, output treesize:69 [2019-11-20 01:25:54,363 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 01:25:54,571 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 01:25:54,572 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.AssertionError: Alternating quantifiers not yet supported at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.applyComplexEliminationRules(ElimStorePlain.java:271) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.doElimOneRec(ElimStorePlain.java:253) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.eliminateOne(ElimStorePlain.java:553) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.doElimAllRec(ElimStorePlain.java:466) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.startRecursiveElimination(ElimStorePlain.java:216) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.PartialQuantifierElimination.elim(PartialQuantifierElimination.java:306) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.PartialQuantifierElimination.tryToEliminate(PartialQuantifierElimination.java:102) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer$QuantifierEliminationPostprocessor.postprocess(IterativePredicateTransformer.java:246) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.applyPostprocessors(IterativePredicateTransformer.java:440) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeBackwardSequence(IterativePredicateTransformer.java:419) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeWeakestPreconditionSequence(IterativePredicateTransformer.java:291) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolantsUsingUnsatCore(TraceCheckSpWp.java:334) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolants(TraceCheckSpWp.java:177) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.(TraceCheckSpWp.java:162) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:108) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.isCorrect(IpTcStrategyModuleBase.java:57) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.checkFeasibility(AutomatonFreeRefinementEngine.java:242) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:166) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:75) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:463) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterateInternal(AbstractCegarLoop.java:419) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:368) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.iterate(TraceAbstractionStarter.java:333) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:171) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:123) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:120) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:316) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [2019-11-20 01:25:54,578 INFO L168 Benchmark]: Toolchain (without parser) took 310995.40 ms. Allocated memory was 1.0 GB in the beginning and 1.5 GB in the end (delta: 421.5 MB). Free memory was 947.5 MB in the beginning and 1.3 GB in the end (delta: -374.0 MB). Peak memory consumption was 47.5 MB. Max. memory is 11.5 GB. [2019-11-20 01:25:54,578 INFO L168 Benchmark]: CDTParser took 0.61 ms. Allocated memory is still 1.0 GB. Free memory is still 967.6 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-20 01:25:54,579 INFO L168 Benchmark]: CACSL2BoogieTranslator took 893.55 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 135.3 MB). Free memory was 947.5 MB in the beginning and 1.1 GB in the end (delta: -141.3 MB). Peak memory consumption was 19.6 MB. Max. memory is 11.5 GB. [2019-11-20 01:25:54,579 INFO L168 Benchmark]: Boogie Preprocessor took 128.44 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-20 01:25:54,579 INFO L168 Benchmark]: RCFGBuilder took 1548.15 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 975.0 MB in the end (delta: 113.8 MB). Peak memory consumption was 113.8 MB. Max. memory is 11.5 GB. [2019-11-20 01:25:54,580 INFO L168 Benchmark]: TraceAbstraction took 308420.44 ms. Allocated memory was 1.2 GB in the beginning and 1.5 GB in the end (delta: 286.3 MB). Free memory was 975.0 MB in the beginning and 1.3 GB in the end (delta: -346.5 MB). There was no memory consumed. Max. memory is 11.5 GB. [2019-11-20 01:25:54,586 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.61 ms. Allocated memory is still 1.0 GB. Free memory is still 967.6 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 893.55 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 135.3 MB). Free memory was 947.5 MB in the beginning and 1.1 GB in the end (delta: -141.3 MB). Peak memory consumption was 19.6 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 128.44 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * RCFGBuilder took 1548.15 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 975.0 MB in the end (delta: 113.8 MB). Peak memory consumption was 113.8 MB. Max. memory is 11.5 GB. * TraceAbstraction took 308420.44 ms. Allocated memory was 1.2 GB in the beginning and 1.5 GB in the end (delta: 286.3 MB). Free memory was 975.0 MB in the beginning and 1.3 GB in the end (delta: -346.5 MB). There was no memory consumed. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: AssertionError: Alternating quantifiers not yet supported de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: Alternating quantifiers not yet supported: de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.applyComplexEliminationRules(ElimStorePlain.java:271) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request...