./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/ldv-memsafety/memleaks_test22_3-1.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_05c9794b-af46-4433-bd2f-370edfb89f0e/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/bin/uautomizer/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/memleaks_test22_3-1.i -s /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/bin/uautomizer/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/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 86e81ff2f197ef445354f5e78baab3ebc9b73948 .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 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 03:26:56,262 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-20 03:26:56,263 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-20 03:26:56,280 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-20 03:26:56,280 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-20 03:26:56,282 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-20 03:26:56,284 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-20 03:26:56,294 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-20 03:26:56,299 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-20 03:26:56,302 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-20 03:26:56,303 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-20 03:26:56,304 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-20 03:26:56,304 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-20 03:26:56,305 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-20 03:26:56,306 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-20 03:26:56,308 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-20 03:26:56,308 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-20 03:26:56,309 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-20 03:26:56,311 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-20 03:26:56,313 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-20 03:26:56,320 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-20 03:26:56,323 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-20 03:26:56,325 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-20 03:26:56,326 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-20 03:26:56,331 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-20 03:26:56,332 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-20 03:26:56,332 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-20 03:26:56,334 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-20 03:26:56,335 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-20 03:26:56,337 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-20 03:26:56,337 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-20 03:26:56,338 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-20 03:26:56,339 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-20 03:26:56,340 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-20 03:26:56,341 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-20 03:26:56,341 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-20 03:26:56,342 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-20 03:26:56,342 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-20 03:26:56,342 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-20 03:26:56,344 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-20 03:26:56,345 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-20 03:26:56,346 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/bin/uautomizer/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2019-11-20 03:26:56,378 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-20 03:26:56,378 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-20 03:26:56,379 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-20 03:26:56,380 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-20 03:26:56,380 INFO L138 SettingsManager]: * Use SBE=true [2019-11-20 03:26:56,380 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-20 03:26:56,380 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-20 03:26:56,381 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-11-20 03:26:56,381 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-11-20 03:26:56,381 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-20 03:26:56,381 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-20 03:26:56,382 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2019-11-20 03:26:56,382 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2019-11-20 03:26:56,382 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2019-11-20 03:26:56,382 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-11-20 03:26:56,382 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2019-11-20 03:26:56,383 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2019-11-20 03:26:56,383 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-20 03:26:56,383 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-20 03:26:56,383 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-20 03:26:56,384 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-11-20 03:26:56,384 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-11-20 03:26:56,384 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-11-20 03:26:56,384 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-11-20 03:26:56,385 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-20 03:26:56,385 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-11-20 03:26:56,385 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2019-11-20 03:26:56,385 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --rewrite-divk --print-success --lang smt [2019-11-20 03:26:56,385 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-11-20 03:26:56,386 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_05c9794b-af46-4433-bd2f-370edfb89f0e/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 -> 86e81ff2f197ef445354f5e78baab3ebc9b73948 [2019-11-20 03:26:56,573 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-20 03:26:56,588 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-20 03:26:56,591 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-20 03:26:56,593 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-20 03:26:56,594 INFO L275 PluginConnector]: CDTParser initialized [2019-11-20 03:26:56,595 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/bin/uautomizer/../../sv-benchmarks/c/ldv-memsafety/memleaks_test22_3-1.i [2019-11-20 03:26:56,663 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/bin/uautomizer/data/bbd8a5218/718b8f23b65c48938317c68be032a66c/FLAG5e1af9b54 [2019-11-20 03:26:57,200 INFO L306 CDTParser]: Found 1 translation units. [2019-11-20 03:26:57,201 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/sv-benchmarks/c/ldv-memsafety/memleaks_test22_3-1.i [2019-11-20 03:26:57,216 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/bin/uautomizer/data/bbd8a5218/718b8f23b65c48938317c68be032a66c/FLAG5e1af9b54 [2019-11-20 03:26:57,501 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/bin/uautomizer/data/bbd8a5218/718b8f23b65c48938317c68be032a66c [2019-11-20 03:26:57,503 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-20 03:26:57,505 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2019-11-20 03:26:57,506 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-20 03:26:57,506 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-20 03:26:57,509 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-20 03:26:57,510 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 03:26:57" (1/1) ... [2019-11-20 03:26:57,513 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@48d314e3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 03:26:57, skipping insertion in model container [2019-11-20 03:26:57,514 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 03:26:57" (1/1) ... [2019-11-20 03:26:57,519 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-11-20 03:26:57,577 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-11-20 03:26:58,013 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-20 03:26:58,035 INFO L188 MainTranslator]: Completed pre-run [2019-11-20 03:26:58,098 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-20 03:26:58,225 INFO L192 MainTranslator]: Completed translation [2019-11-20 03:26:58,225 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 03:26:58 WrapperNode [2019-11-20 03:26:58,226 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-20 03:26:58,227 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-20 03:26:58,227 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-20 03:26:58,227 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-20 03:26:58,242 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 03:26:58" (1/1) ... [2019-11-20 03:26:58,243 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 03:26:58" (1/1) ... [2019-11-20 03:26:58,276 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 03:26:58" (1/1) ... [2019-11-20 03:26:58,277 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 03:26:58" (1/1) ... [2019-11-20 03:26:58,327 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 03:26:58" (1/1) ... [2019-11-20 03:26:58,347 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 03:26:58" (1/1) ... [2019-11-20 03:26:58,355 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 03:26:58" (1/1) ... [2019-11-20 03:26:58,367 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-20 03:26:58,368 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-20 03:26:58,368 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-20 03:26:58,368 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-20 03:26:58,369 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 03:26:58" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/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 03:26:58,436 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-11-20 03:26:58,436 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-20 03:26:58,436 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2019-11-20 03:26:58,437 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_32 [2019-11-20 03:26:58,437 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_64 [2019-11-20 03:26:58,437 INFO L138 BoogieDeclarations]: Found implementation of procedure __uint16_identity [2019-11-20 03:26:58,437 INFO L138 BoogieDeclarations]: Found implementation of procedure __uint32_identity [2019-11-20 03:26:58,437 INFO L138 BoogieDeclarations]: Found implementation of procedure __uint64_identity [2019-11-20 03:26:58,438 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_nonpositive [2019-11-20 03:26:58,438 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_positive [2019-11-20 03:26:58,438 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2019-11-20 03:26:58,438 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2019-11-20 03:26:58,438 INFO L138 BoogieDeclarations]: Found implementation of procedure LDV_INIT_LIST_HEAD [2019-11-20 03:26:58,439 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_list_add [2019-11-20 03:26:58,439 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_list_del [2019-11-20 03:26:58,439 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_list_add [2019-11-20 03:26:58,439 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_list_add_tail [2019-11-20 03:26:58,439 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_list_del [2019-11-20 03:26:58,439 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_msg_alloc [2019-11-20 03:26:58,439 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_msg_fill [2019-11-20 03:26:58,440 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_msg_free [2019-11-20 03:26:58,440 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_submit_msg [2019-11-20 03:26:58,440 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_destroy_msgs [2019-11-20 03:26:58,440 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_get_drvdata [2019-11-20 03:26:58,440 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2019-11-20 03:26:58,441 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_add_return [2019-11-20 03:26:58,441 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_sub_return [2019-11-20 03:26:58,441 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_sub [2019-11-20 03:26:58,441 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_init [2019-11-20 03:26:58,441 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_get [2019-11-20 03:26:58,441 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_put [2019-11-20 03:26:58,442 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_del [2019-11-20 03:26:58,442 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_cleanup [2019-11-20 03:26:58,442 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_release [2019-11-20 03:26:58,442 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_put [2019-11-20 03:26:58,442 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_get [2019-11-20 03:26:58,443 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_init_internal [2019-11-20 03:26:58,443 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_init [2019-11-20 03:26:58,443 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_create [2019-11-20 03:26:58,443 INFO L138 BoogieDeclarations]: Found implementation of procedure f [2019-11-20 03:26:58,443 INFO L138 BoogieDeclarations]: Found implementation of procedure g [2019-11-20 03:26:58,443 INFO L138 BoogieDeclarations]: Found implementation of procedure f_22_get [2019-11-20 03:26:58,443 INFO L138 BoogieDeclarations]: Found implementation of procedure f_22_put [2019-11-20 03:26:58,443 INFO L138 BoogieDeclarations]: Found implementation of procedure entry_point [2019-11-20 03:26:58,443 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-11-20 03:26:58,443 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2019-11-20 03:26:58,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2019-11-20 03:26:58,444 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2019-11-20 03:26:58,444 INFO L130 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2019-11-20 03:26:58,444 INFO L130 BoogieDeclarations]: Found specification of procedure atof [2019-11-20 03:26:58,444 INFO L130 BoogieDeclarations]: Found specification of procedure atoi [2019-11-20 03:26:58,444 INFO L130 BoogieDeclarations]: Found specification of procedure atol [2019-11-20 03:26:58,444 INFO L130 BoogieDeclarations]: Found specification of procedure atoll [2019-11-20 03:26:58,444 INFO L130 BoogieDeclarations]: Found specification of procedure strtod [2019-11-20 03:26:58,444 INFO L130 BoogieDeclarations]: Found specification of procedure strtof [2019-11-20 03:26:58,444 INFO L130 BoogieDeclarations]: Found specification of procedure strtold [2019-11-20 03:26:58,444 INFO L130 BoogieDeclarations]: Found specification of procedure strtol [2019-11-20 03:26:58,445 INFO L130 BoogieDeclarations]: Found specification of procedure strtoul [2019-11-20 03:26:58,445 INFO L130 BoogieDeclarations]: Found specification of procedure strtoq [2019-11-20 03:26:58,445 INFO L130 BoogieDeclarations]: Found specification of procedure strtouq [2019-11-20 03:26:58,445 INFO L130 BoogieDeclarations]: Found specification of procedure strtoll [2019-11-20 03:26:58,445 INFO L130 BoogieDeclarations]: Found specification of procedure strtoull [2019-11-20 03:26:58,445 INFO L130 BoogieDeclarations]: Found specification of procedure l64a [2019-11-20 03:26:58,445 INFO L130 BoogieDeclarations]: Found specification of procedure a64l [2019-11-20 03:26:58,445 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_32 [2019-11-20 03:26:58,446 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_64 [2019-11-20 03:26:58,446 INFO L130 BoogieDeclarations]: Found specification of procedure __uint16_identity [2019-11-20 03:26:58,446 INFO L130 BoogieDeclarations]: Found specification of procedure __uint32_identity [2019-11-20 03:26:58,446 INFO L130 BoogieDeclarations]: Found specification of procedure __uint64_identity [2019-11-20 03:26:58,446 INFO L130 BoogieDeclarations]: Found specification of procedure select [2019-11-20 03:26:58,446 INFO L130 BoogieDeclarations]: Found specification of procedure pselect [2019-11-20 03:26:58,447 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2019-11-20 03:26:58,447 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2019-11-20 03:26:58,447 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2019-11-20 03:26:58,448 INFO L130 BoogieDeclarations]: Found specification of procedure random [2019-11-20 03:26:58,448 INFO L130 BoogieDeclarations]: Found specification of procedure srandom [2019-11-20 03:26:58,448 INFO L130 BoogieDeclarations]: Found specification of procedure initstate [2019-11-20 03:26:58,448 INFO L130 BoogieDeclarations]: Found specification of procedure setstate [2019-11-20 03:26:58,448 INFO L130 BoogieDeclarations]: Found specification of procedure random_r [2019-11-20 03:26:58,448 INFO L130 BoogieDeclarations]: Found specification of procedure srandom_r [2019-11-20 03:26:58,449 INFO L130 BoogieDeclarations]: Found specification of procedure initstate_r [2019-11-20 03:26:58,449 INFO L130 BoogieDeclarations]: Found specification of procedure setstate_r [2019-11-20 03:26:58,449 INFO L130 BoogieDeclarations]: Found specification of procedure rand [2019-11-20 03:26:58,449 INFO L130 BoogieDeclarations]: Found specification of procedure srand [2019-11-20 03:26:58,449 INFO L130 BoogieDeclarations]: Found specification of procedure rand_r [2019-11-20 03:26:58,449 INFO L130 BoogieDeclarations]: Found specification of procedure drand48 [2019-11-20 03:26:58,450 INFO L130 BoogieDeclarations]: Found specification of procedure erand48 [2019-11-20 03:26:58,450 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48 [2019-11-20 03:26:58,450 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48 [2019-11-20 03:26:58,450 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48 [2019-11-20 03:26:58,450 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48 [2019-11-20 03:26:58,450 INFO L130 BoogieDeclarations]: Found specification of procedure srand48 [2019-11-20 03:26:58,450 INFO L130 BoogieDeclarations]: Found specification of procedure seed48 [2019-11-20 03:26:58,450 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48 [2019-11-20 03:26:58,450 INFO L130 BoogieDeclarations]: Found specification of procedure drand48_r [2019-11-20 03:26:58,450 INFO L130 BoogieDeclarations]: Found specification of procedure erand48_r [2019-11-20 03:26:58,450 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48_r [2019-11-20 03:26:58,451 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48_r [2019-11-20 03:26:58,451 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48_r [2019-11-20 03:26:58,451 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48_r [2019-11-20 03:26:58,451 INFO L130 BoogieDeclarations]: Found specification of procedure srand48_r [2019-11-20 03:26:58,451 INFO L130 BoogieDeclarations]: Found specification of procedure seed48_r [2019-11-20 03:26:58,451 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48_r [2019-11-20 03:26:58,451 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2019-11-20 03:26:58,451 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2019-11-20 03:26:58,451 INFO L130 BoogieDeclarations]: Found specification of procedure realloc [2019-11-20 03:26:58,451 INFO L130 BoogieDeclarations]: Found specification of procedure free [2019-11-20 03:26:58,452 INFO L130 BoogieDeclarations]: Found specification of procedure alloca [2019-11-20 03:26:58,452 INFO L130 BoogieDeclarations]: Found specification of procedure valloc [2019-11-20 03:26:58,452 INFO L130 BoogieDeclarations]: Found specification of procedure posix_memalign [2019-11-20 03:26:58,452 INFO L130 BoogieDeclarations]: Found specification of procedure aligned_alloc [2019-11-20 03:26:58,452 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2019-11-20 03:26:58,452 INFO L130 BoogieDeclarations]: Found specification of procedure atexit [2019-11-20 03:26:58,452 INFO L130 BoogieDeclarations]: Found specification of procedure at_quick_exit [2019-11-20 03:26:58,453 INFO L130 BoogieDeclarations]: Found specification of procedure on_exit [2019-11-20 03:26:58,453 INFO L130 BoogieDeclarations]: Found specification of procedure exit [2019-11-20 03:26:58,453 INFO L130 BoogieDeclarations]: Found specification of procedure quick_exit [2019-11-20 03:26:58,453 INFO L130 BoogieDeclarations]: Found specification of procedure _Exit [2019-11-20 03:26:58,453 INFO L130 BoogieDeclarations]: Found specification of procedure getenv [2019-11-20 03:26:58,454 INFO L130 BoogieDeclarations]: Found specification of procedure putenv [2019-11-20 03:26:58,454 INFO L130 BoogieDeclarations]: Found specification of procedure setenv [2019-11-20 03:26:58,454 INFO L130 BoogieDeclarations]: Found specification of procedure unsetenv [2019-11-20 03:26:58,454 INFO L130 BoogieDeclarations]: Found specification of procedure clearenv [2019-11-20 03:26:58,454 INFO L130 BoogieDeclarations]: Found specification of procedure mktemp [2019-11-20 03:26:58,455 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemp [2019-11-20 03:26:58,455 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemps [2019-11-20 03:26:58,455 INFO L130 BoogieDeclarations]: Found specification of procedure mkdtemp [2019-11-20 03:26:58,455 INFO L130 BoogieDeclarations]: Found specification of procedure system [2019-11-20 03:26:58,455 INFO L130 BoogieDeclarations]: Found specification of procedure realpath [2019-11-20 03:26:58,456 INFO L130 BoogieDeclarations]: Found specification of procedure bsearch [2019-11-20 03:26:58,456 INFO L130 BoogieDeclarations]: Found specification of procedure qsort [2019-11-20 03:26:58,456 INFO L130 BoogieDeclarations]: Found specification of procedure abs [2019-11-20 03:26:58,456 INFO L130 BoogieDeclarations]: Found specification of procedure labs [2019-11-20 03:26:58,456 INFO L130 BoogieDeclarations]: Found specification of procedure llabs [2019-11-20 03:26:58,456 INFO L130 BoogieDeclarations]: Found specification of procedure div [2019-11-20 03:26:58,457 INFO L130 BoogieDeclarations]: Found specification of procedure ldiv [2019-11-20 03:26:58,457 INFO L130 BoogieDeclarations]: Found specification of procedure lldiv [2019-11-20 03:26:58,457 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt [2019-11-20 03:26:58,457 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt [2019-11-20 03:26:58,457 INFO L130 BoogieDeclarations]: Found specification of procedure gcvt [2019-11-20 03:26:58,457 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt [2019-11-20 03:26:58,458 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt [2019-11-20 03:26:58,458 INFO L130 BoogieDeclarations]: Found specification of procedure qgcvt [2019-11-20 03:26:58,458 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt_r [2019-11-20 03:26:58,458 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt_r [2019-11-20 03:26:58,458 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt_r [2019-11-20 03:26:58,459 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt_r [2019-11-20 03:26:58,459 INFO L130 BoogieDeclarations]: Found specification of procedure mblen [2019-11-20 03:26:58,459 INFO L130 BoogieDeclarations]: Found specification of procedure mbtowc [2019-11-20 03:26:58,459 INFO L130 BoogieDeclarations]: Found specification of procedure wctomb [2019-11-20 03:26:58,459 INFO L130 BoogieDeclarations]: Found specification of procedure mbstowcs [2019-11-20 03:26:58,459 INFO L130 BoogieDeclarations]: Found specification of procedure wcstombs [2019-11-20 03:26:58,460 INFO L130 BoogieDeclarations]: Found specification of procedure rpmatch [2019-11-20 03:26:58,460 INFO L130 BoogieDeclarations]: Found specification of procedure getsubopt [2019-11-20 03:26:58,460 INFO L130 BoogieDeclarations]: Found specification of procedure getloadavg [2019-11-20 03:26:58,460 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2019-11-20 03:26:58,460 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2019-11-20 03:26:58,460 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_pointer [2019-11-20 03:26:58,460 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_nonpositive [2019-11-20 03:26:58,461 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_positive [2019-11-20 03:26:58,461 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy [2019-11-20 03:26:58,461 INFO L130 BoogieDeclarations]: Found specification of procedure memset [2019-11-20 03:26:58,461 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2019-11-20 03:26:58,461 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2019-11-20 03:26:58,461 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2019-11-20 03:26:58,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2019-11-20 03:26:58,462 INFO L130 BoogieDeclarations]: Found specification of procedure LDV_INIT_LIST_HEAD [2019-11-20 03:26:58,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2019-11-20 03:26:58,462 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_list_add [2019-11-20 03:26:58,462 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_list_del [2019-11-20 03:26:58,462 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_list_add [2019-11-20 03:26:58,463 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2019-11-20 03:26:58,463 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_list_add_tail [2019-11-20 03:26:58,463 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_list_del [2019-11-20 03:26:58,463 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_msg_alloc [2019-11-20 03:26:58,463 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_msg_fill [2019-11-20 03:26:58,463 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2019-11-20 03:26:58,464 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_msg_free [2019-11-20 03:26:58,464 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-11-20 03:26:58,464 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_submit_msg [2019-11-20 03:26:58,464 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_destroy_msgs [2019-11-20 03:26:58,464 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_get_drvdata [2019-11-20 03:26:58,464 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2019-11-20 03:26:58,465 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_add_return [2019-11-20 03:26:58,465 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2019-11-20 03:26:58,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2019-11-20 03:26:58,465 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_sub_return [2019-11-20 03:26:58,465 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_sub [2019-11-20 03:26:58,465 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2019-11-20 03:26:58,466 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_init [2019-11-20 03:26:58,466 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_get [2019-11-20 03:26:58,466 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_put [2019-11-20 03:26:58,466 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_del [2019-11-20 03:26:58,466 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_cleanup [2019-11-20 03:26:58,466 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_release [2019-11-20 03:26:58,467 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_put [2019-11-20 03:26:58,467 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_get [2019-11-20 03:26:58,467 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_init_internal [2019-11-20 03:26:58,467 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_init [2019-11-20 03:26:58,467 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_create [2019-11-20 03:26:58,467 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2019-11-20 03:26:58,468 INFO L130 BoogieDeclarations]: Found specification of procedure f [2019-11-20 03:26:58,468 INFO L130 BoogieDeclarations]: Found specification of procedure g [2019-11-20 03:26:58,468 INFO L130 BoogieDeclarations]: Found specification of procedure f_22_get [2019-11-20 03:26:58,468 INFO L130 BoogieDeclarations]: Found specification of procedure f_22_put [2019-11-20 03:26:58,468 INFO L130 BoogieDeclarations]: Found specification of procedure entry_point [2019-11-20 03:26:58,468 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-11-20 03:26:58,468 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-11-20 03:26:58,469 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-11-20 03:26:58,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2019-11-20 03:26:58,469 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-20 03:26:58,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2019-11-20 03:26:58,469 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2019-11-20 03:26:58,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2019-11-20 03:26:58,470 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2019-11-20 03:26:59,062 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 03:26:59,576 WARN L736 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-20 03:27:00,012 INFO L280 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-20 03:27:00,013 INFO L285 CfgBuilder]: Removed 1 assume(true) statements. [2019-11-20 03:27:00,014 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 03:27:00 BoogieIcfgContainer [2019-11-20 03:27:00,014 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-20 03:27:00,015 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2019-11-20 03:27:00,016 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2019-11-20 03:27:00,019 INFO L275 PluginConnector]: TraceAbstraction initialized [2019-11-20 03:27:00,019 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 03:26:57" (1/3) ... [2019-11-20 03:27:00,020 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@319fd372 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 03:27:00, skipping insertion in model container [2019-11-20 03:27:00,020 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 03:26:58" (2/3) ... [2019-11-20 03:27:00,021 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@319fd372 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 03:27:00, skipping insertion in model container [2019-11-20 03:27:00,021 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 03:27:00" (3/3) ... [2019-11-20 03:27:00,034 INFO L109 eAbstractionObserver]: Analyzing ICFG memleaks_test22_3-1.i [2019-11-20 03:27:00,045 INFO L153 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2019-11-20 03:27:00,056 INFO L165 ceAbstractionStarter]: Appying trace abstraction to program that has 71 error locations. [2019-11-20 03:27:00,070 INFO L249 AbstractCegarLoop]: Starting to check reachability of 71 error locations. [2019-11-20 03:27:00,090 INFO L373 AbstractCegarLoop]: Interprodecural is true [2019-11-20 03:27:00,090 INFO L374 AbstractCegarLoop]: Hoare is false [2019-11-20 03:27:00,091 INFO L375 AbstractCegarLoop]: Compute interpolants for FPandBP [2019-11-20 03:27:00,091 INFO L376 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2019-11-20 03:27:00,091 INFO L377 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-11-20 03:27:00,091 INFO L378 AbstractCegarLoop]: Difference is false [2019-11-20 03:27:00,091 INFO L379 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-11-20 03:27:00,092 INFO L383 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-11-20 03:27:00,124 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states. [2019-11-20 03:27:00,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2019-11-20 03:27:00,131 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 03:27:00,132 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 03:27:00,133 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 03:27:00,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:27:00,137 INFO L82 PathProgramCache]: Analyzing trace with hash -543203063, now seen corresponding path program 1 times [2019-11-20 03:27:00,147 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 03:27:00,147 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1741349741] [2019-11-20 03:27:00,147 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/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 03:27:00,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:27:00,538 INFO L255 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 5 conjunts are in the unsatisfiable core [2019-11-20 03:27:00,544 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:27:00,622 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 03:27:00,624 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 03:27:00,635 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 03:27:00,635 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-20 03:27:00,635 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-11-20 03:27:00,675 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 03:27:00,677 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 03:27:00,754 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 03:27:00,755 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1741349741] [2019-11-20 03:27:00,756 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:27:00,756 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2019-11-20 03:27:00,757 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383909342] [2019-11-20 03:27:00,765 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-11-20 03:27:00,765 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 03:27:00,782 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-11-20 03:27:00,783 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-20 03:27:00,785 INFO L87 Difference]: Start difference. First operand 183 states. Second operand 5 states. [2019-11-20 03:27:01,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:27:01,209 INFO L93 Difference]: Finished difference Result 165 states and 177 transitions. [2019-11-20 03:27:01,210 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-20 03:27:01,212 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2019-11-20 03:27:01,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 03:27:01,229 INFO L225 Difference]: With dead ends: 165 [2019-11-20 03:27:01,230 INFO L226 Difference]: Without dead ends: 162 [2019-11-20 03:27:01,233 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 03:27:01,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2019-11-20 03:27:01,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 156. [2019-11-20 03:27:01,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 156 states. [2019-11-20 03:27:01,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 168 transitions. [2019-11-20 03:27:01,286 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 168 transitions. Word has length 17 [2019-11-20 03:27:01,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 03:27:01,287 INFO L462 AbstractCegarLoop]: Abstraction has 156 states and 168 transitions. [2019-11-20 03:27:01,287 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-11-20 03:27:01,287 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 168 transitions. [2019-11-20 03:27:01,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2019-11-20 03:27:01,288 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 03:27:01,288 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 03:27:01,490 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 03:27:01,490 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 03:27:01,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:27:01,491 INFO L82 PathProgramCache]: Analyzing trace with hash -543203062, now seen corresponding path program 1 times [2019-11-20 03:27:01,491 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 03:27:01,492 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1102200546] [2019-11-20 03:27:01,492 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/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 03:27:01,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:27:01,793 INFO L255 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 11 conjunts are in the unsatisfiable core [2019-11-20 03:27:01,795 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:27:01,816 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 03:27:01,817 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 03:27:01,824 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 03:27:01,825 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-20 03:27:01,825 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2019-11-20 03:27:01,882 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 03:27:01,882 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 03:27:02,327 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 03:27:02,327 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1102200546] [2019-11-20 03:27:02,328 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:27:02,328 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 9 [2019-11-20 03:27:02,328 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805259789] [2019-11-20 03:27:02,330 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-11-20 03:27:02,330 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 03:27:02,330 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-11-20 03:27:02,330 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2019-11-20 03:27:02,331 INFO L87 Difference]: Start difference. First operand 156 states and 168 transitions. Second operand 10 states. [2019-11-20 03:27:03,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:27:03,064 INFO L93 Difference]: Finished difference Result 161 states and 173 transitions. [2019-11-20 03:27:03,066 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-11-20 03:27:03,066 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 17 [2019-11-20 03:27:03,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 03:27:03,068 INFO L225 Difference]: With dead ends: 161 [2019-11-20 03:27:03,068 INFO L226 Difference]: Without dead ends: 161 [2019-11-20 03:27:03,069 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2019-11-20 03:27:03,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2019-11-20 03:27:03,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 156. [2019-11-20 03:27:03,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 156 states. [2019-11-20 03:27:03,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 167 transitions. [2019-11-20 03:27:03,088 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 167 transitions. Word has length 17 [2019-11-20 03:27:03,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 03:27:03,088 INFO L462 AbstractCegarLoop]: Abstraction has 156 states and 167 transitions. [2019-11-20 03:27:03,088 INFO L463 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-11-20 03:27:03,089 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 167 transitions. [2019-11-20 03:27:03,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2019-11-20 03:27:03,089 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 03:27:03,090 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 03:27:03,292 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 03:27:03,293 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 03:27:03,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:27:03,293 INFO L82 PathProgramCache]: Analyzing trace with hash -514573912, now seen corresponding path program 1 times [2019-11-20 03:27:03,297 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 03:27:03,297 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [693704860] [2019-11-20 03:27:03,297 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/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 03:27:03,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:27:03,562 INFO L255 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 7 conjunts are in the unsatisfiable core [2019-11-20 03:27:03,563 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:27:03,616 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 03:27:03,616 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 03:27:03,663 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 03:27:03,663 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [693704860] [2019-11-20 03:27:03,664 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:27:03,664 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2019-11-20 03:27:03,664 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402790812] [2019-11-20 03:27:03,664 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-11-20 03:27:03,664 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 03:27:03,665 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-11-20 03:27:03,665 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-20 03:27:03,665 INFO L87 Difference]: Start difference. First operand 156 states and 167 transitions. Second operand 5 states. [2019-11-20 03:27:03,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:27:03,696 INFO L93 Difference]: Finished difference Result 155 states and 164 transitions. [2019-11-20 03:27:03,696 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-20 03:27:03,696 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2019-11-20 03:27:03,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 03:27:03,699 INFO L225 Difference]: With dead ends: 155 [2019-11-20 03:27:03,699 INFO L226 Difference]: Without dead ends: 155 [2019-11-20 03:27:03,700 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 03:27:03,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2019-11-20 03:27:03,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 153. [2019-11-20 03:27:03,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 153 states. [2019-11-20 03:27:03,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 162 transitions. [2019-11-20 03:27:03,720 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 162 transitions. Word has length 17 [2019-11-20 03:27:03,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 03:27:03,721 INFO L462 AbstractCegarLoop]: Abstraction has 153 states and 162 transitions. [2019-11-20 03:27:03,721 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-11-20 03:27:03,721 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 162 transitions. [2019-11-20 03:27:03,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2019-11-20 03:27:03,723 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 03:27:03,723 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 03:27:03,924 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 03:27:03,924 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 03:27:03,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:27:03,925 INFO L82 PathProgramCache]: Analyzing trace with hash 1816165994, now seen corresponding path program 1 times [2019-11-20 03:27:03,925 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 03:27:03,926 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1641364107] [2019-11-20 03:27:03,926 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/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 03:27:04,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:27:04,195 INFO L255 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 5 conjunts are in the unsatisfiable core [2019-11-20 03:27:04,197 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:27:04,221 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 03:27:04,221 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 03:27:04,307 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 03:27:04,307 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1641364107] [2019-11-20 03:27:04,307 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:27:04,307 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2019-11-20 03:27:04,307 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97360114] [2019-11-20 03:27:04,308 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-11-20 03:27:04,308 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 03:27:04,308 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-11-20 03:27:04,308 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-20 03:27:04,308 INFO L87 Difference]: Start difference. First operand 153 states and 162 transitions. Second operand 5 states. [2019-11-20 03:27:04,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:27:04,332 INFO L93 Difference]: Finished difference Result 155 states and 163 transitions. [2019-11-20 03:27:04,336 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-20 03:27:04,336 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 29 [2019-11-20 03:27:04,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 03:27:04,338 INFO L225 Difference]: With dead ends: 155 [2019-11-20 03:27:04,338 INFO L226 Difference]: Without dead ends: 155 [2019-11-20 03:27:04,339 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 03:27:04,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2019-11-20 03:27:04,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 153. [2019-11-20 03:27:04,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 153 states. [2019-11-20 03:27:04,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 161 transitions. [2019-11-20 03:27:04,365 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 161 transitions. Word has length 29 [2019-11-20 03:27:04,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 03:27:04,365 INFO L462 AbstractCegarLoop]: Abstraction has 153 states and 161 transitions. [2019-11-20 03:27:04,366 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-11-20 03:27:04,366 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 161 transitions. [2019-11-20 03:27:04,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2019-11-20 03:27:04,367 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 03:27:04,367 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 03:27:04,573 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 03:27:04,573 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 03:27:04,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:27:04,574 INFO L82 PathProgramCache]: Analyzing trace with hash 819093641, now seen corresponding path program 1 times [2019-11-20 03:27:04,574 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 03:27:04,574 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1903538095] [2019-11-20 03:27:04,574 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/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 03:27:04,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:27:04,872 INFO L255 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 15 conjunts are in the unsatisfiable core [2019-11-20 03:27:04,875 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:27:04,974 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 03:27:04,974 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 03:27:05,039 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 03:27:05,040 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1903538095] [2019-11-20 03:27:05,040 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:27:05,040 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9, 9] imperfect sequences [] total 9 [2019-11-20 03:27:05,040 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707582580] [2019-11-20 03:27:05,041 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-11-20 03:27:05,041 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 03:27:05,041 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-11-20 03:27:05,041 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2019-11-20 03:27:05,041 INFO L87 Difference]: Start difference. First operand 153 states and 161 transitions. Second operand 9 states. [2019-11-20 03:27:05,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:27:05,191 INFO L93 Difference]: Finished difference Result 174 states and 184 transitions. [2019-11-20 03:27:05,195 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-11-20 03:27:05,195 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 29 [2019-11-20 03:27:05,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 03:27:05,197 INFO L225 Difference]: With dead ends: 174 [2019-11-20 03:27:05,197 INFO L226 Difference]: Without dead ends: 174 [2019-11-20 03:27:05,197 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2019-11-20 03:27:05,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2019-11-20 03:27:05,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 167. [2019-11-20 03:27:05,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 167 states. [2019-11-20 03:27:05,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 175 transitions. [2019-11-20 03:27:05,217 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 175 transitions. Word has length 29 [2019-11-20 03:27:05,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 03:27:05,218 INFO L462 AbstractCegarLoop]: Abstraction has 167 states and 175 transitions. [2019-11-20 03:27:05,218 INFO L463 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-11-20 03:27:05,218 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 175 transitions. [2019-11-20 03:27:05,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2019-11-20 03:27:05,222 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 03:27:05,223 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 03:27:05,425 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 03:27:05,426 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 03:27:05,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:27:05,426 INFO L82 PathProgramCache]: Analyzing trace with hash -1080067075, now seen corresponding path program 1 times [2019-11-20 03:27:05,427 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 03:27:05,427 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1390108615] [2019-11-20 03:27:05,427 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/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 03:27:05,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:27:05,669 INFO L255 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-20 03:27:05,671 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:27:05,691 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 03:27:05,691 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 03:27:05,770 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 03:27:05,770 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1390108615] [2019-11-20 03:27:05,770 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:27:05,770 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2019-11-20 03:27:05,771 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748469174] [2019-11-20 03:27:05,771 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-11-20 03:27:05,771 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 03:27:05,771 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-11-20 03:27:05,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-11-20 03:27:05,772 INFO L87 Difference]: Start difference. First operand 167 states and 175 transitions. Second operand 6 states. [2019-11-20 03:27:05,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:27:05,848 INFO L93 Difference]: Finished difference Result 173 states and 181 transitions. [2019-11-20 03:27:05,849 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-11-20 03:27:05,849 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 32 [2019-11-20 03:27:05,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 03:27:05,852 INFO L225 Difference]: With dead ends: 173 [2019-11-20 03:27:05,852 INFO L226 Difference]: Without dead ends: 169 [2019-11-20 03:27:05,853 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 03:27:05,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2019-11-20 03:27:05,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 169. [2019-11-20 03:27:05,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 169 states. [2019-11-20 03:27:05,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 177 transitions. [2019-11-20 03:27:05,878 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 177 transitions. Word has length 32 [2019-11-20 03:27:05,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 03:27:05,878 INFO L462 AbstractCegarLoop]: Abstraction has 169 states and 177 transitions. [2019-11-20 03:27:05,879 INFO L463 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-11-20 03:27:05,879 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 177 transitions. [2019-11-20 03:27:05,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2019-11-20 03:27:05,881 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 03:27:05,881 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 03:27:06,083 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 03:27:06,086 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 03:27:06,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:27:06,086 INFO L82 PathProgramCache]: Analyzing trace with hash -909692963, now seen corresponding path program 1 times [2019-11-20 03:27:06,087 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 03:27:06,087 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1790267004] [2019-11-20 03:27:06,087 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/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 03:27:06,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:27:06,334 INFO L255 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 5 conjunts are in the unsatisfiable core [2019-11-20 03:27:06,336 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:27:06,367 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 03:27:06,367 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 03:27:06,480 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 03:27:06,480 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1790267004] [2019-11-20 03:27:06,480 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 03:27:06,480 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2019-11-20 03:27:06,481 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111100586] [2019-11-20 03:27:06,481 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-11-20 03:27:06,481 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 03:27:06,482 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-11-20 03:27:06,482 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2019-11-20 03:27:06,482 INFO L87 Difference]: Start difference. First operand 169 states and 177 transitions. Second operand 10 states. [2019-11-20 03:27:06,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:27:06,710 INFO L93 Difference]: Finished difference Result 177 states and 187 transitions. [2019-11-20 03:27:06,721 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-11-20 03:27:06,721 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 34 [2019-11-20 03:27:06,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 03:27:06,723 INFO L225 Difference]: With dead ends: 177 [2019-11-20 03:27:06,723 INFO L226 Difference]: Without dead ends: 173 [2019-11-20 03:27:06,723 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 03:27:06,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2019-11-20 03:27:06,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2019-11-20 03:27:06,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 173 states. [2019-11-20 03:27:06,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 181 transitions. [2019-11-20 03:27:06,734 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 181 transitions. Word has length 34 [2019-11-20 03:27:06,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 03:27:06,734 INFO L462 AbstractCegarLoop]: Abstraction has 173 states and 181 transitions. [2019-11-20 03:27:06,735 INFO L463 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-11-20 03:27:06,735 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 181 transitions. [2019-11-20 03:27:06,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2019-11-20 03:27:06,736 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 03:27:06,736 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 03:27:06,939 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 03:27:06,940 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 03:27:06,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:27:06,940 INFO L82 PathProgramCache]: Analyzing trace with hash 1849438109, now seen corresponding path program 2 times [2019-11-20 03:27:06,941 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 03:27:06,941 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1654682396] [2019-11-20 03:27:06,941 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/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 03:27:07,217 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2019-11-20 03:27:07,217 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-20 03:27:07,219 INFO L255 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 13 conjunts are in the unsatisfiable core [2019-11-20 03:27:07,222 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:27:07,235 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 03:27:07,235 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 03:27:07,239 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 03:27:07,239 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-20 03:27:07,240 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-11-20 03:27:07,397 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 03:27:07,397 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 03:27:07,479 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 03:27:07,479 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1654682396] [2019-11-20 03:27:07,479 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:27:07,480 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12, 9] imperfect sequences [] total 12 [2019-11-20 03:27:07,480 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832696935] [2019-11-20 03:27:07,480 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2019-11-20 03:27:07,481 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 03:27:07,481 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2019-11-20 03:27:07,481 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2019-11-20 03:27:07,481 INFO L87 Difference]: Start difference. First operand 173 states and 181 transitions. Second operand 13 states. [2019-11-20 03:27:08,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:27:08,796 INFO L93 Difference]: Finished difference Result 198 states and 214 transitions. [2019-11-20 03:27:08,796 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-11-20 03:27:08,796 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 38 [2019-11-20 03:27:08,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 03:27:08,798 INFO L225 Difference]: With dead ends: 198 [2019-11-20 03:27:08,798 INFO L226 Difference]: Without dead ends: 198 [2019-11-20 03:27:08,798 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 03:27:08,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2019-11-20 03:27:08,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 172. [2019-11-20 03:27:08,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 172 states. [2019-11-20 03:27:08,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 180 transitions. [2019-11-20 03:27:08,807 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 180 transitions. Word has length 38 [2019-11-20 03:27:08,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 03:27:08,808 INFO L462 AbstractCegarLoop]: Abstraction has 172 states and 180 transitions. [2019-11-20 03:27:08,808 INFO L463 AbstractCegarLoop]: Interpolant automaton has 13 states. [2019-11-20 03:27:08,808 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 180 transitions. [2019-11-20 03:27:08,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2019-11-20 03:27:08,809 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 03:27:08,809 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 03:27:09,013 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 03:27:09,014 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 03:27:09,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:27:09,014 INFO L82 PathProgramCache]: Analyzing trace with hash 1849438110, now seen corresponding path program 1 times [2019-11-20 03:27:09,014 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 03:27:09,015 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1601471240] [2019-11-20 03:27:09,015 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/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 03:27:09,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:27:09,300 INFO L255 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 9 conjunts are in the unsatisfiable core [2019-11-20 03:27:09,302 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:27:09,413 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 03:27:09,413 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 03:27:09,795 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 03:27:09,795 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1601471240] [2019-11-20 03:27:09,795 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 03:27:09,795 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2019-11-20 03:27:09,796 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601014401] [2019-11-20 03:27:09,796 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2019-11-20 03:27:09,796 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 03:27:09,796 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2019-11-20 03:27:09,797 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=209, Unknown=0, NotChecked=0, Total=306 [2019-11-20 03:27:09,797 INFO L87 Difference]: Start difference. First operand 172 states and 180 transitions. Second operand 18 states. [2019-11-20 03:27:10,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:27:10,872 INFO L93 Difference]: Finished difference Result 184 states and 198 transitions. [2019-11-20 03:27:10,883 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2019-11-20 03:27:10,883 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 38 [2019-11-20 03:27:10,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 03:27:10,884 INFO L225 Difference]: With dead ends: 184 [2019-11-20 03:27:10,885 INFO L226 Difference]: Without dead ends: 180 [2019-11-20 03:27:10,886 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 03:27:10,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2019-11-20 03:27:10,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 180. [2019-11-20 03:27:10,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 180 states. [2019-11-20 03:27:10,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 188 transitions. [2019-11-20 03:27:10,897 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 188 transitions. Word has length 38 [2019-11-20 03:27:10,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 03:27:10,897 INFO L462 AbstractCegarLoop]: Abstraction has 180 states and 188 transitions. [2019-11-20 03:27:10,897 INFO L463 AbstractCegarLoop]: Interpolant automaton has 18 states. [2019-11-20 03:27:10,897 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 188 transitions. [2019-11-20 03:27:10,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2019-11-20 03:27:10,903 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 03:27:10,903 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:27:11,107 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 03:27:11,110 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 03:27:11,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:27:11,110 INFO L82 PathProgramCache]: Analyzing trace with hash -1796174276, now seen corresponding path program 1 times [2019-11-20 03:27:11,111 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 03:27:11,111 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1939367696] [2019-11-20 03:27:11,111 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/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 03:27:11,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:27:11,364 INFO L255 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 15 conjunts are in the unsatisfiable core [2019-11-20 03:27:11,366 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:27:11,467 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 03:27:11,467 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 03:27:11,525 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 03:27:11,525 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1939367696] [2019-11-20 03:27:11,525 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:27:11,525 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9, 9] imperfect sequences [] total 9 [2019-11-20 03:27:11,525 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222814425] [2019-11-20 03:27:11,526 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-11-20 03:27:11,526 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 03:27:11,526 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-11-20 03:27:11,526 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2019-11-20 03:27:11,526 INFO L87 Difference]: Start difference. First operand 180 states and 188 transitions. Second operand 9 states. [2019-11-20 03:27:11,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:27:11,615 INFO L93 Difference]: Finished difference Result 194 states and 204 transitions. [2019-11-20 03:27:11,616 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-11-20 03:27:11,616 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 42 [2019-11-20 03:27:11,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 03:27:11,617 INFO L225 Difference]: With dead ends: 194 [2019-11-20 03:27:11,617 INFO L226 Difference]: Without dead ends: 194 [2019-11-20 03:27:11,617 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2019-11-20 03:27:11,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2019-11-20 03:27:11,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 190. [2019-11-20 03:27:11,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 190 states. [2019-11-20 03:27:11,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 199 transitions. [2019-11-20 03:27:11,626 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 199 transitions. Word has length 42 [2019-11-20 03:27:11,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 03:27:11,626 INFO L462 AbstractCegarLoop]: Abstraction has 190 states and 199 transitions. [2019-11-20 03:27:11,626 INFO L463 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-11-20 03:27:11,626 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 199 transitions. [2019-11-20 03:27:11,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2019-11-20 03:27:11,627 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 03:27:11,628 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 03:27:11,831 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 03:27:11,832 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 03:27:11,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:27:11,832 INFO L82 PathProgramCache]: Analyzing trace with hash 453283614, now seen corresponding path program 2 times [2019-11-20 03:27:11,833 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 03:27:11,833 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1823706615] [2019-11-20 03:27:11,833 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/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 03:27:12,180 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2019-11-20 03:27:12,180 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-20 03:27:12,184 INFO L255 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 24 conjunts are in the unsatisfiable core [2019-11-20 03:27:12,186 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:27:12,202 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 03:27:12,203 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 03:27:12,212 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 03:27:12,212 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-20 03:27:12,213 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2019-11-20 03:27:12,486 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 03:27:12,486 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 03:27:13,561 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 03:27:13,561 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1823706615] [2019-11-20 03:27:13,562 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:27:13,562 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12, 11] imperfect sequences [] total 22 [2019-11-20 03:27:13,562 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012172370] [2019-11-20 03:27:13,562 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2019-11-20 03:27:13,562 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 03:27:13,563 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2019-11-20 03:27:13,563 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2019-11-20 03:27:13,563 INFO L87 Difference]: Start difference. First operand 190 states and 199 transitions. Second operand 23 states. [2019-11-20 03:27:16,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:27:16,516 INFO L93 Difference]: Finished difference Result 193 states and 201 transitions. [2019-11-20 03:27:16,518 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-11-20 03:27:16,518 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 46 [2019-11-20 03:27:16,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 03:27:16,520 INFO L225 Difference]: With dead ends: 193 [2019-11-20 03:27:16,520 INFO L226 Difference]: Without dead ends: 193 [2019-11-20 03:27:16,520 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 68 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2019-11-20 03:27:16,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2019-11-20 03:27:16,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 189. [2019-11-20 03:27:16,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 189 states. [2019-11-20 03:27:16,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 198 transitions. [2019-11-20 03:27:16,527 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 198 transitions. Word has length 46 [2019-11-20 03:27:16,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 03:27:16,527 INFO L462 AbstractCegarLoop]: Abstraction has 189 states and 198 transitions. [2019-11-20 03:27:16,527 INFO L463 AbstractCegarLoop]: Interpolant automaton has 23 states. [2019-11-20 03:27:16,527 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 198 transitions. [2019-11-20 03:27:16,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2019-11-20 03:27:16,528 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 03:27:16,528 INFO L410 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:27:16,731 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 03:27:16,732 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 03:27:16,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:27:16,732 INFO L82 PathProgramCache]: Analyzing trace with hash 1225762158, now seen corresponding path program 1 times [2019-11-20 03:27:16,732 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 03:27:16,733 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1619871738] [2019-11-20 03:27:16,733 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/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 03:27:16,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:27:16,913 INFO L255 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 14 conjunts are in the unsatisfiable core [2019-11-20 03:27:16,914 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:27:16,923 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2019-11-20 03:27:16,923 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 03:27:17,080 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2019-11-20 03:27:17,080 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1619871738] [2019-11-20 03:27:17,081 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:27:17,081 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2019-11-20 03:27:17,081 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478113109] [2019-11-20 03:27:17,081 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-11-20 03:27:17,082 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 03:27:17,082 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-20 03:27:17,082 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-20 03:27:17,082 INFO L87 Difference]: Start difference. First operand 189 states and 198 transitions. Second operand 3 states. [2019-11-20 03:27:17,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:27:17,235 INFO L93 Difference]: Finished difference Result 202 states and 211 transitions. [2019-11-20 03:27:17,235 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-20 03:27:17,235 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 47 [2019-11-20 03:27:17,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 03:27:17,236 INFO L225 Difference]: With dead ends: 202 [2019-11-20 03:27:17,236 INFO L226 Difference]: Without dead ends: 171 [2019-11-20 03:27:17,237 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 92 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 03:27:17,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2019-11-20 03:27:17,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 161. [2019-11-20 03:27:17,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 161 states. [2019-11-20 03:27:17,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 168 transitions. [2019-11-20 03:27:17,242 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 168 transitions. Word has length 47 [2019-11-20 03:27:17,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 03:27:17,243 INFO L462 AbstractCegarLoop]: Abstraction has 161 states and 168 transitions. [2019-11-20 03:27:17,243 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-11-20 03:27:17,243 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 168 transitions. [2019-11-20 03:27:17,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2019-11-20 03:27:17,243 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 03:27:17,244 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 03:27:17,444 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 03:27:17,444 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 03:27:17,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:27:17,445 INFO L82 PathProgramCache]: Analyzing trace with hash 1594252556, now seen corresponding path program 1 times [2019-11-20 03:27:17,445 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 03:27:17,445 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [783678448] [2019-11-20 03:27:17,445 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/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 03:27:17,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:27:17,718 INFO L255 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 17 conjunts are in the unsatisfiable core [2019-11-20 03:27:17,720 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:27:17,916 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 03:27:17,916 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 03:27:18,765 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 03:27:18,765 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [783678448] [2019-11-20 03:27:18,765 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-20 03:27:18,765 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 [2019-11-20 03:27:18,766 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547395567] [2019-11-20 03:27:18,766 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2019-11-20 03:27:18,766 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 03:27:18,766 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2019-11-20 03:27:18,767 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=230, Invalid=892, Unknown=0, NotChecked=0, Total=1122 [2019-11-20 03:27:18,767 INFO L87 Difference]: Start difference. First operand 161 states and 168 transitions. Second operand 34 states. [2019-11-20 03:27:19,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:27:19,792 INFO L93 Difference]: Finished difference Result 167 states and 174 transitions. [2019-11-20 03:27:19,793 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2019-11-20 03:27:19,793 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 51 [2019-11-20 03:27:19,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 03:27:19,794 INFO L225 Difference]: With dead ends: 167 [2019-11-20 03:27:19,794 INFO L226 Difference]: Without dead ends: 163 [2019-11-20 03:27:19,795 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 03:27:19,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2019-11-20 03:27:19,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 163. [2019-11-20 03:27:19,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 163 states. [2019-11-20 03:27:19,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 170 transitions. [2019-11-20 03:27:19,803 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 170 transitions. Word has length 51 [2019-11-20 03:27:19,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 03:27:19,804 INFO L462 AbstractCegarLoop]: Abstraction has 163 states and 170 transitions. [2019-11-20 03:27:19,804 INFO L463 AbstractCegarLoop]: Interpolant automaton has 34 states. [2019-11-20 03:27:19,804 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 170 transitions. [2019-11-20 03:27:19,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2019-11-20 03:27:19,805 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 03:27:19,805 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 03:27:20,009 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 03:27:20,010 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 03:27:20,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:27:20,010 INFO L82 PathProgramCache]: Analyzing trace with hash -1811981012, now seen corresponding path program 2 times [2019-11-20 03:27:20,011 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 03:27:20,011 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [744535438] [2019-11-20 03:27:20,011 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/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 03:27:20,270 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2019-11-20 03:27:20,271 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-20 03:27:20,273 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 13 conjunts are in the unsatisfiable core [2019-11-20 03:27:20,275 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:27:20,278 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 03:27:20,279 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 03:27:20,281 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 03:27:20,281 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-20 03:27:20,281 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-11-20 03:27:20,428 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 03:27:20,428 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 03:27:20,499 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 03:27:20,499 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [744535438] [2019-11-20 03:27:20,499 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:27:20,499 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12, 9] imperfect sequences [] total 12 [2019-11-20 03:27:20,499 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146746237] [2019-11-20 03:27:20,500 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2019-11-20 03:27:20,500 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 03:27:20,500 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2019-11-20 03:27:20,500 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2019-11-20 03:27:20,501 INFO L87 Difference]: Start difference. First operand 163 states and 170 transitions. Second operand 13 states. [2019-11-20 03:27:21,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:27:21,439 INFO L93 Difference]: Finished difference Result 187 states and 202 transitions. [2019-11-20 03:27:21,439 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-11-20 03:27:21,440 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 53 [2019-11-20 03:27:21,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 03:27:21,441 INFO L225 Difference]: With dead ends: 187 [2019-11-20 03:27:21,441 INFO L226 Difference]: Without dead ends: 187 [2019-11-20 03:27:21,441 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 90 SyntacticMatches, 4 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2019-11-20 03:27:21,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2019-11-20 03:27:21,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 161. [2019-11-20 03:27:21,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 161 states. [2019-11-20 03:27:21,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 168 transitions. [2019-11-20 03:27:21,447 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 168 transitions. Word has length 53 [2019-11-20 03:27:21,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 03:27:21,448 INFO L462 AbstractCegarLoop]: Abstraction has 161 states and 168 transitions. [2019-11-20 03:27:21,448 INFO L463 AbstractCegarLoop]: Interpolant automaton has 13 states. [2019-11-20 03:27:21,448 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 168 transitions. [2019-11-20 03:27:21,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2019-11-20 03:27:21,448 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 03:27:21,449 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 03:27:21,649 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 03:27:21,649 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 03:27:21,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:27:21,650 INFO L82 PathProgramCache]: Analyzing trace with hash -1811981011, now seen corresponding path program 1 times [2019-11-20 03:27:21,650 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 03:27:21,650 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [245172697] [2019-11-20 03:27:21,650 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/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 03:27:22,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:27:22,036 INFO L255 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 24 conjunts are in the unsatisfiable core [2019-11-20 03:27:22,037 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:27:22,044 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 03:27:22,044 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 03:27:22,051 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 03:27:22,051 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-20 03:27:22,052 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2019-11-20 03:27:22,338 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 03:27:22,338 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 03:27:23,094 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 03:27:23,094 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [245172697] [2019-11-20 03:27:23,094 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:27:23,094 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12, 11] imperfect sequences [] total 22 [2019-11-20 03:27:23,094 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305587620] [2019-11-20 03:27:23,095 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2019-11-20 03:27:23,095 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 03:27:23,095 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2019-11-20 03:27:23,095 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2019-11-20 03:27:23,096 INFO L87 Difference]: Start difference. First operand 161 states and 168 transitions. Second operand 23 states. [2019-11-20 03:27:25,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:27:25,744 INFO L93 Difference]: Finished difference Result 159 states and 166 transitions. [2019-11-20 03:27:25,745 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-11-20 03:27:25,745 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 53 [2019-11-20 03:27:25,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 03:27:25,746 INFO L225 Difference]: With dead ends: 159 [2019-11-20 03:27:25,746 INFO L226 Difference]: Without dead ends: 159 [2019-11-20 03:27:25,747 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 80 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2019-11-20 03:27:25,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2019-11-20 03:27:25,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 159. [2019-11-20 03:27:25,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 159 states. [2019-11-20 03:27:25,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 166 transitions. [2019-11-20 03:27:25,753 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 166 transitions. Word has length 53 [2019-11-20 03:27:25,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 03:27:25,754 INFO L462 AbstractCegarLoop]: Abstraction has 159 states and 166 transitions. [2019-11-20 03:27:25,754 INFO L463 AbstractCegarLoop]: Interpolant automaton has 23 states. [2019-11-20 03:27:25,754 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 166 transitions. [2019-11-20 03:27:25,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2019-11-20 03:27:25,755 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 03:27:25,755 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 03:27:25,955 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 03:27:25,956 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 03:27:25,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:27:25,956 INFO L82 PathProgramCache]: Analyzing trace with hash 69998689, now seen corresponding path program 1 times [2019-11-20 03:27:25,957 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 03:27:25,957 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [2011596727] [2019-11-20 03:27:25,957 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/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 03:27:26,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:27:26,196 INFO L255 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 7 conjunts are in the unsatisfiable core [2019-11-20 03:27:26,198 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:27:26,227 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 03:27:26,227 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 03:27:26,332 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 03:27:26,332 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2011596727] [2019-11-20 03:27:26,332 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:27:26,333 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 8 [2019-11-20 03:27:26,333 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647939413] [2019-11-20 03:27:26,333 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-11-20 03:27:26,333 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 03:27:26,333 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-11-20 03:27:26,333 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2019-11-20 03:27:26,334 INFO L87 Difference]: Start difference. First operand 159 states and 166 transitions. Second operand 8 states. [2019-11-20 03:27:26,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:27:26,367 INFO L93 Difference]: Finished difference Result 161 states and 167 transitions. [2019-11-20 03:27:26,371 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-11-20 03:27:26,371 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 58 [2019-11-20 03:27:26,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 03:27:26,373 INFO L225 Difference]: With dead ends: 161 [2019-11-20 03:27:26,373 INFO L226 Difference]: Without dead ends: 159 [2019-11-20 03:27:26,373 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 03:27:26,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2019-11-20 03:27:26,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 159. [2019-11-20 03:27:26,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 159 states. [2019-11-20 03:27:26,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 165 transitions. [2019-11-20 03:27:26,383 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 165 transitions. Word has length 58 [2019-11-20 03:27:26,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 03:27:26,383 INFO L462 AbstractCegarLoop]: Abstraction has 159 states and 165 transitions. [2019-11-20 03:27:26,383 INFO L463 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-11-20 03:27:26,383 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 165 transitions. [2019-11-20 03:27:26,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2019-11-20 03:27:26,384 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 03:27:26,384 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 03:27:26,585 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 03:27:26,585 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 03:27:26,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:27:26,585 INFO L82 PathProgramCache]: Analyzing trace with hash -164010428, now seen corresponding path program 1 times [2019-11-20 03:27:26,586 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 03:27:26,586 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1294536509] [2019-11-20 03:27:26,586 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/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 03:27:26,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:27:26,824 INFO L255 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 9 conjunts are in the unsatisfiable core [2019-11-20 03:27:26,826 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:27:26,881 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 03:27:26,882 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 03:27:27,009 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:27:27,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 03:27:27,080 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1294536509] [2019-11-20 03:27:27,080 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:27:27,080 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9, 9] imperfect sequences [] total 11 [2019-11-20 03:27:27,080 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936145820] [2019-11-20 03:27:27,081 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-11-20 03:27:27,081 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 03:27:27,082 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-11-20 03:27:27,082 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2019-11-20 03:27:27,082 INFO L87 Difference]: Start difference. First operand 159 states and 165 transitions. Second operand 11 states. [2019-11-20 03:27:27,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:27:27,188 INFO L93 Difference]: Finished difference Result 163 states and 168 transitions. [2019-11-20 03:27:27,188 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-11-20 03:27:27,188 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 63 [2019-11-20 03:27:27,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 03:27:27,189 INFO L225 Difference]: With dead ends: 163 [2019-11-20 03:27:27,189 INFO L226 Difference]: Without dead ends: 159 [2019-11-20 03:27:27,190 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 03:27:27,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2019-11-20 03:27:27,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 159. [2019-11-20 03:27:27,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 159 states. [2019-11-20 03:27:27,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 164 transitions. [2019-11-20 03:27:27,196 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 164 transitions. Word has length 63 [2019-11-20 03:27:27,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 03:27:27,197 INFO L462 AbstractCegarLoop]: Abstraction has 159 states and 164 transitions. [2019-11-20 03:27:27,197 INFO L463 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-11-20 03:27:27,197 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 164 transitions. [2019-11-20 03:27:27,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2019-11-20 03:27:27,198 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 03:27:27,198 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 03:27:27,399 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 03:27:27,399 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 03:27:27,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:27:27,400 INFO L82 PathProgramCache]: Analyzing trace with hash -1943906635, now seen corresponding path program 1 times [2019-11-20 03:27:27,400 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 03:27:27,400 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1654094864] [2019-11-20 03:27:27,400 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/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 03:27:27,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:27:27,749 INFO L255 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 24 conjunts are in the unsatisfiable core [2019-11-20 03:27:27,751 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:27:27,755 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 03:27:27,755 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 03:27:27,757 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 03:27:27,757 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-20 03:27:27,757 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-11-20 03:27:28,054 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 03:27:28,054 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 03:27:28,351 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 03:27:28,351 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1654094864] [2019-11-20 03:27:28,351 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:27:28,351 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19, 14] imperfect sequences [] total 19 [2019-11-20 03:27:28,351 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697139204] [2019-11-20 03:27:28,352 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2019-11-20 03:27:28,352 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 03:27:28,352 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2019-11-20 03:27:28,352 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2019-11-20 03:27:28,353 INFO L87 Difference]: Start difference. First operand 159 states and 164 transitions. Second operand 20 states. [2019-11-20 03:27:30,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:27:30,125 INFO L93 Difference]: Finished difference Result 183 states and 196 transitions. [2019-11-20 03:27:30,125 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2019-11-20 03:27:30,125 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 74 [2019-11-20 03:27:30,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 03:27:30,127 INFO L225 Difference]: With dead ends: 183 [2019-11-20 03:27:30,127 INFO L226 Difference]: Without dead ends: 183 [2019-11-20 03:27:30,127 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 125 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=79, Invalid=521, Unknown=0, NotChecked=0, Total=600 [2019-11-20 03:27:30,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2019-11-20 03:27:30,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 157. [2019-11-20 03:27:30,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 157 states. [2019-11-20 03:27:30,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 162 transitions. [2019-11-20 03:27:30,133 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 162 transitions. Word has length 74 [2019-11-20 03:27:30,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 03:27:30,133 INFO L462 AbstractCegarLoop]: Abstraction has 157 states and 162 transitions. [2019-11-20 03:27:30,133 INFO L463 AbstractCegarLoop]: Interpolant automaton has 20 states. [2019-11-20 03:27:30,134 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 162 transitions. [2019-11-20 03:27:30,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2019-11-20 03:27:30,135 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 03:27:30,135 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 03:27:30,339 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 03:27:30,339 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 03:27:30,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:27:30,340 INFO L82 PathProgramCache]: Analyzing trace with hash -1943906634, now seen corresponding path program 1 times [2019-11-20 03:27:30,340 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 03:27:30,340 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1308416276] [2019-11-20 03:27:30,340 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/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 03:27:30,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:27:30,750 INFO L255 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 40 conjunts are in the unsatisfiable core [2019-11-20 03:27:30,779 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:27:30,790 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 03:27:30,790 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 03:27:30,795 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 03:27:30,795 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-20 03:27:30,795 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2019-11-20 03:27:31,357 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 03:27:31,357 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 03:27:33,142 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 03:27:33,143 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1308416276] [2019-11-20 03:27:33,143 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:27:33,143 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19, 16] imperfect sequences [] total 34 [2019-11-20 03:27:33,143 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044206800] [2019-11-20 03:27:33,144 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2019-11-20 03:27:33,144 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 03:27:33,144 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2019-11-20 03:27:33,145 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=1093, Unknown=0, NotChecked=0, Total=1190 [2019-11-20 03:27:33,145 INFO L87 Difference]: Start difference. First operand 157 states and 162 transitions. Second operand 35 states. [2019-11-20 03:27:36,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:27:36,987 INFO L93 Difference]: Finished difference Result 155 states and 160 transitions. [2019-11-20 03:27:36,988 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2019-11-20 03:27:36,988 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 74 [2019-11-20 03:27:36,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 03:27:36,989 INFO L225 Difference]: With dead ends: 155 [2019-11-20 03:27:36,989 INFO L226 Difference]: Without dead ends: 155 [2019-11-20 03:27:36,990 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 110 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 360 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=138, Invalid=1502, Unknown=0, NotChecked=0, Total=1640 [2019-11-20 03:27:36,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2019-11-20 03:27:36,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 155. [2019-11-20 03:27:36,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 155 states. [2019-11-20 03:27:36,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 160 transitions. [2019-11-20 03:27:36,994 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 160 transitions. Word has length 74 [2019-11-20 03:27:36,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 03:27:36,994 INFO L462 AbstractCegarLoop]: Abstraction has 155 states and 160 transitions. [2019-11-20 03:27:36,994 INFO L463 AbstractCegarLoop]: Interpolant automaton has 35 states. [2019-11-20 03:27:36,995 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 160 transitions. [2019-11-20 03:27:36,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2019-11-20 03:27:36,995 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 03:27:36,996 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 03:27:37,196 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 03:27:37,196 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 03:27:37,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:27:37,197 INFO L82 PathProgramCache]: Analyzing trace with hash 1138687888, now seen corresponding path program 1 times [2019-11-20 03:27:37,197 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 03:27:37,197 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [894575060] [2019-11-20 03:27:37,198 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/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 03:27:37,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:27:37,438 INFO L255 TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 12 conjunts are in the unsatisfiable core [2019-11-20 03:27:37,440 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:27:37,519 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 03:27:37,519 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 03:27:37,590 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:27:37,705 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 03:27:37,705 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [894575060] [2019-11-20 03:27:37,705 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:27:37,705 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12, 12] imperfect sequences [] total 14 [2019-11-20 03:27:37,705 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183727655] [2019-11-20 03:27:37,706 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2019-11-20 03:27:37,706 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 03:27:37,706 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2019-11-20 03:27:37,706 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2019-11-20 03:27:37,706 INFO L87 Difference]: Start difference. First operand 155 states and 160 transitions. Second operand 14 states. [2019-11-20 03:27:37,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:27:37,826 INFO L93 Difference]: Finished difference Result 161 states and 165 transitions. [2019-11-20 03:27:37,830 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2019-11-20 03:27:37,831 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 87 [2019-11-20 03:27:37,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 03:27:37,832 INFO L225 Difference]: With dead ends: 161 [2019-11-20 03:27:37,832 INFO L226 Difference]: Without dead ends: 155 [2019-11-20 03:27:37,832 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2019-11-20 03:27:37,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2019-11-20 03:27:37,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 155. [2019-11-20 03:27:37,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 155 states. [2019-11-20 03:27:37,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 159 transitions. [2019-11-20 03:27:37,838 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 159 transitions. Word has length 87 [2019-11-20 03:27:37,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 03:27:37,838 INFO L462 AbstractCegarLoop]: Abstraction has 155 states and 159 transitions. [2019-11-20 03:27:37,839 INFO L463 AbstractCegarLoop]: Interpolant automaton has 14 states. [2019-11-20 03:27:37,839 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 159 transitions. [2019-11-20 03:27:37,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2019-11-20 03:27:37,840 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 03:27:37,840 INFO L410 BasicCegarLoop]: trace histogram [16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:27:38,043 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 03:27:38,043 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 03:27:38,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:27:38,044 INFO L82 PathProgramCache]: Analyzing trace with hash 898009173, now seen corresponding path program 1 times [2019-11-20 03:27:38,044 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 03:27:38,045 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [599933879] [2019-11-20 03:27:38,046 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/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 03:27:38,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:27:38,651 INFO L255 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 34 conjunts are in the unsatisfiable core [2019-11-20 03:27:38,655 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:27:38,662 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 03:27:38,662 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 03:27:38,664 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 03:27:38,665 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-20 03:27:38,665 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-11-20 03:27:39,229 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 03:27:39,229 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 03:27:39,650 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 03:27:39,650 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [599933879] [2019-11-20 03:27:39,650 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:27:39,650 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21, 16] imperfect sequences [] total 21 [2019-11-20 03:27:39,650 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172381747] [2019-11-20 03:27:39,651 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2019-11-20 03:27:39,651 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 03:27:39,651 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2019-11-20 03:27:39,651 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=402, Unknown=0, NotChecked=0, Total=462 [2019-11-20 03:27:39,652 INFO L87 Difference]: Start difference. First operand 155 states and 159 transitions. Second operand 22 states. [2019-11-20 03:27:41,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:27:41,485 INFO L93 Difference]: Finished difference Result 207 states and 224 transitions. [2019-11-20 03:27:41,485 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2019-11-20 03:27:41,485 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 100 [2019-11-20 03:27:41,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 03:27:41,487 INFO L225 Difference]: With dead ends: 207 [2019-11-20 03:27:41,487 INFO L226 Difference]: Without dead ends: 207 [2019-11-20 03:27:41,487 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 173 SyntacticMatches, 6 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=90, Invalid=666, Unknown=0, NotChecked=0, Total=756 [2019-11-20 03:27:41,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2019-11-20 03:27:41,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 181. [2019-11-20 03:27:41,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 181 states. [2019-11-20 03:27:41,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 191 transitions. [2019-11-20 03:27:41,494 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 191 transitions. Word has length 100 [2019-11-20 03:27:41,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 03:27:41,494 INFO L462 AbstractCegarLoop]: Abstraction has 181 states and 191 transitions. [2019-11-20 03:27:41,495 INFO L463 AbstractCegarLoop]: Interpolant automaton has 22 states. [2019-11-20 03:27:41,495 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 191 transitions. [2019-11-20 03:27:41,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2019-11-20 03:27:41,496 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 03:27:41,496 INFO L410 BasicCegarLoop]: trace histogram [16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:27:41,702 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 03:27:41,702 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 03:27:41,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:27:41,703 INFO L82 PathProgramCache]: Analyzing trace with hash 898009174, now seen corresponding path program 1 times [2019-11-20 03:27:41,703 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 03:27:41,704 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1277205875] [2019-11-20 03:27:41,704 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/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 03:27:42,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:27:42,200 INFO L255 TraceCheckSpWp]: Trace formula consists of 407 conjuncts, 44 conjunts are in the unsatisfiable core [2019-11-20 03:27:42,204 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:27:42,225 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 03:27:42,225 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 03:27:42,232 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 03:27:42,232 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-20 03:27:42,232 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2019-11-20 03:27:42,789 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 03:27:42,789 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 03:27:45,034 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 03:27:45,035 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1277205875] [2019-11-20 03:27:45,035 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:27:45,035 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21, 18] imperfect sequences [] total 38 [2019-11-20 03:27:45,035 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389669710] [2019-11-20 03:27:45,035 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2019-11-20 03:27:45,035 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 03:27:45,036 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2019-11-20 03:27:45,036 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=1373, Unknown=0, NotChecked=0, Total=1482 [2019-11-20 03:27:45,036 INFO L87 Difference]: Start difference. First operand 181 states and 191 transitions. Second operand 39 states. [2019-11-20 03:27:49,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:27:49,607 INFO L93 Difference]: Finished difference Result 179 states and 187 transitions. [2019-11-20 03:27:49,608 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2019-11-20 03:27:49,609 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 100 [2019-11-20 03:27:49,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 03:27:49,609 INFO L225 Difference]: With dead ends: 179 [2019-11-20 03:27:49,610 INFO L226 Difference]: Without dead ends: 179 [2019-11-20 03:27:49,610 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 156 SyntacticMatches, 6 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 469 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=157, Invalid=1913, Unknown=0, NotChecked=0, Total=2070 [2019-11-20 03:27:49,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2019-11-20 03:27:49,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 179. [2019-11-20 03:27:49,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 179 states. [2019-11-20 03:27:49,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 187 transitions. [2019-11-20 03:27:49,615 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 187 transitions. Word has length 100 [2019-11-20 03:27:49,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 03:27:49,615 INFO L462 AbstractCegarLoop]: Abstraction has 179 states and 187 transitions. [2019-11-20 03:27:49,616 INFO L463 AbstractCegarLoop]: Interpolant automaton has 39 states. [2019-11-20 03:27:49,616 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 187 transitions. [2019-11-20 03:27:49,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2019-11-20 03:27:49,617 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 03:27:49,617 INFO L410 BasicCegarLoop]: trace histogram [16, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 03:27:49,823 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 03:27:49,824 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 03:27:49,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:27:49,824 INFO L82 PathProgramCache]: Analyzing trace with hash 25731743, now seen corresponding path program 1 times [2019-11-20 03:27:49,824 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 03:27:49,824 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [448806488] [2019-11-20 03:27:49,824 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/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 03:27:50,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:27:50,089 INFO L255 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 12 conjunts are in the unsatisfiable core [2019-11-20 03:27:50,091 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:27:50,182 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 03:27:50,182 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 03:27:50,260 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:27:50,411 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2019-11-20 03:27:50,411 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [448806488] [2019-11-20 03:27:50,411 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:27:50,412 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12, 12] imperfect sequences [] total 14 [2019-11-20 03:27:50,412 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745977356] [2019-11-20 03:27:50,412 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2019-11-20 03:27:50,412 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 03:27:50,412 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2019-11-20 03:27:50,413 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2019-11-20 03:27:50,413 INFO L87 Difference]: Start difference. First operand 179 states and 187 transitions. Second operand 14 states. [2019-11-20 03:27:50,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:27:50,584 INFO L93 Difference]: Finished difference Result 183 states and 189 transitions. [2019-11-20 03:27:50,584 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2019-11-20 03:27:50,584 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 107 [2019-11-20 03:27:50,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 03:27:50,586 INFO L225 Difference]: With dead ends: 183 [2019-11-20 03:27:50,586 INFO L226 Difference]: Without dead ends: 177 [2019-11-20 03:27:50,586 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 201 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2019-11-20 03:27:50,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2019-11-20 03:27:50,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 177. [2019-11-20 03:27:50,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 177 states. [2019-11-20 03:27:50,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 183 transitions. [2019-11-20 03:27:50,591 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 183 transitions. Word has length 107 [2019-11-20 03:27:50,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 03:27:50,591 INFO L462 AbstractCegarLoop]: Abstraction has 177 states and 183 transitions. [2019-11-20 03:27:50,591 INFO L463 AbstractCegarLoop]: Interpolant automaton has 14 states. [2019-11-20 03:27:50,591 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 183 transitions. [2019-11-20 03:27:50,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2019-11-20 03:27:50,592 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 03:27:50,592 INFO L410 BasicCegarLoop]: trace histogram [16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:27:50,794 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 03:27:50,795 INFO L410 AbstractCegarLoop]: === Iteration 24 === [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 03:27:50,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:27:50,796 INFO L82 PathProgramCache]: Analyzing trace with hash -600857835, now seen corresponding path program 1 times [2019-11-20 03:27:50,797 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 03:27:50,797 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [987466574] [2019-11-20 03:27:50,797 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/bin/uautomizer/cvc4 Starting monitored process 25 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 03:27:51,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:27:51,357 INFO L255 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 46 conjunts are in the unsatisfiable core [2019-11-20 03:27:51,360 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:27:51,371 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 03:27:51,372 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 03:27:51,378 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 03:27:51,378 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-20 03:27:51,379 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-11-20 03:27:52,262 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 03:27:52,262 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 03:27:52,824 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 03:27:52,824 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [987466574] [2019-11-20 03:27:52,824 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:27:52,825 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25, 20] imperfect sequences [] total 25 [2019-11-20 03:27:52,825 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493426985] [2019-11-20 03:27:52,825 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2019-11-20 03:27:52,825 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 03:27:52,827 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2019-11-20 03:27:52,828 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=578, Unknown=0, NotChecked=0, Total=650 [2019-11-20 03:27:52,828 INFO L87 Difference]: Start difference. First operand 177 states and 183 transitions. Second operand 26 states. [2019-11-20 03:27:55,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:27:55,091 INFO L93 Difference]: Finished difference Result 210 states and 226 transitions. [2019-11-20 03:27:55,091 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2019-11-20 03:27:55,091 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 113 [2019-11-20 03:27:55,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 03:27:55,093 INFO L225 Difference]: With dead ends: 210 [2019-11-20 03:27:55,093 INFO L226 Difference]: Without dead ends: 210 [2019-11-20 03:27:55,093 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 190 SyntacticMatches, 11 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=112, Invalid=1010, Unknown=0, NotChecked=0, Total=1122 [2019-11-20 03:27:55,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2019-11-20 03:27:55,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 183. [2019-11-20 03:27:55,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 183 states. [2019-11-20 03:27:55,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 193 transitions. [2019-11-20 03:27:55,101 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 193 transitions. Word has length 113 [2019-11-20 03:27:55,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 03:27:55,101 INFO L462 AbstractCegarLoop]: Abstraction has 183 states and 193 transitions. [2019-11-20 03:27:55,101 INFO L463 AbstractCegarLoop]: Interpolant automaton has 26 states. [2019-11-20 03:27:55,101 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 193 transitions. [2019-11-20 03:27:55,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2019-11-20 03:27:55,102 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 03:27:55,102 INFO L410 BasicCegarLoop]: trace histogram [16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:27:55,308 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 03:27:55,308 INFO L410 AbstractCegarLoop]: === Iteration 25 === [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 03:27:55,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:27:55,308 INFO L82 PathProgramCache]: Analyzing trace with hash -600857834, now seen corresponding path program 1 times [2019-11-20 03:27:55,309 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 03:27:55,309 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1939164348] [2019-11-20 03:27:55,309 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/bin/uautomizer/cvc4 Starting monitored process 26 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 03:27:55,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:27:55,858 INFO L255 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 56 conjunts are in the unsatisfiable core [2019-11-20 03:27:55,861 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:27:55,875 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 03:27:55,875 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 03:27:55,880 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 03:27:55,880 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-20 03:27:55,880 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2019-11-20 03:27:56,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 03:27:56,851 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 03:27:59,838 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 03:27:59,838 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1939164348] [2019-11-20 03:27:59,838 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:27:59,838 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25, 22] imperfect sequences [] total 46 [2019-11-20 03:27:59,839 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419397290] [2019-11-20 03:27:59,839 INFO L442 AbstractCegarLoop]: Interpolant automaton has 47 states [2019-11-20 03:27:59,839 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 03:27:59,840 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2019-11-20 03:27:59,840 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=2029, Unknown=0, NotChecked=0, Total=2162 [2019-11-20 03:27:59,840 INFO L87 Difference]: Start difference. First operand 183 states and 193 transitions. Second operand 47 states. [2019-11-20 03:28:05,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:28:05,548 INFO L93 Difference]: Finished difference Result 181 states and 190 transitions. [2019-11-20 03:28:05,548 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2019-11-20 03:28:05,549 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 113 [2019-11-20 03:28:05,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 03:28:05,550 INFO L225 Difference]: With dead ends: 181 [2019-11-20 03:28:05,550 INFO L226 Difference]: Without dead ends: 181 [2019-11-20 03:28:05,551 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 172 SyntacticMatches, 8 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 728 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=195, Invalid=2885, Unknown=0, NotChecked=0, Total=3080 [2019-11-20 03:28:05,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2019-11-20 03:28:05,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 181. [2019-11-20 03:28:05,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 181 states. [2019-11-20 03:28:05,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 190 transitions. [2019-11-20 03:28:05,556 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 190 transitions. Word has length 113 [2019-11-20 03:28:05,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 03:28:05,556 INFO L462 AbstractCegarLoop]: Abstraction has 181 states and 190 transitions. [2019-11-20 03:28:05,556 INFO L463 AbstractCegarLoop]: Interpolant automaton has 47 states. [2019-11-20 03:28:05,556 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 190 transitions. [2019-11-20 03:28:05,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2019-11-20 03:28:05,557 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 03:28:05,557 INFO L410 BasicCegarLoop]: trace histogram [16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-20 03:28:05,763 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 03:28:05,764 INFO L410 AbstractCegarLoop]: === Iteration 26 === [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 03:28:05,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:28:05,764 INFO L82 PathProgramCache]: Analyzing trace with hash 1268172578, now seen corresponding path program 1 times [2019-11-20 03:28:05,764 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 03:28:05,764 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1028093655] [2019-11-20 03:28:05,764 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/bin/uautomizer/cvc4 Starting monitored process 27 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 03:28:06,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:28:06,379 INFO L255 TraceCheckSpWp]: Trace formula consists of 457 conjuncts, 25 conjunts are in the unsatisfiable core [2019-11-20 03:28:06,381 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:28:07,300 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 03:28:07,300 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 03:28:08,154 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 03:28:08,154 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1028093655] [2019-11-20 03:28:08,154 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-20 03:28:08,154 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22, 21] imperfect sequences [] total 42 [2019-11-20 03:28:08,155 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077182555] [2019-11-20 03:28:08,155 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2019-11-20 03:28:08,155 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-20 03:28:08,155 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2019-11-20 03:28:08,156 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=1683, Unknown=0, NotChecked=0, Total=1806 [2019-11-20 03:28:08,156 INFO L87 Difference]: Start difference. First operand 181 states and 190 transitions. Second operand 43 states. [2019-11-20 03:28:10,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-20 03:28:10,848 INFO L93 Difference]: Finished difference Result 180 states and 189 transitions. [2019-11-20 03:28:10,849 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2019-11-20 03:28:10,849 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 116 [2019-11-20 03:28:10,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-20 03:28:10,850 INFO L225 Difference]: With dead ends: 180 [2019-11-20 03:28:10,850 INFO L226 Difference]: Without dead ends: 180 [2019-11-20 03:28:10,851 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 186 SyntacticMatches, 4 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 644 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=179, Invalid=2371, Unknown=0, NotChecked=0, Total=2550 [2019-11-20 03:28:10,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2019-11-20 03:28:10,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 180. [2019-11-20 03:28:10,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 180 states. [2019-11-20 03:28:10,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 189 transitions. [2019-11-20 03:28:10,856 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 189 transitions. Word has length 116 [2019-11-20 03:28:10,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-20 03:28:10,856 INFO L462 AbstractCegarLoop]: Abstraction has 180 states and 189 transitions. [2019-11-20 03:28:10,857 INFO L463 AbstractCegarLoop]: Interpolant automaton has 43 states. [2019-11-20 03:28:10,857 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 189 transitions. [2019-11-20 03:28:10,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2019-11-20 03:28:10,857 INFO L402 BasicCegarLoop]: Found error trace [2019-11-20 03:28:10,858 INFO L410 BasicCegarLoop]: trace histogram [16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 03:28:11,058 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 03:28:11,058 INFO L410 AbstractCegarLoop]: === Iteration 27 === [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 03:28:11,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-20 03:28:11,059 INFO L82 PathProgramCache]: Analyzing trace with hash 1597246489, now seen corresponding path program 1 times [2019-11-20 03:28:11,059 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-20 03:28:11,059 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [2052835353] [2019-11-20 03:28:11,059 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_05c9794b-af46-4433-bd2f-370edfb89f0e/bin/uautomizer/cvc4 Starting monitored process 28 with cvc4 --incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 03:28:11,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-20 03:28:11,808 INFO L255 TraceCheckSpWp]: Trace formula consists of 461 conjuncts, 144 conjunts are in the unsatisfiable core [2019-11-20 03:28:11,811 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-20 03:28:11,848 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2019-11-20 03:28:11,849 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 03:28:11,854 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 03:28:11,854 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 03:28:11,855 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:15 [2019-11-20 03:28:11,883 INFO L343 Elim1Store]: treesize reduction 23, result has 23.3 percent of original size [2019-11-20 03:28:11,884 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 03:28:11,884 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 03:28:11,894 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 03:28:11,894 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 03:28:11,894 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2019-11-20 03:28:11,982 INFO L343 Elim1Store]: treesize reduction 10, result has 87.7 percent of original size [2019-11-20 03:28:11,982 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 37 treesize of output 93 [2019-11-20 03:28:11,983 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 03:28:12,034 INFO L567 ElimStorePlain]: treesize reduction 54, result has 40.0 percent of original size [2019-11-20 03:28:12,034 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 03:28:12,034 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:36 [2019-11-20 03:28:12,130 INFO L343 Elim1Store]: treesize reduction 110, result has 19.1 percent of original size [2019-11-20 03:28:12,130 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 03:28:12,131 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 03:28:12,162 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 03:28:12,162 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 03:28:12,162 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2019-11-20 03:28:12,287 INFO L343 Elim1Store]: treesize reduction 172, result has 16.9 percent of original size [2019-11-20 03:28:12,287 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 58 treesize of output 66 [2019-11-20 03:28:12,288 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 03:28:12,310 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 03:28:12,310 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 03:28:12,310 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:63, output treesize:59 [2019-11-20 03:28:12,469 INFO L343 Elim1Store]: treesize reduction 246, result has 15.2 percent of original size [2019-11-20 03:28:12,469 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 15 case distinctions, treesize of input 69 treesize of output 80 [2019-11-20 03:28:12,470 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 03:28:12,497 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 03:28:12,497 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 03:28:12,497 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:74, output treesize:70 [2019-11-20 03:28:12,925 WARN L191 SmtUtils]: Spent 343.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 69 [2019-11-20 03:28:12,925 INFO L343 Elim1Store]: treesize reduction 170, result has 57.2 percent of original size [2019-11-20 03:28:12,926 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 21 case distinctions, treesize of input 81 treesize of output 269 [2019-11-20 03:28:12,926 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 03:28:15,109 WARN L191 SmtUtils]: Spent 2.18 s on a formula simplification. DAG size of input: 63 DAG size of output: 39 [2019-11-20 03:28:15,109 INFO L567 ElimStorePlain]: treesize reduction 174, result has 32.0 percent of original size [2019-11-20 03:28:15,110 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 03:28:15,110 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:86, output treesize:82 [2019-11-20 03:29:28,640 WARN L191 SmtUtils]: Spent 1.22 m on a formula simplification. DAG size of input: 163 DAG size of output: 98 [2019-11-20 03:29:28,640 INFO L343 Elim1Store]: treesize reduction 203, result has 60.7 percent of original size [2019-11-20 03:29:28,641 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 93 treesize of output 360 [2019-11-20 03:29:28,642 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 03:29:30,891 WARN L191 SmtUtils]: Spent 2.25 s on a formula simplification. DAG size of input: 65 DAG size of output: 41 [2019-11-20 03:29:30,892 INFO L567 ElimStorePlain]: treesize reduction 174, result has 34.6 percent of original size [2019-11-20 03:29:30,892 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 03:29:30,892 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2019-11-20 03:29:31,359 WARN L191 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 43 [2019-11-20 03:29:31,360 INFO L343 Elim1Store]: treesize reduction 540, result has 11.6 percent of original size [2019-11-20 03:29:31,360 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 03:29:31,361 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 03:29:31,421 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 03:29:31,421 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 03:29:31,422 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:107, output treesize:103 [2019-11-20 03:29:31,938 WARN L191 SmtUtils]: Spent 372.00 ms on a formula simplification. DAG size of input: 242 DAG size of output: 48 [2019-11-20 03:29:31,938 INFO L343 Elim1Store]: treesize reduction 662, result has 10.8 percent of original size [2019-11-20 03:29:31,939 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 113 treesize of output 136 [2019-11-20 03:29:31,940 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 03:29:32,017 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 03:29:32,018 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 03:29:32,018 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:118, output treesize:114 [2019-11-20 03:29:33,344 WARN L191 SmtUtils]: Spent 1.13 s on a formula simplification. DAG size of input: 289 DAG size of output: 109 [2019-11-20 03:29:33,344 INFO L343 Elim1Store]: treesize reduction 522, result has 42.3 percent of original size [2019-11-20 03:29:33,345 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 125 treesize of output 445 [2019-11-20 03:29:33,346 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 03:29:35,783 WARN L191 SmtUtils]: Spent 2.44 s on a formula simplification. DAG size of input: 95 DAG size of output: 55 [2019-11-20 03:29:35,783 INFO L567 ElimStorePlain]: treesize reduction 294, result has 30.0 percent of original size [2019-11-20 03:29:35,783 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 03:29:35,783 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:130, output treesize:126 [2019-11-20 03:31:39,046 WARN L191 SmtUtils]: Spent 2.05 m on a formula simplification. DAG size of input: 339 DAG size of output: 154 [2019-11-20 03:31:39,046 INFO L343 Elim1Store]: treesize reduction 555, result has 48.4 percent of original size [2019-11-20 03:31:39,046 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 137 treesize of output 588 [2019-11-20 03:31:39,048 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 03:31:39,425 WARN L191 SmtUtils]: Spent 376.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 57 [2019-11-20 03:31:39,426 INFO L567 ElimStorePlain]: treesize reduction 294, result has 31.6 percent of original size [2019-11-20 03:31:39,426 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 03:31:39,426 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:140, output treesize:136 [2019-11-20 03:35:45,264 WARN L191 SmtUtils]: Spent 4.09 m on a formula simplification. DAG size of input: 393 DAG size of output: 199 [2019-11-20 03:35:45,264 INFO L343 Elim1Store]: treesize reduction 602, result has 52.3 percent of original size [2019-11-20 03:35:45,265 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 149 treesize of output 731 [2019-11-20 03:35:45,268 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 03:35:45,896 WARN L191 SmtUtils]: Spent 627.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 61 [2019-11-20 03:35:45,896 INFO L567 ElimStorePlain]: treesize reduction 730, result has 16.9 percent of original size [2019-11-20 03:35:45,897 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 03:35:45,897 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:152, output treesize:148 [2019-11-20 03:35:46,166 WARN L191 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 61 [2019-11-20 03:35:47,267 WARN L191 SmtUtils]: Spent 1.09 s on a formula simplification. DAG size of input: 450 DAG size of output: 68 [2019-11-20 03:35:47,267 INFO L343 Elim1Store]: treesize reduction 1270, result has 8.4 percent of original size [2019-11-20 03:35:47,267 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 03:35:47,268 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 03:35:47,389 WARN L191 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2019-11-20 03:35:47,390 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 03:35:47,390 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 03:35:47,390 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:162, output treesize:158 [2019-11-20 03:35:47,703 WARN L191 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2019-11-20 03:35:49,013 WARN L191 SmtUtils]: Spent 1.30 s on a formula simplification. DAG size of input: 512 DAG size of output: 73 [2019-11-20 03:35:49,017 INFO L343 Elim1Store]: treesize reduction 1452, result has 7.9 percent of original size [2019-11-20 03:35:49,017 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 105 case distinctions, treesize of input 168 treesize of output 206 [2019-11-20 03:35:49,019 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 03:35:49,154 WARN L191 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2019-11-20 03:35:49,156 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 03:35:49,157 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 03:35:49,157 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:173, output treesize:169 [2019-11-20 03:35:49,505 WARN L191 SmtUtils]: Spent 134.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2019-11-20 03:35:50,856 WARN L191 SmtUtils]: Spent 1.34 s on a formula simplification. DAG size of input: 578 DAG size of output: 78 [2019-11-20 03:35:50,856 INFO L343 Elim1Store]: treesize reduction 1646, result has 7.5 percent of original size [2019-11-20 03:35:50,856 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 03:35:50,857 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 03:35:50,992 WARN L191 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-11-20 03:35:50,992 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 03:35:50,992 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 03:35:50,992 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:179, output treesize:175 [2019-11-20 03:35:51,424 WARN L191 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-11-20 03:35:53,720 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 03:35:53,733 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 03:35:53,734 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 03:35:53,734 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:27 [2019-11-20 03:35:55,740 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 03:35:57,748 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 03:35:57,766 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,770 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,771 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,774 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,776 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,777 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,778 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,779 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,780 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,781 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,782 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,790 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,792 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,793 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,794 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,795 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,796 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,797 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,798 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,799 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,801 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,802 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,803 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,804 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,805 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,806 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,807 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,808 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,809 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,818 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,819 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,821 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,822 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,823 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,825 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,826 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,828 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,829 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,834 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,836 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,837 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,839 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,840 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,841 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,842 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,843 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,846 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,850 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,851 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,852 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,853 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,854 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,855 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,856 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,857 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,858 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,859 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,860 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,861 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,861 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,862 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,863 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,864 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,865 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,866 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,867 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,868 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,869 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,870 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,871 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,871 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,872 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,873 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,874 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,875 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,876 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,877 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,878 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,879 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,880 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,881 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,882 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,884 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,885 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,886 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,887 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,894 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,895 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,896 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,898 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,899 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,900 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,901 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,903 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,904 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,905 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,910 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,912 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,913 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,918 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,919 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,920 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,921 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,922 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,923 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,924 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,925 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,926 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,927 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,928 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,929 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,930 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,931 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,932 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,932 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,933 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,934 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,935 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:35:57,937 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 03:35:57,937 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 03:35:57,938 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 03:35:58,009 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 03:35:58,010 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 03:35:58,010 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:173, output treesize:141 [2019-11-20 03:36:01,932 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:36:01,933 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:36:01,934 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:36:01,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:36:01,938 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:36:01,939 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:36:01,940 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:36:01,942 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:36:01,943 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:36:01,945 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:36:01,946 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:36:01,948 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:36:01,949 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:36:01,951 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:36:01,953 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-20 03:36:01,961 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 03:36:01,962 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 127 treesize of output 153 [2019-11-20 03:36:01,963 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 03:36:02,029 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 03:36:02,029 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 03:36:02,030 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:130, output treesize:109 [2019-11-20 03:36:06,054 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 03:36:06,055 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 15 select indices, 15 select index equivalence classes, 120 disjoint index pairs (out of 105 index pairs), introduced 15 new quantified variables, introduced 105 case distinctions, treesize of input 121 treesize of output 151 [2019-11-20 03:36:06,056 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 03:36:06,115 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 03:36:06,116 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-20 03:36:06,116 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:121, output treesize:106 [2019-11-20 03:36:09,151 WARN L191 SmtUtils]: Spent 209.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2019-11-20 03:36:09,151 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 03:36:09,151 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 03:36:09,153 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 03:36:09,249 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 03:36:09,249 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 03:36:09,249 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:115, output treesize:121 [2019-11-20 03:36:10,467 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 03:36:10,468 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-20 03:36:12,997 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 03:36:13,000 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 03:36:13,000 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 03:36:13,000 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:24, output treesize:10 [2019-11-20 03:36:13,809 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 03:36:13,818 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 03:36:13,818 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 03:36:13,818 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:27 [2019-11-20 03:36:18,354 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-20 03:36:18,356 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 03:36:18,357 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-20 03:36:18,357 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:12 [2019-11-20 03:36:19,182 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 03:36:19,194 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-20 03:36:19,195 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 03:36:19,195 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:46, output treesize:36 [2019-11-20 03:36:19,859 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-20 03:36:20,066 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-20 03:36:20,067 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 03:36:20,071 INFO L168 Benchmark]: Toolchain (without parser) took 562566.35 ms. Allocated memory was 1.0 GB in the beginning and 1.5 GB in the end (delta: 462.9 MB). Free memory was 944.7 MB in the beginning and 966.6 MB in the end (delta: -21.9 MB). Peak memory consumption was 441.1 MB. Max. memory is 11.5 GB. [2019-11-20 03:36:20,071 INFO L168 Benchmark]: CDTParser took 0.76 ms. Allocated memory is still 1.0 GB. Free memory is still 967.5 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-20 03:36:20,072 INFO L168 Benchmark]: CACSL2BoogieTranslator took 720.67 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 151.5 MB). Free memory was 944.7 MB in the beginning and 1.1 GB in the end (delta: -164.5 MB). Peak memory consumption was 18.0 MB. Max. memory is 11.5 GB. [2019-11-20 03:36:20,072 INFO L168 Benchmark]: Boogie Preprocessor took 140.55 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 6.5 MB). Peak memory consumption was 6.5 MB. Max. memory is 11.5 GB. [2019-11-20 03:36:20,072 INFO L168 Benchmark]: RCFGBuilder took 1646.97 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 989.9 MB in the end (delta: 112.8 MB). Peak memory consumption was 112.8 MB. Max. memory is 11.5 GB. [2019-11-20 03:36:20,073 INFO L168 Benchmark]: TraceAbstraction took 560054.28 ms. Allocated memory was 1.2 GB in the beginning and 1.5 GB in the end (delta: 311.4 MB). Free memory was 989.9 MB in the beginning and 966.6 MB in the end (delta: 23.3 MB). Peak memory consumption was 334.8 MB. Max. memory is 11.5 GB. [2019-11-20 03:36:20,076 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.76 ms. Allocated memory is still 1.0 GB. Free memory is still 967.5 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 720.67 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 151.5 MB). Free memory was 944.7 MB in the beginning and 1.1 GB in the end (delta: -164.5 MB). Peak memory consumption was 18.0 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 140.55 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 6.5 MB). Peak memory consumption was 6.5 MB. Max. memory is 11.5 GB. * RCFGBuilder took 1646.97 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 989.9 MB in the end (delta: 112.8 MB). Peak memory consumption was 112.8 MB. Max. memory is 11.5 GB. * TraceAbstraction took 560054.28 ms. Allocated memory was 1.2 GB in the beginning and 1.5 GB in the end (delta: 311.4 MB). Free memory was 989.9 MB in the beginning and 966.6 MB in the end (delta: 23.3 MB). Peak memory consumption was 334.8 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: AssertionError: Alternating quantifiers not yet supported de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: Alternating quantifiers not yet supported: de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.applyComplexEliminationRules(ElimStorePlain.java:271) RESULT: Ultimate could not prove your program: Toolchain returned no result. [MP z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process Received shutdown request...