./Ultimate.py --spec ../sv-benchmarks/c/properties/valid-memsafety.prp --file ../sv-benchmarks/c/ldv-memsafety/memleaks_test22_4.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 34ebb1e4 Using bit-precise analysis Retrying with bit-precise analysis Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx12G -Xms1G -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerMemDerefMemtrack.xml -i ../sv-benchmarks/c/ldv-memsafety/memleaks_test22_4.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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 8e9fad8e4cf3911fa9881577a543d060495d5513 ......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 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-34ebb1e [2019-11-21 16:15:40,262 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-21 16:15:40,265 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-21 16:15:40,277 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-21 16:15:40,278 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-21 16:15:40,279 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-21 16:15:40,280 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-21 16:15:40,282 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-21 16:15:40,284 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-21 16:15:40,288 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-21 16:15:40,289 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-21 16:15:40,293 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-21 16:15:40,293 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-21 16:15:40,296 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-21 16:15:40,297 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-21 16:15:40,300 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-21 16:15:40,302 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-21 16:15:40,304 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-21 16:15:40,308 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-21 16:15:40,314 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-21 16:15:40,318 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-21 16:15:40,319 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-21 16:15:40,321 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-21 16:15:40,323 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-21 16:15:40,325 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-21 16:15:40,325 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-21 16:15:40,325 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-21 16:15:40,327 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-21 16:15:40,328 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-21 16:15:40,328 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-21 16:15:40,329 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-21 16:15:40,329 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-21 16:15:40,330 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-21 16:15:40,331 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-21 16:15:40,333 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-21 16:15:40,333 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-21 16:15:40,334 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-21 16:15:40,334 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-21 16:15:40,334 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-21 16:15:40,338 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-21 16:15:40,339 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-21 16:15:40,340 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2019-11-21 16:15:40,360 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-21 16:15:40,360 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-21 16:15:40,362 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-21 16:15:40,363 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-21 16:15:40,363 INFO L138 SettingsManager]: * Use SBE=true [2019-11-21 16:15:40,363 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-21 16:15:40,363 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-21 16:15:40,364 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-11-21 16:15:40,364 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-11-21 16:15:40,364 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-21 16:15:40,365 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-21 16:15:40,365 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2019-11-21 16:15:40,365 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2019-11-21 16:15:40,366 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2019-11-21 16:15:40,366 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-11-21 16:15:40,366 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2019-11-21 16:15:40,367 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2019-11-21 16:15:40,367 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-21 16:15:40,367 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-21 16:15:40,367 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-21 16:15:40,367 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-11-21 16:15:40,368 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-11-21 16:15:40,368 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-11-21 16:15:40,368 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-11-21 16:15:40,368 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-21 16:15:40,369 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-11-21 16:15:40,369 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2019-11-21 16:15:40,369 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --rewrite-divk --print-success --lang smt [2019-11-21 16:15:40,369 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-11-21 16:15:40,369 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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 -> 8e9fad8e4cf3911fa9881577a543d060495d5513 [2019-11-21 16:15:40,741 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-21 16:15:40,754 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-21 16:15:40,758 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-21 16:15:40,759 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-21 16:15:40,760 INFO L275 PluginConnector]: CDTParser initialized [2019-11-21 16:15:40,761 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-memsafety/memleaks_test22_4.i [2019-11-21 16:15:40,836 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f24f3f62a/f6773bb421824df8b78b7cf9dfafdb46/FLAG9a8b0a380 [2019-11-21 16:15:41,367 INFO L306 CDTParser]: Found 1 translation units. [2019-11-21 16:15:41,369 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-memsafety/memleaks_test22_4.i [2019-11-21 16:15:41,404 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f24f3f62a/f6773bb421824df8b78b7cf9dfafdb46/FLAG9a8b0a380 [2019-11-21 16:15:41,659 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f24f3f62a/f6773bb421824df8b78b7cf9dfafdb46 [2019-11-21 16:15:41,663 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-21 16:15:41,665 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2019-11-21 16:15:41,666 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-21 16:15:41,666 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-21 16:15:41,670 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-21 16:15:41,671 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 04:15:41" (1/1) ... [2019-11-21 16:15:41,674 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@28f2aa46 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:15:41, skipping insertion in model container [2019-11-21 16:15:41,675 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 04:15:41" (1/1) ... [2019-11-21 16:15:41,683 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2019-11-21 16:15:41,751 INFO L179 MainTranslator]: Built tables and reachable declarations [2019-11-21 16:15:42,326 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-21 16:15:42,356 INFO L201 MainTranslator]: Completed pre-run [2019-11-21 16:15:42,435 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-21 16:15:42,527 INFO L205 MainTranslator]: Completed translation [2019-11-21 16:15:42,528 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:15:42 WrapperNode [2019-11-21 16:15:42,528 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-21 16:15:42,529 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-21 16:15:42,529 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-21 16:15:42,529 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-21 16:15:42,543 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:15:42" (1/1) ... [2019-11-21 16:15:42,544 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:15:42" (1/1) ... [2019-11-21 16:15:42,570 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:15:42" (1/1) ... [2019-11-21 16:15:42,570 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:15:42" (1/1) ... [2019-11-21 16:15:42,614 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:15:42" (1/1) ... [2019-11-21 16:15:42,621 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:15:42" (1/1) ... [2019-11-21 16:15:42,631 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:15:42" (1/1) ... [2019-11-21 16:15:42,648 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-21 16:15:42,649 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-21 16:15:42,649 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-21 16:15:42,649 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-21 16:15:42,650 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:15:42" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-21 16:15:42,707 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-11-21 16:15:42,707 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-21 16:15:42,707 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2019-11-21 16:15:42,708 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_32 [2019-11-21 16:15:42,708 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_64 [2019-11-21 16:15:42,708 INFO L138 BoogieDeclarations]: Found implementation of procedure __uint16_identity [2019-11-21 16:15:42,708 INFO L138 BoogieDeclarations]: Found implementation of procedure __uint32_identity [2019-11-21 16:15:42,709 INFO L138 BoogieDeclarations]: Found implementation of procedure __uint64_identity [2019-11-21 16:15:42,709 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_nonpositive [2019-11-21 16:15:42,709 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_positive [2019-11-21 16:15:42,709 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2019-11-21 16:15:42,710 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2019-11-21 16:15:42,710 INFO L138 BoogieDeclarations]: Found implementation of procedure LDV_INIT_LIST_HEAD [2019-11-21 16:15:42,710 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_list_add [2019-11-21 16:15:42,710 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_list_del [2019-11-21 16:15:42,711 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_list_add [2019-11-21 16:15:42,711 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_list_add_tail [2019-11-21 16:15:42,711 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_list_del [2019-11-21 16:15:42,711 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_msg_alloc [2019-11-21 16:15:42,712 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_msg_fill [2019-11-21 16:15:42,712 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_msg_free [2019-11-21 16:15:42,712 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_submit_msg [2019-11-21 16:15:42,712 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_destroy_msgs [2019-11-21 16:15:42,713 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_get_drvdata [2019-11-21 16:15:42,713 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2019-11-21 16:15:42,713 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_add_return [2019-11-21 16:15:42,713 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_sub_return [2019-11-21 16:15:42,713 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_sub [2019-11-21 16:15:42,714 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_init [2019-11-21 16:15:42,714 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_get [2019-11-21 16:15:42,714 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_put [2019-11-21 16:15:42,714 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_del [2019-11-21 16:15:42,715 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_cleanup [2019-11-21 16:15:42,715 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_release [2019-11-21 16:15:42,715 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_put [2019-11-21 16:15:42,716 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_get [2019-11-21 16:15:42,716 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_init_internal [2019-11-21 16:15:42,716 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_init [2019-11-21 16:15:42,716 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_create [2019-11-21 16:15:42,716 INFO L138 BoogieDeclarations]: Found implementation of procedure f [2019-11-21 16:15:42,717 INFO L138 BoogieDeclarations]: Found implementation of procedure g [2019-11-21 16:15:42,717 INFO L138 BoogieDeclarations]: Found implementation of procedure f_22_get [2019-11-21 16:15:42,717 INFO L138 BoogieDeclarations]: Found implementation of procedure f_22_put [2019-11-21 16:15:42,717 INFO L138 BoogieDeclarations]: Found implementation of procedure entry_point [2019-11-21 16:15:42,717 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-11-21 16:15:42,718 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2019-11-21 16:15:42,718 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2019-11-21 16:15:42,718 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2019-11-21 16:15:42,718 INFO L130 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2019-11-21 16:15:42,718 INFO L130 BoogieDeclarations]: Found specification of procedure atof [2019-11-21 16:15:42,719 INFO L130 BoogieDeclarations]: Found specification of procedure atoi [2019-11-21 16:15:42,719 INFO L130 BoogieDeclarations]: Found specification of procedure atol [2019-11-21 16:15:42,719 INFO L130 BoogieDeclarations]: Found specification of procedure atoll [2019-11-21 16:15:42,719 INFO L130 BoogieDeclarations]: Found specification of procedure strtod [2019-11-21 16:15:42,720 INFO L130 BoogieDeclarations]: Found specification of procedure strtof [2019-11-21 16:15:42,720 INFO L130 BoogieDeclarations]: Found specification of procedure strtold [2019-11-21 16:15:42,720 INFO L130 BoogieDeclarations]: Found specification of procedure strtol [2019-11-21 16:15:42,720 INFO L130 BoogieDeclarations]: Found specification of procedure strtoul [2019-11-21 16:15:42,720 INFO L130 BoogieDeclarations]: Found specification of procedure strtoq [2019-11-21 16:15:42,721 INFO L130 BoogieDeclarations]: Found specification of procedure strtouq [2019-11-21 16:15:42,721 INFO L130 BoogieDeclarations]: Found specification of procedure strtoll [2019-11-21 16:15:42,721 INFO L130 BoogieDeclarations]: Found specification of procedure strtoull [2019-11-21 16:15:42,721 INFO L130 BoogieDeclarations]: Found specification of procedure l64a [2019-11-21 16:15:42,721 INFO L130 BoogieDeclarations]: Found specification of procedure a64l [2019-11-21 16:15:42,722 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_32 [2019-11-21 16:15:42,722 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_64 [2019-11-21 16:15:42,722 INFO L130 BoogieDeclarations]: Found specification of procedure __uint16_identity [2019-11-21 16:15:42,722 INFO L130 BoogieDeclarations]: Found specification of procedure __uint32_identity [2019-11-21 16:15:42,722 INFO L130 BoogieDeclarations]: Found specification of procedure __uint64_identity [2019-11-21 16:15:42,723 INFO L130 BoogieDeclarations]: Found specification of procedure select [2019-11-21 16:15:42,723 INFO L130 BoogieDeclarations]: Found specification of procedure pselect [2019-11-21 16:15:42,723 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2019-11-21 16:15:42,723 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2019-11-21 16:15:42,724 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2019-11-21 16:15:42,724 INFO L130 BoogieDeclarations]: Found specification of procedure random [2019-11-21 16:15:42,724 INFO L130 BoogieDeclarations]: Found specification of procedure srandom [2019-11-21 16:15:42,724 INFO L130 BoogieDeclarations]: Found specification of procedure initstate [2019-11-21 16:15:42,724 INFO L130 BoogieDeclarations]: Found specification of procedure setstate [2019-11-21 16:15:42,725 INFO L130 BoogieDeclarations]: Found specification of procedure random_r [2019-11-21 16:15:42,725 INFO L130 BoogieDeclarations]: Found specification of procedure srandom_r [2019-11-21 16:15:42,725 INFO L130 BoogieDeclarations]: Found specification of procedure initstate_r [2019-11-21 16:15:42,725 INFO L130 BoogieDeclarations]: Found specification of procedure setstate_r [2019-11-21 16:15:42,725 INFO L130 BoogieDeclarations]: Found specification of procedure rand [2019-11-21 16:15:42,726 INFO L130 BoogieDeclarations]: Found specification of procedure srand [2019-11-21 16:15:42,726 INFO L130 BoogieDeclarations]: Found specification of procedure rand_r [2019-11-21 16:15:42,726 INFO L130 BoogieDeclarations]: Found specification of procedure drand48 [2019-11-21 16:15:42,726 INFO L130 BoogieDeclarations]: Found specification of procedure erand48 [2019-11-21 16:15:42,726 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48 [2019-11-21 16:15:42,727 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48 [2019-11-21 16:15:42,727 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48 [2019-11-21 16:15:42,727 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48 [2019-11-21 16:15:42,727 INFO L130 BoogieDeclarations]: Found specification of procedure srand48 [2019-11-21 16:15:42,727 INFO L130 BoogieDeclarations]: Found specification of procedure seed48 [2019-11-21 16:15:42,728 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48 [2019-11-21 16:15:42,728 INFO L130 BoogieDeclarations]: Found specification of procedure drand48_r [2019-11-21 16:15:42,728 INFO L130 BoogieDeclarations]: Found specification of procedure erand48_r [2019-11-21 16:15:42,728 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48_r [2019-11-21 16:15:42,728 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48_r [2019-11-21 16:15:42,729 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48_r [2019-11-21 16:15:42,729 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48_r [2019-11-21 16:15:42,729 INFO L130 BoogieDeclarations]: Found specification of procedure srand48_r [2019-11-21 16:15:42,729 INFO L130 BoogieDeclarations]: Found specification of procedure seed48_r [2019-11-21 16:15:42,729 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48_r [2019-11-21 16:15:42,730 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2019-11-21 16:15:42,730 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2019-11-21 16:15:42,730 INFO L130 BoogieDeclarations]: Found specification of procedure realloc [2019-11-21 16:15:42,730 INFO L130 BoogieDeclarations]: Found specification of procedure free [2019-11-21 16:15:42,730 INFO L130 BoogieDeclarations]: Found specification of procedure alloca [2019-11-21 16:15:42,731 INFO L130 BoogieDeclarations]: Found specification of procedure valloc [2019-11-21 16:15:42,731 INFO L130 BoogieDeclarations]: Found specification of procedure posix_memalign [2019-11-21 16:15:42,731 INFO L130 BoogieDeclarations]: Found specification of procedure aligned_alloc [2019-11-21 16:15:42,731 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2019-11-21 16:15:42,731 INFO L130 BoogieDeclarations]: Found specification of procedure atexit [2019-11-21 16:15:42,732 INFO L130 BoogieDeclarations]: Found specification of procedure at_quick_exit [2019-11-21 16:15:42,732 INFO L130 BoogieDeclarations]: Found specification of procedure on_exit [2019-11-21 16:15:42,732 INFO L130 BoogieDeclarations]: Found specification of procedure exit [2019-11-21 16:15:42,732 INFO L130 BoogieDeclarations]: Found specification of procedure quick_exit [2019-11-21 16:15:42,732 INFO L130 BoogieDeclarations]: Found specification of procedure _Exit [2019-11-21 16:15:42,733 INFO L130 BoogieDeclarations]: Found specification of procedure getenv [2019-11-21 16:15:42,733 INFO L130 BoogieDeclarations]: Found specification of procedure putenv [2019-11-21 16:15:42,733 INFO L130 BoogieDeclarations]: Found specification of procedure setenv [2019-11-21 16:15:42,733 INFO L130 BoogieDeclarations]: Found specification of procedure unsetenv [2019-11-21 16:15:42,733 INFO L130 BoogieDeclarations]: Found specification of procedure clearenv [2019-11-21 16:15:42,734 INFO L130 BoogieDeclarations]: Found specification of procedure mktemp [2019-11-21 16:15:42,734 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemp [2019-11-21 16:15:42,734 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemps [2019-11-21 16:15:42,734 INFO L130 BoogieDeclarations]: Found specification of procedure mkdtemp [2019-11-21 16:15:42,734 INFO L130 BoogieDeclarations]: Found specification of procedure system [2019-11-21 16:15:42,735 INFO L130 BoogieDeclarations]: Found specification of procedure realpath [2019-11-21 16:15:42,735 INFO L130 BoogieDeclarations]: Found specification of procedure bsearch [2019-11-21 16:15:42,735 INFO L130 BoogieDeclarations]: Found specification of procedure qsort [2019-11-21 16:15:42,735 INFO L130 BoogieDeclarations]: Found specification of procedure abs [2019-11-21 16:15:42,736 INFO L130 BoogieDeclarations]: Found specification of procedure labs [2019-11-21 16:15:42,736 INFO L130 BoogieDeclarations]: Found specification of procedure llabs [2019-11-21 16:15:42,736 INFO L130 BoogieDeclarations]: Found specification of procedure div [2019-11-21 16:15:42,736 INFO L130 BoogieDeclarations]: Found specification of procedure ldiv [2019-11-21 16:15:42,736 INFO L130 BoogieDeclarations]: Found specification of procedure lldiv [2019-11-21 16:15:42,737 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt [2019-11-21 16:15:42,737 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt [2019-11-21 16:15:42,737 INFO L130 BoogieDeclarations]: Found specification of procedure gcvt [2019-11-21 16:15:42,737 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt [2019-11-21 16:15:42,737 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt [2019-11-21 16:15:42,738 INFO L130 BoogieDeclarations]: Found specification of procedure qgcvt [2019-11-21 16:15:42,738 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt_r [2019-11-21 16:15:42,738 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt_r [2019-11-21 16:15:42,738 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt_r [2019-11-21 16:15:42,738 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt_r [2019-11-21 16:15:42,739 INFO L130 BoogieDeclarations]: Found specification of procedure mblen [2019-11-21 16:15:42,739 INFO L130 BoogieDeclarations]: Found specification of procedure mbtowc [2019-11-21 16:15:42,739 INFO L130 BoogieDeclarations]: Found specification of procedure wctomb [2019-11-21 16:15:42,739 INFO L130 BoogieDeclarations]: Found specification of procedure mbstowcs [2019-11-21 16:15:42,739 INFO L130 BoogieDeclarations]: Found specification of procedure wcstombs [2019-11-21 16:15:42,740 INFO L130 BoogieDeclarations]: Found specification of procedure rpmatch [2019-11-21 16:15:42,740 INFO L130 BoogieDeclarations]: Found specification of procedure getsubopt [2019-11-21 16:15:42,740 INFO L130 BoogieDeclarations]: Found specification of procedure getloadavg [2019-11-21 16:15:42,740 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2019-11-21 16:15:42,740 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2019-11-21 16:15:42,741 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_pointer [2019-11-21 16:15:42,741 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_nonpositive [2019-11-21 16:15:42,741 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_positive [2019-11-21 16:15:42,741 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy [2019-11-21 16:15:42,741 INFO L130 BoogieDeclarations]: Found specification of procedure memset [2019-11-21 16:15:42,742 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2019-11-21 16:15:42,742 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2019-11-21 16:15:42,742 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2019-11-21 16:15:42,742 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2019-11-21 16:15:42,742 INFO L130 BoogieDeclarations]: Found specification of procedure LDV_INIT_LIST_HEAD [2019-11-21 16:15:42,743 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2019-11-21 16:15:42,743 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_list_add [2019-11-21 16:15:42,743 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_list_del [2019-11-21 16:15:42,743 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_list_add [2019-11-21 16:15:42,743 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2019-11-21 16:15:42,743 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_list_add_tail [2019-11-21 16:15:42,744 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_list_del [2019-11-21 16:15:42,744 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_msg_alloc [2019-11-21 16:15:42,744 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_msg_fill [2019-11-21 16:15:42,744 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2019-11-21 16:15:42,744 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_msg_free [2019-11-21 16:15:42,745 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-11-21 16:15:42,745 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_submit_msg [2019-11-21 16:15:42,745 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_destroy_msgs [2019-11-21 16:15:42,745 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_get_drvdata [2019-11-21 16:15:42,745 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2019-11-21 16:15:42,745 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_add_return [2019-11-21 16:15:42,746 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2019-11-21 16:15:42,746 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2019-11-21 16:15:42,746 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_sub_return [2019-11-21 16:15:42,746 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_sub [2019-11-21 16:15:42,746 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2019-11-21 16:15:42,747 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_init [2019-11-21 16:15:42,747 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_get [2019-11-21 16:15:42,747 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_put [2019-11-21 16:15:42,747 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_del [2019-11-21 16:15:42,747 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_cleanup [2019-11-21 16:15:42,748 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_release [2019-11-21 16:15:42,748 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_put [2019-11-21 16:15:42,748 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_get [2019-11-21 16:15:42,748 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_init_internal [2019-11-21 16:15:42,748 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_init [2019-11-21 16:15:42,749 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_create [2019-11-21 16:15:42,749 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2019-11-21 16:15:42,749 INFO L130 BoogieDeclarations]: Found specification of procedure f [2019-11-21 16:15:42,749 INFO L130 BoogieDeclarations]: Found specification of procedure g [2019-11-21 16:15:42,749 INFO L130 BoogieDeclarations]: Found specification of procedure f_22_get [2019-11-21 16:15:42,750 INFO L130 BoogieDeclarations]: Found specification of procedure f_22_put [2019-11-21 16:15:42,750 INFO L130 BoogieDeclarations]: Found specification of procedure entry_point [2019-11-21 16:15:42,750 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-11-21 16:15:42,750 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-11-21 16:15:42,750 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-11-21 16:15:42,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2019-11-21 16:15:42,751 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-21 16:15:42,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2019-11-21 16:15:42,751 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2019-11-21 16:15:42,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2019-11-21 16:15:42,752 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2019-11-21 16:15:43,401 WARN L735 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-21 16:15:43,816 WARN L735 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-21 16:15:44,189 INFO L279 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-21 16:15:44,189 INFO L284 CfgBuilder]: Removed 1 assume(true) statements. [2019-11-21 16:15:44,192 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 04:15:44 BoogieIcfgContainer [2019-11-21 16:15:44,193 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-21 16:15:44,194 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2019-11-21 16:15:44,194 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2019-11-21 16:15:44,198 INFO L275 PluginConnector]: TraceAbstraction initialized [2019-11-21 16:15:44,198 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.11 04:15:41" (1/3) ... [2019-11-21 16:15:44,199 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1359467a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 04:15:44, skipping insertion in model container [2019-11-21 16:15:44,199 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:15:42" (2/3) ... [2019-11-21 16:15:44,201 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1359467a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 04:15:44, skipping insertion in model container [2019-11-21 16:15:44,201 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 04:15:44" (3/3) ... [2019-11-21 16:15:44,203 INFO L109 eAbstractionObserver]: Analyzing ICFG memleaks_test22_4.i [2019-11-21 16:15:44,213 INFO L153 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2019-11-21 16:15:44,224 INFO L165 ceAbstractionStarter]: Appying trace abstraction to program that has 71 error locations. [2019-11-21 16:15:44,237 INFO L249 AbstractCegarLoop]: Starting to check reachability of 71 error locations. [2019-11-21 16:15:44,256 INFO L373 AbstractCegarLoop]: Interprodecural is true [2019-11-21 16:15:44,256 INFO L374 AbstractCegarLoop]: Hoare is false [2019-11-21 16:15:44,256 INFO L375 AbstractCegarLoop]: Compute interpolants for FPandBP [2019-11-21 16:15:44,256 INFO L376 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2019-11-21 16:15:44,256 INFO L377 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-11-21 16:15:44,256 INFO L378 AbstractCegarLoop]: Difference is false [2019-11-21 16:15:44,257 INFO L379 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-11-21 16:15:44,257 INFO L383 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-11-21 16:15:44,279 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states. [2019-11-21 16:15:44,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2019-11-21 16:15:44,288 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 16:15:44,289 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-21 16:15:44,290 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-21 16:15:44,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 16:15:44,296 INFO L82 PathProgramCache]: Analyzing trace with hash 413310698, now seen corresponding path program 1 times [2019-11-21 16:15:44,306 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 16:15:44,307 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1282037575] [2019-11-21 16:15:44,307 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-21 16:15:44,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 16:15:44,691 INFO L255 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 5 conjunts are in the unsatisfiable core [2019-11-21 16:15:44,698 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 16:15:44,789 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-21 16:15:44,790 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 16:15:44,801 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 16:15:44,802 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-21 16:15:44,803 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-11-21 16:15:44,838 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-21 16:15:44,838 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 16:15:44,918 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-21 16:15:44,919 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1282037575] [2019-11-21 16:15:44,920 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 16:15:44,921 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2019-11-21 16:15:44,922 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201707875] [2019-11-21 16:15:44,929 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-11-21 16:15:44,930 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 16:15:44,950 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-11-21 16:15:44,951 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-21 16:15:44,955 INFO L87 Difference]: Start difference. First operand 180 states. Second operand 5 states. [2019-11-21 16:15:45,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 16:15:45,385 INFO L93 Difference]: Finished difference Result 160 states and 171 transitions. [2019-11-21 16:15:45,387 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-21 16:15:45,389 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2019-11-21 16:15:45,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 16:15:45,412 INFO L225 Difference]: With dead ends: 160 [2019-11-21 16:15:45,413 INFO L226 Difference]: Without dead ends: 157 [2019-11-21 16:15:45,417 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-21 16:15:45,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2019-11-21 16:15:45,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 151. [2019-11-21 16:15:45,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 151 states. [2019-11-21 16:15:45,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 162 transitions. [2019-11-21 16:15:45,494 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 162 transitions. Word has length 17 [2019-11-21 16:15:45,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 16:15:45,495 INFO L462 AbstractCegarLoop]: Abstraction has 151 states and 162 transitions. [2019-11-21 16:15:45,495 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-11-21 16:15:45,495 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 162 transitions. [2019-11-21 16:15:45,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2019-11-21 16:15:45,496 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 16:15:45,496 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-21 16:15:45,701 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 16:15:45,701 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-21 16:15:45,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 16:15:45,702 INFO L82 PathProgramCache]: Analyzing trace with hash 413310699, now seen corresponding path program 1 times [2019-11-21 16:15:45,703 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 16:15:45,703 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1477416727] [2019-11-21 16:15:45,703 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-21 16:15:45,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 16:15:45,987 INFO L255 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 11 conjunts are in the unsatisfiable core [2019-11-21 16:15:45,989 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 16:15:46,010 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-21 16:15:46,010 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 16:15:46,022 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 16:15:46,022 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-21 16:15:46,023 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2019-11-21 16:15:46,074 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-21 16:15:46,074 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 16:15:46,402 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-21 16:15:46,402 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1477416727] [2019-11-21 16:15:46,402 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 16:15:46,402 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 9 [2019-11-21 16:15:46,403 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971973239] [2019-11-21 16:15:46,404 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-11-21 16:15:46,405 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 16:15:46,405 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-11-21 16:15:46,405 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2019-11-21 16:15:46,406 INFO L87 Difference]: Start difference. First operand 151 states and 162 transitions. Second operand 10 states. [2019-11-21 16:15:47,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 16:15:47,204 INFO L93 Difference]: Finished difference Result 156 states and 167 transitions. [2019-11-21 16:15:47,207 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-11-21 16:15:47,207 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 17 [2019-11-21 16:15:47,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 16:15:47,209 INFO L225 Difference]: With dead ends: 156 [2019-11-21 16:15:47,209 INFO L226 Difference]: Without dead ends: 156 [2019-11-21 16:15:47,210 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-21 16:15:47,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2019-11-21 16:15:47,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 151. [2019-11-21 16:15:47,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 151 states. [2019-11-21 16:15:47,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 161 transitions. [2019-11-21 16:15:47,223 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 161 transitions. Word has length 17 [2019-11-21 16:15:47,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 16:15:47,223 INFO L462 AbstractCegarLoop]: Abstraction has 151 states and 161 transitions. [2019-11-21 16:15:47,223 INFO L463 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-11-21 16:15:47,223 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 161 transitions. [2019-11-21 16:15:47,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2019-11-21 16:15:47,224 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 16:15:47,224 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-21 16:15:47,426 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 16:15:47,432 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-21 16:15:47,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 16:15:47,433 INFO L82 PathProgramCache]: Analyzing trace with hash 441939849, now seen corresponding path program 1 times [2019-11-21 16:15:47,433 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 16:15:47,434 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1438995301] [2019-11-21 16:15:47,434 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-21 16:15:47,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 16:15:47,655 INFO L255 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 7 conjunts are in the unsatisfiable core [2019-11-21 16:15:47,657 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 16:15:47,693 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-21 16:15:47,693 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 16:15:47,729 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-21 16:15:47,729 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1438995301] [2019-11-21 16:15:47,730 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 16:15:47,730 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2019-11-21 16:15:47,730 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550531205] [2019-11-21 16:15:47,731 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-11-21 16:15:47,731 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 16:15:47,731 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-11-21 16:15:47,731 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-21 16:15:47,732 INFO L87 Difference]: Start difference. First operand 151 states and 161 transitions. Second operand 5 states. [2019-11-21 16:15:47,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 16:15:47,762 INFO L93 Difference]: Finished difference Result 150 states and 158 transitions. [2019-11-21 16:15:47,763 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-21 16:15:47,763 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2019-11-21 16:15:47,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 16:15:47,765 INFO L225 Difference]: With dead ends: 150 [2019-11-21 16:15:47,765 INFO L226 Difference]: Without dead ends: 150 [2019-11-21 16:15:47,765 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-21 16:15:47,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2019-11-21 16:15:47,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 148. [2019-11-21 16:15:47,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 148 states. [2019-11-21 16:15:47,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 156 transitions. [2019-11-21 16:15:47,784 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 156 transitions. Word has length 17 [2019-11-21 16:15:47,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 16:15:47,785 INFO L462 AbstractCegarLoop]: Abstraction has 148 states and 156 transitions. [2019-11-21 16:15:47,787 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-11-21 16:15:47,787 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 156 transitions. [2019-11-21 16:15:47,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2019-11-21 16:15:47,788 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 16:15:47,790 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-21 16:15:47,990 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 16:15:47,991 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-21 16:15:47,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 16:15:47,991 INFO L82 PathProgramCache]: Analyzing trace with hash 2010599754, now seen corresponding path program 1 times [2019-11-21 16:15:47,992 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 16:15:47,992 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1997302209] [2019-11-21 16:15:47,992 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-21 16:15:48,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 16:15:48,201 INFO L255 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 5 conjunts are in the unsatisfiable core [2019-11-21 16:15:48,203 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 16:15:48,226 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-21 16:15:48,227 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 16:15:48,291 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-21 16:15:48,291 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1997302209] [2019-11-21 16:15:48,291 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 16:15:48,291 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2019-11-21 16:15:48,291 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475120210] [2019-11-21 16:15:48,292 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-11-21 16:15:48,292 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 16:15:48,293 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-11-21 16:15:48,293 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-21 16:15:48,293 INFO L87 Difference]: Start difference. First operand 148 states and 156 transitions. Second operand 5 states. [2019-11-21 16:15:48,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 16:15:48,316 INFO L93 Difference]: Finished difference Result 150 states and 157 transitions. [2019-11-21 16:15:48,317 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-21 16:15:48,317 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 29 [2019-11-21 16:15:48,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 16:15:48,319 INFO L225 Difference]: With dead ends: 150 [2019-11-21 16:15:48,319 INFO L226 Difference]: Without dead ends: 150 [2019-11-21 16:15:48,319 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-21 16:15:48,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2019-11-21 16:15:48,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 148. [2019-11-21 16:15:48,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 148 states. [2019-11-21 16:15:48,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 155 transitions. [2019-11-21 16:15:48,328 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 155 transitions. Word has length 29 [2019-11-21 16:15:48,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 16:15:48,328 INFO L462 AbstractCegarLoop]: Abstraction has 148 states and 155 transitions. [2019-11-21 16:15:48,328 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-11-21 16:15:48,328 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 155 transitions. [2019-11-21 16:15:48,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2019-11-21 16:15:48,329 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 16:15:48,329 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-21 16:15:48,532 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 16:15:48,533 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-21 16:15:48,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 16:15:48,534 INFO L82 PathProgramCache]: Analyzing trace with hash 1013527401, now seen corresponding path program 1 times [2019-11-21 16:15:48,534 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 16:15:48,535 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [962058026] [2019-11-21 16:15:48,535 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-21 16:15:48,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 16:15:48,811 INFO L255 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 15 conjunts are in the unsatisfiable core [2019-11-21 16:15:48,814 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 16:15:48,917 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-21 16:15:48,917 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 16:15:48,957 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-21 16:15:48,957 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [962058026] [2019-11-21 16:15:48,957 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 16:15:48,958 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9, 9] imperfect sequences [] total 9 [2019-11-21 16:15:48,958 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635090325] [2019-11-21 16:15:48,958 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-11-21 16:15:48,958 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 16:15:48,959 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-11-21 16:15:48,959 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2019-11-21 16:15:48,959 INFO L87 Difference]: Start difference. First operand 148 states and 155 transitions. Second operand 9 states. [2019-11-21 16:15:49,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 16:15:49,078 INFO L93 Difference]: Finished difference Result 168 states and 176 transitions. [2019-11-21 16:15:49,079 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-11-21 16:15:49,079 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 29 [2019-11-21 16:15:49,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 16:15:49,081 INFO L225 Difference]: With dead ends: 168 [2019-11-21 16:15:49,081 INFO L226 Difference]: Without dead ends: 168 [2019-11-21 16:15:49,081 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-21 16:15:49,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2019-11-21 16:15:49,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 162. [2019-11-21 16:15:49,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 162 states. [2019-11-21 16:15:49,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 169 transitions. [2019-11-21 16:15:49,090 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 169 transitions. Word has length 29 [2019-11-21 16:15:49,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 16:15:49,091 INFO L462 AbstractCegarLoop]: Abstraction has 162 states and 169 transitions. [2019-11-21 16:15:49,091 INFO L463 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-11-21 16:15:49,091 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 169 transitions. [2019-11-21 16:15:49,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2019-11-21 16:15:49,092 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 16:15:49,093 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-21 16:15:49,303 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 16:15:49,304 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-21 16:15:49,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 16:15:49,305 INFO L82 PathProgramCache]: Analyzing trace with hash -153172997, now seen corresponding path program 1 times [2019-11-21 16:15:49,306 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 16:15:49,306 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [774945501] [2019-11-21 16:15:49,307 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-21 16:15:49,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 16:15:49,566 INFO L255 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-21 16:15:49,569 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 16:15:49,581 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-21 16:15:49,582 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 16:15:49,662 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-21 16:15:49,663 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [774945501] [2019-11-21 16:15:49,663 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 16:15:49,664 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2019-11-21 16:15:49,664 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574635235] [2019-11-21 16:15:49,664 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-11-21 16:15:49,664 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 16:15:49,665 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-11-21 16:15:49,665 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-11-21 16:15:49,665 INFO L87 Difference]: Start difference. First operand 162 states and 169 transitions. Second operand 6 states. [2019-11-21 16:15:49,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 16:15:49,727 INFO L93 Difference]: Finished difference Result 168 states and 175 transitions. [2019-11-21 16:15:49,728 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-11-21 16:15:49,728 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 32 [2019-11-21 16:15:49,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 16:15:49,730 INFO L225 Difference]: With dead ends: 168 [2019-11-21 16:15:49,730 INFO L226 Difference]: Without dead ends: 164 [2019-11-21 16:15:49,731 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-21 16:15:49,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2019-11-21 16:15:49,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 164. [2019-11-21 16:15:49,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 164 states. [2019-11-21 16:15:49,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 171 transitions. [2019-11-21 16:15:49,746 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 171 transitions. Word has length 32 [2019-11-21 16:15:49,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 16:15:49,746 INFO L462 AbstractCegarLoop]: Abstraction has 164 states and 171 transitions. [2019-11-21 16:15:49,746 INFO L463 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-11-21 16:15:49,747 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 171 transitions. [2019-11-21 16:15:49,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2019-11-21 16:15:49,752 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 16:15:49,752 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-21 16:15:49,952 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 16:15:49,957 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-21 16:15:49,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 16:15:49,957 INFO L82 PathProgramCache]: Analyzing trace with hash -288526373, now seen corresponding path program 1 times [2019-11-21 16:15:49,958 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 16:15:49,958 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1697857412] [2019-11-21 16:15:49,958 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-21 16:15:50,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 16:15:50,251 INFO L255 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 5 conjunts are in the unsatisfiable core [2019-11-21 16:15:50,253 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 16:15:50,287 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-21 16:15:50,287 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 16:15:50,421 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-21 16:15:50,421 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1697857412] [2019-11-21 16:15:50,422 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-21 16:15:50,422 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2019-11-21 16:15:50,422 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965677992] [2019-11-21 16:15:50,423 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-11-21 16:15:50,423 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 16:15:50,423 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-11-21 16:15:50,423 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2019-11-21 16:15:50,424 INFO L87 Difference]: Start difference. First operand 164 states and 171 transitions. Second operand 10 states. [2019-11-21 16:15:50,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 16:15:50,659 INFO L93 Difference]: Finished difference Result 172 states and 181 transitions. [2019-11-21 16:15:50,660 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-11-21 16:15:50,660 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 34 [2019-11-21 16:15:50,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 16:15:50,661 INFO L225 Difference]: With dead ends: 172 [2019-11-21 16:15:50,661 INFO L226 Difference]: Without dead ends: 168 [2019-11-21 16:15:50,662 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-21 16:15:50,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2019-11-21 16:15:50,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 168. [2019-11-21 16:15:50,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2019-11-21 16:15:50,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 175 transitions. [2019-11-21 16:15:50,669 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 175 transitions. Word has length 34 [2019-11-21 16:15:50,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 16:15:50,670 INFO L462 AbstractCegarLoop]: Abstraction has 168 states and 175 transitions. [2019-11-21 16:15:50,670 INFO L463 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-11-21 16:15:50,670 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 175 transitions. [2019-11-21 16:15:50,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2019-11-21 16:15:50,671 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 16:15:50,672 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-21 16:15:50,875 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 16:15:50,875 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-21 16:15:50,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 16:15:50,876 INFO L82 PathProgramCache]: Analyzing trace with hash 1823891355, now seen corresponding path program 2 times [2019-11-21 16:15:50,876 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 16:15:50,876 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1180851734] [2019-11-21 16:15:50,877 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-21 16:15:51,179 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2019-11-21 16:15:51,179 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-21 16:15:51,181 INFO L255 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 13 conjunts are in the unsatisfiable core [2019-11-21 16:15:51,183 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 16:15:51,190 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-21 16:15:51,191 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 16:15:51,193 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 16:15:51,193 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-21 16:15:51,193 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-11-21 16:15:51,343 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-21 16:15:51,343 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 16:15:51,459 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-21 16:15:51,459 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1180851734] [2019-11-21 16:15:51,460 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 16:15:51,460 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12, 9] imperfect sequences [] total 12 [2019-11-21 16:15:51,460 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431341049] [2019-11-21 16:15:51,460 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2019-11-21 16:15:51,461 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 16:15:51,461 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2019-11-21 16:15:51,461 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2019-11-21 16:15:51,461 INFO L87 Difference]: Start difference. First operand 168 states and 175 transitions. Second operand 13 states. [2019-11-21 16:15:52,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 16:15:52,679 INFO L93 Difference]: Finished difference Result 179 states and 185 transitions. [2019-11-21 16:15:52,680 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-11-21 16:15:52,680 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 38 [2019-11-21 16:15:52,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 16:15:52,681 INFO L225 Difference]: With dead ends: 179 [2019-11-21 16:15:52,681 INFO L226 Difference]: Without dead ends: 179 [2019-11-21 16:15:52,682 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-21 16:15:52,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2019-11-21 16:15:52,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 167. [2019-11-21 16:15:52,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 167 states. [2019-11-21 16:15:52,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 174 transitions. [2019-11-21 16:15:52,689 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 174 transitions. Word has length 38 [2019-11-21 16:15:52,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 16:15:52,689 INFO L462 AbstractCegarLoop]: Abstraction has 167 states and 174 transitions. [2019-11-21 16:15:52,690 INFO L463 AbstractCegarLoop]: Interpolant automaton has 13 states. [2019-11-21 16:15:52,690 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 174 transitions. [2019-11-21 16:15:52,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2019-11-21 16:15:52,691 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 16:15:52,691 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-21 16:15:52,895 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 16:15:52,896 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-21 16:15:52,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 16:15:52,896 INFO L82 PathProgramCache]: Analyzing trace with hash 1823891356, now seen corresponding path program 1 times [2019-11-21 16:15:52,898 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 16:15:52,901 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [2033181604] [2019-11-21 16:15:52,901 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-21 16:15:53,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 16:15:53,211 INFO L255 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 9 conjunts are in the unsatisfiable core [2019-11-21 16:15:53,213 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 16:15:53,281 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-21 16:15:53,281 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 16:15:53,593 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-21 16:15:53,594 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2033181604] [2019-11-21 16:15:53,594 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-21 16:15:53,594 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2019-11-21 16:15:53,594 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260443036] [2019-11-21 16:15:53,595 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2019-11-21 16:15:53,595 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 16:15:53,595 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2019-11-21 16:15:53,595 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=209, Unknown=0, NotChecked=0, Total=306 [2019-11-21 16:15:53,595 INFO L87 Difference]: Start difference. First operand 167 states and 174 transitions. Second operand 18 states. [2019-11-21 16:15:54,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 16:15:54,663 INFO L93 Difference]: Finished difference Result 179 states and 192 transitions. [2019-11-21 16:15:54,664 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2019-11-21 16:15:54,664 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 38 [2019-11-21 16:15:54,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 16:15:54,668 INFO L225 Difference]: With dead ends: 179 [2019-11-21 16:15:54,668 INFO L226 Difference]: Without dead ends: 175 [2019-11-21 16:15:54,669 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-21 16:15:54,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2019-11-21 16:15:54,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 175. [2019-11-21 16:15:54,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 175 states. [2019-11-21 16:15:54,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 182 transitions. [2019-11-21 16:15:54,684 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 182 transitions. Word has length 38 [2019-11-21 16:15:54,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 16:15:54,685 INFO L462 AbstractCegarLoop]: Abstraction has 175 states and 182 transitions. [2019-11-21 16:15:54,685 INFO L463 AbstractCegarLoop]: Interpolant automaton has 18 states. [2019-11-21 16:15:54,685 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 182 transitions. [2019-11-21 16:15:54,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2019-11-21 16:15:54,691 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 16:15:54,692 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] [2019-11-21 16:15:54,895 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 16:15:54,896 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-21 16:15:54,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 16:15:54,897 INFO L82 PathProgramCache]: Analyzing trace with hash 1907875813, now seen corresponding path program 1 times [2019-11-21 16:15:54,898 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 16:15:54,898 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [2124608535] [2019-11-21 16:15:54,898 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-21 16:15:55,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 16:15:55,189 INFO L255 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 11 conjunts are in the unsatisfiable core [2019-11-21 16:15:55,190 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 16:15:55,250 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-21 16:15:55,250 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 16:15:55,300 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-21 16:15:55,301 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2124608535] [2019-11-21 16:15:55,301 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 16:15:55,301 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 7 [2019-11-21 16:15:55,302 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244546696] [2019-11-21 16:15:55,302 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2019-11-21 16:15:55,302 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 16:15:55,303 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-11-21 16:15:55,303 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2019-11-21 16:15:55,303 INFO L87 Difference]: Start difference. First operand 175 states and 182 transitions. Second operand 7 states. [2019-11-21 16:15:55,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 16:15:55,363 INFO L93 Difference]: Finished difference Result 184 states and 191 transitions. [2019-11-21 16:15:55,364 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-11-21 16:15:55,365 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 40 [2019-11-21 16:15:55,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 16:15:55,366 INFO L225 Difference]: With dead ends: 184 [2019-11-21 16:15:55,367 INFO L226 Difference]: Without dead ends: 184 [2019-11-21 16:15:55,367 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2019-11-21 16:15:55,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2019-11-21 16:15:55,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 180. [2019-11-21 16:15:55,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 180 states. [2019-11-21 16:15:55,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 187 transitions. [2019-11-21 16:15:55,382 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 187 transitions. Word has length 40 [2019-11-21 16:15:55,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 16:15:55,384 INFO L462 AbstractCegarLoop]: Abstraction has 180 states and 187 transitions. [2019-11-21 16:15:55,384 INFO L463 AbstractCegarLoop]: Interpolant automaton has 7 states. [2019-11-21 16:15:55,384 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 187 transitions. [2019-11-21 16:15:55,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2019-11-21 16:15:55,388 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 16:15:55,389 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] [2019-11-21 16:15:55,589 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 16:15:55,590 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-21 16:15:55,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 16:15:55,591 INFO L82 PathProgramCache]: Analyzing trace with hash -1624891422, now seen corresponding path program 1 times [2019-11-21 16:15:55,591 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 16:15:55,591 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [428247307] [2019-11-21 16:15:55,592 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-21 16:15:55,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 16:15:55,827 INFO L255 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 10 conjunts are in the unsatisfiable core [2019-11-21 16:15:55,829 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 16:15:55,854 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-21 16:15:55,855 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 16:15:55,994 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-21 16:15:55,995 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [428247307] [2019-11-21 16:15:55,995 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 16:15:55,995 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2019-11-21 16:15:55,995 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772884990] [2019-11-21 16:15:55,996 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-11-21 16:15:55,996 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 16:15:55,996 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-21 16:15:55,996 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-21 16:15:55,997 INFO L87 Difference]: Start difference. First operand 180 states and 187 transitions. Second operand 3 states. [2019-11-21 16:15:56,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 16:15:56,178 INFO L93 Difference]: Finished difference Result 191 states and 197 transitions. [2019-11-21 16:15:56,181 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-21 16:15:56,181 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 38 [2019-11-21 16:15:56,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 16:15:56,183 INFO L225 Difference]: With dead ends: 191 [2019-11-21 16:15:56,183 INFO L226 Difference]: Without dead ends: 165 [2019-11-21 16:15:56,183 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 74 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-21 16:15:56,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2019-11-21 16:15:56,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 157. [2019-11-21 16:15:56,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 157 states. [2019-11-21 16:15:56,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 163 transitions. [2019-11-21 16:15:56,189 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 163 transitions. Word has length 38 [2019-11-21 16:15:56,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 16:15:56,190 INFO L462 AbstractCegarLoop]: Abstraction has 157 states and 163 transitions. [2019-11-21 16:15:56,190 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-11-21 16:15:56,190 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 163 transitions. [2019-11-21 16:15:56,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2019-11-21 16:15:56,191 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 16:15:56,191 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-21 16:15:56,391 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 16:15:56,392 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-21 16:15:56,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 16:15:56,392 INFO L82 PathProgramCache]: Analyzing trace with hash 369008412, now seen corresponding path program 2 times [2019-11-21 16:15:56,393 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 16:15:56,394 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [762894190] [2019-11-21 16:15:56,394 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-21 16:15:56,699 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2019-11-21 16:15:56,700 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-21 16:15:56,701 INFO L255 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 24 conjunts are in the unsatisfiable core [2019-11-21 16:15:56,703 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 16:15:56,714 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-21 16:15:56,715 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 16:15:56,720 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 16:15:56,721 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-21 16:15:56,721 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2019-11-21 16:15:56,937 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-21 16:15:56,937 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 16:15:57,862 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-21 16:15:57,863 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [762894190] [2019-11-21 16:15:57,863 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 16:15:57,863 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12, 11] imperfect sequences [] total 22 [2019-11-21 16:15:57,863 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482202248] [2019-11-21 16:15:57,864 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2019-11-21 16:15:57,864 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 16:15:57,864 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2019-11-21 16:15:57,865 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2019-11-21 16:15:57,865 INFO L87 Difference]: Start difference. First operand 157 states and 163 transitions. Second operand 23 states. [2019-11-21 16:16:00,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 16:16:00,696 INFO L93 Difference]: Finished difference Result 156 states and 162 transitions. [2019-11-21 16:16:00,697 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-11-21 16:16:00,697 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 46 [2019-11-21 16:16:00,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 16:16:00,698 INFO L225 Difference]: With dead ends: 156 [2019-11-21 16:16:00,699 INFO L226 Difference]: Without dead ends: 156 [2019-11-21 16:16:00,699 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 68 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2019-11-21 16:16:00,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2019-11-21 16:16:00,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 156. [2019-11-21 16:16:00,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 156 states. [2019-11-21 16:16:00,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 162 transitions. [2019-11-21 16:16:00,705 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 162 transitions. Word has length 46 [2019-11-21 16:16:00,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 16:16:00,705 INFO L462 AbstractCegarLoop]: Abstraction has 156 states and 162 transitions. [2019-11-21 16:16:00,705 INFO L463 AbstractCegarLoop]: Interpolant automaton has 23 states. [2019-11-21 16:16:00,706 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 162 transitions. [2019-11-21 16:16:00,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2019-11-21 16:16:00,706 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 16:16:00,707 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-21 16:16:00,910 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 16:16:00,911 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-21 16:16:00,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 16:16:00,911 INFO L82 PathProgramCache]: Analyzing trace with hash 2053907374, now seen corresponding path program 1 times [2019-11-21 16:16:00,913 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 16:16:00,913 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1709368862] [2019-11-21 16:16:00,913 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-21 16:16:01,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 16:16:01,354 INFO L255 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 17 conjunts are in the unsatisfiable core [2019-11-21 16:16:01,357 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 16:16:01,616 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-21 16:16:01,617 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 16:16:01,733 WARN L192 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2019-11-21 16:16:02,601 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-21 16:16:02,601 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1709368862] [2019-11-21 16:16:02,602 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-21 16:16:02,602 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 [2019-11-21 16:16:02,602 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740019562] [2019-11-21 16:16:02,603 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2019-11-21 16:16:02,603 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 16:16:02,604 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2019-11-21 16:16:02,604 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=230, Invalid=892, Unknown=0, NotChecked=0, Total=1122 [2019-11-21 16:16:02,605 INFO L87 Difference]: Start difference. First operand 156 states and 162 transitions. Second operand 34 states. [2019-11-21 16:16:03,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 16:16:03,905 INFO L93 Difference]: Finished difference Result 162 states and 168 transitions. [2019-11-21 16:16:03,906 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2019-11-21 16:16:03,906 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 51 [2019-11-21 16:16:03,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 16:16:03,907 INFO L225 Difference]: With dead ends: 162 [2019-11-21 16:16:03,907 INFO L226 Difference]: Without dead ends: 158 [2019-11-21 16:16:03,908 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 68 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=250, Invalid=940, Unknown=0, NotChecked=0, Total=1190 [2019-11-21 16:16:03,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2019-11-21 16:16:03,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 158. [2019-11-21 16:16:03,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 158 states. [2019-11-21 16:16:03,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 164 transitions. [2019-11-21 16:16:03,914 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 164 transitions. Word has length 51 [2019-11-21 16:16:03,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 16:16:03,914 INFO L462 AbstractCegarLoop]: Abstraction has 158 states and 164 transitions. [2019-11-21 16:16:03,914 INFO L463 AbstractCegarLoop]: Interpolant automaton has 34 states. [2019-11-21 16:16:03,914 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 164 transitions. [2019-11-21 16:16:03,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2019-11-21 16:16:03,915 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 16:16:03,916 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-21 16:16:04,119 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 16:16:04,120 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-21 16:16:04,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 16:16:04,120 INFO L82 PathProgramCache]: Analyzing trace with hash 931867598, now seen corresponding path program 2 times [2019-11-21 16:16:04,121 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 16:16:04,122 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [993873777] [2019-11-21 16:16:04,122 INFO L92 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-21 16:16:04,420 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2019-11-21 16:16:04,420 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-21 16:16:04,422 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 13 conjunts are in the unsatisfiable core [2019-11-21 16:16:04,424 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 16:16:04,436 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-21 16:16:04,436 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 16:16:04,438 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 16:16:04,439 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-21 16:16:04,439 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-11-21 16:16:04,612 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-21 16:16:04,612 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 16:16:04,717 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-21 16:16:04,717 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [993873777] [2019-11-21 16:16:04,717 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 16:16:04,717 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12, 9] imperfect sequences [] total 12 [2019-11-21 16:16:04,718 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130973143] [2019-11-21 16:16:04,719 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2019-11-21 16:16:04,719 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 16:16:04,719 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2019-11-21 16:16:04,722 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2019-11-21 16:16:04,722 INFO L87 Difference]: Start difference. First operand 158 states and 164 transitions. Second operand 13 states. [2019-11-21 16:16:05,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 16:16:05,793 INFO L93 Difference]: Finished difference Result 168 states and 173 transitions. [2019-11-21 16:16:05,794 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-11-21 16:16:05,794 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 53 [2019-11-21 16:16:05,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 16:16:05,795 INFO L225 Difference]: With dead ends: 168 [2019-11-21 16:16:05,795 INFO L226 Difference]: Without dead ends: 168 [2019-11-21 16:16:05,796 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 90 SyntacticMatches, 4 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2019-11-21 16:16:05,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2019-11-21 16:16:05,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 156. [2019-11-21 16:16:05,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 156 states. [2019-11-21 16:16:05,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 162 transitions. [2019-11-21 16:16:05,805 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 162 transitions. Word has length 53 [2019-11-21 16:16:05,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 16:16:05,805 INFO L462 AbstractCegarLoop]: Abstraction has 156 states and 162 transitions. [2019-11-21 16:16:05,805 INFO L463 AbstractCegarLoop]: Interpolant automaton has 13 states. [2019-11-21 16:16:05,805 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 162 transitions. [2019-11-21 16:16:05,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2019-11-21 16:16:05,806 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 16:16:05,806 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-21 16:16:06,006 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 16:16:06,007 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-21 16:16:06,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 16:16:06,008 INFO L82 PathProgramCache]: Analyzing trace with hash 931867599, now seen corresponding path program 1 times [2019-11-21 16:16:06,009 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 16:16:06,009 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [355732899] [2019-11-21 16:16:06,010 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-21 16:16:06,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 16:16:06,458 INFO L255 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 24 conjunts are in the unsatisfiable core [2019-11-21 16:16:06,460 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 16:16:06,469 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-21 16:16:06,470 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 16:16:06,475 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 16:16:06,476 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-21 16:16:06,476 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2019-11-21 16:16:06,707 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-21 16:16:06,707 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 16:16:07,501 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-21 16:16:07,502 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [355732899] [2019-11-21 16:16:07,502 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 16:16:07,502 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12, 11] imperfect sequences [] total 22 [2019-11-21 16:16:07,503 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914136358] [2019-11-21 16:16:07,503 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2019-11-21 16:16:07,503 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 16:16:07,504 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2019-11-21 16:16:07,504 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2019-11-21 16:16:07,504 INFO L87 Difference]: Start difference. First operand 156 states and 162 transitions. Second operand 23 states. [2019-11-21 16:16:10,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 16:16:10,388 INFO L93 Difference]: Finished difference Result 154 states and 160 transitions. [2019-11-21 16:16:10,389 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-11-21 16:16:10,389 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 53 [2019-11-21 16:16:10,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 16:16:10,391 INFO L225 Difference]: With dead ends: 154 [2019-11-21 16:16:10,391 INFO L226 Difference]: Without dead ends: 154 [2019-11-21 16:16:10,392 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-21 16:16:10,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2019-11-21 16:16:10,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 154. [2019-11-21 16:16:10,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 154 states. [2019-11-21 16:16:10,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 160 transitions. [2019-11-21 16:16:10,397 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 160 transitions. Word has length 53 [2019-11-21 16:16:10,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 16:16:10,398 INFO L462 AbstractCegarLoop]: Abstraction has 154 states and 160 transitions. [2019-11-21 16:16:10,398 INFO L463 AbstractCegarLoop]: Interpolant automaton has 23 states. [2019-11-21 16:16:10,398 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 160 transitions. [2019-11-21 16:16:10,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2019-11-21 16:16:10,399 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 16:16:10,399 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-21 16:16:10,604 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 16:16:10,605 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-21 16:16:10,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 16:16:10,605 INFO L82 PathProgramCache]: Analyzing trace with hash 1375703933, now seen corresponding path program 1 times [2019-11-21 16:16:10,606 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 16:16:10,606 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [663784779] [2019-11-21 16:16:10,607 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-21 16:16:10,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 16:16:10,905 INFO L255 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 7 conjunts are in the unsatisfiable core [2019-11-21 16:16:10,906 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 16:16:10,940 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-21 16:16:10,940 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 16:16:11,069 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-21 16:16:11,069 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [663784779] [2019-11-21 16:16:11,069 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 16:16:11,070 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 8 [2019-11-21 16:16:11,070 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719447742] [2019-11-21 16:16:11,070 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-11-21 16:16:11,070 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 16:16:11,070 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-11-21 16:16:11,071 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2019-11-21 16:16:11,071 INFO L87 Difference]: Start difference. First operand 154 states and 160 transitions. Second operand 8 states. [2019-11-21 16:16:11,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 16:16:11,127 INFO L93 Difference]: Finished difference Result 156 states and 161 transitions. [2019-11-21 16:16:11,128 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-11-21 16:16:11,128 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 58 [2019-11-21 16:16:11,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 16:16:11,129 INFO L225 Difference]: With dead ends: 156 [2019-11-21 16:16:11,129 INFO L226 Difference]: Without dead ends: 154 [2019-11-21 16:16:11,130 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-21 16:16:11,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2019-11-21 16:16:11,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 154. [2019-11-21 16:16:11,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 154 states. [2019-11-21 16:16:11,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 159 transitions. [2019-11-21 16:16:11,136 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 159 transitions. Word has length 58 [2019-11-21 16:16:11,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 16:16:11,137 INFO L462 AbstractCegarLoop]: Abstraction has 154 states and 159 transitions. [2019-11-21 16:16:11,137 INFO L463 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-11-21 16:16:11,137 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 159 transitions. [2019-11-21 16:16:11,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2019-11-21 16:16:11,138 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 16:16:11,138 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-21 16:16:11,341 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 16:16:11,342 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-21 16:16:11,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 16:16:11,342 INFO L82 PathProgramCache]: Analyzing trace with hash 2019597026, now seen corresponding path program 1 times [2019-11-21 16:16:11,343 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 16:16:11,343 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [902032343] [2019-11-21 16:16:11,343 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-21 16:16:11,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 16:16:11,653 INFO L255 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 9 conjunts are in the unsatisfiable core [2019-11-21 16:16:11,655 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 16:16:11,715 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-21 16:16:11,715 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 16:16:11,900 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-21 16:16:11,973 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-21 16:16:11,973 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [902032343] [2019-11-21 16:16:11,974 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 16:16:11,974 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9, 9] imperfect sequences [] total 11 [2019-11-21 16:16:11,974 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643709008] [2019-11-21 16:16:11,975 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-11-21 16:16:11,975 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 16:16:11,975 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-11-21 16:16:11,976 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2019-11-21 16:16:11,976 INFO L87 Difference]: Start difference. First operand 154 states and 159 transitions. Second operand 11 states. [2019-11-21 16:16:12,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 16:16:12,077 INFO L93 Difference]: Finished difference Result 158 states and 162 transitions. [2019-11-21 16:16:12,078 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-11-21 16:16:12,078 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 63 [2019-11-21 16:16:12,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 16:16:12,079 INFO L225 Difference]: With dead ends: 158 [2019-11-21 16:16:12,079 INFO L226 Difference]: Without dead ends: 154 [2019-11-21 16:16:12,080 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-21 16:16:12,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2019-11-21 16:16:12,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 154. [2019-11-21 16:16:12,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 154 states. [2019-11-21 16:16:12,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 158 transitions. [2019-11-21 16:16:12,085 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 158 transitions. Word has length 63 [2019-11-21 16:16:12,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 16:16:12,086 INFO L462 AbstractCegarLoop]: Abstraction has 154 states and 158 transitions. [2019-11-21 16:16:12,086 INFO L463 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-11-21 16:16:12,086 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 158 transitions. [2019-11-21 16:16:12,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2019-11-21 16:16:12,087 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 16:16:12,087 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-21 16:16:12,290 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 16:16:12,291 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-21 16:16:12,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 16:16:12,292 INFO L82 PathProgramCache]: Analyzing trace with hash -948824625, now seen corresponding path program 1 times [2019-11-21 16:16:12,292 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 16:16:12,293 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [91733973] [2019-11-21 16:16:12,293 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-21 16:16:12,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 16:16:12,785 INFO L255 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 24 conjunts are in the unsatisfiable core [2019-11-21 16:16:12,787 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 16:16:12,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-21 16:16:12,791 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 16:16:12,792 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 16:16:12,793 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-21 16:16:12,793 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-11-21 16:16:13,121 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-21 16:16:13,121 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 16:16:13,502 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-21 16:16:13,502 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [91733973] [2019-11-21 16:16:13,503 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 16:16:13,503 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19, 14] imperfect sequences [] total 19 [2019-11-21 16:16:13,503 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664007955] [2019-11-21 16:16:13,503 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2019-11-21 16:16:13,504 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 16:16:13,504 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2019-11-21 16:16:13,504 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2019-11-21 16:16:13,505 INFO L87 Difference]: Start difference. First operand 154 states and 158 transitions. Second operand 20 states. [2019-11-21 16:16:15,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 16:16:15,715 INFO L93 Difference]: Finished difference Result 164 states and 167 transitions. [2019-11-21 16:16:15,715 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2019-11-21 16:16:15,715 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 74 [2019-11-21 16:16:15,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 16:16:15,717 INFO L225 Difference]: With dead ends: 164 [2019-11-21 16:16:15,717 INFO L226 Difference]: Without dead ends: 164 [2019-11-21 16:16:15,718 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 125 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=79, Invalid=521, Unknown=0, NotChecked=0, Total=600 [2019-11-21 16:16:15,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2019-11-21 16:16:15,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 152. [2019-11-21 16:16:15,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 152 states. [2019-11-21 16:16:15,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 156 transitions. [2019-11-21 16:16:15,723 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 156 transitions. Word has length 74 [2019-11-21 16:16:15,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 16:16:15,724 INFO L462 AbstractCegarLoop]: Abstraction has 152 states and 156 transitions. [2019-11-21 16:16:15,724 INFO L463 AbstractCegarLoop]: Interpolant automaton has 20 states. [2019-11-21 16:16:15,724 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 156 transitions. [2019-11-21 16:16:15,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2019-11-21 16:16:15,725 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 16:16:15,725 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-21 16:16:15,929 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 16:16:15,930 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-21 16:16:15,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 16:16:15,930 INFO L82 PathProgramCache]: Analyzing trace with hash -948824624, now seen corresponding path program 1 times [2019-11-21 16:16:15,931 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 16:16:15,931 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1956522330] [2019-11-21 16:16:15,931 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-21 16:16:16,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 16:16:16,447 INFO L255 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 40 conjunts are in the unsatisfiable core [2019-11-21 16:16:16,450 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 16:16:16,460 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-21 16:16:16,460 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 16:16:16,466 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 16:16:16,466 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-21 16:16:16,466 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2019-11-21 16:16:17,048 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-21 16:16:17,048 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 16:16:19,014 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-21 16:16:19,014 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1956522330] [2019-11-21 16:16:19,015 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 16:16:19,015 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19, 16] imperfect sequences [] total 34 [2019-11-21 16:16:19,015 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009106046] [2019-11-21 16:16:19,016 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2019-11-21 16:16:19,016 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 16:16:19,016 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2019-11-21 16:16:19,017 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=1093, Unknown=0, NotChecked=0, Total=1190 [2019-11-21 16:16:19,017 INFO L87 Difference]: Start difference. First operand 152 states and 156 transitions. Second operand 35 states. [2019-11-21 16:16:23,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 16:16:23,822 INFO L93 Difference]: Finished difference Result 150 states and 154 transitions. [2019-11-21 16:16:23,824 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2019-11-21 16:16:23,824 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 74 [2019-11-21 16:16:23,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 16:16:23,825 INFO L225 Difference]: With dead ends: 150 [2019-11-21 16:16:23,825 INFO L226 Difference]: Without dead ends: 150 [2019-11-21 16:16:23,826 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 110 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 360 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=138, Invalid=1502, Unknown=0, NotChecked=0, Total=1640 [2019-11-21 16:16:23,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2019-11-21 16:16:23,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 150. [2019-11-21 16:16:23,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2019-11-21 16:16:23,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 154 transitions. [2019-11-21 16:16:23,831 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 154 transitions. Word has length 74 [2019-11-21 16:16:23,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 16:16:23,831 INFO L462 AbstractCegarLoop]: Abstraction has 150 states and 154 transitions. [2019-11-21 16:16:23,831 INFO L463 AbstractCegarLoop]: Interpolant automaton has 35 states. [2019-11-21 16:16:23,832 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 154 transitions. [2019-11-21 16:16:23,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2019-11-21 16:16:23,833 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 16:16:23,833 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] [2019-11-21 16:16:24,036 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 16:16:24,039 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-21 16:16:24,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 16:16:24,040 INFO L82 PathProgramCache]: Analyzing trace with hash 376807871, now seen corresponding path program 1 times [2019-11-21 16:16:24,040 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 16:16:24,042 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1949927797] [2019-11-21 16:16:24,042 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-21 16:16:24,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 16:16:24,388 INFO L255 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 12 conjunts are in the unsatisfiable core [2019-11-21 16:16:24,391 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 16:16:24,497 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-21 16:16:24,497 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 16:16:24,588 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-21 16:16:24,733 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-21 16:16:24,733 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1949927797] [2019-11-21 16:16:24,733 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 16:16:24,734 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12, 12] imperfect sequences [] total 14 [2019-11-21 16:16:24,734 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600341953] [2019-11-21 16:16:24,734 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2019-11-21 16:16:24,734 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 16:16:24,735 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2019-11-21 16:16:24,735 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2019-11-21 16:16:24,735 INFO L87 Difference]: Start difference. First operand 150 states and 154 transitions. Second operand 14 states. [2019-11-21 16:16:24,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 16:16:24,875 INFO L93 Difference]: Finished difference Result 156 states and 159 transitions. [2019-11-21 16:16:24,875 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2019-11-21 16:16:24,876 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 85 [2019-11-21 16:16:24,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 16:16:24,877 INFO L225 Difference]: With dead ends: 156 [2019-11-21 16:16:24,877 INFO L226 Difference]: Without dead ends: 150 [2019-11-21 16:16:24,877 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 157 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-21 16:16:24,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2019-11-21 16:16:24,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 150. [2019-11-21 16:16:24,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2019-11-21 16:16:24,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 153 transitions. [2019-11-21 16:16:24,882 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 153 transitions. Word has length 85 [2019-11-21 16:16:24,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 16:16:24,882 INFO L462 AbstractCegarLoop]: Abstraction has 150 states and 153 transitions. [2019-11-21 16:16:24,882 INFO L463 AbstractCegarLoop]: Interpolant automaton has 14 states. [2019-11-21 16:16:24,883 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 153 transitions. [2019-11-21 16:16:24,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2019-11-21 16:16:24,884 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 16:16:24,884 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] [2019-11-21 16:16:25,086 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 16:16:25,086 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-21 16:16:25,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 16:16:25,087 INFO L82 PathProgramCache]: Analyzing trace with hash -331568998, now seen corresponding path program 1 times [2019-11-21 16:16:25,088 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 16:16:25,088 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1543206606] [2019-11-21 16:16:25,088 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-21 16:16:25,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 16:16:25,617 INFO L255 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 30 conjunts are in the unsatisfiable core [2019-11-21 16:16:25,620 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 16:16:25,625 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-21 16:16:25,625 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 16:16:25,627 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 16:16:25,627 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-21 16:16:25,627 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-11-21 16:16:26,130 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-21 16:16:26,130 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 16:16:26,573 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-21 16:16:26,573 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1543206606] [2019-11-21 16:16:26,573 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 16:16:26,574 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19, 14] imperfect sequences [] total 19 [2019-11-21 16:16:26,574 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503693067] [2019-11-21 16:16:26,574 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2019-11-21 16:16:26,575 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 16:16:26,575 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2019-11-21 16:16:26,575 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2019-11-21 16:16:26,575 INFO L87 Difference]: Start difference. First operand 150 states and 153 transitions. Second operand 20 states. [2019-11-21 16:16:28,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 16:16:28,503 INFO L93 Difference]: Finished difference Result 164 states and 166 transitions. [2019-11-21 16:16:28,504 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2019-11-21 16:16:28,504 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 98 [2019-11-21 16:16:28,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 16:16:28,506 INFO L225 Difference]: With dead ends: 164 [2019-11-21 16:16:28,506 INFO L226 Difference]: Without dead ends: 164 [2019-11-21 16:16:28,507 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 171 SyntacticMatches, 6 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=79, Invalid=521, Unknown=0, NotChecked=0, Total=600 [2019-11-21 16:16:28,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2019-11-21 16:16:28,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 148. [2019-11-21 16:16:28,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 148 states. [2019-11-21 16:16:28,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 151 transitions. [2019-11-21 16:16:28,512 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 151 transitions. Word has length 98 [2019-11-21 16:16:28,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 16:16:28,513 INFO L462 AbstractCegarLoop]: Abstraction has 148 states and 151 transitions. [2019-11-21 16:16:28,513 INFO L463 AbstractCegarLoop]: Interpolant automaton has 20 states. [2019-11-21 16:16:28,513 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 151 transitions. [2019-11-21 16:16:28,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2019-11-21 16:16:28,514 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 16:16:28,515 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] [2019-11-21 16:16:28,720 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 16:16:28,720 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-21 16:16:28,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 16:16:28,722 INFO L82 PathProgramCache]: Analyzing trace with hash -331568997, now seen corresponding path program 1 times [2019-11-21 16:16:28,723 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 16:16:28,723 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1486724825] [2019-11-21 16:16:28,724 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-21 16:16:29,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 16:16:29,371 INFO L255 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 40 conjunts are in the unsatisfiable core [2019-11-21 16:16:29,375 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 16:16:29,387 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-11-21 16:16:29,388 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 16:16:29,400 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 16:16:29,400 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-21 16:16:29,400 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2019-11-21 16:16:29,879 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-21 16:16:29,880 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 16:16:31,910 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-21 16:16:31,911 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1486724825] [2019-11-21 16:16:31,911 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 16:16:31,911 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19, 16] imperfect sequences [] total 34 [2019-11-21 16:16:31,912 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468648964] [2019-11-21 16:16:31,912 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2019-11-21 16:16:31,912 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 16:16:31,913 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2019-11-21 16:16:31,913 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=1093, Unknown=0, NotChecked=0, Total=1190 [2019-11-21 16:16:31,913 INFO L87 Difference]: Start difference. First operand 148 states and 151 transitions. Second operand 35 states. [2019-11-21 16:16:36,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 16:16:36,417 INFO L93 Difference]: Finished difference Result 146 states and 149 transitions. [2019-11-21 16:16:36,419 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2019-11-21 16:16:36,419 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 98 [2019-11-21 16:16:36,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 16:16:36,420 INFO L225 Difference]: With dead ends: 146 [2019-11-21 16:16:36,420 INFO L226 Difference]: Without dead ends: 146 [2019-11-21 16:16:36,421 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 156 SyntacticMatches, 6 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 366 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=138, Invalid=1502, Unknown=0, NotChecked=0, Total=1640 [2019-11-21 16:16:36,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2019-11-21 16:16:36,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 146. [2019-11-21 16:16:36,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 146 states. [2019-11-21 16:16:36,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 149 transitions. [2019-11-21 16:16:36,425 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 149 transitions. Word has length 98 [2019-11-21 16:16:36,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 16:16:36,425 INFO L462 AbstractCegarLoop]: Abstraction has 146 states and 149 transitions. [2019-11-21 16:16:36,425 INFO L463 AbstractCegarLoop]: Interpolant automaton has 35 states. [2019-11-21 16:16:36,425 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 149 transitions. [2019-11-21 16:16:36,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2019-11-21 16:16:36,427 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 16:16:36,427 INFO L410 BasicCegarLoop]: trace histogram [16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-21 16:16:36,632 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 16:16:36,632 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-21 16:16:36,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 16:16:36,633 INFO L82 PathProgramCache]: Analyzing trace with hash 2050986455, now seen corresponding path program 1 times [2019-11-21 16:16:36,634 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 16:16:36,634 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [566685429] [2019-11-21 16:16:36,634 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-21 16:16:36,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 16:16:36,996 INFO L255 TraceCheckSpWp]: Trace formula consists of 354 conjuncts, 10 conjunts are in the unsatisfiable core [2019-11-21 16:16:36,998 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 16:16:37,053 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-21 16:16:37,053 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 16:16:37,347 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-21 16:16:37,348 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [566685429] [2019-11-21 16:16:37,348 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 16:16:37,348 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10, 10] imperfect sequences [] total 11 [2019-11-21 16:16:37,348 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126236208] [2019-11-21 16:16:37,349 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-11-21 16:16:37,349 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 16:16:37,349 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-11-21 16:16:37,349 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2019-11-21 16:16:37,350 INFO L87 Difference]: Start difference. First operand 146 states and 149 transitions. Second operand 11 states. [2019-11-21 16:16:37,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 16:16:37,440 INFO L93 Difference]: Finished difference Result 148 states and 150 transitions. [2019-11-21 16:16:37,440 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-11-21 16:16:37,440 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 96 [2019-11-21 16:16:37,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 16:16:37,442 INFO L225 Difference]: With dead ends: 148 [2019-11-21 16:16:37,442 INFO L226 Difference]: Without dead ends: 146 [2019-11-21 16:16:37,443 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2019-11-21 16:16:37,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2019-11-21 16:16:37,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 146. [2019-11-21 16:16:37,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 146 states. [2019-11-21 16:16:37,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 148 transitions. [2019-11-21 16:16:37,447 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 148 transitions. Word has length 96 [2019-11-21 16:16:37,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 16:16:37,448 INFO L462 AbstractCegarLoop]: Abstraction has 146 states and 148 transitions. [2019-11-21 16:16:37,448 INFO L463 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-11-21 16:16:37,448 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 148 transitions. [2019-11-21 16:16:37,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2019-11-21 16:16:37,449 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 16:16:37,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 16:16:37,652 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 16:16:37,653 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-21 16:16:37,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 16:16:37,654 INFO L82 PathProgramCache]: Analyzing trace with hash 234592651, now seen corresponding path program 1 times [2019-11-21 16:16:37,654 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 16:16:37,655 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1078139659] [2019-11-21 16:16:37,655 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-21 16:16:38,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 16:16:38,251 INFO L255 TraceCheckSpWp]: Trace formula consists of 436 conjuncts, 42 conjunts are in the unsatisfiable core [2019-11-21 16:16:38,254 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 16:16:38,264 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-11-21 16:16:38,264 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 16:16:38,266 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 16:16:38,267 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-21 16:16:38,267 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-11-21 16:16:39,081 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-21 16:16:39,082 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 16:16:39,559 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-21 16:16:39,559 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1078139659] [2019-11-21 16:16:39,559 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 16:16:39,560 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23, 18] imperfect sequences [] total 23 [2019-11-21 16:16:39,560 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521009746] [2019-11-21 16:16:39,560 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2019-11-21 16:16:39,560 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 16:16:39,561 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2019-11-21 16:16:39,561 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=486, Unknown=0, NotChecked=0, Total=552 [2019-11-21 16:16:39,561 INFO L87 Difference]: Start difference. First operand 146 states and 148 transitions. Second operand 24 states. [2019-11-21 16:16:41,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 16:16:41,821 INFO L93 Difference]: Finished difference Result 156 states and 157 transitions. [2019-11-21 16:16:41,822 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2019-11-21 16:16:41,822 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 111 [2019-11-21 16:16:41,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 16:16:41,823 INFO L225 Difference]: With dead ends: 156 [2019-11-21 16:16:41,823 INFO L226 Difference]: Without dead ends: 156 [2019-11-21 16:16:41,824 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 189 SyntacticMatches, 10 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=101, Invalid=829, Unknown=0, NotChecked=0, Total=930 [2019-11-21 16:16:41,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2019-11-21 16:16:41,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 144. [2019-11-21 16:16:41,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 144 states. [2019-11-21 16:16:41,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 146 transitions. [2019-11-21 16:16:41,829 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 146 transitions. Word has length 111 [2019-11-21 16:16:41,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 16:16:41,829 INFO L462 AbstractCegarLoop]: Abstraction has 144 states and 146 transitions. [2019-11-21 16:16:41,829 INFO L463 AbstractCegarLoop]: Interpolant automaton has 24 states. [2019-11-21 16:16:41,830 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 146 transitions. [2019-11-21 16:16:41,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2019-11-21 16:16:41,831 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 16:16:41,831 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] [2019-11-21 16:16:42,035 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 16:16:42,035 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-21 16:16:42,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 16:16:42,036 INFO L82 PathProgramCache]: Analyzing trace with hash 234592652, now seen corresponding path program 1 times [2019-11-21 16:16:42,036 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 16:16:42,036 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [2122640647] [2019-11-21 16:16:42,037 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-21 16:16:42,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 16:16:42,729 INFO L255 TraceCheckSpWp]: Trace formula consists of 436 conjuncts, 52 conjunts are in the unsatisfiable core [2019-11-21 16:16:42,732 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 16:16:42,739 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-11-21 16:16:42,739 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 16:16:42,743 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 16:16:42,744 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-21 16:16:42,744 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2019-11-21 16:16:43,632 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-21 16:16:43,632 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 16:16:46,463 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-21 16:16:46,463 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2122640647] [2019-11-21 16:16:46,463 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 16:16:46,463 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23, 20] imperfect sequences [] total 42 [2019-11-21 16:16:46,464 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400049457] [2019-11-21 16:16:46,464 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2019-11-21 16:16:46,464 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 16:16:46,465 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2019-11-21 16:16:46,465 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=1685, Unknown=0, NotChecked=0, Total=1806 [2019-11-21 16:16:46,465 INFO L87 Difference]: Start difference. First operand 144 states and 146 transitions. Second operand 43 states. [2019-11-21 16:16:52,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 16:16:52,360 INFO L93 Difference]: Finished difference Result 142 states and 144 transitions. [2019-11-21 16:16:52,361 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2019-11-21 16:16:52,361 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 111 [2019-11-21 16:16:52,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 16:16:52,362 INFO L225 Difference]: With dead ends: 142 [2019-11-21 16:16:52,362 INFO L226 Difference]: Without dead ends: 142 [2019-11-21 16:16:52,364 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 172 SyntacticMatches, 8 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 597 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=176, Invalid=2374, Unknown=0, NotChecked=0, Total=2550 [2019-11-21 16:16:52,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2019-11-21 16:16:52,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 142. [2019-11-21 16:16:52,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 142 states. [2019-11-21 16:16:52,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 144 transitions. [2019-11-21 16:16:52,368 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 144 transitions. Word has length 111 [2019-11-21 16:16:52,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 16:16:52,369 INFO L462 AbstractCegarLoop]: Abstraction has 142 states and 144 transitions. [2019-11-21 16:16:52,369 INFO L463 AbstractCegarLoop]: Interpolant automaton has 43 states. [2019-11-21 16:16:52,369 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 144 transitions. [2019-11-21 16:16:52,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2019-11-21 16:16:52,370 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 16:16:52,370 INFO L410 BasicCegarLoop]: trace histogram [16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 16:16:52,575 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 16:16:52,576 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-21 16:16:52,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 16:16:52,577 INFO L82 PathProgramCache]: Analyzing trace with hash 838120684, now seen corresponding path program 1 times [2019-11-21 16:16:52,577 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 16:16:52,578 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1866707363] [2019-11-21 16:16:52,578 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-21 16:16:53,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 16:16:53,314 INFO L255 TraceCheckSpWp]: Trace formula consists of 445 conjuncts, 23 conjunts are in the unsatisfiable core [2019-11-21 16:16:53,317 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 16:16:53,880 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-21 16:16:53,880 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 16:16:54,818 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-21 16:16:54,818 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1866707363] [2019-11-21 16:16:54,818 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 16:16:54,818 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20, 19] imperfect sequences [] total 38 [2019-11-21 16:16:54,818 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987230564] [2019-11-21 16:16:54,819 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2019-11-21 16:16:54,819 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 16:16:54,819 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2019-11-21 16:16:54,820 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1371, Unknown=0, NotChecked=0, Total=1482 [2019-11-21 16:16:54,820 INFO L87 Difference]: Start difference. First operand 142 states and 144 transitions. Second operand 39 states. [2019-11-21 16:16:57,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 16:16:57,003 INFO L93 Difference]: Finished difference Result 141 states and 143 transitions. [2019-11-21 16:16:57,004 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2019-11-21 16:16:57,004 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 114 [2019-11-21 16:16:57,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 16:16:57,006 INFO L225 Difference]: With dead ends: 141 [2019-11-21 16:16:57,006 INFO L226 Difference]: Without dead ends: 141 [2019-11-21 16:16:57,007 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 186 SyntacticMatches, 4 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 522 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=160, Invalid=1910, Unknown=0, NotChecked=0, Total=2070 [2019-11-21 16:16:57,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2019-11-21 16:16:57,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 141. [2019-11-21 16:16:57,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 141 states. [2019-11-21 16:16:57,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 143 transitions. [2019-11-21 16:16:57,011 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 143 transitions. Word has length 114 [2019-11-21 16:16:57,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 16:16:57,011 INFO L462 AbstractCegarLoop]: Abstraction has 141 states and 143 transitions. [2019-11-21 16:16:57,012 INFO L463 AbstractCegarLoop]: Interpolant automaton has 39 states. [2019-11-21 16:16:57,012 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 143 transitions. [2019-11-21 16:16:57,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2019-11-21 16:16:57,013 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 16:16:57,013 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] [2019-11-21 16:16:57,218 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 16:16:57,218 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-21 16:16:57,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 16:16:57,219 INFO L82 PathProgramCache]: Analyzing trace with hash 1808716303, now seen corresponding path program 1 times [2019-11-21 16:16:57,220 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 16:16:57,220 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1991193054] [2019-11-21 16:16:57,220 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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-21 16:16:58,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 16:16:58,082 INFO L255 TraceCheckSpWp]: Trace formula consists of 449 conjuncts, 138 conjunts are in the unsatisfiable core [2019-11-21 16:16:58,086 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 16:16:58,123 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2019-11-21 16:16:58,124 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 16:16:58,131 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 16:16:58,132 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-21 16:16:58,132 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:16 [2019-11-21 16:16:58,201 INFO L343 Elim1Store]: treesize reduction 34, result has 22.7 percent of original size [2019-11-21 16:16:58,202 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 29 treesize of output 28 [2019-11-21 16:16:58,202 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 16:16:58,217 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 16:16:58,218 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-21 16:16:58,218 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2019-11-21 16:16:58,297 INFO L343 Elim1Store]: treesize reduction 60, result has 22.1 percent of original size [2019-11-21 16:16:58,297 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 38 [2019-11-21 16:16:58,298 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 16:16:58,316 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 16:16:58,316 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-21 16:16:58,316 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2019-11-21 16:16:58,509 WARN L192 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 39 [2019-11-21 16:16:58,510 INFO L343 Elim1Store]: treesize reduction 32, result has 77.5 percent of original size [2019-11-21 16:16:58,511 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 48 treesize of output 137 [2019-11-21 16:16:58,512 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 16:16:58,594 INFO L567 ElimStorePlain]: treesize reduction 84, result has 35.9 percent of original size [2019-11-21 16:16:58,594 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-21 16:16:58,594 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2019-11-21 16:17:35,672 WARN L192 SmtUtils]: Spent 37.00 s on a formula simplification. DAG size of input: 73 DAG size of output: 56 [2019-11-21 16:17:35,672 INFO L343 Elim1Store]: treesize reduction 65, result has 70.7 percent of original size [2019-11-21 16:17:35,673 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 60 treesize of output 189 [2019-11-21 16:17:35,673 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 16:17:37,801 WARN L192 SmtUtils]: Spent 2.13 s on a formula simplification. DAG size of input: 41 DAG size of output: 29 [2019-11-21 16:17:37,802 INFO L567 ElimStorePlain]: treesize reduction 84, result has 41.3 percent of original size [2019-11-21 16:17:37,802 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-21 16:17:37,802 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:63, output treesize:59 [2019-11-21 16:17:38,043 WARN L192 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 28 [2019-11-21 16:17:38,044 INFO L343 Elim1Store]: treesize reduction 246, result has 15.2 percent of original size [2019-11-21 16:17:38,044 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-21 16:17:38,046 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 16:17:38,081 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 16:17:38,082 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-21 16:17:38,082 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:74, output treesize:70 [2019-11-21 16:17:38,634 WARN L192 SmtUtils]: Spent 455.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 69 [2019-11-21 16:17:38,635 INFO L343 Elim1Store]: treesize reduction 170, result has 57.2 percent of original size [2019-11-21 16:17:38,636 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-21 16:17:38,637 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 16:17:40,887 WARN L192 SmtUtils]: Spent 2.25 s on a formula simplification. DAG size of input: 63 DAG size of output: 39 [2019-11-21 16:17:40,887 INFO L567 ElimStorePlain]: treesize reduction 174, result has 32.0 percent of original size [2019-11-21 16:17:40,888 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-21 16:17:40,888 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:86, output treesize:82 [2019-11-21 16:18:55,264 WARN L192 SmtUtils]: Spent 1.24 m on a formula simplification. DAG size of input: 163 DAG size of output: 98 [2019-11-21 16:18:55,265 INFO L343 Elim1Store]: treesize reduction 203, result has 60.7 percent of original size [2019-11-21 16:18:55,265 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-21 16:18:55,268 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 16:18:57,573 WARN L192 SmtUtils]: Spent 2.30 s on a formula simplification. DAG size of input: 83 DAG size of output: 41 [2019-11-21 16:18:57,574 INFO L567 ElimStorePlain]: treesize reduction 304, result has 23.2 percent of original size [2019-11-21 16:18:57,574 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-21 16:18:57,574 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2019-11-21 16:18:58,043 WARN L192 SmtUtils]: Spent 316.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 43 [2019-11-21 16:18:58,043 INFO L343 Elim1Store]: treesize reduction 540, result has 11.6 percent of original size [2019-11-21 16:18:58,044 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-21 16:18:58,045 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 16:18:58,107 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 16:18:58,108 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-21 16:18:58,108 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:107, output treesize:103 [2019-11-21 16:18:59,145 WARN L192 SmtUtils]: Spent 871.00 ms on a formula simplification. DAG size of input: 243 DAG size of output: 99 [2019-11-21 16:18:59,146 INFO L343 Elim1Store]: treesize reduction 416, result has 45.3 percent of original size [2019-11-21 16:18:59,146 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 45 case distinctions, treesize of input 114 treesize of output 401 [2019-11-21 16:18:59,147 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 16:18:59,444 WARN L192 SmtUtils]: Spent 296.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 49 [2019-11-21 16:18:59,445 INFO L567 ElimStorePlain]: treesize reduction 264, result has 30.0 percent of original size [2019-11-21 16:18:59,445 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-21 16:18:59,446 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:117, output treesize:113 [2019-11-21 16:19:00,166 WARN L192 SmtUtils]: Spent 507.00 ms on a formula simplification. DAG size of input: 288 DAG size of output: 53 [2019-11-21 16:19:00,167 INFO L343 Elim1Store]: treesize reduction 796, result has 10.1 percent of original size [2019-11-21 16:19:00,167 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 55 case distinctions, treesize of input 124 treesize of output 150 [2019-11-21 16:19:00,168 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 16:19:00,257 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 16:19:00,258 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-21 16:19:00,258 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:129, output treesize:125 [2019-11-21 16:19:01,872 WARN L192 SmtUtils]: Spent 1.38 s on a formula simplification. DAG size of input: 339 DAG size of output: 119 [2019-11-21 16:19:01,873 INFO L343 Elim1Store]: treesize reduction 640, result has 39.7 percent of original size [2019-11-21 16:19:01,873 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 0 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 66 case distinctions, treesize of input 136 treesize of output 489 [2019-11-21 16:19:01,875 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 16:19:02,362 WARN L192 SmtUtils]: Spent 486.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 57 [2019-11-21 16:19:02,363 INFO L567 ElimStorePlain]: treesize reduction 324, result has 29.4 percent of original size [2019-11-21 16:19:02,363 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-21 16:19:02,363 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:139, output treesize:135 [2019-11-21 16:21:18,739 WARN L192 SmtUtils]: Spent 2.27 m on a formula simplification. DAG size of input: 393 DAG size of output: 168 [2019-11-21 16:21:18,740 INFO L343 Elim1Store]: treesize reduction 673, result has 46.0 percent of original size [2019-11-21 16:21:18,741 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 148 treesize of output 645 [2019-11-21 16:21:18,745 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 16:21:19,312 WARN L192 SmtUtils]: Spent 567.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 61 [2019-11-21 16:21:19,313 INFO L567 ElimStorePlain]: treesize reduction 564, result has 20.7 percent of original size [2019-11-21 16:21:19,313 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-21 16:21:19,314 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:151, output treesize:147 [2019-11-21 16:21:19,558 WARN L192 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 63 [2019-11-21 16:21:20,473 WARN L192 SmtUtils]: Spent 899.00 ms on a formula simplification. DAG size of input: 450 DAG size of output: 68 [2019-11-21 16:21:20,473 INFO L343 Elim1Store]: treesize reduction 1270, result has 8.4 percent of original size [2019-11-21 16:21:20,474 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-21 16:21:20,475 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 16:21:20,590 WARN L192 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2019-11-21 16:21:20,590 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 16:21:20,591 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-21 16:21:20,591 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:162, output treesize:158 [2019-11-21 16:21:20,890 WARN L192 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2019-11-21 16:21:21,946 WARN L192 SmtUtils]: Spent 1.04 s on a formula simplification. DAG size of input: 512 DAG size of output: 73 [2019-11-21 16:21:21,947 INFO L343 Elim1Store]: treesize reduction 1452, result has 7.9 percent of original size [2019-11-21 16:21:21,947 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-21 16:21:21,949 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 16:21:22,069 WARN L192 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2019-11-21 16:21:22,069 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 16:21:22,069 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-21 16:21:22,070 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:173, output treesize:169 [2019-11-21 16:21:22,376 WARN L192 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2019-11-21 16:21:23,644 WARN L192 SmtUtils]: Spent 1.25 s on a formula simplification. DAG size of input: 578 DAG size of output: 78 [2019-11-21 16:21:23,645 INFO L343 Elim1Store]: treesize reduction 1646, result has 7.5 percent of original size [2019-11-21 16:21:23,645 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-21 16:21:23,646 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 16:21:23,775 WARN L192 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-11-21 16:21:23,776 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 16:21:23,776 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-21 16:21:23,777 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:179, output treesize:175 [2019-11-21 16:21:24,163 WARN L192 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-11-21 16:21:26,136 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-21 16:21:26,149 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 16:21:26,150 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-21 16:21:26,150 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:27 [2019-11-21 16:21:28,165 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-21 16:21:30,174 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-21 16:21:30,216 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,217 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,218 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,219 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,219 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,220 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,221 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,222 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,223 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,223 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,224 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,225 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,226 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,227 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,227 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,228 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,229 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,230 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,230 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,231 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,232 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,233 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,234 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,234 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,235 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,236 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,237 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,243 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,244 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,245 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,246 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,247 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,248 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,249 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,250 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,251 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,252 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,253 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,260 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,261 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,262 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,263 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,265 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,266 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,267 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,268 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,270 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,271 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,272 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,273 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,274 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,275 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,275 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,276 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,277 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,277 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,278 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,279 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,280 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,281 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,282 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,283 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,284 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,285 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,287 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,288 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,289 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,290 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,291 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,292 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,293 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,294 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,296 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,297 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,298 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,299 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,300 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,301 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,302 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,303 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,304 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,306 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,307 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,309 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,311 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,312 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,312 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,313 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,314 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,315 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,316 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,317 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,318 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,319 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,320 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,321 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,322 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,324 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,325 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,326 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,327 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,328 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,329 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,330 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,331 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,333 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,334 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,335 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,336 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,337 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,338 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,339 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,340 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,341 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,343 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,344 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,345 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,346 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,347 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,348 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:30,349 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 16:21:30,350 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-21 16:21:30,352 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 16:21:30,425 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 16:21:30,426 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-21 16:21:30,426 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:173, output treesize:141 [2019-11-21 16:21:33,554 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:33,555 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:33,556 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:33,557 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:33,557 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:33,558 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:33,559 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:33,561 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:33,562 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:33,563 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:33,564 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:33,565 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:33,567 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:33,568 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:33,569 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 16:21:33,574 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 16:21:33,574 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-21 16:21:33,575 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 16:21:33,630 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 16:21:33,631 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-21 16:21:33,631 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:130, output treesize:109 [2019-11-21 16:21:36,231 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 16:21:36,232 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-21 16:21:36,233 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 16:21:36,284 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 16:21:36,284 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-21 16:21:36,285 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:121, output treesize:106 [2019-11-21 16:21:39,051 WARN L192 SmtUtils]: Spent 150.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2019-11-21 16:21:39,051 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 16:21:39,052 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-21 16:21:39,053 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 16:21:39,144 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 16:21:39,144 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-21 16:21:39,145 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:115, output treesize:121 [2019-11-21 16:21:40,286 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-21 16:21:40,287 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 16:21:42,363 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-21 16:21:42,365 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 16:21:42,365 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-21 16:21:42,365 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:24, output treesize:10 [2019-11-21 16:21:43,037 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-21 16:21:43,046 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 16:21:43,047 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-21 16:21:43,047 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:27 [2019-11-21 16:21:46,382 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 16:21:46,385 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 16:21:46,385 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-21 16:21:46,385 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:12 [2019-11-21 16:21:47,111 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-21 16:21:47,124 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 16:21:47,124 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-21 16:21:47,125 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:46, output treesize:36 [2019-11-21 16:21:47,690 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-21 16:21:47,896 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 16:21:47,898 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-21 16:21:47,905 INFO L168 Benchmark]: Toolchain (without parser) took 366241.02 ms. Allocated memory was 1.0 GB in the beginning and 1.4 GB in the end (delta: 411.0 MB). Free memory was 961.7 MB in the beginning and 1.3 GB in the end (delta: -320.2 MB). Peak memory consumption was 90.9 MB. Max. memory is 11.5 GB. [2019-11-21 16:21:47,906 INFO L168 Benchmark]: CDTParser took 0.29 ms. Allocated memory is still 1.0 GB. Free memory is still 987.2 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-21 16:21:47,906 INFO L168 Benchmark]: CACSL2BoogieTranslator took 862.54 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 86.0 MB). Free memory was 956.3 MB in the beginning and 1.0 GB in the end (delta: -82.8 MB). Peak memory consumption was 15.2 MB. Max. memory is 11.5 GB. [2019-11-21 16:21:47,906 INFO L168 Benchmark]: Boogie Preprocessor took 119.60 ms. Allocated memory is still 1.1 GB. Free memory is still 1.0 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-21 16:21:47,907 INFO L168 Benchmark]: RCFGBuilder took 1544.04 ms. Allocated memory is still 1.1 GB. Free memory was 1.0 GB in the beginning and 931.0 MB in the end (delta: 108.1 MB). Peak memory consumption was 108.1 MB. Max. memory is 11.5 GB. [2019-11-21 16:21:47,907 INFO L168 Benchmark]: TraceAbstraction took 363710.22 ms. Allocated memory was 1.1 GB in the beginning and 1.4 GB in the end (delta: 325.1 MB). Free memory was 931.0 MB in the beginning and 1.3 GB in the end (delta: -350.8 MB). There was no memory consumed. Max. memory is 11.5 GB. [2019-11-21 16:21:47,909 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.29 ms. Allocated memory is still 1.0 GB. Free memory is still 987.2 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 862.54 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 86.0 MB). Free memory was 956.3 MB in the beginning and 1.0 GB in the end (delta: -82.8 MB). Peak memory consumption was 15.2 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 119.60 ms. Allocated memory is still 1.1 GB. Free memory is still 1.0 GB. There was no memory consumed. Max. memory is 11.5 GB. * RCFGBuilder took 1544.04 ms. Allocated memory is still 1.1 GB. Free memory was 1.0 GB in the beginning and 931.0 MB in the end (delta: 108.1 MB). Peak memory consumption was 108.1 MB. Max. memory is 11.5 GB. * TraceAbstraction took 363710.22 ms. Allocated memory was 1.1 GB in the beginning and 1.4 GB in the end (delta: 325.1 MB). Free memory was 931.0 MB in the beginning and 1.3 GB in the end (delta: -350.8 MB). There was no memory consumed. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: AssertionError: Alternating quantifiers not yet supported de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: Alternating quantifiers not yet supported: de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.applyComplexEliminationRules(ElimStorePlain.java:271) RESULT: Ultimate could not prove your program: Toolchain returned no result. [MP z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process Received shutdown request...