./Ultimate.py --spec ../sv-benchmarks/c/properties/valid-memsafety.prp --file ../sv-benchmarks/c/ldv-memsafety/memleaks_test22_1-2.i --full-output --cacsl2boogietranslator.adapt.memory.model.on.pointer.casts.if.necessary true --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 264dba86 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_1-2.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 83c475b885cdccfa599beaea0eafb561d0387d6b --cacsl2boogietranslator.adapt.memory.model.on.pointer.casts.if.necessary true .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. 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-264dba8 [2019-11-21 12:35:54,600 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-21 12:35:54,603 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-21 12:35:54,619 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-21 12:35:54,620 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-21 12:35:54,622 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-21 12:35:54,624 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-21 12:35:54,633 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-21 12:35:54,635 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-21 12:35:54,636 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-21 12:35:54,637 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-21 12:35:54,639 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-21 12:35:54,639 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-21 12:35:54,640 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-21 12:35:54,641 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-21 12:35:54,642 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-21 12:35:54,643 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-21 12:35:54,644 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-21 12:35:54,645 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-21 12:35:54,647 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-21 12:35:54,649 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-21 12:35:54,650 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-21 12:35:54,651 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-21 12:35:54,651 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-21 12:35:54,654 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-21 12:35:54,654 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-21 12:35:54,654 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-21 12:35:54,655 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-21 12:35:54,655 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-21 12:35:54,656 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-21 12:35:54,657 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-21 12:35:54,657 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-21 12:35:54,658 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-21 12:35:54,659 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-21 12:35:54,660 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-21 12:35:54,660 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-21 12:35:54,661 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-21 12:35:54,661 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-21 12:35:54,661 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-21 12:35:54,662 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-21 12:35:54,663 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-21 12:35:54,664 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2019-11-21 12:35:54,695 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-21 12:35:54,695 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-21 12:35:54,698 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-21 12:35:54,699 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-21 12:35:54,699 INFO L138 SettingsManager]: * Use SBE=true [2019-11-21 12:35:54,699 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-21 12:35:54,699 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-21 12:35:54,700 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-11-21 12:35:54,700 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-11-21 12:35:54,700 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-21 12:35:54,700 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-21 12:35:54,700 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2019-11-21 12:35:54,703 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2019-11-21 12:35:54,703 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2019-11-21 12:35:54,703 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-11-21 12:35:54,703 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2019-11-21 12:35:54,704 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2019-11-21 12:35:54,704 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-21 12:35:54,704 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-21 12:35:54,704 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-21 12:35:54,704 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-11-21 12:35:54,705 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-11-21 12:35:54,705 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-11-21 12:35:54,705 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-11-21 12:35:54,705 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-21 12:35:54,706 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-11-21 12:35:54,711 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2019-11-21 12:35:54,711 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --rewrite-divk --print-success --lang smt [2019-11-21 12:35:54,711 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2019-11-21 12:35:54,712 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 -> 83c475b885cdccfa599beaea0eafb561d0387d6b Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Adapt memory model on pointer casts if necessary -> true [2019-11-21 12:35:55,023 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-21 12:35:55,035 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-21 12:35:55,038 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-21 12:35:55,040 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-21 12:35:55,040 INFO L275 PluginConnector]: CDTParser initialized [2019-11-21 12:35:55,041 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-memsafety/memleaks_test22_1-2.i [2019-11-21 12:35:55,104 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/23fef96ec/b1fe11e4333546f6aee62e4a00d62208/FLAGe797e5817 [2019-11-21 12:35:55,676 INFO L306 CDTParser]: Found 1 translation units. [2019-11-21 12:35:55,676 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-memsafety/memleaks_test22_1-2.i [2019-11-21 12:35:55,695 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/23fef96ec/b1fe11e4333546f6aee62e4a00d62208/FLAGe797e5817 [2019-11-21 12:35:55,929 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/23fef96ec/b1fe11e4333546f6aee62e4a00d62208 [2019-11-21 12:35:55,932 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-21 12:35:55,933 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2019-11-21 12:35:55,934 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-21 12:35:55,934 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-21 12:35:55,938 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-21 12:35:55,939 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 12:35:55" (1/1) ... [2019-11-21 12:35:55,942 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@768e4644 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 12:35:55, skipping insertion in model container [2019-11-21 12:35:55,942 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 12:35:55" (1/1) ... [2019-11-21 12:35:55,949 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2019-11-21 12:35:55,998 INFO L179 MainTranslator]: Built tables and reachable declarations [2019-11-21 12:35:56,430 INFO L966 CHandler]: Found a cast between two array/pointer types where the value type is smaller than the cast-to type, and where that value type is smaller than our current memory model resolution [2019-11-21 12:35:56,432 INFO L969 CHandler]: at location: C: (struct ldv_msg*)ldv_malloc(sizeof(struct ldv_msg)) [577] [2019-11-21 12:35:56,432 INFO L970 CHandler]: current memory model: HoenickeLindenmann_4ByteResolution [2019-11-21 12:35:56,459 INFO L966 CHandler]: Found a cast between two array/pointer types where the value type is smaller than the cast-to type, and where that value type is smaller than our current memory model resolution [2019-11-21 12:35:56,459 INFO L969 CHandler]: at location: C: (typeof(*msg) *)( (char *)__mptr - ((size_t) &((typeof(*msg) *)0)->list) ) [608] [2019-11-21 12:35:56,459 INFO L970 CHandler]: current memory model: HoenickeLindenmann_4ByteResolution [2019-11-21 12:35:56,465 INFO L966 CHandler]: Found a cast between two array/pointer types where the value type is smaller than the cast-to type, and where that value type is smaller than our current memory model resolution [2019-11-21 12:35:56,465 INFO L969 CHandler]: at location: C: (typeof(*(msg)) *)( (char *)__mptr - ((size_t) &((typeof(*(msg)) *)0)->list) ) [608] [2019-11-21 12:35:56,465 INFO L970 CHandler]: current memory model: HoenickeLindenmann_4ByteResolution [2019-11-21 12:35:56,469 INFO L966 CHandler]: Found a cast between two array/pointer types where the value type is smaller than the cast-to type, and where that value type is smaller than our current memory model resolution [2019-11-21 12:35:56,469 INFO L969 CHandler]: at location: C: (typeof(*(n)) *)( (char *)__mptr - ((size_t) &((typeof(*(n)) *)0)->list) ) [608] [2019-11-21 12:35:56,470 INFO L970 CHandler]: current memory model: HoenickeLindenmann_4ByteResolution [2019-11-21 12:35:56,509 INFO L966 CHandler]: Found a cast between two array/pointer types where the value type is smaller than the cast-to type, and where that value type is smaller than our current memory model resolution [2019-11-21 12:35:56,509 INFO L969 CHandler]: at location: C: (struct ldv_kobject *)( (char *)__mptr - ((size_t) &((struct ldv_kobject *)0)->kref) ) [707] [2019-11-21 12:35:56,510 INFO L970 CHandler]: current memory model: HoenickeLindenmann_4ByteResolution [2019-11-21 12:35:56,536 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-21 12:35:56,567 INFO L198 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2019-11-21 12:35:56,596 INFO L179 MainTranslator]: Built tables and reachable declarations [2019-11-21 12:35:56,654 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-21 12:35:56,664 INFO L201 MainTranslator]: Completed pre-run [2019-11-21 12:35:56,714 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-21 12:35:56,798 INFO L205 MainTranslator]: Completed translation [2019-11-21 12:35:56,799 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 12:35:56 WrapperNode [2019-11-21 12:35:56,799 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-21 12:35:56,800 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-21 12:35:56,800 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-21 12:35:56,800 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-21 12:35:56,813 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 12:35:56" (1/1) ... [2019-11-21 12:35:56,813 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 12:35:56" (1/1) ... [2019-11-21 12:35:56,838 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 12:35:56" (1/1) ... [2019-11-21 12:35:56,839 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 12:35:56" (1/1) ... [2019-11-21 12:35:56,873 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 12:35:56" (1/1) ... [2019-11-21 12:35:56,880 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 12:35:56" (1/1) ... [2019-11-21 12:35:56,887 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 12:35:56" (1/1) ... [2019-11-21 12:35:56,898 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-21 12:35:56,898 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-21 12:35:56,898 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-21 12:35:56,898 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-21 12:35:56,899 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 12:35:56" (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 12:35:56,958 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2019-11-21 12:35:56,958 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-21 12:35:56,959 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2019-11-21 12:35:56,959 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_32 [2019-11-21 12:35:56,959 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_64 [2019-11-21 12:35:56,959 INFO L138 BoogieDeclarations]: Found implementation of procedure __uint16_identity [2019-11-21 12:35:56,959 INFO L138 BoogieDeclarations]: Found implementation of procedure __uint32_identity [2019-11-21 12:35:56,959 INFO L138 BoogieDeclarations]: Found implementation of procedure __uint64_identity [2019-11-21 12:35:56,960 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_nonpositive [2019-11-21 12:35:56,960 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_positive [2019-11-21 12:35:56,960 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2019-11-21 12:35:56,960 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2019-11-21 12:35:56,960 INFO L138 BoogieDeclarations]: Found implementation of procedure LDV_INIT_LIST_HEAD [2019-11-21 12:35:56,960 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_list_add [2019-11-21 12:35:56,961 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_list_del [2019-11-21 12:35:56,961 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_list_add [2019-11-21 12:35:56,961 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_list_add_tail [2019-11-21 12:35:56,961 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_list_del [2019-11-21 12:35:56,961 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_msg_alloc [2019-11-21 12:35:56,961 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_msg_fill [2019-11-21 12:35:56,961 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_msg_free [2019-11-21 12:35:56,962 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_submit_msg [2019-11-21 12:35:56,962 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_destroy_msgs [2019-11-21 12:35:56,962 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_get_drvdata [2019-11-21 12:35:56,962 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2019-11-21 12:35:56,962 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_add_return [2019-11-21 12:35:56,962 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_sub_return [2019-11-21 12:35:56,962 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_sub [2019-11-21 12:35:56,963 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_init [2019-11-21 12:35:56,963 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_get [2019-11-21 12:35:56,963 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_put [2019-11-21 12:35:56,963 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_del [2019-11-21 12:35:56,963 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_cleanup [2019-11-21 12:35:56,963 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_release [2019-11-21 12:35:56,964 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_put [2019-11-21 12:35:56,964 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_get [2019-11-21 12:35:56,964 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_init_internal [2019-11-21 12:35:56,964 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_init [2019-11-21 12:35:56,964 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_create [2019-11-21 12:35:56,964 INFO L138 BoogieDeclarations]: Found implementation of procedure f [2019-11-21 12:35:56,965 INFO L138 BoogieDeclarations]: Found implementation of procedure g [2019-11-21 12:35:56,965 INFO L138 BoogieDeclarations]: Found implementation of procedure entry_point [2019-11-21 12:35:56,965 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2019-11-21 12:35:56,965 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2019-11-21 12:35:56,965 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2019-11-21 12:35:56,965 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2019-11-21 12:35:56,966 INFO L130 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2019-11-21 12:35:56,966 INFO L130 BoogieDeclarations]: Found specification of procedure atof [2019-11-21 12:35:56,966 INFO L130 BoogieDeclarations]: Found specification of procedure atoi [2019-11-21 12:35:56,966 INFO L130 BoogieDeclarations]: Found specification of procedure atol [2019-11-21 12:35:56,966 INFO L130 BoogieDeclarations]: Found specification of procedure atoll [2019-11-21 12:35:56,966 INFO L130 BoogieDeclarations]: Found specification of procedure strtod [2019-11-21 12:35:56,966 INFO L130 BoogieDeclarations]: Found specification of procedure strtof [2019-11-21 12:35:56,967 INFO L130 BoogieDeclarations]: Found specification of procedure strtold [2019-11-21 12:35:56,967 INFO L130 BoogieDeclarations]: Found specification of procedure strtol [2019-11-21 12:35:56,967 INFO L130 BoogieDeclarations]: Found specification of procedure strtoul [2019-11-21 12:35:56,967 INFO L130 BoogieDeclarations]: Found specification of procedure strtoq [2019-11-21 12:35:56,967 INFO L130 BoogieDeclarations]: Found specification of procedure strtouq [2019-11-21 12:35:56,967 INFO L130 BoogieDeclarations]: Found specification of procedure strtoll [2019-11-21 12:35:56,968 INFO L130 BoogieDeclarations]: Found specification of procedure strtoull [2019-11-21 12:35:56,968 INFO L130 BoogieDeclarations]: Found specification of procedure l64a [2019-11-21 12:35:56,968 INFO L130 BoogieDeclarations]: Found specification of procedure a64l [2019-11-21 12:35:56,968 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_32 [2019-11-21 12:35:56,968 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_64 [2019-11-21 12:35:56,968 INFO L130 BoogieDeclarations]: Found specification of procedure __uint16_identity [2019-11-21 12:35:56,968 INFO L130 BoogieDeclarations]: Found specification of procedure __uint32_identity [2019-11-21 12:35:56,969 INFO L130 BoogieDeclarations]: Found specification of procedure __uint64_identity [2019-11-21 12:35:56,969 INFO L130 BoogieDeclarations]: Found specification of procedure select [2019-11-21 12:35:56,969 INFO L130 BoogieDeclarations]: Found specification of procedure pselect [2019-11-21 12:35:56,969 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2019-11-21 12:35:56,969 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2019-11-21 12:35:56,969 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2019-11-21 12:35:56,969 INFO L130 BoogieDeclarations]: Found specification of procedure random [2019-11-21 12:35:56,970 INFO L130 BoogieDeclarations]: Found specification of procedure srandom [2019-11-21 12:35:56,970 INFO L130 BoogieDeclarations]: Found specification of procedure initstate [2019-11-21 12:35:56,970 INFO L130 BoogieDeclarations]: Found specification of procedure setstate [2019-11-21 12:35:56,970 INFO L130 BoogieDeclarations]: Found specification of procedure random_r [2019-11-21 12:35:56,970 INFO L130 BoogieDeclarations]: Found specification of procedure srandom_r [2019-11-21 12:35:56,970 INFO L130 BoogieDeclarations]: Found specification of procedure initstate_r [2019-11-21 12:35:56,970 INFO L130 BoogieDeclarations]: Found specification of procedure setstate_r [2019-11-21 12:35:56,971 INFO L130 BoogieDeclarations]: Found specification of procedure rand [2019-11-21 12:35:56,971 INFO L130 BoogieDeclarations]: Found specification of procedure srand [2019-11-21 12:35:56,971 INFO L130 BoogieDeclarations]: Found specification of procedure rand_r [2019-11-21 12:35:56,971 INFO L130 BoogieDeclarations]: Found specification of procedure drand48 [2019-11-21 12:35:56,971 INFO L130 BoogieDeclarations]: Found specification of procedure erand48 [2019-11-21 12:35:56,971 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48 [2019-11-21 12:35:56,971 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48 [2019-11-21 12:35:56,972 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48 [2019-11-21 12:35:56,972 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48 [2019-11-21 12:35:56,972 INFO L130 BoogieDeclarations]: Found specification of procedure srand48 [2019-11-21 12:35:56,972 INFO L130 BoogieDeclarations]: Found specification of procedure seed48 [2019-11-21 12:35:56,972 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48 [2019-11-21 12:35:56,972 INFO L130 BoogieDeclarations]: Found specification of procedure drand48_r [2019-11-21 12:35:56,972 INFO L130 BoogieDeclarations]: Found specification of procedure erand48_r [2019-11-21 12:35:56,973 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48_r [2019-11-21 12:35:56,973 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48_r [2019-11-21 12:35:56,973 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48_r [2019-11-21 12:35:56,973 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48_r [2019-11-21 12:35:56,973 INFO L130 BoogieDeclarations]: Found specification of procedure srand48_r [2019-11-21 12:35:56,973 INFO L130 BoogieDeclarations]: Found specification of procedure seed48_r [2019-11-21 12:35:56,973 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48_r [2019-11-21 12:35:56,974 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2019-11-21 12:35:56,974 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2019-11-21 12:35:56,974 INFO L130 BoogieDeclarations]: Found specification of procedure realloc [2019-11-21 12:35:56,974 INFO L130 BoogieDeclarations]: Found specification of procedure free [2019-11-21 12:35:56,974 INFO L130 BoogieDeclarations]: Found specification of procedure alloca [2019-11-21 12:35:56,974 INFO L130 BoogieDeclarations]: Found specification of procedure valloc [2019-11-21 12:35:56,974 INFO L130 BoogieDeclarations]: Found specification of procedure posix_memalign [2019-11-21 12:35:56,975 INFO L130 BoogieDeclarations]: Found specification of procedure aligned_alloc [2019-11-21 12:35:56,975 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2019-11-21 12:35:56,975 INFO L130 BoogieDeclarations]: Found specification of procedure atexit [2019-11-21 12:35:56,975 INFO L130 BoogieDeclarations]: Found specification of procedure at_quick_exit [2019-11-21 12:35:56,975 INFO L130 BoogieDeclarations]: Found specification of procedure on_exit [2019-11-21 12:35:56,975 INFO L130 BoogieDeclarations]: Found specification of procedure exit [2019-11-21 12:35:56,975 INFO L130 BoogieDeclarations]: Found specification of procedure quick_exit [2019-11-21 12:35:56,976 INFO L130 BoogieDeclarations]: Found specification of procedure _Exit [2019-11-21 12:35:56,976 INFO L130 BoogieDeclarations]: Found specification of procedure getenv [2019-11-21 12:35:56,976 INFO L130 BoogieDeclarations]: Found specification of procedure putenv [2019-11-21 12:35:56,976 INFO L130 BoogieDeclarations]: Found specification of procedure setenv [2019-11-21 12:35:56,976 INFO L130 BoogieDeclarations]: Found specification of procedure unsetenv [2019-11-21 12:35:56,976 INFO L130 BoogieDeclarations]: Found specification of procedure clearenv [2019-11-21 12:35:56,976 INFO L130 BoogieDeclarations]: Found specification of procedure mktemp [2019-11-21 12:35:56,977 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemp [2019-11-21 12:35:56,977 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemps [2019-11-21 12:35:56,977 INFO L130 BoogieDeclarations]: Found specification of procedure mkdtemp [2019-11-21 12:35:56,977 INFO L130 BoogieDeclarations]: Found specification of procedure system [2019-11-21 12:35:56,977 INFO L130 BoogieDeclarations]: Found specification of procedure realpath [2019-11-21 12:35:56,977 INFO L130 BoogieDeclarations]: Found specification of procedure bsearch [2019-11-21 12:35:56,978 INFO L130 BoogieDeclarations]: Found specification of procedure qsort [2019-11-21 12:35:56,978 INFO L130 BoogieDeclarations]: Found specification of procedure abs [2019-11-21 12:35:56,978 INFO L130 BoogieDeclarations]: Found specification of procedure labs [2019-11-21 12:35:56,978 INFO L130 BoogieDeclarations]: Found specification of procedure llabs [2019-11-21 12:35:56,978 INFO L130 BoogieDeclarations]: Found specification of procedure div [2019-11-21 12:35:56,978 INFO L130 BoogieDeclarations]: Found specification of procedure ldiv [2019-11-21 12:35:56,978 INFO L130 BoogieDeclarations]: Found specification of procedure lldiv [2019-11-21 12:35:56,979 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt [2019-11-21 12:35:56,979 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt [2019-11-21 12:35:56,979 INFO L130 BoogieDeclarations]: Found specification of procedure gcvt [2019-11-21 12:35:56,979 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt [2019-11-21 12:35:56,979 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt [2019-11-21 12:35:56,979 INFO L130 BoogieDeclarations]: Found specification of procedure qgcvt [2019-11-21 12:35:56,979 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt_r [2019-11-21 12:35:56,980 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt_r [2019-11-21 12:35:56,980 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt_r [2019-11-21 12:35:56,980 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt_r [2019-11-21 12:35:56,980 INFO L130 BoogieDeclarations]: Found specification of procedure mblen [2019-11-21 12:35:56,980 INFO L130 BoogieDeclarations]: Found specification of procedure mbtowc [2019-11-21 12:35:56,980 INFO L130 BoogieDeclarations]: Found specification of procedure wctomb [2019-11-21 12:35:56,980 INFO L130 BoogieDeclarations]: Found specification of procedure mbstowcs [2019-11-21 12:35:56,980 INFO L130 BoogieDeclarations]: Found specification of procedure wcstombs [2019-11-21 12:35:56,981 INFO L130 BoogieDeclarations]: Found specification of procedure rpmatch [2019-11-21 12:35:56,981 INFO L130 BoogieDeclarations]: Found specification of procedure getsubopt [2019-11-21 12:35:56,981 INFO L130 BoogieDeclarations]: Found specification of procedure getloadavg [2019-11-21 12:35:56,981 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2019-11-21 12:35:56,981 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2019-11-21 12:35:56,981 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_pointer [2019-11-21 12:35:56,981 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_nonpositive [2019-11-21 12:35:56,982 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_positive [2019-11-21 12:35:56,982 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy [2019-11-21 12:35:56,982 INFO L130 BoogieDeclarations]: Found specification of procedure memset [2019-11-21 12:35:56,982 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2019-11-21 12:35:56,982 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2019-11-21 12:35:56,982 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2019-11-21 12:35:56,982 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2019-11-21 12:35:56,983 INFO L130 BoogieDeclarations]: Found specification of procedure LDV_INIT_LIST_HEAD [2019-11-21 12:35:56,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2019-11-21 12:35:56,983 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_list_add [2019-11-21 12:35:56,983 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_list_del [2019-11-21 12:35:56,983 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_list_add [2019-11-21 12:35:56,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2019-11-21 12:35:56,983 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_list_add_tail [2019-11-21 12:35:56,983 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_list_del [2019-11-21 12:35:56,984 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_msg_alloc [2019-11-21 12:35:56,984 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_msg_fill [2019-11-21 12:35:56,984 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2019-11-21 12:35:56,984 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_msg_free [2019-11-21 12:35:56,984 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2019-11-21 12:35:56,984 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_submit_msg [2019-11-21 12:35:56,984 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_destroy_msgs [2019-11-21 12:35:56,985 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_get_drvdata [2019-11-21 12:35:56,985 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2019-11-21 12:35:56,985 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_add_return [2019-11-21 12:35:56,985 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2019-11-21 12:35:56,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2019-11-21 12:35:56,985 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_sub_return [2019-11-21 12:35:56,985 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_sub [2019-11-21 12:35:56,986 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2019-11-21 12:35:56,986 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_init [2019-11-21 12:35:56,986 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_get [2019-11-21 12:35:56,986 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_put [2019-11-21 12:35:56,986 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_del [2019-11-21 12:35:56,986 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_cleanup [2019-11-21 12:35:56,986 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_release [2019-11-21 12:35:56,986 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_put [2019-11-21 12:35:56,987 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_get [2019-11-21 12:35:56,987 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_init_internal [2019-11-21 12:35:56,987 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_init [2019-11-21 12:35:56,987 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_create [2019-11-21 12:35:56,987 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2019-11-21 12:35:56,987 INFO L130 BoogieDeclarations]: Found specification of procedure f [2019-11-21 12:35:56,987 INFO L130 BoogieDeclarations]: Found specification of procedure g [2019-11-21 12:35:56,988 INFO L130 BoogieDeclarations]: Found specification of procedure entry_point [2019-11-21 12:35:56,988 INFO L130 BoogieDeclarations]: Found specification of procedure main [2019-11-21 12:35:56,988 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2019-11-21 12:35:56,988 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2019-11-21 12:35:56,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2019-11-21 12:35:56,988 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-21 12:35:56,988 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2019-11-21 12:35:56,989 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2019-11-21 12:35:56,989 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2019-11-21 12:35:56,989 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2019-11-21 12:35:57,602 WARN L735 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-21 12:35:58,018 WARN L735 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-11-21 12:35:58,360 INFO L279 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-21 12:35:58,361 INFO L284 CfgBuilder]: Removed 1 assume(true) statements. [2019-11-21 12:35:58,362 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 12:35:58 BoogieIcfgContainer [2019-11-21 12:35:58,362 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-21 12:35:58,364 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2019-11-21 12:35:58,364 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2019-11-21 12:35:58,367 INFO L275 PluginConnector]: TraceAbstraction initialized [2019-11-21 12:35:58,367 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.11 12:35:55" (1/3) ... [2019-11-21 12:35:58,368 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6266c825 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 12:35:58, skipping insertion in model container [2019-11-21 12:35:58,369 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 12:35:56" (2/3) ... [2019-11-21 12:35:58,369 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6266c825 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 12:35:58, skipping insertion in model container [2019-11-21 12:35:58,369 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 12:35:58" (3/3) ... [2019-11-21 12:35:58,371 INFO L109 eAbstractionObserver]: Analyzing ICFG memleaks_test22_1-2.i [2019-11-21 12:35:58,382 INFO L153 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2019-11-21 12:35:58,391 INFO L165 ceAbstractionStarter]: Appying trace abstraction to program that has 71 error locations. [2019-11-21 12:35:58,404 INFO L249 AbstractCegarLoop]: Starting to check reachability of 71 error locations. [2019-11-21 12:35:58,427 INFO L373 AbstractCegarLoop]: Interprodecural is true [2019-11-21 12:35:58,427 INFO L374 AbstractCegarLoop]: Hoare is false [2019-11-21 12:35:58,428 INFO L375 AbstractCegarLoop]: Compute interpolants for FPandBP [2019-11-21 12:35:58,428 INFO L376 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2019-11-21 12:35:58,428 INFO L377 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-11-21 12:35:58,428 INFO L378 AbstractCegarLoop]: Difference is false [2019-11-21 12:35:58,429 INFO L379 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-11-21 12:35:58,429 INFO L383 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-11-21 12:35:58,451 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states. [2019-11-21 12:35:58,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2019-11-21 12:35:58,462 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 12:35:58,463 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 12:35:58,464 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 12:35:58,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 12:35:58,470 INFO L82 PathProgramCache]: Analyzing trace with hash -835936266, now seen corresponding path program 1 times [2019-11-21 12:35:58,484 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 12:35:58,484 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [682581683] [2019-11-21 12:35:58,485 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 12:35:58,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 12:35:58,851 INFO L255 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 5 conjunts are in the unsatisfiable core [2019-11-21 12:35:58,862 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 12:35:58,940 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 12:35:58,941 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 12:35:58,950 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 12:35:58,950 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-21 12:35:58,951 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-11-21 12:35:58,991 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 12:35:58,991 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 12:35:59,041 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 12:35:59,043 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [682581683] [2019-11-21 12:35:59,043 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 12:35:59,044 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2019-11-21 12:35:59,045 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793845284] [2019-11-21 12:35:59,049 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-11-21 12:35:59,050 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 12:35:59,064 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-11-21 12:35:59,065 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-21 12:35:59,067 INFO L87 Difference]: Start difference. First operand 150 states. Second operand 5 states. [2019-11-21 12:35:59,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 12:35:59,337 INFO L93 Difference]: Finished difference Result 132 states and 142 transitions. [2019-11-21 12:35:59,337 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-21 12:35:59,339 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2019-11-21 12:35:59,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 12:35:59,354 INFO L225 Difference]: With dead ends: 132 [2019-11-21 12:35:59,354 INFO L226 Difference]: Without dead ends: 129 [2019-11-21 12:35:59,356 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 12:35:59,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2019-11-21 12:35:59,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 123. [2019-11-21 12:35:59,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 123 states. [2019-11-21 12:35:59,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 133 transitions. [2019-11-21 12:35:59,409 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 133 transitions. Word has length 17 [2019-11-21 12:35:59,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 12:35:59,410 INFO L462 AbstractCegarLoop]: Abstraction has 123 states and 133 transitions. [2019-11-21 12:35:59,410 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-11-21 12:35:59,410 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 133 transitions. [2019-11-21 12:35:59,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2019-11-21 12:35:59,411 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 12:35:59,411 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 12:35:59,615 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 12:35:59,616 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 12:35:59,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 12:35:59,617 INFO L82 PathProgramCache]: Analyzing trace with hash -835936265, now seen corresponding path program 1 times [2019-11-21 12:35:59,618 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 12:35:59,618 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [140410155] [2019-11-21 12:35:59,618 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 12:35:59,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 12:35:59,904 INFO L255 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 11 conjunts are in the unsatisfiable core [2019-11-21 12:35:59,906 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 12:35:59,925 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 12:35:59,925 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 12:35:59,931 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 12:35:59,932 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-21 12:35:59,932 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2019-11-21 12:35:59,987 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 12:35:59,988 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 12:36:00,323 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 12:36:00,323 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [140410155] [2019-11-21 12:36:00,324 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 12:36:00,324 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 9 [2019-11-21 12:36:00,324 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390221233] [2019-11-21 12:36:00,326 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-11-21 12:36:00,326 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 12:36:00,326 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-11-21 12:36:00,327 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2019-11-21 12:36:00,327 INFO L87 Difference]: Start difference. First operand 123 states and 133 transitions. Second operand 10 states. [2019-11-21 12:36:00,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 12:36:00,917 INFO L93 Difference]: Finished difference Result 128 states and 138 transitions. [2019-11-21 12:36:00,919 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-11-21 12:36:00,919 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 17 [2019-11-21 12:36:00,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 12:36:00,921 INFO L225 Difference]: With dead ends: 128 [2019-11-21 12:36:00,921 INFO L226 Difference]: Without dead ends: 128 [2019-11-21 12:36:00,922 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2019-11-21 12:36:00,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2019-11-21 12:36:00,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 123. [2019-11-21 12:36:00,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 123 states. [2019-11-21 12:36:00,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 132 transitions. [2019-11-21 12:36:00,938 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 132 transitions. Word has length 17 [2019-11-21 12:36:00,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 12:36:00,939 INFO L462 AbstractCegarLoop]: Abstraction has 123 states and 132 transitions. [2019-11-21 12:36:00,939 INFO L463 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-11-21 12:36:00,939 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 132 transitions. [2019-11-21 12:36:00,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2019-11-21 12:36:00,940 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 12:36:00,940 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 12:36:01,143 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 12:36:01,144 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 12:36:01,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 12:36:01,145 INFO L82 PathProgramCache]: Analyzing trace with hash -807307115, now seen corresponding path program 1 times [2019-11-21 12:36:01,146 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 12:36:01,146 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1752520313] [2019-11-21 12:36:01,146 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 12:36:01,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 12:36:01,402 INFO L255 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 7 conjunts are in the unsatisfiable core [2019-11-21 12:36:01,405 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 12:36:01,443 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 12:36:01,443 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 12:36:01,492 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 12:36:01,492 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1752520313] [2019-11-21 12:36:01,492 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 12:36:01,492 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2019-11-21 12:36:01,493 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754899] [2019-11-21 12:36:01,493 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-11-21 12:36:01,493 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 12:36:01,493 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-11-21 12:36:01,494 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-21 12:36:01,494 INFO L87 Difference]: Start difference. First operand 123 states and 132 transitions. Second operand 5 states. [2019-11-21 12:36:01,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 12:36:01,523 INFO L93 Difference]: Finished difference Result 122 states and 129 transitions. [2019-11-21 12:36:01,524 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-21 12:36:01,524 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2019-11-21 12:36:01,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 12:36:01,526 INFO L225 Difference]: With dead ends: 122 [2019-11-21 12:36:01,526 INFO L226 Difference]: Without dead ends: 122 [2019-11-21 12:36:01,526 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 12:36:01,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2019-11-21 12:36:01,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 120. [2019-11-21 12:36:01,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 120 states. [2019-11-21 12:36:01,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 127 transitions. [2019-11-21 12:36:01,537 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 127 transitions. Word has length 17 [2019-11-21 12:36:01,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 12:36:01,537 INFO L462 AbstractCegarLoop]: Abstraction has 120 states and 127 transitions. [2019-11-21 12:36:01,537 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-11-21 12:36:01,537 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 127 transitions. [2019-11-21 12:36:01,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2019-11-21 12:36:01,540 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 12:36:01,541 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 12:36:01,743 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 12:36:01,745 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 12:36:01,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 12:36:01,745 INFO L82 PathProgramCache]: Analyzing trace with hash 930507505, now seen corresponding path program 1 times [2019-11-21 12:36:01,746 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 12:36:01,746 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1245907282] [2019-11-21 12:36:01,746 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 12:36:02,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 12:36:02,009 INFO L255 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 5 conjunts are in the unsatisfiable core [2019-11-21 12:36:02,013 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 12:36:02,032 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 12:36:02,032 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 12:36:02,108 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 12:36:02,108 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1245907282] [2019-11-21 12:36:02,109 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 12:36:02,109 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2019-11-21 12:36:02,109 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439339509] [2019-11-21 12:36:02,109 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-11-21 12:36:02,109 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 12:36:02,110 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-11-21 12:36:02,110 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-21 12:36:02,110 INFO L87 Difference]: Start difference. First operand 120 states and 127 transitions. Second operand 5 states. [2019-11-21 12:36:02,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 12:36:02,135 INFO L93 Difference]: Finished difference Result 122 states and 128 transitions. [2019-11-21 12:36:02,136 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-21 12:36:02,136 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 29 [2019-11-21 12:36:02,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 12:36:02,137 INFO L225 Difference]: With dead ends: 122 [2019-11-21 12:36:02,138 INFO L226 Difference]: Without dead ends: 122 [2019-11-21 12:36:02,138 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 12:36:02,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2019-11-21 12:36:02,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 120. [2019-11-21 12:36:02,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 120 states. [2019-11-21 12:36:02,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 126 transitions. [2019-11-21 12:36:02,147 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 126 transitions. Word has length 29 [2019-11-21 12:36:02,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 12:36:02,147 INFO L462 AbstractCegarLoop]: Abstraction has 120 states and 126 transitions. [2019-11-21 12:36:02,147 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-11-21 12:36:02,148 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 126 transitions. [2019-11-21 12:36:02,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2019-11-21 12:36:02,149 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 12:36:02,149 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 12:36:02,360 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 12:36:02,360 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 12:36:02,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 12:36:02,361 INFO L82 PathProgramCache]: Analyzing trace with hash -66564848, now seen corresponding path program 1 times [2019-11-21 12:36:02,361 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 12:36:02,361 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [91111643] [2019-11-21 12:36:02,361 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 12:36:02,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 12:36:02,627 INFO L255 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 11 conjunts are in the unsatisfiable core [2019-11-21 12:36:02,629 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 12:36:02,711 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 12:36:02,711 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 12:36:02,763 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 12:36:02,763 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [91111643] [2019-11-21 12:36:02,763 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 12:36:02,763 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 7 [2019-11-21 12:36:02,764 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884817984] [2019-11-21 12:36:02,764 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2019-11-21 12:36:02,764 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 12:36:02,765 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-11-21 12:36:02,765 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2019-11-21 12:36:02,765 INFO L87 Difference]: Start difference. First operand 120 states and 126 transitions. Second operand 7 states. [2019-11-21 12:36:02,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 12:36:02,828 INFO L93 Difference]: Finished difference Result 132 states and 138 transitions. [2019-11-21 12:36:02,829 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-11-21 12:36:02,829 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 29 [2019-11-21 12:36:02,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 12:36:02,831 INFO L225 Difference]: With dead ends: 132 [2019-11-21 12:36:02,831 INFO L226 Difference]: Without dead ends: 132 [2019-11-21 12:36:02,831 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2019-11-21 12:36:02,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2019-11-21 12:36:02,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 128. [2019-11-21 12:36:02,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 128 states. [2019-11-21 12:36:02,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 134 transitions. [2019-11-21 12:36:02,840 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 134 transitions. Word has length 29 [2019-11-21 12:36:02,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 12:36:02,841 INFO L462 AbstractCegarLoop]: Abstraction has 128 states and 134 transitions. [2019-11-21 12:36:02,841 INFO L463 AbstractCegarLoop]: Interpolant automaton has 7 states. [2019-11-21 12:36:02,841 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 134 transitions. [2019-11-21 12:36:02,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2019-11-21 12:36:02,842 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 12:36:02,842 INFO L410 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-21 12:36:03,052 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 12:36:03,054 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 12:36:03,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 12:36:03,055 INFO L82 PathProgramCache]: Analyzing trace with hash -1092294862, now seen corresponding path program 1 times [2019-11-21 12:36:03,056 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 12:36:03,056 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [2107499875] [2019-11-21 12:36:03,056 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 12:36:03,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 12:36:03,278 INFO L255 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 10 conjunts are in the unsatisfiable core [2019-11-21 12:36:03,280 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 12:36:03,288 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 12:36:03,288 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 12:36:03,461 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 12:36:03,462 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2107499875] [2019-11-21 12:36:03,462 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 12:36:03,462 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2019-11-21 12:36:03,462 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071207121] [2019-11-21 12:36:03,463 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-11-21 12:36:03,463 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 12:36:03,463 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-21 12:36:03,463 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-21 12:36:03,463 INFO L87 Difference]: Start difference. First operand 128 states and 134 transitions. Second operand 3 states. [2019-11-21 12:36:03,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 12:36:03,607 INFO L93 Difference]: Finished difference Result 139 states and 144 transitions. [2019-11-21 12:36:03,608 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-21 12:36:03,608 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 27 [2019-11-21 12:36:03,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 12:36:03,610 INFO L225 Difference]: With dead ends: 139 [2019-11-21 12:36:03,610 INFO L226 Difference]: Without dead ends: 124 [2019-11-21 12:36:03,611 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-21 12:36:03,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2019-11-21 12:36:03,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 116. [2019-11-21 12:36:03,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 116 states. [2019-11-21 12:36:03,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 121 transitions. [2019-11-21 12:36:03,618 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 121 transitions. Word has length 27 [2019-11-21 12:36:03,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 12:36:03,619 INFO L462 AbstractCegarLoop]: Abstraction has 116 states and 121 transitions. [2019-11-21 12:36:03,619 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-11-21 12:36:03,619 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 121 transitions. [2019-11-21 12:36:03,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2019-11-21 12:36:03,620 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 12:36:03,620 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 12:36:03,823 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 12:36:03,824 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 12:36:03,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 12:36:03,825 INFO L82 PathProgramCache]: Analyzing trace with hash -1661608667, now seen corresponding path program 1 times [2019-11-21 12:36:03,825 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 12:36:03,826 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1470183257] [2019-11-21 12:36:03,826 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 12:36:04,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 12:36:04,113 INFO L255 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 3 conjunts are in the unsatisfiable core [2019-11-21 12:36:04,116 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 12:36:04,140 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 12:36:04,140 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 12:36:04,187 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 12:36:04,187 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1470183257] [2019-11-21 12:36:04,187 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 12:36:04,188 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2019-11-21 12:36:04,188 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711417863] [2019-11-21 12:36:04,188 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-11-21 12:36:04,188 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 12:36:04,188 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-11-21 12:36:04,189 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2019-11-21 12:36:04,189 INFO L87 Difference]: Start difference. First operand 116 states and 121 transitions. Second operand 6 states. [2019-11-21 12:36:04,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 12:36:04,229 INFO L93 Difference]: Finished difference Result 122 states and 127 transitions. [2019-11-21 12:36:04,229 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-11-21 12:36:04,229 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 32 [2019-11-21 12:36:04,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 12:36:04,230 INFO L225 Difference]: With dead ends: 122 [2019-11-21 12:36:04,230 INFO L226 Difference]: Without dead ends: 118 [2019-11-21 12:36:04,231 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 12:36:04,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2019-11-21 12:36:04,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 118. [2019-11-21 12:36:04,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 118 states. [2019-11-21 12:36:04,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 123 transitions. [2019-11-21 12:36:04,237 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 123 transitions. Word has length 32 [2019-11-21 12:36:04,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 12:36:04,238 INFO L462 AbstractCegarLoop]: Abstraction has 118 states and 123 transitions. [2019-11-21 12:36:04,238 INFO L463 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-11-21 12:36:04,238 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 123 transitions. [2019-11-21 12:36:04,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2019-11-21 12:36:04,239 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 12:36:04,239 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 12:36:04,442 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 12:36:04,443 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 12:36:04,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 12:36:04,444 INFO L82 PathProgramCache]: Analyzing trace with hash 1902699141, now seen corresponding path program 1 times [2019-11-21 12:36:04,444 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 12:36:04,445 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [2119154685] [2019-11-21 12:36:04,445 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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 12:36:04,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 12:36:04,746 INFO L255 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 5 conjunts are in the unsatisfiable core [2019-11-21 12:36:04,748 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 12:36:04,781 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 12:36:04,782 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 12:36:04,908 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 12:36:04,908 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2119154685] [2019-11-21 12:36:04,908 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-21 12:36:04,908 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2019-11-21 12:36:04,909 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050734061] [2019-11-21 12:36:04,909 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-11-21 12:36:04,909 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 12:36:04,910 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-11-21 12:36:04,910 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2019-11-21 12:36:04,910 INFO L87 Difference]: Start difference. First operand 118 states and 123 transitions. Second operand 10 states. [2019-11-21 12:36:05,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 12:36:05,150 INFO L93 Difference]: Finished difference Result 126 states and 133 transitions. [2019-11-21 12:36:05,151 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-11-21 12:36:05,151 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 34 [2019-11-21 12:36:05,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 12:36:05,153 INFO L225 Difference]: With dead ends: 126 [2019-11-21 12:36:05,153 INFO L226 Difference]: Without dead ends: 122 [2019-11-21 12:36:05,154 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 12:36:05,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2019-11-21 12:36:05,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 122. [2019-11-21 12:36:05,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 122 states. [2019-11-21 12:36:05,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 127 transitions. [2019-11-21 12:36:05,160 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 127 transitions. Word has length 34 [2019-11-21 12:36:05,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 12:36:05,161 INFO L462 AbstractCegarLoop]: Abstraction has 122 states and 127 transitions. [2019-11-21 12:36:05,161 INFO L463 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-11-21 12:36:05,161 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 127 transitions. [2019-11-21 12:36:05,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2019-11-21 12:36:05,163 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 12:36:05,163 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 12:36:05,367 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 12:36:05,368 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 12:36:05,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 12:36:05,368 INFO L82 PathProgramCache]: Analyzing trace with hash -1545509563, now seen corresponding path program 2 times [2019-11-21 12:36:05,369 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 12:36:05,369 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1173079818] [2019-11-21 12:36:05,370 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 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 12:36:05,665 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2019-11-21 12:36:05,666 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-21 12:36:05,667 INFO L255 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 13 conjunts are in the unsatisfiable core [2019-11-21 12:36:05,669 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 12:36:05,676 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 12:36:05,676 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 12:36:05,678 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 12:36:05,678 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-21 12:36:05,678 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-11-21 12:36:05,833 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 12:36:05,833 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 12:36:05,925 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 12:36:05,925 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1173079818] [2019-11-21 12:36:05,925 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 12:36:05,926 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12, 9] imperfect sequences [] total 12 [2019-11-21 12:36:05,926 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033042375] [2019-11-21 12:36:05,926 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2019-11-21 12:36:05,926 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 12:36:05,927 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2019-11-21 12:36:05,927 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2019-11-21 12:36:05,927 INFO L87 Difference]: Start difference. First operand 122 states and 127 transitions. Second operand 13 states. [2019-11-21 12:36:06,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 12:36:06,887 INFO L93 Difference]: Finished difference Result 133 states and 137 transitions. [2019-11-21 12:36:06,887 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-11-21 12:36:06,888 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 38 [2019-11-21 12:36:06,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 12:36:06,889 INFO L225 Difference]: With dead ends: 133 [2019-11-21 12:36:06,889 INFO L226 Difference]: Without dead ends: 133 [2019-11-21 12:36:06,890 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 12:36:06,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2019-11-21 12:36:06,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 121. [2019-11-21 12:36:06,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 121 states. [2019-11-21 12:36:06,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 126 transitions. [2019-11-21 12:36:06,896 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 126 transitions. Word has length 38 [2019-11-21 12:36:06,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 12:36:06,896 INFO L462 AbstractCegarLoop]: Abstraction has 121 states and 126 transitions. [2019-11-21 12:36:06,896 INFO L463 AbstractCegarLoop]: Interpolant automaton has 13 states. [2019-11-21 12:36:06,896 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 126 transitions. [2019-11-21 12:36:06,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2019-11-21 12:36:06,897 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 12:36:06,897 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 12:36:07,098 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 12:36:07,098 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 12:36:07,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 12:36:07,099 INFO L82 PathProgramCache]: Analyzing trace with hash -1545509562, now seen corresponding path program 1 times [2019-11-21 12:36:07,099 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 12:36:07,099 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [2062233449] [2019-11-21 12:36:07,100 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 12:36:07,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 12:36:07,405 INFO L255 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 9 conjunts are in the unsatisfiable core [2019-11-21 12:36:07,407 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 12:36:07,485 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 12:36:07,485 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 12:36:07,811 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 12:36:07,811 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2062233449] [2019-11-21 12:36:07,811 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-21 12:36:07,811 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2019-11-21 12:36:07,811 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344949506] [2019-11-21 12:36:07,812 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2019-11-21 12:36:07,812 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 12:36:07,812 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2019-11-21 12:36:07,813 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=209, Unknown=0, NotChecked=0, Total=306 [2019-11-21 12:36:07,813 INFO L87 Difference]: Start difference. First operand 121 states and 126 transitions. Second operand 18 states. [2019-11-21 12:36:08,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 12:36:08,703 INFO L93 Difference]: Finished difference Result 133 states and 144 transitions. [2019-11-21 12:36:08,704 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2019-11-21 12:36:08,704 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 38 [2019-11-21 12:36:08,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 12:36:08,706 INFO L225 Difference]: With dead ends: 133 [2019-11-21 12:36:08,706 INFO L226 Difference]: Without dead ends: 129 [2019-11-21 12:36:08,707 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 12:36:08,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2019-11-21 12:36:08,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 129. [2019-11-21 12:36:08,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 129 states. [2019-11-21 12:36:08,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 134 transitions. [2019-11-21 12:36:08,712 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 134 transitions. Word has length 38 [2019-11-21 12:36:08,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 12:36:08,713 INFO L462 AbstractCegarLoop]: Abstraction has 129 states and 134 transitions. [2019-11-21 12:36:08,713 INFO L463 AbstractCegarLoop]: Interpolant automaton has 18 states. [2019-11-21 12:36:08,713 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 134 transitions. [2019-11-21 12:36:08,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2019-11-21 12:36:08,714 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 12:36:08,714 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 12:36:08,921 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 12:36:08,922 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 12:36:08,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 12:36:08,922 INFO L82 PathProgramCache]: Analyzing trace with hash 990137030, now seen corresponding path program 2 times [2019-11-21 12:36:08,923 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 12:36:08,923 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [948267148] [2019-11-21 12:36:08,923 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 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 12:36:09,199 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2019-11-21 12:36:09,199 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-21 12:36:09,201 INFO L255 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 24 conjunts are in the unsatisfiable core [2019-11-21 12:36:09,207 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 12:36:09,223 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 12:36:09,223 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 12:36:09,228 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 12:36:09,228 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-21 12:36:09,229 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2019-11-21 12:36:09,440 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 12:36:09,440 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 12:36:10,250 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 12:36:10,250 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [948267148] [2019-11-21 12:36:10,251 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 12:36:10,251 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12, 11] imperfect sequences [] total 22 [2019-11-21 12:36:10,251 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104231226] [2019-11-21 12:36:10,251 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2019-11-21 12:36:10,252 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 12:36:10,252 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2019-11-21 12:36:10,252 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2019-11-21 12:36:10,253 INFO L87 Difference]: Start difference. First operand 129 states and 134 transitions. Second operand 23 states. [2019-11-21 12:36:12,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 12:36:12,541 INFO L93 Difference]: Finished difference Result 128 states and 133 transitions. [2019-11-21 12:36:12,541 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-11-21 12:36:12,542 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 46 [2019-11-21 12:36:12,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 12:36:12,543 INFO L225 Difference]: With dead ends: 128 [2019-11-21 12:36:12,543 INFO L226 Difference]: Without dead ends: 128 [2019-11-21 12:36:12,544 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 68 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2019-11-21 12:36:12,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2019-11-21 12:36:12,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 128. [2019-11-21 12:36:12,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 128 states. [2019-11-21 12:36:12,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 133 transitions. [2019-11-21 12:36:12,549 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 133 transitions. Word has length 46 [2019-11-21 12:36:12,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 12:36:12,549 INFO L462 AbstractCegarLoop]: Abstraction has 128 states and 133 transitions. [2019-11-21 12:36:12,550 INFO L463 AbstractCegarLoop]: Interpolant automaton has 23 states. [2019-11-21 12:36:12,550 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 133 transitions. [2019-11-21 12:36:12,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2019-11-21 12:36:12,551 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 12:36:12,551 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 12:36:12,757 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 12:36:12,758 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 12:36:12,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 12:36:12,758 INFO L82 PathProgramCache]: Analyzing trace with hash -1622314684, now seen corresponding path program 1 times [2019-11-21 12:36:12,759 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 12:36:12,760 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1879834927] [2019-11-21 12:36:12,760 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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 12:36:13,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 12:36:13,125 INFO L255 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 17 conjunts are in the unsatisfiable core [2019-11-21 12:36:13,127 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 12:36:13,310 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 12:36:13,311 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 12:36:13,436 WARN L192 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2019-11-21 12:36:14,273 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 12:36:14,274 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1879834927] [2019-11-21 12:36:14,274 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-11-21 12:36:14,274 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 [2019-11-21 12:36:14,274 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042309246] [2019-11-21 12:36:14,275 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2019-11-21 12:36:14,275 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 12:36:14,275 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2019-11-21 12:36:14,276 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=230, Invalid=892, Unknown=0, NotChecked=0, Total=1122 [2019-11-21 12:36:14,276 INFO L87 Difference]: Start difference. First operand 128 states and 133 transitions. Second operand 34 states. [2019-11-21 12:36:15,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 12:36:15,011 INFO L93 Difference]: Finished difference Result 134 states and 139 transitions. [2019-11-21 12:36:15,011 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2019-11-21 12:36:15,012 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 51 [2019-11-21 12:36:15,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 12:36:15,013 INFO L225 Difference]: With dead ends: 134 [2019-11-21 12:36:15,013 INFO L226 Difference]: Without dead ends: 130 [2019-11-21 12:36:15,015 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 68 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=250, Invalid=940, Unknown=0, NotChecked=0, Total=1190 [2019-11-21 12:36:15,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2019-11-21 12:36:15,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 130. [2019-11-21 12:36:15,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 130 states. [2019-11-21 12:36:15,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 135 transitions. [2019-11-21 12:36:15,022 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 135 transitions. Word has length 51 [2019-11-21 12:36:15,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 12:36:15,022 INFO L462 AbstractCegarLoop]: Abstraction has 130 states and 135 transitions. [2019-11-21 12:36:15,022 INFO L463 AbstractCegarLoop]: Interpolant automaton has 34 states. [2019-11-21 12:36:15,022 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 135 transitions. [2019-11-21 12:36:15,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2019-11-21 12:36:15,024 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 12:36:15,025 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 12:36:15,228 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 12:36:15,228 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 12:36:15,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 12:36:15,229 INFO L82 PathProgramCache]: Analyzing trace with hash -1646612508, now seen corresponding path program 2 times [2019-11-21 12:36:15,229 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 12:36:15,230 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [971048555] [2019-11-21 12:36:15,230 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 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 12:36:15,534 INFO L249 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2019-11-21 12:36:15,535 INFO L250 tOrderPrioritization]: Conjunction of SSA is unsat [2019-11-21 12:36:15,537 INFO L255 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 13 conjunts are in the unsatisfiable core [2019-11-21 12:36:15,540 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 12:36:15,545 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 12:36:15,545 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 12:36:15,548 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 12:36:15,548 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-21 12:36:15,549 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-11-21 12:36:15,713 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 12:36:15,713 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 12:36:15,794 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 12:36:15,795 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [971048555] [2019-11-21 12:36:15,795 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 12:36:15,795 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12, 9] imperfect sequences [] total 12 [2019-11-21 12:36:15,796 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612085084] [2019-11-21 12:36:15,796 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2019-11-21 12:36:15,796 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 12:36:15,797 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2019-11-21 12:36:15,797 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2019-11-21 12:36:15,797 INFO L87 Difference]: Start difference. First operand 130 states and 135 transitions. Second operand 13 states. [2019-11-21 12:36:16,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 12:36:16,629 INFO L93 Difference]: Finished difference Result 140 states and 144 transitions. [2019-11-21 12:36:16,630 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-11-21 12:36:16,630 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 53 [2019-11-21 12:36:16,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 12:36:16,631 INFO L225 Difference]: With dead ends: 140 [2019-11-21 12:36:16,632 INFO L226 Difference]: Without dead ends: 140 [2019-11-21 12:36:16,632 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 12:36:16,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2019-11-21 12:36:16,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 128. [2019-11-21 12:36:16,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 128 states. [2019-11-21 12:36:16,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 133 transitions. [2019-11-21 12:36:16,637 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 133 transitions. Word has length 53 [2019-11-21 12:36:16,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 12:36:16,637 INFO L462 AbstractCegarLoop]: Abstraction has 128 states and 133 transitions. [2019-11-21 12:36:16,637 INFO L463 AbstractCegarLoop]: Interpolant automaton has 13 states. [2019-11-21 12:36:16,637 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 133 transitions. [2019-11-21 12:36:16,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2019-11-21 12:36:16,638 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 12:36:16,638 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 12:36:16,841 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 12:36:16,842 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 12:36:16,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 12:36:16,842 INFO L82 PathProgramCache]: Analyzing trace with hash -1646612507, now seen corresponding path program 1 times [2019-11-21 12:36:16,843 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 12:36:16,844 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [29986091] [2019-11-21 12:36:16,844 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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 12:36:17,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 12:36:17,298 INFO L255 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 24 conjunts are in the unsatisfiable core [2019-11-21 12:36:17,299 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 12:36:17,336 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 12:36:17,336 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 12:36:17,343 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 12:36:17,343 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-21 12:36:17,343 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2019-11-21 12:36:17,603 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 12:36:17,603 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 12:36:18,590 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 12:36:18,590 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [29986091] [2019-11-21 12:36:18,590 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 12:36:18,590 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12, 11] imperfect sequences [] total 22 [2019-11-21 12:36:18,591 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444076049] [2019-11-21 12:36:18,591 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2019-11-21 12:36:18,591 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 12:36:18,592 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2019-11-21 12:36:18,592 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2019-11-21 12:36:18,592 INFO L87 Difference]: Start difference. First operand 128 states and 133 transitions. Second operand 23 states. [2019-11-21 12:36:20,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 12:36:20,848 INFO L93 Difference]: Finished difference Result 126 states and 131 transitions. [2019-11-21 12:36:20,849 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-11-21 12:36:20,849 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 53 [2019-11-21 12:36:20,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 12:36:20,851 INFO L225 Difference]: With dead ends: 126 [2019-11-21 12:36:20,851 INFO L226 Difference]: Without dead ends: 126 [2019-11-21 12:36:20,852 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 80 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2019-11-21 12:36:20,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2019-11-21 12:36:20,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 126. [2019-11-21 12:36:20,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 126 states. [2019-11-21 12:36:20,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 131 transitions. [2019-11-21 12:36:20,857 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 131 transitions. Word has length 53 [2019-11-21 12:36:20,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 12:36:20,858 INFO L462 AbstractCegarLoop]: Abstraction has 126 states and 131 transitions. [2019-11-21 12:36:20,858 INFO L463 AbstractCegarLoop]: Interpolant automaton has 23 states. [2019-11-21 12:36:20,858 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 131 transitions. [2019-11-21 12:36:20,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2019-11-21 12:36:20,859 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 12:36:20,859 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 12:36:21,064 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 12:36:21,064 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 12:36:21,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 12:36:21,065 INFO L82 PathProgramCache]: Analyzing trace with hash -537521480, now seen corresponding path program 1 times [2019-11-21 12:36:21,066 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 12:36:21,066 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [330075758] [2019-11-21 12:36:21,066 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 12:36:21,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 12:36:21,364 INFO L255 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 7 conjunts are in the unsatisfiable core [2019-11-21 12:36:21,366 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 12:36:21,397 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 12:36:21,397 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 12:36:21,541 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 12:36:21,542 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [330075758] [2019-11-21 12:36:21,542 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 12:36:21,542 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 8 [2019-11-21 12:36:21,542 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825295595] [2019-11-21 12:36:21,543 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-11-21 12:36:21,543 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 12:36:21,543 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-11-21 12:36:21,543 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2019-11-21 12:36:21,543 INFO L87 Difference]: Start difference. First operand 126 states and 131 transitions. Second operand 8 states. [2019-11-21 12:36:21,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 12:36:21,594 INFO L93 Difference]: Finished difference Result 128 states and 132 transitions. [2019-11-21 12:36:21,594 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-11-21 12:36:21,594 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 58 [2019-11-21 12:36:21,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 12:36:21,596 INFO L225 Difference]: With dead ends: 128 [2019-11-21 12:36:21,596 INFO L226 Difference]: Without dead ends: 126 [2019-11-21 12:36:21,596 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 12:36:21,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2019-11-21 12:36:21,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 126. [2019-11-21 12:36:21,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 126 states. [2019-11-21 12:36:21,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 130 transitions. [2019-11-21 12:36:21,600 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 130 transitions. Word has length 58 [2019-11-21 12:36:21,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 12:36:21,601 INFO L462 AbstractCegarLoop]: Abstraction has 126 states and 130 transitions. [2019-11-21 12:36:21,601 INFO L463 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-11-21 12:36:21,601 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 130 transitions. [2019-11-21 12:36:21,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2019-11-21 12:36:21,602 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 12:36:21,602 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 12:36:21,805 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 12:36:21,805 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 12:36:21,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 12:36:21,806 INFO L82 PathProgramCache]: Analyzing trace with hash -170000135, now seen corresponding path program 1 times [2019-11-21 12:36:21,807 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 12:36:21,807 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1545136952] [2019-11-21 12:36:21,808 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 12:36:22,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 12:36:22,112 INFO L255 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 9 conjunts are in the unsatisfiable core [2019-11-21 12:36:22,114 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 12:36:22,161 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 12:36:22,161 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 12:36:22,338 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-11-21 12:36:22,386 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 12:36:22,387 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1545136952] [2019-11-21 12:36:22,387 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 12:36:22,387 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9, 9] imperfect sequences [] total 11 [2019-11-21 12:36:22,387 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623359168] [2019-11-21 12:36:22,388 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-11-21 12:36:22,388 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 12:36:22,388 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-11-21 12:36:22,388 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2019-11-21 12:36:22,389 INFO L87 Difference]: Start difference. First operand 126 states and 130 transitions. Second operand 11 states. [2019-11-21 12:36:22,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 12:36:22,484 INFO L93 Difference]: Finished difference Result 130 states and 133 transitions. [2019-11-21 12:36:22,485 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-11-21 12:36:22,485 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 63 [2019-11-21 12:36:22,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 12:36:22,486 INFO L225 Difference]: With dead ends: 130 [2019-11-21 12:36:22,486 INFO L226 Difference]: Without dead ends: 126 [2019-11-21 12:36:22,491 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2019-11-21 12:36:22,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2019-11-21 12:36:22,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 126. [2019-11-21 12:36:22,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 126 states. [2019-11-21 12:36:22,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 129 transitions. [2019-11-21 12:36:22,497 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 129 transitions. Word has length 63 [2019-11-21 12:36:22,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 12:36:22,497 INFO L462 AbstractCegarLoop]: Abstraction has 126 states and 129 transitions. [2019-11-21 12:36:22,498 INFO L463 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-11-21 12:36:22,498 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 129 transitions. [2019-11-21 12:36:22,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2019-11-21 12:36:22,499 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 12:36:22,499 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 12:36:22,702 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 12:36:22,703 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 12:36:22,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 12:36:22,703 INFO L82 PathProgramCache]: Analyzing trace with hash -579993350, now seen corresponding path program 1 times [2019-11-21 12:36:22,703 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 12:36:22,703 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [2110586153] [2019-11-21 12:36:22,704 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 12:36:23,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 12:36:23,173 INFO L255 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 30 conjunts are in the unsatisfiable core [2019-11-21 12:36:23,175 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 12:36:23,182 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 12:36:23,182 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 12:36:23,186 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 12:36:23,187 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-21 12:36:23,187 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-11-21 12:36:23,525 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 12:36:23,526 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 12:36:23,951 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 12:36:23,952 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2110586153] [2019-11-21 12:36:23,952 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 12:36:23,953 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19, 14] imperfect sequences [] total 19 [2019-11-21 12:36:23,953 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490978608] [2019-11-21 12:36:23,954 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2019-11-21 12:36:23,954 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 12:36:23,955 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2019-11-21 12:36:23,955 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2019-11-21 12:36:23,955 INFO L87 Difference]: Start difference. First operand 126 states and 129 transitions. Second operand 20 states. [2019-11-21 12:36:25,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 12:36:25,534 INFO L93 Difference]: Finished difference Result 140 states and 142 transitions. [2019-11-21 12:36:25,534 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2019-11-21 12:36:25,535 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 74 [2019-11-21 12:36:25,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 12:36:25,536 INFO L225 Difference]: With dead ends: 140 [2019-11-21 12:36:25,536 INFO L226 Difference]: Without dead ends: 140 [2019-11-21 12:36:25,537 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 12:36:25,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2019-11-21 12:36:25,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 124. [2019-11-21 12:36:25,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 124 states. [2019-11-21 12:36:25,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 127 transitions. [2019-11-21 12:36:25,542 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 127 transitions. Word has length 74 [2019-11-21 12:36:25,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 12:36:25,543 INFO L462 AbstractCegarLoop]: Abstraction has 124 states and 127 transitions. [2019-11-21 12:36:25,543 INFO L463 AbstractCegarLoop]: Interpolant automaton has 20 states. [2019-11-21 12:36:25,543 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 127 transitions. [2019-11-21 12:36:25,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2019-11-21 12:36:25,544 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 12:36:25,544 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 12:36:25,748 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 12:36:25,749 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 12:36:25,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 12:36:25,749 INFO L82 PathProgramCache]: Analyzing trace with hash -579993349, now seen corresponding path program 1 times [2019-11-21 12:36:25,750 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 12:36:25,750 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [288314468] [2019-11-21 12:36:25,751 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 12:36:26,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 12:36:26,311 INFO L255 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 40 conjunts are in the unsatisfiable core [2019-11-21 12:36:26,314 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 12:36:26,329 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 12:36:26,329 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 12:36:26,336 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 12:36:26,336 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-21 12:36:26,336 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2019-11-21 12:36:26,848 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 12:36:26,848 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 12:36:28,864 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 12:36:28,865 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [288314468] [2019-11-21 12:36:28,865 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 12:36:28,865 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19, 16] imperfect sequences [] total 34 [2019-11-21 12:36:28,865 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292508350] [2019-11-21 12:36:28,866 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2019-11-21 12:36:28,866 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 12:36:28,866 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2019-11-21 12:36:28,867 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=1093, Unknown=0, NotChecked=0, Total=1190 [2019-11-21 12:36:28,867 INFO L87 Difference]: Start difference. First operand 124 states and 127 transitions. Second operand 35 states. [2019-11-21 12:36:32,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 12:36:32,617 INFO L93 Difference]: Finished difference Result 122 states and 125 transitions. [2019-11-21 12:36:32,617 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2019-11-21 12:36:32,618 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 74 [2019-11-21 12:36:32,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 12:36:32,618 INFO L225 Difference]: With dead ends: 122 [2019-11-21 12:36:32,619 INFO L226 Difference]: Without dead ends: 122 [2019-11-21 12:36:32,619 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 110 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 360 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=138, Invalid=1502, Unknown=0, NotChecked=0, Total=1640 [2019-11-21 12:36:32,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2019-11-21 12:36:32,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 122. [2019-11-21 12:36:32,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 122 states. [2019-11-21 12:36:32,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 125 transitions. [2019-11-21 12:36:32,624 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 125 transitions. Word has length 74 [2019-11-21 12:36:32,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 12:36:32,624 INFO L462 AbstractCegarLoop]: Abstraction has 122 states and 125 transitions. [2019-11-21 12:36:32,624 INFO L463 AbstractCegarLoop]: Interpolant automaton has 35 states. [2019-11-21 12:36:32,625 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 125 transitions. [2019-11-21 12:36:32,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2019-11-21 12:36:32,626 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 12:36:32,626 INFO L410 BasicCegarLoop]: trace histogram [16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-21 12:36:32,830 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 12:36:32,831 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 12:36:32,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 12:36:32,831 INFO L82 PathProgramCache]: Analyzing trace with hash -686125668, now seen corresponding path program 1 times [2019-11-21 12:36:32,832 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 12:36:32,832 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1224743015] [2019-11-21 12:36:32,833 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 12:36:33,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 12:36:33,145 INFO L255 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 10 conjunts are in the unsatisfiable core [2019-11-21 12:36:33,147 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 12:36:33,255 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 12:36:33,256 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 12:36:33,503 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 12:36:33,503 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1224743015] [2019-11-21 12:36:33,503 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 12:36:33,503 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10, 10] imperfect sequences [] total 11 [2019-11-21 12:36:33,504 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462106089] [2019-11-21 12:36:33,504 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-11-21 12:36:33,504 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 12:36:33,505 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-11-21 12:36:33,505 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2019-11-21 12:36:33,505 INFO L87 Difference]: Start difference. First operand 122 states and 125 transitions. Second operand 11 states. [2019-11-21 12:36:33,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 12:36:33,582 INFO L93 Difference]: Finished difference Result 124 states and 126 transitions. [2019-11-21 12:36:33,583 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-11-21 12:36:33,583 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 72 [2019-11-21 12:36:33,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 12:36:33,584 INFO L225 Difference]: With dead ends: 124 [2019-11-21 12:36:33,584 INFO L226 Difference]: Without dead ends: 122 [2019-11-21 12:36:33,585 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2019-11-21 12:36:33,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2019-11-21 12:36:33,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 122. [2019-11-21 12:36:33,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 122 states. [2019-11-21 12:36:33,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 124 transitions. [2019-11-21 12:36:33,589 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 124 transitions. Word has length 72 [2019-11-21 12:36:33,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 12:36:33,590 INFO L462 AbstractCegarLoop]: Abstraction has 122 states and 124 transitions. [2019-11-21 12:36:33,590 INFO L463 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-11-21 12:36:33,590 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 124 transitions. [2019-11-21 12:36:33,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2019-11-21 12:36:33,591 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 12:36:33,591 INFO L410 BasicCegarLoop]: trace histogram [16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-21 12:36:33,794 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 12:36:33,795 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 12:36:33,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 12:36:33,796 INFO L82 PathProgramCache]: Analyzing trace with hash -82027476, now seen corresponding path program 1 times [2019-11-21 12:36:33,797 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 12:36:33,798 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [354872207] [2019-11-21 12:36:33,798 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 12:36:34,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 12:36:34,308 INFO L255 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 42 conjunts are in the unsatisfiable core [2019-11-21 12:36:34,313 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 12:36:34,319 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 12:36:34,320 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 12:36:34,321 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 12:36:34,322 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-21 12:36:34,322 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-11-21 12:36:34,953 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 12:36:34,953 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 12:36:35,367 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 12:36:35,367 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [354872207] [2019-11-21 12:36:35,367 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 12:36:35,367 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23, 18] imperfect sequences [] total 23 [2019-11-21 12:36:35,368 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355474797] [2019-11-21 12:36:35,368 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2019-11-21 12:36:35,368 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 12:36:35,368 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2019-11-21 12:36:35,369 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=486, Unknown=0, NotChecked=0, Total=552 [2019-11-21 12:36:35,369 INFO L87 Difference]: Start difference. First operand 122 states and 124 transitions. Second operand 24 states. [2019-11-21 12:36:37,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 12:36:37,109 INFO L93 Difference]: Finished difference Result 132 states and 133 transitions. [2019-11-21 12:36:37,110 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2019-11-21 12:36:37,111 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 87 [2019-11-21 12:36:37,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 12:36:37,112 INFO L225 Difference]: With dead ends: 132 [2019-11-21 12:36:37,112 INFO L226 Difference]: Without dead ends: 132 [2019-11-21 12:36:37,113 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 144 SyntacticMatches, 7 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=101, Invalid=829, Unknown=0, NotChecked=0, Total=930 [2019-11-21 12:36:37,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2019-11-21 12:36:37,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 120. [2019-11-21 12:36:37,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 120 states. [2019-11-21 12:36:37,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 122 transitions. [2019-11-21 12:36:37,117 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 122 transitions. Word has length 87 [2019-11-21 12:36:37,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 12:36:37,117 INFO L462 AbstractCegarLoop]: Abstraction has 120 states and 122 transitions. [2019-11-21 12:36:37,117 INFO L463 AbstractCegarLoop]: Interpolant automaton has 24 states. [2019-11-21 12:36:37,118 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 122 transitions. [2019-11-21 12:36:37,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2019-11-21 12:36:37,119 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 12:36:37,119 INFO L410 BasicCegarLoop]: trace histogram [16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-21 12:36:37,325 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 12:36:37,325 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 12:36:37,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 12:36:37,326 INFO L82 PathProgramCache]: Analyzing trace with hash -82027475, now seen corresponding path program 1 times [2019-11-21 12:36:37,327 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 12:36:37,327 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1449954679] [2019-11-21 12:36:37,327 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 12:36:37,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 12:36:37,954 INFO L255 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 52 conjunts are in the unsatisfiable core [2019-11-21 12:36:37,957 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 12:36:37,966 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-11-21 12:36:37,966 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 12:36:37,972 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 12:36:37,972 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-11-21 12:36:37,973 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2019-11-21 12:36:38,656 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 12:36:38,656 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 12:36:41,711 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 12:36:41,712 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1449954679] [2019-11-21 12:36:41,712 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 12:36:41,712 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23, 20] imperfect sequences [] total 42 [2019-11-21 12:36:41,712 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412162946] [2019-11-21 12:36:41,712 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2019-11-21 12:36:41,713 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 12:36:41,713 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2019-11-21 12:36:41,714 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=1685, Unknown=0, NotChecked=0, Total=1806 [2019-11-21 12:36:41,714 INFO L87 Difference]: Start difference. First operand 120 states and 122 transitions. Second operand 43 states. [2019-11-21 12:36:46,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 12:36:46,275 INFO L93 Difference]: Finished difference Result 118 states and 120 transitions. [2019-11-21 12:36:46,280 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2019-11-21 12:36:46,280 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 87 [2019-11-21 12:36:46,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 12:36:46,281 INFO L225 Difference]: With dead ends: 118 [2019-11-21 12:36:46,281 INFO L226 Difference]: Without dead ends: 118 [2019-11-21 12:36:46,282 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 126 SyntacticMatches, 6 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 591 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=176, Invalid=2374, Unknown=0, NotChecked=0, Total=2550 [2019-11-21 12:36:46,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2019-11-21 12:36:46,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 118. [2019-11-21 12:36:46,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 118 states. [2019-11-21 12:36:46,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 120 transitions. [2019-11-21 12:36:46,286 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 120 transitions. Word has length 87 [2019-11-21 12:36:46,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 12:36:46,286 INFO L462 AbstractCegarLoop]: Abstraction has 118 states and 120 transitions. [2019-11-21 12:36:46,287 INFO L463 AbstractCegarLoop]: Interpolant automaton has 43 states. [2019-11-21 12:36:46,287 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 120 transitions. [2019-11-21 12:36:46,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2019-11-21 12:36:46,288 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 12:36:46,288 INFO L410 BasicCegarLoop]: trace histogram [16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-11-21 12:36:46,493 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 12:36:46,493 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 12:36:46,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 12:36:46,493 INFO L82 PathProgramCache]: Analyzing trace with hash 156099243, now seen corresponding path program 1 times [2019-11-21 12:36:46,495 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 12:36:46,495 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [659963754] [2019-11-21 12:36:46,496 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 12:36:47,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 12:36:47,162 INFO L255 TraceCheckSpWp]: Trace formula consists of 393 conjuncts, 23 conjunts are in the unsatisfiable core [2019-11-21 12:36:47,164 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 12:36:47,711 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 12:36:47,711 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 12:36:48,441 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 12:36:48,442 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [659963754] [2019-11-21 12:36:48,442 INFO L220 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2019-11-21 12:36:48,442 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20, 19] imperfect sequences [] total 38 [2019-11-21 12:36:48,442 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539970329] [2019-11-21 12:36:48,442 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2019-11-21 12:36:48,443 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2019-11-21 12:36:48,443 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2019-11-21 12:36:48,443 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1371, Unknown=0, NotChecked=0, Total=1482 [2019-11-21 12:36:48,444 INFO L87 Difference]: Start difference. First operand 118 states and 120 transitions. Second operand 39 states. [2019-11-21 12:36:50,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-21 12:36:50,356 INFO L93 Difference]: Finished difference Result 117 states and 119 transitions. [2019-11-21 12:36:50,358 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2019-11-21 12:36:50,359 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 90 [2019-11-21 12:36:50,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-21 12:36:50,360 INFO L225 Difference]: With dead ends: 117 [2019-11-21 12:36:50,361 INFO L226 Difference]: Without dead ends: 117 [2019-11-21 12:36:50,362 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 139 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 516 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=160, Invalid=1910, Unknown=0, NotChecked=0, Total=2070 [2019-11-21 12:36:50,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2019-11-21 12:36:50,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 117. [2019-11-21 12:36:50,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 117 states. [2019-11-21 12:36:50,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 119 transitions. [2019-11-21 12:36:50,367 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 119 transitions. Word has length 90 [2019-11-21 12:36:50,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-21 12:36:50,368 INFO L462 AbstractCegarLoop]: Abstraction has 117 states and 119 transitions. [2019-11-21 12:36:50,368 INFO L463 AbstractCegarLoop]: Interpolant automaton has 39 states. [2019-11-21 12:36:50,368 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 119 transitions. [2019-11-21 12:36:50,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2019-11-21 12:36:50,370 INFO L402 BasicCegarLoop]: Found error trace [2019-11-21 12:36:50,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] [2019-11-21 12:36:50,598 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 12:36:50,598 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 12:36:50,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-21 12:36:50,599 INFO L82 PathProgramCache]: Analyzing trace with hash -1096722448, now seen corresponding path program 1 times [2019-11-21 12:36:50,599 INFO L163 FreeRefinementEngine]: Executing refinement strategy WOLF [2019-11-21 12:36:50,600 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleCvc4 [1497381940] [2019-11-21 12:36:50,600 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 12:36:51,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-21 12:36:51,300 INFO L255 TraceCheckSpWp]: Trace formula consists of 397 conjuncts, 114 conjunts are in the unsatisfiable core [2019-11-21 12:36:51,303 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2019-11-21 12:36:51,343 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 12:36:51,343 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 12:36:51,354 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 12:36:51,354 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-21 12:36:51,355 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2019-11-21 12:36:51,393 INFO L343 Elim1Store]: treesize reduction 23, result has 23.3 percent of original size [2019-11-21 12:36:51,394 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 24 [2019-11-21 12:36:51,394 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 12:36:51,405 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 12:36:51,406 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-21 12:36:51,406 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2019-11-21 12:36:51,468 INFO L343 Elim1Store]: treesize reduction 60, result has 22.1 percent of original size [2019-11-21 12:36:51,469 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 12:36:51,470 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 12:36:51,505 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 12:36:51,505 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-21 12:36:51,505 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2019-11-21 12:36:51,643 INFO L343 Elim1Store]: treesize reduction 110, result has 19.1 percent of original size [2019-11-21 12:36:51,643 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 47 treesize of output 52 [2019-11-21 12:36:51,644 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 12:36:51,672 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 12:36:51,673 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-21 12:36:51,673 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2019-11-21 12:36:51,984 WARN L192 SmtUtils]: Spent 245.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 49 [2019-11-21 12:36:51,985 INFO L343 Elim1Store]: treesize reduction 66, result has 69.3 percent of original size [2019-11-21 12:36:51,986 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 59 treesize of output 181 [2019-11-21 12:36:51,987 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 12:36:52,094 WARN L192 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 31 [2019-11-21 12:36:52,094 INFO L567 ElimStorePlain]: treesize reduction 114, result has 34.5 percent of original size [2019-11-21 12:36:52,095 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-21 12:36:52,095 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:64, output treesize:60 [2019-11-21 12:37:41,583 WARN L192 SmtUtils]: Spent 49.38 s on a formula simplification. DAG size of input: 99 DAG size of output: 70 [2019-11-21 12:37:41,584 INFO L343 Elim1Store]: treesize reduction 99, result has 67.9 percent of original size [2019-11-21 12:37:41,584 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 15 case distinctions, treesize of input 71 treesize of output 246 [2019-11-21 12:37:41,586 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 12:37:41,748 WARN L192 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 35 [2019-11-21 12:37:41,748 INFO L567 ElimStorePlain]: treesize reduction 200, result has 26.5 percent of original size [2019-11-21 12:37:41,749 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-21 12:37:41,749 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2019-11-21 12:37:42,030 WARN L192 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 33 [2019-11-21 12:37:42,031 INFO L343 Elim1Store]: treesize reduction 332, result has 13.8 percent of original size [2019-11-21 12:37:42,031 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 21 case distinctions, treesize of input 80 treesize of output 94 [2019-11-21 12:37:42,032 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 12:37:42,077 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 12:37:42,077 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-21 12:37:42,078 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:85, output treesize:81 [2019-11-21 12:37:42,423 WARN L192 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 162 DAG size of output: 38 [2019-11-21 12:37:42,424 INFO L343 Elim1Store]: treesize reduction 430, result has 12.6 percent of original size [2019-11-21 12:37:42,424 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 28 case distinctions, treesize of input 91 treesize of output 108 [2019-11-21 12:37:42,425 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 12:37:42,478 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 12:37:42,478 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-21 12:37:42,478 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2019-11-21 12:37:42,906 WARN L192 SmtUtils]: Spent 287.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 43 [2019-11-21 12:37:42,907 INFO L343 Elim1Store]: treesize reduction 540, result has 11.6 percent of original size [2019-11-21 12:37:42,907 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 12:37:42,909 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 12:37:43,009 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 12:37:43,009 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-21 12:37:43,010 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:107, output treesize:103 [2019-11-21 12:37:44,014 WARN L192 SmtUtils]: Spent 858.00 ms on a formula simplification. DAG size of input: 243 DAG size of output: 99 [2019-11-21 12:37:44,015 INFO L343 Elim1Store]: treesize reduction 416, result has 45.3 percent of original size [2019-11-21 12:37:44,015 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 12:37:44,017 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 12:37:44,324 WARN L192 SmtUtils]: Spent 306.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 51 [2019-11-21 12:37:44,325 INFO L567 ElimStorePlain]: treesize reduction 264, result has 30.3 percent of original size [2019-11-21 12:37:44,325 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-21 12:37:44,325 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:119, output treesize:115 [2019-11-21 12:37:44,947 WARN L192 SmtUtils]: Spent 441.00 ms on a formula simplification. DAG size of input: 288 DAG size of output: 53 [2019-11-21 12:37:44,948 INFO L343 Elim1Store]: treesize reduction 796, result has 10.1 percent of original size [2019-11-21 12:37:44,948 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 12:37:44,950 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 12:37:45,051 WARN L192 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2019-11-21 12:37:45,052 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 12:37:45,052 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-21 12:37:45,052 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:129, output treesize:125 [2019-11-21 12:37:45,378 WARN L192 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2019-11-21 12:37:46,062 WARN L192 SmtUtils]: Spent 668.00 ms on a formula simplification. DAG size of input: 338 DAG size of output: 58 [2019-11-21 12:37:46,063 INFO L343 Elim1Store]: treesize reduction 942, result has 9.4 percent of original size [2019-11-21 12:37:46,063 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 0 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 66 case distinctions, treesize of input 135 treesize of output 164 [2019-11-21 12:37:46,068 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 12:37:46,154 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 12:37:46,155 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-21 12:37:46,155 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:140, output treesize:136 [2019-11-21 12:37:47,154 WARN L192 SmtUtils]: Spent 762.00 ms on a formula simplification. DAG size of input: 392 DAG size of output: 63 [2019-11-21 12:37:47,155 INFO L343 Elim1Store]: treesize reduction 1100, result has 8.9 percent of original size [2019-11-21 12:37:47,155 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 78 case distinctions, treesize of input 146 treesize of output 178 [2019-11-21 12:37:47,156 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 12:37:47,264 WARN L192 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 63 [2019-11-21 12:37:47,264 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 12:37:47,264 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-21 12:37:47,265 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:151, output treesize:147 [2019-11-21 12:37:48,435 WARN L192 SmtUtils]: Spent 897.00 ms on a formula simplification. DAG size of input: 450 DAG size of output: 68 [2019-11-21 12:37:48,436 INFO L343 Elim1Store]: treesize reduction 1270, result has 8.4 percent of original size [2019-11-21 12:37:48,437 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 12:37:48,439 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 12:37:48,569 WARN L192 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2019-11-21 12:37:48,569 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 12:37:48,569 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-21 12:37:48,569 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:162, output treesize:158 [2019-11-21 12:37:48,846 WARN L192 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2019-11-21 12:37:50,948 WARN L192 SmtUtils]: Spent 2.09 s on a formula simplification. DAG size of input: 513 DAG size of output: 149 [2019-11-21 12:37:50,948 INFO L343 Elim1Store]: treesize reduction 1066, result has 33.6 percent of original size [2019-11-21 12:37:50,949 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 105 case distinctions, treesize of input 169 treesize of output 621 [2019-11-21 12:37:50,952 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 12:37:51,530 WARN L192 SmtUtils]: Spent 578.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 69 [2019-11-21 12:37:51,531 INFO L567 ElimStorePlain]: treesize reduction 414, result has 28.9 percent of original size [2019-11-21 12:37:51,531 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-21 12:37:51,532 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:172, output treesize:168 [2019-11-21 12:37:51,842 WARN L192 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2019-11-21 12:37:53,056 WARN L192 SmtUtils]: Spent 1.20 s on a formula simplification. DAG size of input: 578 DAG size of output: 78 [2019-11-21 12:37:53,057 INFO L343 Elim1Store]: treesize reduction 1646, result has 7.5 percent of original size [2019-11-21 12:37:53,057 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 12:37:53,058 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 12:37:53,187 WARN L192 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-11-21 12:37:53,188 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 12:37:53,189 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-21 12:37:53,189 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:179, output treesize:175 [2019-11-21 12:37:53,573 WARN L192 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-11-21 12:37:55,613 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 12:37:55,639 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 12:37:55,639 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-21 12:37:55,640 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:61, output treesize:51 [2019-11-21 12:37:57,683 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_DerPreprocessor_1 (_ BitVec 32))) (let ((.cse2 (select |c_old(#memory_$Pointer$.offset)| |c_ldv_kobject_init_internal_#in~kobj.base|))) (let ((.cse0 (store .cse2 (bvadd |c_ldv_kobject_init_internal_#in~kobj.offset| (_ bv12 32)) v_DerPreprocessor_1))) (and (= (store |c_old(#memory_$Pointer$.offset)| |c_ldv_kobject_init_internal_#in~kobj.base| (let ((.cse1 (bvadd |c_ldv_kobject_init_internal_#in~kobj.offset| (_ bv4 32)))) (store (store .cse0 .cse1 .cse1) (bvadd |c_ldv_kobject_init_internal_#in~kobj.offset| (_ bv8 32)) .cse1))) |c_#memory_$Pointer$.offset|) (= (store |c_old(#memory_$Pointer$.offset)| |c_ldv_kobject_init_internal_#in~kobj.base| .cse0) (store |c_old(#memory_$Pointer$.offset)| |c_ldv_kobject_init_internal_#in~kobj.base| (store .cse2 (bvadd |c_ldv_kobject_init_internal_#in~kobj.offset| (_ bv13 32)) v_DerPreprocessor_1))))))) is different from true [2019-11-21 12:37:59,702 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_DerPreprocessor_1 (_ BitVec 32))) (let ((.cse2 (select |c_old(#memory_$Pointer$.offset)| |c_ldv_kobject_init_#in~kobj.base|))) (let ((.cse0 (store .cse2 (bvadd |c_ldv_kobject_init_#in~kobj.offset| (_ bv12 32)) v_DerPreprocessor_1))) (and (= |c_#memory_$Pointer$.offset| (store |c_old(#memory_$Pointer$.offset)| |c_ldv_kobject_init_#in~kobj.base| (let ((.cse1 (bvadd |c_ldv_kobject_init_#in~kobj.offset| (_ bv4 32)))) (store (store .cse0 .cse1 .cse1) (bvadd |c_ldv_kobject_init_#in~kobj.offset| (_ bv8 32)) .cse1)))) (= (store |c_old(#memory_$Pointer$.offset)| |c_ldv_kobject_init_#in~kobj.base| .cse0) (store |c_old(#memory_$Pointer$.offset)| |c_ldv_kobject_init_#in~kobj.base| (store .cse2 (bvadd |c_ldv_kobject_init_#in~kobj.offset| (_ bv13 32)) v_DerPreprocessor_1))))))) is different from true [2019-11-21 12:37:59,719 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,721 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,722 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,723 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,724 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,726 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,727 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,728 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,729 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,731 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,731 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,732 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,733 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,734 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,734 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,735 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,738 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,738 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,739 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,740 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,741 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,742 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,743 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,745 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,746 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,747 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,748 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,749 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,750 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,751 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,757 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,759 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,760 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,761 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,762 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,768 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,771 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,774 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,775 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,777 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,783 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,784 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,786 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,787 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,789 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,795 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,796 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,797 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,798 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,799 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,802 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,803 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,805 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,810 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,812 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,813 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,814 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,815 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,816 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,818 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,819 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,820 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,821 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,823 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,824 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,826 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,827 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,828 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,829 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,830 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,830 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,831 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,832 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,833 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,833 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,834 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,835 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,836 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,837 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,838 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,839 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,840 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,841 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,842 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,843 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,846 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,847 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,848 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,849 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,850 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,851 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,852 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,853 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,854 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,855 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,856 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,856 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,858 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,862 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,864 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,866 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,868 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,869 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,870 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,871 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,872 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,874 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,875 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,876 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,877 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,879 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,880 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,881 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,882 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,883 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,884 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,885 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,886 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,887 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,888 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 12:37:59,888 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 3 stores, 16 select indices, 16 select index equivalence classes, 120 disjoint index pairs (out of 120 index pairs), introduced 18 new quantified variables, introduced 120 case distinctions, treesize of input 193 treesize of output 482 [2019-11-21 12:37:59,895 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,897 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,898 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,899 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,900 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,901 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,902 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,903 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,904 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,905 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,906 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,907 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,908 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,909 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,910 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,911 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,912 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,912 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,913 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,914 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,915 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,916 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,917 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,918 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,919 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,920 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,921 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,922 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,923 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,924 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,924 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,925 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,926 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,928 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,929 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,930 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,931 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,932 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,933 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,934 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,935 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,936 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,937 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,937 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,939 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,941 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,942 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,943 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,944 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,945 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,946 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,947 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,948 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,949 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,950 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,951 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,952 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,953 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,954 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,955 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,956 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,957 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,958 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,959 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,959 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,960 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,962 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,963 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,964 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,965 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,966 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,967 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,967 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,968 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,969 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,970 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,971 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,972 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,973 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,974 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,974 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,975 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,976 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,977 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,978 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,979 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,980 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,980 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,981 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,982 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,983 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,984 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,985 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,986 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,987 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,988 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,988 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,989 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,990 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,991 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,992 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,993 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,994 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,995 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,996 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,997 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,998 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:37:59,999 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,000 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,001 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,002 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,002 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,003 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,004 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,006 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,007 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,008 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,009 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,010 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,011 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,019 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,021 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,022 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,023 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,024 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,026 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,027 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,028 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,030 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,032 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,034 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,036 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,038 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,039 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,040 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,043 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,044 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,045 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,046 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,046 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,047 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,048 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,050 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,051 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,052 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,053 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,053 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,054 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,055 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,056 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,057 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,057 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,058 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,059 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,060 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,061 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,062 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,063 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,064 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,065 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,066 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,067 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,067 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,068 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,069 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,070 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,071 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,071 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,072 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,073 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,074 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,075 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,075 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,076 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,077 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,078 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,079 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,080 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,081 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,082 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,084 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,085 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,086 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,086 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,087 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,088 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,089 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,090 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,090 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,091 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,092 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,093 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,094 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,095 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,095 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,096 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,097 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,098 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,099 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,099 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,100 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,101 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,102 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,103 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,103 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,104 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,105 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,106 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,107 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,108 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,108 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,109 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,110 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,111 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,112 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,112 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,113 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,114 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,115 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,116 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,116 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,117 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,118 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,119 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,120 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,120 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,121 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,122 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,123 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,124 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,125 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,125 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,126 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,127 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,128 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,129 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,129 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,130 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,131 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,132 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-11-21 12:38:00,132 INFO L237 Elim1Store]: Index analysis took 114 ms [2019-11-21 12:38:00,136 INFO L377 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 16 select indices, 16 select index equivalence classes, 120 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 0 case distinctions, treesize of input 284 treesize of output 136 [2019-11-21 12:38:00,137 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-11-21 12:38:00,310 WARN L192 SmtUtils]: Spent 171.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-11-21 12:38:00,310 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 12:38:00,310 INFO L496 ElimStorePlain]: Start of recursive call 2: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-21 12:38:00,391 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 12:38:00,392 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 12:38:00,392 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:196, output treesize:156 [2019-11-21 12:38:04,263 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 12:38:04,263 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 136 treesize of output 158 [2019-11-21 12:38:04,264 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 12:38:04,318 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 12:38:04,319 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2019-11-21 12:38:04,319 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:136, output treesize:106 [2019-11-21 12:38:06,942 WARN L192 SmtUtils]: Spent 154.00 ms on a formula simplification that was a NOOP. DAG size: 93 [2019-11-21 12:38:06,943 INFO L343 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 12:38:06,944 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 12:38:06,946 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-11-21 12:38:07,036 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 12:38:07,037 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 12:38:07,037 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:115, output treesize:121 [2019-11-21 12:38:08,092 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 12:38:08,092 INFO L320 TraceCheckSpWp]: Computing backward predicates... [2019-11-21 12:38:10,113 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 12:38:10,118 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 12:38:10,119 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 12:38:10,119 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:24, output treesize:10 [2019-11-21 12:38:10,786 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 12:38:10,795 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 12:38:10,796 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 12:38:10,796 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:27 [2019-11-21 12:40:26,064 WARN L192 SmtUtils]: Spent 2.20 m on a formula simplification that was a NOOP. DAG size: 152 [2019-11-21 12:40:26,492 WARN L192 SmtUtils]: Spent 423.00 ms on a formula simplification that was a NOOP. DAG size: 56 [2019-11-21 12:40:27,990 WARN L192 SmtUtils]: Spent 1.50 s on a formula simplification that was a NOOP. DAG size: 63 [2019-11-21 12:40:29,546 WARN L192 SmtUtils]: Spent 1.56 s on a formula simplification that was a NOOP. DAG size: 63 [2019-11-21 12:40:29,998 WARN L192 SmtUtils]: Spent 217.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2019-11-21 12:40:30,182 WARN L192 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2019-11-21 12:40:30,410 WARN L192 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2019-11-21 12:40:30,591 WARN L192 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2019-11-21 12:40:58,985 WARN L192 SmtUtils]: Spent 28.30 s on a formula simplification. DAG size of input: 109 DAG size of output: 106 [2019-11-21 12:41:04,728 WARN L192 SmtUtils]: Spent 5.74 s on a formula simplification that was a NOOP. DAG size: 68 [2019-11-21 12:41:14,118 WARN L192 SmtUtils]: Spent 9.39 s on a formula simplification that was a NOOP. DAG size: 72 [2019-11-21 12:41:24,142 WARN L192 SmtUtils]: Spent 10.02 s on a formula simplification that was a NOOP. DAG size: 72 [2019-11-21 12:41:25,308 WARN L192 SmtUtils]: Spent 226.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2019-11-21 12:41:25,510 WARN L192 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2019-11-21 12:41:25,713 WARN L192 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2019-11-21 12:41:25,882 WARN L192 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2019-11-21 12:41:25,983 WARN L192 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2019-11-21 12:41:25,988 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 12:41:26,008 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 12:41:26,009 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 12:41:26,009 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:67, output treesize:56 [2019-11-21 12:41:46,297 WARN L860 $PredicateComparison]: unable to prove that (or (exists ((v_prenex_1 (_ BitVec 32)) (v_DerPreprocessor_4 (_ BitVec 32))) (let ((.cse0 (select |c_old(#memory_$Pointer$.offset)| |c_ldv_kobject_init_#in~kobj.base|)) (.cse3 (bvadd |c_ldv_kobject_init_#in~kobj.offset| (_ bv12 32)))) (let ((.cse1 (store .cse0 .cse3 v_DerPreprocessor_4))) (and (= (store |c_old(#memory_$Pointer$.offset)| |c_ldv_kobject_init_#in~kobj.base| (store .cse0 (bvadd |c_ldv_kobject_init_#in~kobj.offset| (_ bv13 32)) v_DerPreprocessor_4)) (store |c_old(#memory_$Pointer$.offset)| |c_ldv_kobject_init_#in~kobj.base| .cse1)) (not (= (select (store (let ((.cse2 (bvadd |c_ldv_kobject_init_#in~kobj.offset| (_ bv4 32)))) (store (store .cse1 .cse2 .cse2) (bvadd |c_ldv_kobject_init_#in~kobj.offset| (_ bv8 32)) .cse2)) .cse3 v_prenex_1) (_ bv0 32)) (_ bv0 32))))))) (forall ((v_DerPreprocessor_2 (_ BitVec 32))) (= (select (store (select |c_#memory_$Pointer$.offset| |c_ldv_kobject_init_#in~kobj.base|) (bvadd |c_ldv_kobject_init_#in~kobj.offset| (_ bv12 32)) v_DerPreprocessor_2) (_ bv0 32)) (_ bv0 32)))) is different from true [2019-11-21 12:41:46,780 WARN L192 SmtUtils]: Spent 230.00 ms on a formula simplification that was a NOOP. DAG size: 51 [2019-11-21 12:41:46,953 WARN L192 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2019-11-21 12:41:47,098 WARN L192 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 37 [2019-11-21 12:41:47,120 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 12:41:47,138 INFO L496 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2019-11-21 12:41:48,030 WARN L192 SmtUtils]: Spent 891.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2019-11-21 12:41:48,030 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-11-21 12:41:48,031 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2019-11-21 12:41:48,031 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:200, output treesize:204 [2019-11-21 12:44:53,865 WARN L192 SmtUtils]: Spent 38.59 s on a formula simplification. DAG size of input: 79 DAG size of output: 76 [2019-11-21 12:44:53,868 INFO L319 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-11-21 12:44:54,081 WARN L499 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 cvc4 --incremental --print-success --lang smt --rewrite-divk [2019-11-21 12:44:54,082 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 12:44:54,090 INFO L168 Benchmark]: Toolchain (without parser) took 538157.75 ms. Allocated memory was 1.0 GB in the beginning and 1.4 GB in the end (delta: 396.4 MB). Free memory was 956.3 MB in the beginning and 1.1 GB in the end (delta: -186.7 MB). Peak memory consumption was 209.6 MB. Max. memory is 11.5 GB. [2019-11-21 12:44:54,091 INFO L168 Benchmark]: CDTParser took 0.31 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 12:44:54,091 INFO L168 Benchmark]: CACSL2BoogieTranslator took 864.92 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 101.7 MB). Free memory was 956.3 MB in the beginning and 1.1 GB in the end (delta: -98.1 MB). Peak memory consumption was 26.2 MB. Max. memory is 11.5 GB. [2019-11-21 12:44:54,091 INFO L168 Benchmark]: Boogie Preprocessor took 98.24 ms. Allocated memory is still 1.1 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-21 12:44:54,092 INFO L168 Benchmark]: RCFGBuilder took 1464.44 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 946.4 MB in the end (delta: 108.0 MB). Peak memory consumption was 108.0 MB. Max. memory is 11.5 GB. [2019-11-21 12:44:54,092 INFO L168 Benchmark]: TraceAbstraction took 535723.56 ms. Allocated memory was 1.1 GB in the beginning and 1.4 GB in the end (delta: 294.6 MB). Free memory was 946.4 MB in the beginning and 1.1 GB in the end (delta: -196.7 MB). Peak memory consumption was 98.0 MB. Max. memory is 11.5 GB. [2019-11-21 12:44:54,094 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.31 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 864.92 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 101.7 MB). Free memory was 956.3 MB in the beginning and 1.1 GB in the end (delta: -98.1 MB). Peak memory consumption was 26.2 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 98.24 ms. Allocated memory is still 1.1 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * RCFGBuilder took 1464.44 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 946.4 MB in the end (delta: 108.0 MB). Peak memory consumption was 108.0 MB. Max. memory is 11.5 GB. * TraceAbstraction took 535723.56 ms. Allocated memory was 1.1 GB in the beginning and 1.4 GB in the end (delta: 294.6 MB). Free memory was 946.4 MB in the beginning and 1.1 GB in the end (delta: -196.7 MB). Peak memory consumption was 98.0 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: AssertionError: Alternating quantifiers not yet supported de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: Alternating quantifiers not yet supported: de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.ElimStorePlain.applyComplexEliminationRules(ElimStorePlain.java:271) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request...