./Ultimate.py --spec ../sv-benchmarks/c/properties/valid-memsafety.prp --file ../sv-benchmarks/c/ldv-memsafety/memleaks_test17_2-2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 5fbdf5bf Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.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_test17_2-2.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.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 997a9a1542245daddc995e1305672f611f291eda ................................................................................................................................... Execution finished normally 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 -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.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_test17_2-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 997a9a1542245daddc995e1305672f611f291eda ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: UNKNOWN --- Real Ultimate output --- This is Ultimate 0.2.1-wip.dd.seqcomp-5fbdf5b [2021-08-30 17:48:14,893 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-30 17:48:14,895 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-30 17:48:14,933 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-30 17:48:14,933 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-30 17:48:14,934 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-30 17:48:14,935 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-30 17:48:14,936 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-30 17:48:14,938 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-30 17:48:14,938 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-30 17:48:14,939 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-30 17:48:14,940 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-30 17:48:14,940 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-30 17:48:14,941 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-30 17:48:14,941 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-30 17:48:14,942 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-30 17:48:14,943 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-30 17:48:14,943 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-30 17:48:14,944 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-30 17:48:14,946 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-30 17:48:14,949 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-30 17:48:14,950 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-30 17:48:14,951 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-30 17:48:14,953 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-30 17:48:14,955 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-30 17:48:14,962 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-30 17:48:14,962 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-30 17:48:14,963 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-30 17:48:14,963 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-30 17:48:14,971 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-30 17:48:14,971 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-30 17:48:14,972 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-30 17:48:14,972 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-30 17:48:14,973 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-30 17:48:14,976 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-30 17:48:14,976 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-30 17:48:14,976 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-30 17:48:14,976 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-30 17:48:14,977 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-30 17:48:14,977 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-30 17:48:14,978 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-30 17:48:14,978 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2021-08-30 17:48:14,993 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-30 17:48:14,996 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-30 17:48:14,997 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-30 17:48:14,997 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-30 17:48:14,998 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-30 17:48:14,998 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-30 17:48:14,999 INFO L138 SettingsManager]: * Use SBE=true [2021-08-30 17:48:14,999 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-30 17:48:14,999 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-30 17:48:14,999 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-08-30 17:48:15,000 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-30 17:48:15,000 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-30 17:48:15,000 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-30 17:48:15,000 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-08-30 17:48:15,000 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-08-30 17:48:15,000 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-08-30 17:48:15,000 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-30 17:48:15,001 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-08-30 17:48:15,001 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-30 17:48:15,001 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-30 17:48:15,001 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-30 17:48:15,001 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-30 17:48:15,001 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-30 17:48:15,002 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-30 17:48:15,002 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-30 17:48:15,002 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-30 17:48:15,002 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-30 17:48:15,002 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-30 17:48:15,002 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-08-30 17:48:15,002 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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 -> 997a9a1542245daddc995e1305672f611f291eda [2021-08-30 17:48:15,238 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-30 17:48:15,258 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-30 17:48:15,260 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-30 17:48:15,261 INFO L271 PluginConnector]: Initializing CDTParser... [2021-08-30 17:48:15,261 INFO L275 PluginConnector]: CDTParser initialized [2021-08-30 17:48:15,262 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-memsafety/memleaks_test17_2-2.i [2021-08-30 17:48:15,309 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4a6e3d28c/28f66e4263c647098a0238081168d2a5/FLAG93f48f45a [2021-08-30 17:48:15,762 INFO L306 CDTParser]: Found 1 translation units. [2021-08-30 17:48:15,763 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-memsafety/memleaks_test17_2-2.i [2021-08-30 17:48:15,784 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4a6e3d28c/28f66e4263c647098a0238081168d2a5/FLAG93f48f45a [2021-08-30 17:48:15,794 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4a6e3d28c/28f66e4263c647098a0238081168d2a5 [2021-08-30 17:48:15,795 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-30 17:48:15,796 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-08-30 17:48:15,797 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-08-30 17:48:15,797 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-08-30 17:48:15,802 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-08-30 17:48:15,803 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 05:48:15" (1/1) ... [2021-08-30 17:48:15,803 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7c878395 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 05:48:15, skipping insertion in model container [2021-08-30 17:48:15,803 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 05:48:15" (1/1) ... [2021-08-30 17:48:15,807 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-08-30 17:48:15,853 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-08-30 17:48:16,119 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-30 17:48:16,134 ERROR L326 MainTranslator]: Unsupported Syntax: Found a cast between two array/pointer types where the value type is smaller than the cast-to type while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) [2021-08-30 17:48:16,134 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@d83b854 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 05:48:16, skipping insertion in model container [2021-08-30 17:48:16,135 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-08-30 17:48:16,135 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.preprocessor [2021-08-30 17:48:16,137 INFO L158 Benchmark]: Toolchain (without parser) took 339.70ms. Allocated memory is still 58.7MB. Free memory was 35.8MB in the beginning and 37.8MB in the end (delta: -2.0MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2021-08-30 17:48:16,138 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 58.7MB. Free memory was 40.8MB in the beginning and 40.7MB in the end (delta: 42.6kB). There was no memory consumed. Max. memory is 16.1GB. [2021-08-30 17:48:16,139 INFO L158 Benchmark]: CACSL2BoogieTranslator took 337.93ms. Allocated memory is still 58.7MB. Free memory was 35.7MB in the beginning and 37.8MB in the end (delta: -2.2MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2021-08-30 17:48:16,141 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12ms. Allocated memory is still 58.7MB. Free memory was 40.8MB in the beginning and 40.7MB in the end (delta: 42.6kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 337.93ms. Allocated memory is still 58.7MB. Free memory was 35.7MB in the beginning and 37.8MB in the end (delta: -2.2MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 576]: Unsupported Syntax Found a cast between two array/pointer types where the value type is smaller than the cast-to type while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... ### Bit-precise run ### This is Ultimate 0.2.1-wip.dd.seqcomp-5fbdf5b [2021-08-30 17:48:17,536 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-30 17:48:17,538 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-30 17:48:17,570 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-30 17:48:17,571 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-30 17:48:17,574 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-30 17:48:17,575 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-30 17:48:17,587 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-30 17:48:17,589 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-30 17:48:17,592 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-30 17:48:17,593 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-30 17:48:17,596 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-30 17:48:17,596 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-30 17:48:17,598 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-30 17:48:17,599 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-30 17:48:17,601 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-30 17:48:17,602 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-30 17:48:17,602 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-30 17:48:17,604 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-30 17:48:17,606 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-30 17:48:17,607 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-30 17:48:17,608 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-30 17:48:17,609 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-30 17:48:17,610 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-30 17:48:17,614 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-30 17:48:17,615 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-30 17:48:17,615 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-30 17:48:17,616 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-30 17:48:17,616 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-30 17:48:17,617 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-30 17:48:17,617 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-30 17:48:17,618 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-30 17:48:17,619 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-30 17:48:17,619 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-30 17:48:17,620 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-30 17:48:17,620 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-30 17:48:17,621 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-30 17:48:17,621 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-30 17:48:17,621 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-30 17:48:17,622 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-30 17:48:17,623 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-30 17:48:17,626 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2021-08-30 17:48:17,652 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-30 17:48:17,653 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-30 17:48:17,653 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-30 17:48:17,654 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-30 17:48:17,655 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-30 17:48:17,655 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-30 17:48:17,655 INFO L138 SettingsManager]: * Use SBE=true [2021-08-30 17:48:17,655 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-30 17:48:17,656 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-30 17:48:17,656 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-08-30 17:48:17,656 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-30 17:48:17,656 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-30 17:48:17,657 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-30 17:48:17,657 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-08-30 17:48:17,657 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-08-30 17:48:17,657 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-08-30 17:48:17,657 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-30 17:48:17,662 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-08-30 17:48:17,662 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-08-30 17:48:17,662 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-08-30 17:48:17,662 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-30 17:48:17,663 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-30 17:48:17,663 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-30 17:48:17,663 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-30 17:48:17,663 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-30 17:48:17,663 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-30 17:48:17,663 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-30 17:48:17,664 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-30 17:48:17,664 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-08-30 17:48:17,664 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-08-30 17:48:17,664 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-08-30 17:48:17,664 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-08-30 17:48:17,664 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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 -> 997a9a1542245daddc995e1305672f611f291eda [2021-08-30 17:48:17,914 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-30 17:48:17,932 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-30 17:48:17,934 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-30 17:48:17,935 INFO L271 PluginConnector]: Initializing CDTParser... [2021-08-30 17:48:17,935 INFO L275 PluginConnector]: CDTParser initialized [2021-08-30 17:48:17,936 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-memsafety/memleaks_test17_2-2.i [2021-08-30 17:48:17,987 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9f763175a/2c25cdfb43c94283a41e76e705901b64/FLAGd54576332 [2021-08-30 17:48:18,378 INFO L306 CDTParser]: Found 1 translation units. [2021-08-30 17:48:18,378 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-memsafety/memleaks_test17_2-2.i [2021-08-30 17:48:18,387 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9f763175a/2c25cdfb43c94283a41e76e705901b64/FLAGd54576332 [2021-08-30 17:48:18,402 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9f763175a/2c25cdfb43c94283a41e76e705901b64 [2021-08-30 17:48:18,403 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-30 17:48:18,405 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-08-30 17:48:18,406 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-08-30 17:48:18,407 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-08-30 17:48:18,409 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-08-30 17:48:18,409 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 05:48:18" (1/1) ... [2021-08-30 17:48:18,410 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6988c94f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 05:48:18, skipping insertion in model container [2021-08-30 17:48:18,410 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 05:48:18" (1/1) ... [2021-08-30 17:48:18,415 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-08-30 17:48:18,466 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-08-30 17:48:18,748 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-30 17:48:18,760 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-08-30 17:48:18,765 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-08-30 17:48:18,806 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-30 17:48:18,811 INFO L203 MainTranslator]: Completed pre-run [2021-08-30 17:48:18,853 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-30 17:48:18,901 INFO L208 MainTranslator]: Completed translation [2021-08-30 17:48:18,901 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 05:48:18 WrapperNode [2021-08-30 17:48:18,902 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-08-30 17:48:18,902 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-30 17:48:18,902 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-30 17:48:18,902 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-30 17:48:18,909 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 05:48:18" (1/1) ... [2021-08-30 17:48:18,909 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 05:48:18" (1/1) ... [2021-08-30 17:48:18,926 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 05:48:18" (1/1) ... [2021-08-30 17:48:18,926 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 05:48:18" (1/1) ... [2021-08-30 17:48:18,962 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 05:48:18" (1/1) ... [2021-08-30 17:48:18,966 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 05:48:18" (1/1) ... [2021-08-30 17:48:18,970 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 05:48:18" (1/1) ... [2021-08-30 17:48:18,980 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-30 17:48:18,981 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-30 17:48:18,981 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-30 17:48:18,981 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-30 17:48:18,982 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 05:48:18" (1/1) ... [2021-08-30 17:48:18,992 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-30 17:48:19,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 17:48:19,011 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-08-30 17:48:19,014 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-08-30 17:48:19,038 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2021-08-30 17:48:19,038 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-30 17:48:19,038 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2021-08-30 17:48:19,038 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.setCurrentRoundingMode [2021-08-30 17:48:19,039 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_32 [2021-08-30 17:48:19,040 INFO L138 BoogieDeclarations]: Found implementation of procedure __bswap_64 [2021-08-30 17:48:19,040 INFO L138 BoogieDeclarations]: Found implementation of procedure __uint16_identity [2021-08-30 17:48:19,040 INFO L138 BoogieDeclarations]: Found implementation of procedure __uint32_identity [2021-08-30 17:48:19,040 INFO L138 BoogieDeclarations]: Found implementation of procedure __uint64_identity [2021-08-30 17:48:19,040 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_nonpositive [2021-08-30 17:48:19,041 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_positive [2021-08-30 17:48:19,041 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-08-30 17:48:19,041 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2021-08-30 17:48:19,041 INFO L138 BoogieDeclarations]: Found implementation of procedure LDV_INIT_LIST_HEAD [2021-08-30 17:48:19,043 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_list_add [2021-08-30 17:48:19,043 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_list_del [2021-08-30 17:48:19,043 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_list_add [2021-08-30 17:48:19,044 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_list_add_tail [2021-08-30 17:48:19,044 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_list_del [2021-08-30 17:48:19,044 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_msg_alloc [2021-08-30 17:48:19,044 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_msg_fill [2021-08-30 17:48:19,044 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_msg_free [2021-08-30 17:48:19,044 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_submit_msg [2021-08-30 17:48:19,044 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_destroy_msgs [2021-08-30 17:48:19,044 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_get_drvdata [2021-08-30 17:48:19,044 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_dev_set_drvdata [2021-08-30 17:48:19,044 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_add_return [2021-08-30 17:48:19,044 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_sub_return [2021-08-30 17:48:19,044 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_sub [2021-08-30 17:48:19,044 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_init [2021-08-30 17:48:19,045 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_get [2021-08-30 17:48:19,045 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kref_put [2021-08-30 17:48:19,045 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_del [2021-08-30 17:48:19,045 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_cleanup [2021-08-30 17:48:19,045 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_release [2021-08-30 17:48:19,045 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_put [2021-08-30 17:48:19,045 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_get [2021-08-30 17:48:19,045 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_init_internal [2021-08-30 17:48:19,045 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_init [2021-08-30 17:48:19,045 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_kobject_create [2021-08-30 17:48:19,045 INFO L138 BoogieDeclarations]: Found implementation of procedure f [2021-08-30 17:48:19,045 INFO L138 BoogieDeclarations]: Found implementation of procedure g [2021-08-30 17:48:19,046 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_17 [2021-08-30 17:48:19,046 INFO L138 BoogieDeclarations]: Found implementation of procedure free_17 [2021-08-30 17:48:19,046 INFO L138 BoogieDeclarations]: Found implementation of procedure entry_point [2021-08-30 17:48:19,046 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2021-08-30 17:48:19,046 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2021-08-30 17:48:19,046 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2021-08-30 17:48:19,046 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-08-30 17:48:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2021-08-30 17:48:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure atof [2021-08-30 17:48:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure atoi [2021-08-30 17:48:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure atol [2021-08-30 17:48:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure atoll [2021-08-30 17:48:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure strtod [2021-08-30 17:48:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure strtof [2021-08-30 17:48:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure strtold [2021-08-30 17:48:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure strtol [2021-08-30 17:48:19,047 INFO L130 BoogieDeclarations]: Found specification of procedure strtoul [2021-08-30 17:48:19,048 INFO L130 BoogieDeclarations]: Found specification of procedure strtoq [2021-08-30 17:48:19,048 INFO L130 BoogieDeclarations]: Found specification of procedure strtouq [2021-08-30 17:48:19,048 INFO L130 BoogieDeclarations]: Found specification of procedure strtoll [2021-08-30 17:48:19,048 INFO L130 BoogieDeclarations]: Found specification of procedure strtoull [2021-08-30 17:48:19,049 INFO L130 BoogieDeclarations]: Found specification of procedure l64a [2021-08-30 17:48:19,049 INFO L130 BoogieDeclarations]: Found specification of procedure a64l [2021-08-30 17:48:19,049 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_32 [2021-08-30 17:48:19,049 INFO L130 BoogieDeclarations]: Found specification of procedure __bswap_64 [2021-08-30 17:48:19,049 INFO L130 BoogieDeclarations]: Found specification of procedure __uint16_identity [2021-08-30 17:48:19,049 INFO L130 BoogieDeclarations]: Found specification of procedure __uint32_identity [2021-08-30 17:48:19,049 INFO L130 BoogieDeclarations]: Found specification of procedure __uint64_identity [2021-08-30 17:48:19,049 INFO L130 BoogieDeclarations]: Found specification of procedure select [2021-08-30 17:48:19,049 INFO L130 BoogieDeclarations]: Found specification of procedure pselect [2021-08-30 17:48:19,050 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2021-08-30 17:48:19,050 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2021-08-30 17:48:19,050 INFO L130 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2021-08-30 17:48:19,050 INFO L130 BoogieDeclarations]: Found specification of procedure random [2021-08-30 17:48:19,050 INFO L130 BoogieDeclarations]: Found specification of procedure srandom [2021-08-30 17:48:19,050 INFO L130 BoogieDeclarations]: Found specification of procedure initstate [2021-08-30 17:48:19,050 INFO L130 BoogieDeclarations]: Found specification of procedure setstate [2021-08-30 17:48:19,050 INFO L130 BoogieDeclarations]: Found specification of procedure random_r [2021-08-30 17:48:19,050 INFO L130 BoogieDeclarations]: Found specification of procedure srandom_r [2021-08-30 17:48:19,050 INFO L130 BoogieDeclarations]: Found specification of procedure initstate_r [2021-08-30 17:48:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure setstate_r [2021-08-30 17:48:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure rand [2021-08-30 17:48:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure srand [2021-08-30 17:48:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure rand_r [2021-08-30 17:48:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure drand48 [2021-08-30 17:48:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure erand48 [2021-08-30 17:48:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48 [2021-08-30 17:48:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48 [2021-08-30 17:48:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48 [2021-08-30 17:48:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48 [2021-08-30 17:48:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure srand48 [2021-08-30 17:48:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure seed48 [2021-08-30 17:48:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48 [2021-08-30 17:48:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure drand48_r [2021-08-30 17:48:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure erand48_r [2021-08-30 17:48:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure lrand48_r [2021-08-30 17:48:19,051 INFO L130 BoogieDeclarations]: Found specification of procedure nrand48_r [2021-08-30 17:48:19,052 INFO L130 BoogieDeclarations]: Found specification of procedure mrand48_r [2021-08-30 17:48:19,052 INFO L130 BoogieDeclarations]: Found specification of procedure jrand48_r [2021-08-30 17:48:19,052 INFO L130 BoogieDeclarations]: Found specification of procedure srand48_r [2021-08-30 17:48:19,052 INFO L130 BoogieDeclarations]: Found specification of procedure seed48_r [2021-08-30 17:48:19,052 INFO L130 BoogieDeclarations]: Found specification of procedure lcong48_r [2021-08-30 17:48:19,052 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2021-08-30 17:48:19,052 INFO L130 BoogieDeclarations]: Found specification of procedure calloc [2021-08-30 17:48:19,052 INFO L130 BoogieDeclarations]: Found specification of procedure realloc [2021-08-30 17:48:19,052 INFO L130 BoogieDeclarations]: Found specification of procedure free [2021-08-30 17:48:19,052 INFO L130 BoogieDeclarations]: Found specification of procedure alloca [2021-08-30 17:48:19,052 INFO L130 BoogieDeclarations]: Found specification of procedure valloc [2021-08-30 17:48:19,052 INFO L130 BoogieDeclarations]: Found specification of procedure posix_memalign [2021-08-30 17:48:19,052 INFO L130 BoogieDeclarations]: Found specification of procedure aligned_alloc [2021-08-30 17:48:19,052 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2021-08-30 17:48:19,052 INFO L130 BoogieDeclarations]: Found specification of procedure atexit [2021-08-30 17:48:19,052 INFO L130 BoogieDeclarations]: Found specification of procedure at_quick_exit [2021-08-30 17:48:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure on_exit [2021-08-30 17:48:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure exit [2021-08-30 17:48:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure quick_exit [2021-08-30 17:48:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure _Exit [2021-08-30 17:48:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure getenv [2021-08-30 17:48:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure putenv [2021-08-30 17:48:19,053 INFO L130 BoogieDeclarations]: Found specification of procedure setenv [2021-08-30 17:48:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure unsetenv [2021-08-30 17:48:19,054 INFO L130 BoogieDeclarations]: Found specification of procedure clearenv [2021-08-30 17:48:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure mktemp [2021-08-30 17:48:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemp [2021-08-30 17:48:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure mkstemps [2021-08-30 17:48:19,056 INFO L130 BoogieDeclarations]: Found specification of procedure mkdtemp [2021-08-30 17:48:19,057 INFO L130 BoogieDeclarations]: Found specification of procedure system [2021-08-30 17:48:19,057 INFO L130 BoogieDeclarations]: Found specification of procedure realpath [2021-08-30 17:48:19,057 INFO L130 BoogieDeclarations]: Found specification of procedure bsearch [2021-08-30 17:48:19,057 INFO L130 BoogieDeclarations]: Found specification of procedure qsort [2021-08-30 17:48:19,058 INFO L130 BoogieDeclarations]: Found specification of procedure abs [2021-08-30 17:48:19,062 INFO L130 BoogieDeclarations]: Found specification of procedure labs [2021-08-30 17:48:19,063 INFO L130 BoogieDeclarations]: Found specification of procedure llabs [2021-08-30 17:48:19,063 INFO L130 BoogieDeclarations]: Found specification of procedure div [2021-08-30 17:48:19,063 INFO L130 BoogieDeclarations]: Found specification of procedure ldiv [2021-08-30 17:48:19,063 INFO L130 BoogieDeclarations]: Found specification of procedure lldiv [2021-08-30 17:48:19,063 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt [2021-08-30 17:48:19,063 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt [2021-08-30 17:48:19,063 INFO L130 BoogieDeclarations]: Found specification of procedure gcvt [2021-08-30 17:48:19,063 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt [2021-08-30 17:48:19,063 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt [2021-08-30 17:48:19,063 INFO L130 BoogieDeclarations]: Found specification of procedure qgcvt [2021-08-30 17:48:19,063 INFO L130 BoogieDeclarations]: Found specification of procedure ecvt_r [2021-08-30 17:48:19,063 INFO L130 BoogieDeclarations]: Found specification of procedure fcvt_r [2021-08-30 17:48:19,063 INFO L130 BoogieDeclarations]: Found specification of procedure qecvt_r [2021-08-30 17:48:19,063 INFO L130 BoogieDeclarations]: Found specification of procedure qfcvt_r [2021-08-30 17:48:19,063 INFO L130 BoogieDeclarations]: Found specification of procedure mblen [2021-08-30 17:48:19,063 INFO L130 BoogieDeclarations]: Found specification of procedure mbtowc [2021-08-30 17:48:19,063 INFO L130 BoogieDeclarations]: Found specification of procedure wctomb [2021-08-30 17:48:19,063 INFO L130 BoogieDeclarations]: Found specification of procedure mbstowcs [2021-08-30 17:48:19,063 INFO L130 BoogieDeclarations]: Found specification of procedure wcstombs [2021-08-30 17:48:19,063 INFO L130 BoogieDeclarations]: Found specification of procedure rpmatch [2021-08-30 17:48:19,063 INFO L130 BoogieDeclarations]: Found specification of procedure getsubopt [2021-08-30 17:48:19,064 INFO L130 BoogieDeclarations]: Found specification of procedure getloadavg [2021-08-30 17:48:19,064 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2021-08-30 17:48:19,064 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2021-08-30 17:48:19,064 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_nonpositive [2021-08-30 17:48:19,064 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_positive [2021-08-30 17:48:19,064 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy [2021-08-30 17:48:19,064 INFO L130 BoogieDeclarations]: Found specification of procedure memset [2021-08-30 17:48:19,064 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-08-30 17:48:19,064 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-08-30 17:48:19,064 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2021-08-30 17:48:19,064 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2021-08-30 17:48:19,064 INFO L130 BoogieDeclarations]: Found specification of procedure LDV_INIT_LIST_HEAD [2021-08-30 17:48:19,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-08-30 17:48:19,064 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_list_add [2021-08-30 17:48:19,064 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_list_del [2021-08-30 17:48:19,064 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_list_add [2021-08-30 17:48:19,064 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-08-30 17:48:19,064 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_list_add_tail [2021-08-30 17:48:19,064 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_list_del [2021-08-30 17:48:19,064 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_msg_alloc [2021-08-30 17:48:19,064 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_msg_fill [2021-08-30 17:48:19,064 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-08-30 17:48:19,065 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_msg_free [2021-08-30 17:48:19,065 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-08-30 17:48:19,065 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_submit_msg [2021-08-30 17:48:19,065 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_destroy_msgs [2021-08-30 17:48:19,065 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_get_drvdata [2021-08-30 17:48:19,065 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_dev_set_drvdata [2021-08-30 17:48:19,065 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_add_return [2021-08-30 17:48:19,065 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-08-30 17:48:19,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-08-30 17:48:19,065 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_sub_return [2021-08-30 17:48:19,065 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_sub [2021-08-30 17:48:19,065 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2021-08-30 17:48:19,065 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_init [2021-08-30 17:48:19,065 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_get [2021-08-30 17:48:19,065 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kref_put [2021-08-30 17:48:19,065 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_del [2021-08-30 17:48:19,065 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_cleanup [2021-08-30 17:48:19,065 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_release [2021-08-30 17:48:19,065 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_put [2021-08-30 17:48:19,065 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_get [2021-08-30 17:48:19,065 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_init_internal [2021-08-30 17:48:19,065 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_init [2021-08-30 17:48:19,066 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_kobject_create [2021-08-30 17:48:19,066 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2021-08-30 17:48:19,066 INFO L130 BoogieDeclarations]: Found specification of procedure f [2021-08-30 17:48:19,066 INFO L130 BoogieDeclarations]: Found specification of procedure g [2021-08-30 17:48:19,066 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_17 [2021-08-30 17:48:19,066 INFO L130 BoogieDeclarations]: Found specification of procedure free_17 [2021-08-30 17:48:19,066 INFO L130 BoogieDeclarations]: Found specification of procedure entry_point [2021-08-30 17:48:19,066 INFO L130 BoogieDeclarations]: Found specification of procedure main [2021-08-30 17:48:19,074 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2021-08-30 17:48:19,074 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-08-30 17:48:19,074 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-08-30 17:48:19,074 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-30 17:48:19,074 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.setCurrentRoundingMode [2021-08-30 17:48:19,074 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-08-30 17:48:19,074 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-08-30 17:48:19,074 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2021-08-30 17:48:19,074 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2021-08-30 17:48:19,423 WARN L804 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-08-30 17:48:19,509 WARN L804 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-08-30 17:48:19,559 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-30 17:48:19,559 INFO L299 CfgBuilder]: Removed 5 assume(true) statements. [2021-08-30 17:48:19,561 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 05:48:19 BoogieIcfgContainer [2021-08-30 17:48:19,561 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-30 17:48:19,563 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-30 17:48:19,563 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-30 17:48:19,565 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-30 17:48:19,565 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.08 05:48:18" (1/3) ... [2021-08-30 17:48:19,565 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@8a0b405 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.08 05:48:19, skipping insertion in model container [2021-08-30 17:48:19,565 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 05:48:18" (2/3) ... [2021-08-30 17:48:19,565 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@8a0b405 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.08 05:48:19, skipping insertion in model container [2021-08-30 17:48:19,565 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 05:48:19" (3/3) ... [2021-08-30 17:48:19,566 INFO L111 eAbstractionObserver]: Analyzing ICFG memleaks_test17_2-2.i [2021-08-30 17:48:19,569 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-30 17:48:19,569 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 90 error locations. [2021-08-30 17:48:19,595 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-08-30 17:48:19,599 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-08-30 17:48:19,599 INFO L340 AbstractCegarLoop]: Starting to check reachability of 90 error locations. [2021-08-30 17:48:19,613 INFO L276 IsEmpty]: Start isEmpty. Operand has 154 states, 88 states have (on average 1.625) internal successors, (143), 125 states have internal predecessors, (143), 15 states have call successors, (15), 13 states have call predecessors, (15), 13 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-08-30 17:48:19,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-08-30 17:48:19,623 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 17:48:19,623 INFO L513 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] [2021-08-30 17:48:19,623 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting entry_pointErr0REQUIRES_VIOLATION === [ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION, ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION (and 86 more)] === [2021-08-30 17:48:19,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 17:48:19,635 INFO L82 PathProgramCache]: Analyzing trace with hash 138691825, now seen corresponding path program 1 times [2021-08-30 17:48:19,643 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-08-30 17:48:19,644 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1304323075] [2021-08-30 17:48:19,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 17:48:19,645 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-08-30 17:48:19,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-08-30 17:48:19,646 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-08-30 17:48:19,679 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-08-30 17:48:19,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 17:48:19,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 1 conjunts are in the unsatisfiable core [2021-08-30 17:48:19,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 17:48:19,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 17:48:19,940 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 17:48:19,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 17:48:19,999 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-08-30 17:48:19,999 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1304323075] [2021-08-30 17:48:20,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1304323075] provided 2 perfect and 0 imperfect interpolant sequences [2021-08-30 17:48:20,000 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-08-30 17:48:20,002 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-08-30 17:48:20,003 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51364955] [2021-08-30 17:48:20,007 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-08-30 17:48:20,007 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-08-30 17:48:20,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-08-30 17:48:20,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-08-30 17:48:20,037 INFO L87 Difference]: Start difference. First operand has 154 states, 88 states have (on average 1.625) internal successors, (143), 125 states have internal predecessors, (143), 15 states have call successors, (15), 13 states have call predecessors, (15), 13 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) Second operand has 2 states, 2 states have (on average 9.0) internal successors, (18), 2 states have internal predecessors, (18), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-08-30 17:48:20,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 17:48:20,173 INFO L93 Difference]: Finished difference Result 84 states and 92 transitions. [2021-08-30 17:48:20,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-30 17:48:20,175 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 9.0) internal successors, (18), 2 states have internal predecessors, (18), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 23 [2021-08-30 17:48:20,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 17:48:20,180 INFO L225 Difference]: With dead ends: 84 [2021-08-30 17:48:20,180 INFO L226 Difference]: Without dead ends: 81 [2021-08-30 17:48:20,181 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.12ms TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-08-30 17:48:20,184 INFO L928 BasicCegarLoop]: 16 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 95.40ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.73ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 114.73ms IncrementalHoareTripleChecker+Time [2021-08-30 17:48:20,184 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 16 Invalid, 76 Unknown, 0 Unchecked, 1.73ms Time], IncrementalHoareTripleChecker [0 Valid, 76 Invalid, 0 Unknown, 0 Unchecked, 114.73ms Time] [2021-08-30 17:48:20,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2021-08-30 17:48:20,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 81. [2021-08-30 17:48:20,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 47 states have (on average 1.574468085106383) internal successors, (74), 66 states have internal predecessors, (74), 8 states have call successors, (8), 7 states have call predecessors, (8), 6 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-08-30 17:48:20,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 89 transitions. [2021-08-30 17:48:20,210 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 89 transitions. Word has length 23 [2021-08-30 17:48:20,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 17:48:20,210 INFO L470 AbstractCegarLoop]: Abstraction has 81 states and 89 transitions. [2021-08-30 17:48:20,210 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 9.0) internal successors, (18), 2 states have internal predecessors, (18), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-08-30 17:48:20,210 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 89 transitions. [2021-08-30 17:48:20,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-08-30 17:48:20,211 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 17:48:20,212 INFO L513 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] [2021-08-30 17:48:20,221 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-08-30 17:48:20,417 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-08-30 17:48:20,418 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting entry_pointErr0REQUIRES_VIOLATION === [ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION, ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION (and 86 more)] === [2021-08-30 17:48:20,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 17:48:20,418 INFO L82 PathProgramCache]: Analyzing trace with hash -254335185, now seen corresponding path program 1 times [2021-08-30 17:48:20,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-08-30 17:48:20,419 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [627174780] [2021-08-30 17:48:20,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 17:48:20,419 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-08-30 17:48:20,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-08-30 17:48:20,424 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-08-30 17:48:20,425 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-08-30 17:48:20,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 17:48:20,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-30 17:48:20,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 17:48:20,644 INFO L388 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 [2021-08-30 17:48:20,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 17:48:20,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 17:48:20,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 17:48:20,760 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-08-30 17:48:20,760 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [627174780] [2021-08-30 17:48:20,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [627174780] provided 2 perfect and 0 imperfect interpolant sequences [2021-08-30 17:48:20,761 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-08-30 17:48:20,761 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2021-08-30 17:48:20,761 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031145384] [2021-08-30 17:48:20,762 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-30 17:48:20,762 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-08-30 17:48:20,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-30 17:48:20,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-30 17:48:20,762 INFO L87 Difference]: Start difference. First operand 81 states and 89 transitions. Second operand has 5 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-08-30 17:48:21,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 17:48:21,030 INFO L93 Difference]: Finished difference Result 91 states and 103 transitions. [2021-08-30 17:48:21,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-30 17:48:21,033 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 23 [2021-08-30 17:48:21,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 17:48:21,035 INFO L225 Difference]: With dead ends: 91 [2021-08-30 17:48:21,035 INFO L226 Difference]: Without dead ends: 91 [2021-08-30 17:48:21,036 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 39 SyntacticMatches, 3 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 22.23ms TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-30 17:48:21,037 INFO L928 BasicCegarLoop]: 16 mSDtfsCounter, 6 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 195.78ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.89ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 252.59ms IncrementalHoareTripleChecker+Time [2021-08-30 17:48:21,037 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 52 Invalid, 306 Unknown, 0 Unchecked, 2.89ms Time], IncrementalHoareTripleChecker [1 Valid, 305 Invalid, 0 Unknown, 0 Unchecked, 252.59ms Time] [2021-08-30 17:48:21,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2021-08-30 17:48:21,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 87. [2021-08-30 17:48:21,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 52 states have (on average 1.5769230769230769) internal successors, (82), 71 states have internal predecessors, (82), 8 states have call successors, (8), 7 states have call predecessors, (8), 7 states have return successors, (9), 8 states have call predecessors, (9), 7 states have call successors, (9) [2021-08-30 17:48:21,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 99 transitions. [2021-08-30 17:48:21,047 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 99 transitions. Word has length 23 [2021-08-30 17:48:21,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 17:48:21,047 INFO L470 AbstractCegarLoop]: Abstraction has 87 states and 99 transitions. [2021-08-30 17:48:21,047 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-08-30 17:48:21,055 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 99 transitions. [2021-08-30 17:48:21,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-08-30 17:48:21,056 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 17:48:21,056 INFO L513 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] [2021-08-30 17:48:21,066 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-08-30 17:48:21,263 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-08-30 17:48:21,263 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting entry_pointErr1REQUIRES_VIOLATION === [ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION, ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION (and 86 more)] === [2021-08-30 17:48:21,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 17:48:21,264 INFO L82 PathProgramCache]: Analyzing trace with hash -254335184, now seen corresponding path program 1 times [2021-08-30 17:48:21,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-08-30 17:48:21,265 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [597069361] [2021-08-30 17:48:21,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 17:48:21,265 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-08-30 17:48:21,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-08-30 17:48:21,266 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-08-30 17:48:21,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-08-30 17:48:21,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 17:48:21,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 16 conjunts are in the unsatisfiable core [2021-08-30 17:48:21,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 17:48:21,484 INFO L388 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 [2021-08-30 17:48:21,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 17:48:21,663 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 17:48:22,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 17:48:22,356 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-08-30 17:48:22,356 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [597069361] [2021-08-30 17:48:22,356 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [597069361] provided 2 perfect and 0 imperfect interpolant sequences [2021-08-30 17:48:22,356 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-08-30 17:48:22,356 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11, 8] imperfect sequences [] total 18 [2021-08-30 17:48:22,356 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689613342] [2021-08-30 17:48:22,356 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-30 17:48:22,356 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-08-30 17:48:22,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-30 17:48:22,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-08-30 17:48:22,357 INFO L87 Difference]: Start difference. First operand 87 states and 99 transitions. Second operand has 19 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 3 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2021-08-30 17:48:23,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 17:48:23,776 INFO L93 Difference]: Finished difference Result 99 states and 114 transitions. [2021-08-30 17:48:23,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-30 17:48:23,777 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 3 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 23 [2021-08-30 17:48:23,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 17:48:23,777 INFO L225 Difference]: With dead ends: 99 [2021-08-30 17:48:23,777 INFO L226 Difference]: Without dead ends: 99 [2021-08-30 17:48:23,778 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 822.49ms TimeCoverageRelationStatistics Valid=104, Invalid=448, Unknown=0, NotChecked=0, Total=552 [2021-08-30 17:48:23,778 INFO L928 BasicCegarLoop]: 15 mSDtfsCounter, 37 mSDsluCounter, 810 mSDsCounter, 0 mSdLazyCounter, 860 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 942.85ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 1050 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 5.54ms SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 860 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 177 IncrementalHoareTripleChecker+Unchecked, 1089.39ms IncrementalHoareTripleChecker+Time [2021-08-30 17:48:23,779 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 153 Invalid, 1050 Unknown, 0 Unchecked, 5.54ms Time], IncrementalHoareTripleChecker [13 Valid, 860 Invalid, 0 Unknown, 177 Unchecked, 1089.39ms Time] [2021-08-30 17:48:23,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2021-08-30 17:48:23,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 92. [2021-08-30 17:48:23,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 57 states have (on average 1.543859649122807) internal successors, (88), 76 states have internal predecessors, (88), 8 states have call successors, (8), 7 states have call predecessors, (8), 7 states have return successors, (9), 8 states have call predecessors, (9), 7 states have call successors, (9) [2021-08-30 17:48:23,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 105 transitions. [2021-08-30 17:48:23,786 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 105 transitions. Word has length 23 [2021-08-30 17:48:23,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 17:48:23,787 INFO L470 AbstractCegarLoop]: Abstraction has 92 states and 105 transitions. [2021-08-30 17:48:23,787 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 3 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2021-08-30 17:48:23,787 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 105 transitions. [2021-08-30 17:48:23,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-08-30 17:48:23,788 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 17:48:23,788 INFO L513 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] [2021-08-30 17:48:23,796 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-08-30 17:48:23,988 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-08-30 17:48:23,989 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting entry_pointErr0REQUIRES_VIOLATION === [ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION, ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION (and 86 more)] === [2021-08-30 17:48:23,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 17:48:23,989 INFO L82 PathProgramCache]: Analyzing trace with hash 633168496, now seen corresponding path program 1 times [2021-08-30 17:48:23,990 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-08-30 17:48:23,990 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [570153291] [2021-08-30 17:48:23,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 17:48:23,990 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-08-30 17:48:23,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-08-30 17:48:23,991 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-08-30 17:48:23,992 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-08-30 17:48:24,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 17:48:24,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-30 17:48:24,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 17:48:24,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 17:48:24,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 17:48:24,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 17:48:24,241 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-08-30 17:48:24,241 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [570153291] [2021-08-30 17:48:24,241 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [570153291] provided 2 perfect and 0 imperfect interpolant sequences [2021-08-30 17:48:24,241 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-08-30 17:48:24,241 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-08-30 17:48:24,241 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073198092] [2021-08-30 17:48:24,242 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-30 17:48:24,242 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-08-30 17:48:24,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-30 17:48:24,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-30 17:48:24,243 INFO L87 Difference]: Start difference. First operand 92 states and 105 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-08-30 17:48:24,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 17:48:24,481 INFO L93 Difference]: Finished difference Result 91 states and 101 transitions. [2021-08-30 17:48:24,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-30 17:48:24,481 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 23 [2021-08-30 17:48:24,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 17:48:24,483 INFO L225 Difference]: With dead ends: 91 [2021-08-30 17:48:24,483 INFO L226 Difference]: Without dead ends: 91 [2021-08-30 17:48:24,483 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 13.30ms TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-30 17:48:24,484 INFO L928 BasicCegarLoop]: 17 mSDtfsCounter, 1 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 299 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 194.69ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 300 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.63ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 230.54ms IncrementalHoareTripleChecker+Time [2021-08-30 17:48:24,485 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [1 Valid, 67 Invalid, 300 Unknown, 0 Unchecked, 1.63ms Time], IncrementalHoareTripleChecker [1 Valid, 299 Invalid, 0 Unknown, 0 Unchecked, 230.54ms Time] [2021-08-30 17:48:24,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2021-08-30 17:48:24,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 89. [2021-08-30 17:48:24,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 55 states have (on average 1.490909090909091) internal successors, (82), 73 states have internal predecessors, (82), 8 states have call successors, (8), 7 states have call predecessors, (8), 7 states have return successors, (9), 8 states have call predecessors, (9), 7 states have call successors, (9) [2021-08-30 17:48:24,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 99 transitions. [2021-08-30 17:48:24,490 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 99 transitions. Word has length 23 [2021-08-30 17:48:24,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 17:48:24,491 INFO L470 AbstractCegarLoop]: Abstraction has 89 states and 99 transitions. [2021-08-30 17:48:24,491 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-08-30 17:48:24,491 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 99 transitions. [2021-08-30 17:48:24,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-30 17:48:24,491 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 17:48:24,491 INFO L513 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] [2021-08-30 17:48:24,499 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-08-30 17:48:24,692 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-08-30 17:48:24,693 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting mainErr0ENSURES_VIOLATIONMEMORY_LEAK === [ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION, ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION (and 86 more)] === [2021-08-30 17:48:24,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 17:48:24,693 INFO L82 PathProgramCache]: Analyzing trace with hash 706370713, now seen corresponding path program 1 times [2021-08-30 17:48:24,694 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-08-30 17:48:24,694 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1525588305] [2021-08-30 17:48:24,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 17:48:24,694 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-08-30 17:48:24,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-08-30 17:48:24,695 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-08-30 17:48:24,696 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-08-30 17:48:24,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 17:48:24,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-30 17:48:24,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 17:48:24,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 17:48:24,852 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 17:48:24,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 17:48:24,918 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-08-30 17:48:24,918 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1525588305] [2021-08-30 17:48:24,918 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1525588305] provided 2 perfect and 0 imperfect interpolant sequences [2021-08-30 17:48:24,918 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-08-30 17:48:24,918 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-08-30 17:48:24,918 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182985717] [2021-08-30 17:48:24,918 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-30 17:48:24,918 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-08-30 17:48:24,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-30 17:48:24,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-30 17:48:24,919 INFO L87 Difference]: Start difference. First operand 89 states and 99 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) [2021-08-30 17:48:25,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 17:48:25,101 INFO L93 Difference]: Finished difference Result 91 states and 100 transitions. [2021-08-30 17:48:25,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-30 17:48:25,101 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) Word has length 24 [2021-08-30 17:48:25,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 17:48:25,102 INFO L225 Difference]: With dead ends: 91 [2021-08-30 17:48:25,102 INFO L226 Difference]: Without dead ends: 91 [2021-08-30 17:48:25,102 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 9.21ms TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-30 17:48:25,103 INFO L928 BasicCegarLoop]: 16 mSDtfsCounter, 14 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 281 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 143.42ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.41ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 281 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 175.61ms IncrementalHoareTripleChecker+Time [2021-08-30 17:48:25,103 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 62 Invalid, 281 Unknown, 0 Unchecked, 1.41ms Time], IncrementalHoareTripleChecker [0 Valid, 281 Invalid, 0 Unknown, 0 Unchecked, 175.61ms Time] [2021-08-30 17:48:25,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2021-08-30 17:48:25,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 89. [2021-08-30 17:48:25,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 55 states have (on average 1.4727272727272727) internal successors, (81), 73 states have internal predecessors, (81), 8 states have call successors, (8), 7 states have call predecessors, (8), 7 states have return successors, (9), 8 states have call predecessors, (9), 7 states have call successors, (9) [2021-08-30 17:48:25,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 98 transitions. [2021-08-30 17:48:25,107 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 98 transitions. Word has length 24 [2021-08-30 17:48:25,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 17:48:25,107 INFO L470 AbstractCegarLoop]: Abstraction has 89 states and 98 transitions. [2021-08-30 17:48:25,107 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (5), 1 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 1 states have call successors, (4) [2021-08-30 17:48:25,107 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 98 transitions. [2021-08-30 17:48:25,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-30 17:48:25,108 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 17:48:25,108 INFO L513 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] [2021-08-30 17:48:25,121 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Ended with exit code 0 [2021-08-30 17:48:25,316 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-08-30 17:48:25,316 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting mainErr0ENSURES_VIOLATIONMEMORY_LEAK === [ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION, ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION (and 86 more)] === [2021-08-30 17:48:25,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 17:48:25,316 INFO L82 PathProgramCache]: Analyzing trace with hash -1845786248, now seen corresponding path program 1 times [2021-08-30 17:48:25,317 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-08-30 17:48:25,317 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [890847723] [2021-08-30 17:48:25,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 17:48:25,317 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-08-30 17:48:25,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-08-30 17:48:25,318 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-08-30 17:48:25,318 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-08-30 17:48:25,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 17:48:25,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-30 17:48:25,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 17:48:25,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 17:48:25,448 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 17:48:25,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 17:48:25,523 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-08-30 17:48:25,523 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [890847723] [2021-08-30 17:48:25,523 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [890847723] provided 2 perfect and 0 imperfect interpolant sequences [2021-08-30 17:48:25,523 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-08-30 17:48:25,523 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-08-30 17:48:25,523 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926894063] [2021-08-30 17:48:25,524 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-30 17:48:25,524 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-08-30 17:48:25,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-30 17:48:25,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-30 17:48:25,524 INFO L87 Difference]: Start difference. First operand 89 states and 98 transitions. Second operand has 3 states, 2 states have (on average 7.5) internal successors, (15), 3 states have internal predecessors, (15), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-08-30 17:48:25,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 17:48:25,702 INFO L93 Difference]: Finished difference Result 127 states and 141 transitions. [2021-08-30 17:48:25,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-30 17:48:25,703 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 7.5) internal successors, (15), 3 states have internal predecessors, (15), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 24 [2021-08-30 17:48:25,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 17:48:25,704 INFO L225 Difference]: With dead ends: 127 [2021-08-30 17:48:25,704 INFO L226 Difference]: Without dead ends: 122 [2021-08-30 17:48:25,704 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.48ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-30 17:48:25,704 INFO L928 BasicCegarLoop]: 15 mSDtfsCounter, 40 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 145.99ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.94ms SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 173.02ms IncrementalHoareTripleChecker+Time [2021-08-30 17:48:25,705 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 17 Invalid, 174 Unknown, 0 Unchecked, 0.94ms Time], IncrementalHoareTripleChecker [7 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 173.02ms Time] [2021-08-30 17:48:25,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-08-30 17:48:25,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 87. [2021-08-30 17:48:25,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 53 states have (on average 1.490566037735849) internal successors, (79), 72 states have internal predecessors, (79), 8 states have call successors, (8), 7 states have call predecessors, (8), 7 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2021-08-30 17:48:25,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 95 transitions. [2021-08-30 17:48:25,712 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 95 transitions. Word has length 24 [2021-08-30 17:48:25,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 17:48:25,713 INFO L470 AbstractCegarLoop]: Abstraction has 87 states and 95 transitions. [2021-08-30 17:48:25,713 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 7.5) internal successors, (15), 3 states have internal predecessors, (15), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-08-30 17:48:25,714 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 95 transitions. [2021-08-30 17:48:25,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-30 17:48:25,714 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 17:48:25,714 INFO L513 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 17:48:25,721 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-08-30 17:48:25,917 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-08-30 17:48:25,917 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting entry_pointErr1REQUIRES_VIOLATION === [ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION, ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION (and 86 more)] === [2021-08-30 17:48:25,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 17:48:25,917 INFO L82 PathProgramCache]: Analyzing trace with hash 1837734000, now seen corresponding path program 1 times [2021-08-30 17:48:25,918 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-08-30 17:48:25,918 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1170031598] [2021-08-30 17:48:25,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 17:48:25,918 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-08-30 17:48:25,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-08-30 17:48:25,919 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-08-30 17:48:25,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-08-30 17:48:26,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 17:48:26,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-30 17:48:26,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 17:48:26,087 INFO L388 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 [2021-08-30 17:48:26,475 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 17:48:26,475 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 17:48:28,121 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 17:48:28,121 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-08-30 17:48:28,121 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1170031598] [2021-08-30 17:48:28,122 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1170031598] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 17:48:28,122 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-30 17:48:28,122 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 24 [2021-08-30 17:48:28,122 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819474310] [2021-08-30 17:48:28,122 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-30 17:48:28,122 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-08-30 17:48:28,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-30 17:48:28,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=497, Unknown=0, NotChecked=0, Total=600 [2021-08-30 17:48:28,123 INFO L87 Difference]: Start difference. First operand 87 states and 95 transitions. Second operand has 25 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 3 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2021-08-30 17:48:31,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 17:48:31,503 INFO L93 Difference]: Finished difference Result 109 states and 124 transitions. [2021-08-30 17:48:31,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-30 17:48:31,503 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 3 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 29 [2021-08-30 17:48:31,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 17:48:31,505 INFO L225 Difference]: With dead ends: 109 [2021-08-30 17:48:31,505 INFO L226 Difference]: Without dead ends: 109 [2021-08-30 17:48:31,505 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 2046.59ms TimeCoverageRelationStatistics Valid=182, Invalid=810, Unknown=0, NotChecked=0, Total=992 [2021-08-30 17:48:31,506 INFO L928 BasicCegarLoop]: 18 mSDtfsCounter, 60 mSDsluCounter, 1007 mSDsCounter, 0 mSdLazyCounter, 1124 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2389.60ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 1330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 7.81ms SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 1124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 173 IncrementalHoareTripleChecker+Unchecked, 2597.05ms IncrementalHoareTripleChecker+Time [2021-08-30 17:48:31,506 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 217 Invalid, 1330 Unknown, 0 Unchecked, 7.81ms Time], IncrementalHoareTripleChecker [33 Valid, 1124 Invalid, 0 Unknown, 173 Unchecked, 2597.05ms Time] [2021-08-30 17:48:31,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2021-08-30 17:48:31,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 96. [2021-08-30 17:48:31,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 62 states have (on average 1.467741935483871) internal successors, (91), 81 states have internal predecessors, (91), 8 states have call successors, (8), 7 states have call predecessors, (8), 7 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2021-08-30 17:48:31,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 107 transitions. [2021-08-30 17:48:31,510 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 107 transitions. Word has length 29 [2021-08-30 17:48:31,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 17:48:31,511 INFO L470 AbstractCegarLoop]: Abstraction has 96 states and 107 transitions. [2021-08-30 17:48:31,511 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 3 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2021-08-30 17:48:31,511 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 107 transitions. [2021-08-30 17:48:31,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-30 17:48:31,512 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 17:48:31,512 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 17:48:31,519 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-08-30 17:48:31,719 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-08-30 17:48:31,720 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting free_17Err0REQUIRES_VIOLATION === [ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION, ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION (and 86 more)] === [2021-08-30 17:48:31,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 17:48:31,720 INFO L82 PathProgramCache]: Analyzing trace with hash 1955017851, now seen corresponding path program 1 times [2021-08-30 17:48:31,721 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-08-30 17:48:31,721 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [608271261] [2021-08-30 17:48:31,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 17:48:31,721 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-08-30 17:48:31,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-08-30 17:48:31,726 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-08-30 17:48:31,727 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-08-30 17:48:31,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 17:48:31,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-30 17:48:31,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 17:48:31,851 INFO L388 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 [2021-08-30 17:48:31,929 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 17:48:31,930 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 17:48:32,076 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 17:48:32,076 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-08-30 17:48:32,077 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [608271261] [2021-08-30 17:48:32,077 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [608271261] provided 2 perfect and 0 imperfect interpolant sequences [2021-08-30 17:48:32,077 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-08-30 17:48:32,077 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7, 7] imperfect sequences [] total 8 [2021-08-30 17:48:32,077 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392880144] [2021-08-30 17:48:32,078 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-30 17:48:32,078 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-08-30 17:48:32,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-30 17:48:32,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-08-30 17:48:32,078 INFO L87 Difference]: Start difference. First operand 96 states and 107 transitions. Second operand has 9 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 2 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-08-30 17:48:32,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 17:48:32,551 INFO L93 Difference]: Finished difference Result 150 states and 169 transitions. [2021-08-30 17:48:32,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-30 17:48:32,556 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 2 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 36 [2021-08-30 17:48:32,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 17:48:32,559 INFO L225 Difference]: With dead ends: 150 [2021-08-30 17:48:32,559 INFO L226 Difference]: Without dead ends: 150 [2021-08-30 17:48:32,559 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 58 SyntacticMatches, 6 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 71.51ms TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-08-30 17:48:32,560 INFO L928 BasicCegarLoop]: 15 mSDtfsCounter, 83 mSDsluCounter, 391 mSDsCounter, 0 mSdLazyCounter, 711 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 376.53ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 794 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.33ms SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 711 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 70 IncrementalHoareTripleChecker+Unchecked, 441.49ms IncrementalHoareTripleChecker+Time [2021-08-30 17:48:32,560 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 37 Invalid, 794 Unknown, 0 Unchecked, 3.33ms Time], IncrementalHoareTripleChecker [13 Valid, 711 Invalid, 0 Unknown, 70 Unchecked, 441.49ms Time] [2021-08-30 17:48:32,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2021-08-30 17:48:32,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 121. [2021-08-30 17:48:32,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 82 states have (on average 1.475609756097561) internal successors, (121), 102 states have internal predecessors, (121), 10 states have call successors, (10), 8 states have call predecessors, (10), 10 states have return successors, (14), 10 states have call predecessors, (14), 9 states have call successors, (14) [2021-08-30 17:48:32,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 145 transitions. [2021-08-30 17:48:32,578 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 145 transitions. Word has length 36 [2021-08-30 17:48:32,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 17:48:32,578 INFO L470 AbstractCegarLoop]: Abstraction has 121 states and 145 transitions. [2021-08-30 17:48:32,578 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 2 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-08-30 17:48:32,578 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 145 transitions. [2021-08-30 17:48:32,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-30 17:48:32,579 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 17:48:32,579 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 17:48:32,586 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-08-30 17:48:32,783 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-08-30 17:48:32,784 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting free_17Err1REQUIRES_VIOLATION === [ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION, ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION (and 86 more)] === [2021-08-30 17:48:32,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 17:48:32,784 INFO L82 PathProgramCache]: Analyzing trace with hash 1955017852, now seen corresponding path program 1 times [2021-08-30 17:48:32,784 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-08-30 17:48:32,784 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [854856469] [2021-08-30 17:48:32,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 17:48:32,785 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-08-30 17:48:32,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-08-30 17:48:32,785 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-08-30 17:48:32,787 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-08-30 17:48:32,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 17:48:32,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-30 17:48:32,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 17:48:32,941 INFO L388 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 [2021-08-30 17:48:33,271 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 17:48:33,271 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 17:48:34,225 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 17:48:34,225 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-08-30 17:48:34,225 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [854856469] [2021-08-30 17:48:34,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [854856469] provided 1 perfect and 1 imperfect interpolant sequences [2021-08-30 17:48:34,225 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-30 17:48:34,226 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13] total 21 [2021-08-30 17:48:34,226 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910124693] [2021-08-30 17:48:34,226 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-30 17:48:34,226 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-08-30 17:48:34,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-30 17:48:34,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=406, Unknown=0, NotChecked=0, Total=462 [2021-08-30 17:48:34,227 INFO L87 Difference]: Start difference. First operand 121 states and 145 transitions. Second operand has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 2 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-08-30 17:48:35,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 17:48:35,787 INFO L93 Difference]: Finished difference Result 156 states and 185 transitions. [2021-08-30 17:48:35,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-30 17:48:35,788 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 2 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 36 [2021-08-30 17:48:35,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 17:48:35,788 INFO L225 Difference]: With dead ends: 156 [2021-08-30 17:48:35,788 INFO L226 Difference]: Without dead ends: 156 [2021-08-30 17:48:35,789 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 1018.96ms TimeCoverageRelationStatistics Valid=67, Invalid=485, Unknown=0, NotChecked=0, Total=552 [2021-08-30 17:48:35,789 INFO L928 BasicCegarLoop]: 12 mSDtfsCounter, 72 mSDsluCounter, 325 mSDsCounter, 0 mSdLazyCounter, 399 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1198.16ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.14ms SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 399 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 169 IncrementalHoareTripleChecker+Unchecked, 1296.93ms IncrementalHoareTripleChecker+Time [2021-08-30 17:48:35,789 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 67 Invalid, 576 Unknown, 0 Unchecked, 3.14ms Time], IncrementalHoareTripleChecker [8 Valid, 399 Invalid, 0 Unknown, 169 Unchecked, 1296.93ms Time] [2021-08-30 17:48:35,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2021-08-30 17:48:35,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 140. [2021-08-30 17:48:35,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 97 states have (on average 1.4845360824742269) internal successors, (144), 119 states have internal predecessors, (144), 11 states have call successors, (11), 9 states have call predecessors, (11), 13 states have return successors, (17), 11 states have call predecessors, (17), 10 states have call successors, (17) [2021-08-30 17:48:35,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 172 transitions. [2021-08-30 17:48:35,794 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 172 transitions. Word has length 36 [2021-08-30 17:48:35,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 17:48:35,794 INFO L470 AbstractCegarLoop]: Abstraction has 140 states and 172 transitions. [2021-08-30 17:48:35,794 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 2 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2021-08-30 17:48:35,794 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 172 transitions. [2021-08-30 17:48:35,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-30 17:48:35,795 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 17:48:35,795 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 17:48:35,802 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-08-30 17:48:36,001 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-08-30 17:48:36,002 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting alloc_17Err0REQUIRES_VIOLATION === [ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION, ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION (and 86 more)] === [2021-08-30 17:48:36,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 17:48:36,003 INFO L82 PathProgramCache]: Analyzing trace with hash -309330094, now seen corresponding path program 1 times [2021-08-30 17:48:36,003 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-08-30 17:48:36,003 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1343415285] [2021-08-30 17:48:36,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 17:48:36,003 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-08-30 17:48:36,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-08-30 17:48:36,004 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-08-30 17:48:36,005 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-08-30 17:48:36,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 17:48:36,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 11 conjunts are in the unsatisfiable core [2021-08-30 17:48:36,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 17:48:36,149 INFO L388 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 [2021-08-30 17:48:36,236 INFO L354 Elim1Store]: treesize reduction 12, result has 40.0 percent of original size [2021-08-30 17:48:36,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 19 treesize of output 24 [2021-08-30 17:48:36,256 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 17:48:36,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 17:48:36,420 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 17:48:36,420 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-08-30 17:48:36,420 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1343415285] [2021-08-30 17:48:36,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1343415285] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 17:48:36,420 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-30 17:48:36,420 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 9 [2021-08-30 17:48:36,420 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101965536] [2021-08-30 17:48:36,421 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-30 17:48:36,421 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-08-30 17:48:36,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-30 17:48:36,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-08-30 17:48:36,421 INFO L87 Difference]: Start difference. First operand 140 states and 172 transitions. Second operand has 10 states, 9 states have (on average 3.111111111111111) internal successors, (28), 8 states have internal predecessors, (28), 3 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-08-30 17:48:36,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 17:48:36,724 INFO L93 Difference]: Finished difference Result 158 states and 194 transitions. [2021-08-30 17:48:36,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-30 17:48:36,724 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.111111111111111) internal successors, (28), 8 states have internal predecessors, (28), 3 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 36 [2021-08-30 17:48:36,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 17:48:36,725 INFO L225 Difference]: With dead ends: 158 [2021-08-30 17:48:36,725 INFO L226 Difference]: Without dead ends: 158 [2021-08-30 17:48:36,725 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 56 SyntacticMatches, 7 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 116.03ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-08-30 17:48:36,726 INFO L928 BasicCegarLoop]: 14 mSDtfsCounter, 29 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 234.79ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 549 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.80ms SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 91 IncrementalHoareTripleChecker+Unchecked, 276.94ms IncrementalHoareTripleChecker+Time [2021-08-30 17:48:36,726 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 73 Invalid, 549 Unknown, 0 Unchecked, 1.80ms Time], IncrementalHoareTripleChecker [5 Valid, 453 Invalid, 0 Unknown, 91 Unchecked, 276.94ms Time] [2021-08-30 17:48:36,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2021-08-30 17:48:36,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 150. [2021-08-30 17:48:36,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 106 states have (on average 1.490566037735849) internal successors, (158), 127 states have internal predecessors, (158), 11 states have call successors, (11), 10 states have call predecessors, (11), 14 states have return successors, (17), 12 states have call predecessors, (17), 10 states have call successors, (17) [2021-08-30 17:48:36,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 186 transitions. [2021-08-30 17:48:36,731 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 186 transitions. Word has length 36 [2021-08-30 17:48:36,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 17:48:36,731 INFO L470 AbstractCegarLoop]: Abstraction has 150 states and 186 transitions. [2021-08-30 17:48:36,731 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.111111111111111) internal successors, (28), 8 states have internal predecessors, (28), 3 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-08-30 17:48:36,731 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 186 transitions. [2021-08-30 17:48:36,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-30 17:48:36,732 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 17:48:36,732 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 17:48:36,739 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-08-30 17:48:36,939 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-08-30 17:48:36,940 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting alloc_17Err1REQUIRES_VIOLATION === [ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION, ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION (and 86 more)] === [2021-08-30 17:48:36,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 17:48:36,940 INFO L82 PathProgramCache]: Analyzing trace with hash -309330093, now seen corresponding path program 1 times [2021-08-30 17:48:36,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-08-30 17:48:36,940 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2017407020] [2021-08-30 17:48:36,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 17:48:36,940 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-08-30 17:48:36,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-08-30 17:48:36,941 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-08-30 17:48:36,942 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-08-30 17:48:37,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 17:48:37,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-30 17:48:37,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 17:48:37,112 INFO L388 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 [2021-08-30 17:48:41,582 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-08-30 17:48:41,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 21 treesize of output 23 [2021-08-30 17:48:41,642 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 17:48:41,642 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 17:48:45,594 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 17:48:45,594 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-08-30 17:48:45,594 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2017407020] [2021-08-30 17:48:45,595 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2017407020] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 17:48:45,595 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-30 17:48:45,595 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 14] total 30 [2021-08-30 17:48:45,595 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123854860] [2021-08-30 17:48:45,595 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-08-30 17:48:45,595 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-08-30 17:48:45,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-08-30 17:48:45,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=818, Unknown=2, NotChecked=0, Total=930 [2021-08-30 17:48:45,596 INFO L87 Difference]: Start difference. First operand 150 states and 186 transitions. Second operand has 31 states, 27 states have (on average 1.7037037037037037) internal successors, (46), 25 states have internal predecessors, (46), 6 states have call successors, (10), 5 states have call predecessors, (10), 6 states have return successors, (7), 6 states have call predecessors, (7), 4 states have call successors, (7) [2021-08-30 17:48:50,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 17:48:50,151 INFO L93 Difference]: Finished difference Result 176 states and 225 transitions. [2021-08-30 17:48:50,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-30 17:48:50,151 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 27 states have (on average 1.7037037037037037) internal successors, (46), 25 states have internal predecessors, (46), 6 states have call successors, (10), 5 states have call predecessors, (10), 6 states have return successors, (7), 6 states have call predecessors, (7), 4 states have call successors, (7) Word has length 36 [2021-08-30 17:48:50,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 17:48:50,152 INFO L225 Difference]: With dead ends: 176 [2021-08-30 17:48:50,152 INFO L226 Difference]: Without dead ends: 174 [2021-08-30 17:48:50,153 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 301 ImplicationChecksByTransitivity, 11549.00ms TimeCoverageRelationStatistics Valid=167, Invalid=1163, Unknown=2, NotChecked=0, Total=1332 [2021-08-30 17:48:50,153 INFO L928 BasicCegarLoop]: 15 mSDtfsCounter, 29 mSDsluCounter, 820 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 522.91ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 212 SdHoareTripleChecker+Invalid, 1033 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.87ms SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 606 IncrementalHoareTripleChecker+Unchecked, 579.15ms IncrementalHoareTripleChecker+Time [2021-08-30 17:48:50,153 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 212 Invalid, 1033 Unknown, 0 Unchecked, 4.87ms Time], IncrementalHoareTripleChecker [4 Valid, 423 Invalid, 0 Unknown, 606 Unchecked, 579.15ms Time] [2021-08-30 17:48:50,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2021-08-30 17:48:50,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 170. [2021-08-30 17:48:50,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 120 states have (on average 1.475) internal successors, (177), 142 states have internal predecessors, (177), 15 states have call successors, (15), 13 states have call predecessors, (15), 16 states have return successors, (27), 14 states have call predecessors, (27), 14 states have call successors, (27) [2021-08-30 17:48:50,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 219 transitions. [2021-08-30 17:48:50,167 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 219 transitions. Word has length 36 [2021-08-30 17:48:50,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 17:48:50,167 INFO L470 AbstractCegarLoop]: Abstraction has 170 states and 219 transitions. [2021-08-30 17:48:50,167 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 27 states have (on average 1.7037037037037037) internal successors, (46), 25 states have internal predecessors, (46), 6 states have call successors, (10), 5 states have call predecessors, (10), 6 states have return successors, (7), 6 states have call predecessors, (7), 4 states have call successors, (7) [2021-08-30 17:48:50,167 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 219 transitions. [2021-08-30 17:48:50,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-30 17:48:50,173 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 17:48:50,173 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 17:48:50,180 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Ended with exit code 0 [2021-08-30 17:48:50,373 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-08-30 17:48:50,374 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting alloc_17Err0REQUIRES_VIOLATION === [ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION, ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION (and 86 more)] === [2021-08-30 17:48:50,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 17:48:50,375 INFO L82 PathProgramCache]: Analyzing trace with hash -280700943, now seen corresponding path program 1 times [2021-08-30 17:48:50,375 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-08-30 17:48:50,375 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1793737425] [2021-08-30 17:48:50,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 17:48:50,375 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-08-30 17:48:50,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-08-30 17:48:50,376 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-08-30 17:48:50,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-08-30 17:48:50,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 17:48:50,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-30 17:48:50,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 17:48:50,548 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-30 17:48:50,548 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 17:48:50,625 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-30 17:48:50,626 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-08-30 17:48:50,626 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1793737425] [2021-08-30 17:48:50,626 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1793737425] provided 2 perfect and 0 imperfect interpolant sequences [2021-08-30 17:48:50,626 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-08-30 17:48:50,626 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-08-30 17:48:50,626 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899365683] [2021-08-30 17:48:50,626 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-30 17:48:50,626 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-08-30 17:48:50,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-30 17:48:50,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-30 17:48:50,627 INFO L87 Difference]: Start difference. First operand 170 states and 219 transitions. Second operand has 5 states, 5 states have (on average 4.8) internal successors, (24), 4 states have internal predecessors, (24), 1 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2021-08-30 17:48:50,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 17:48:50,881 INFO L93 Difference]: Finished difference Result 165 states and 208 transitions. [2021-08-30 17:48:50,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-30 17:48:50,881 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 4 states have internal predecessors, (24), 1 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 36 [2021-08-30 17:48:50,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 17:48:50,882 INFO L225 Difference]: With dead ends: 165 [2021-08-30 17:48:50,882 INFO L226 Difference]: Without dead ends: 165 [2021-08-30 17:48:50,882 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 17.22ms TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-30 17:48:50,883 INFO L928 BasicCegarLoop]: 17 mSDtfsCounter, 18 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 216.62ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.26ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 247.00ms IncrementalHoareTripleChecker+Time [2021-08-30 17:48:50,883 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 67 Invalid, 278 Unknown, 0 Unchecked, 1.26ms Time], IncrementalHoareTripleChecker [1 Valid, 277 Invalid, 0 Unknown, 0 Unchecked, 247.00ms Time] [2021-08-30 17:48:50,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2021-08-30 17:48:50,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 161. [2021-08-30 17:48:50,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 112 states have (on average 1.4285714285714286) internal successors, (160), 134 states have internal predecessors, (160), 15 states have call successors, (15), 13 states have call predecessors, (15), 16 states have return successors, (27), 13 states have call predecessors, (27), 14 states have call successors, (27) [2021-08-30 17:48:50,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 202 transitions. [2021-08-30 17:48:50,887 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 202 transitions. Word has length 36 [2021-08-30 17:48:50,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 17:48:50,887 INFO L470 AbstractCegarLoop]: Abstraction has 161 states and 202 transitions. [2021-08-30 17:48:50,887 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 4 states have internal predecessors, (24), 1 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2021-08-30 17:48:50,887 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 202 transitions. [2021-08-30 17:48:50,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-30 17:48:50,888 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 17:48:50,888 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 17:48:50,898 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-08-30 17:48:51,088 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-08-30 17:48:51,089 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting free_17Err2ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION, ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION (and 86 more)] === [2021-08-30 17:48:51,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 17:48:51,089 INFO L82 PathProgramCache]: Analyzing trace with hash 476011625, now seen corresponding path program 1 times [2021-08-30 17:48:51,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-08-30 17:48:51,089 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1218003012] [2021-08-30 17:48:51,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 17:48:51,089 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-08-30 17:48:51,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-08-30 17:48:51,093 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-08-30 17:48:51,097 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-08-30 17:48:51,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 17:48:51,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 11 conjunts are in the unsatisfiable core [2021-08-30 17:48:51,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 17:48:51,232 INFO L388 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 11 treesize of output 7 [2021-08-30 17:48:51,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-08-30 17:48:51,311 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 17:48:51,311 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 17:48:51,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 12 [2021-08-30 17:48:51,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2021-08-30 17:48:51,463 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 17:48:51,463 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-08-30 17:48:51,464 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1218003012] [2021-08-30 17:48:51,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1218003012] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 17:48:51,464 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-30 17:48:51,464 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-30 17:48:51,464 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805143896] [2021-08-30 17:48:51,464 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-30 17:48:51,464 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-08-30 17:48:51,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-30 17:48:51,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-08-30 17:48:51,465 INFO L87 Difference]: Start difference. First operand 161 states and 202 transitions. Second operand has 11 states, 10 states have (on average 3.6) internal successors, (36), 10 states have internal predecessors, (36), 2 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-08-30 17:48:52,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 17:48:52,247 INFO L93 Difference]: Finished difference Result 223 states and 273 transitions. [2021-08-30 17:48:52,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-30 17:48:52,247 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.6) internal successors, (36), 10 states have internal predecessors, (36), 2 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 37 [2021-08-30 17:48:52,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 17:48:52,248 INFO L225 Difference]: With dead ends: 223 [2021-08-30 17:48:52,249 INFO L226 Difference]: Without dead ends: 223 [2021-08-30 17:48:52,249 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 169.13ms TimeCoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2021-08-30 17:48:52,249 INFO L928 BasicCegarLoop]: 12 mSDtfsCounter, 135 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 617 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 587.62ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 683 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.73ms SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 617 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 51 IncrementalHoareTripleChecker+Unchecked, 676.19ms IncrementalHoareTripleChecker+Time [2021-08-30 17:48:52,249 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 55 Invalid, 683 Unknown, 0 Unchecked, 3.73ms Time], IncrementalHoareTripleChecker [15 Valid, 617 Invalid, 0 Unknown, 51 Unchecked, 676.19ms Time] [2021-08-30 17:48:52,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-08-30 17:48:52,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 182. [2021-08-30 17:48:52,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 130 states have (on average 1.4461538461538461) internal successors, (188), 152 states have internal predecessors, (188), 16 states have call successors, (16), 14 states have call predecessors, (16), 18 states have return successors, (31), 15 states have call predecessors, (31), 15 states have call successors, (31) [2021-08-30 17:48:52,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 235 transitions. [2021-08-30 17:48:52,254 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 235 transitions. Word has length 37 [2021-08-30 17:48:52,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 17:48:52,255 INFO L470 AbstractCegarLoop]: Abstraction has 182 states and 235 transitions. [2021-08-30 17:48:52,255 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.6) internal successors, (36), 10 states have internal predecessors, (36), 2 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-08-30 17:48:52,255 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 235 transitions. [2021-08-30 17:48:52,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-08-30 17:48:52,255 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 17:48:52,256 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 17:48:52,264 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2021-08-30 17:48:52,460 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-08-30 17:48:52,461 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting entry_pointErr2ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION, ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION (and 86 more)] === [2021-08-30 17:48:52,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 17:48:52,461 INFO L82 PathProgramCache]: Analyzing trace with hash 1871416915, now seen corresponding path program 1 times [2021-08-30 17:48:52,461 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-08-30 17:48:52,461 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1824676701] [2021-08-30 17:48:52,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 17:48:52,462 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-08-30 17:48:52,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-08-30 17:48:52,462 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-08-30 17:48:52,463 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-08-30 17:48:52,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 17:48:52,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-30 17:48:52,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 17:48:52,627 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 17:48:52,627 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 17:48:52,702 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 17:48:52,702 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-08-30 17:48:52,702 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1824676701] [2021-08-30 17:48:52,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1824676701] provided 2 perfect and 0 imperfect interpolant sequences [2021-08-30 17:48:52,703 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-08-30 17:48:52,703 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2021-08-30 17:48:52,703 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383531750] [2021-08-30 17:48:52,703 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-30 17:48:52,703 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-08-30 17:48:52,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-30 17:48:52,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-30 17:48:52,704 INFO L87 Difference]: Start difference. First operand 182 states and 235 transitions. Second operand has 5 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-08-30 17:48:52,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 17:48:52,976 INFO L93 Difference]: Finished difference Result 181 states and 233 transitions. [2021-08-30 17:48:52,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-30 17:48:52,976 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 38 [2021-08-30 17:48:52,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 17:48:52,977 INFO L225 Difference]: With dead ends: 181 [2021-08-30 17:48:52,977 INFO L226 Difference]: Without dead ends: 181 [2021-08-30 17:48:52,978 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.76ms TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-30 17:48:52,978 INFO L928 BasicCegarLoop]: 15 mSDtfsCounter, 7 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 263 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 233.86ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.29ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 263.79ms IncrementalHoareTripleChecker+Time [2021-08-30 17:48:52,978 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 57 Invalid, 264 Unknown, 0 Unchecked, 1.29ms Time], IncrementalHoareTripleChecker [1 Valid, 263 Invalid, 0 Unknown, 0 Unchecked, 263.79ms Time] [2021-08-30 17:48:52,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2021-08-30 17:48:52,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 181. [2021-08-30 17:48:52,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 130 states have (on average 1.4307692307692308) internal successors, (186), 151 states have internal predecessors, (186), 16 states have call successors, (16), 14 states have call predecessors, (16), 18 states have return successors, (31), 15 states have call predecessors, (31), 15 states have call successors, (31) [2021-08-30 17:48:52,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 233 transitions. [2021-08-30 17:48:52,986 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 233 transitions. Word has length 38 [2021-08-30 17:48:52,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 17:48:52,986 INFO L470 AbstractCegarLoop]: Abstraction has 181 states and 233 transitions. [2021-08-30 17:48:52,987 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-08-30 17:48:52,987 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 233 transitions. [2021-08-30 17:48:52,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-08-30 17:48:52,987 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 17:48:52,987 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 17:48:52,994 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2021-08-30 17:48:53,188 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-08-30 17:48:53,188 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting free_17Err3ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION, ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION (and 86 more)] === [2021-08-30 17:48:53,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 17:48:53,188 INFO L82 PathProgramCache]: Analyzing trace with hash 1871458939, now seen corresponding path program 1 times [2021-08-30 17:48:53,188 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-08-30 17:48:53,189 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [594551727] [2021-08-30 17:48:53,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 17:48:53,189 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-08-30 17:48:53,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-08-30 17:48:53,190 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-08-30 17:48:53,190 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-08-30 17:48:53,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 17:48:53,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 12 conjunts are in the unsatisfiable core [2021-08-30 17:48:53,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 17:48:53,365 INFO L388 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 11 treesize of output 7 [2021-08-30 17:48:53,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2021-08-30 17:48:53,508 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 17:48:53,508 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 17:48:53,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 12 [2021-08-30 17:48:53,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2021-08-30 17:48:53,769 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 17:48:53,769 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-08-30 17:48:53,769 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [594551727] [2021-08-30 17:48:53,769 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [594551727] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 17:48:53,769 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-30 17:48:53,769 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2021-08-30 17:48:53,770 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100428816] [2021-08-30 17:48:53,770 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-30 17:48:53,770 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-08-30 17:48:53,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-30 17:48:53,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2021-08-30 17:48:53,771 INFO L87 Difference]: Start difference. First operand 181 states and 233 transitions. Second operand has 15 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 13 states have internal predecessors, (48), 4 states have call successors, (11), 6 states have call predecessors, (11), 4 states have return successors, (7), 3 states have call predecessors, (7), 4 states have call successors, (7) [2021-08-30 17:48:54,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 17:48:54,905 INFO L93 Difference]: Finished difference Result 216 states and 262 transitions. [2021-08-30 17:48:54,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-30 17:48:54,905 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 13 states have internal predecessors, (48), 4 states have call successors, (11), 6 states have call predecessors, (11), 4 states have return successors, (7), 3 states have call predecessors, (7), 4 states have call successors, (7) Word has length 38 [2021-08-30 17:48:54,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 17:48:54,907 INFO L225 Difference]: With dead ends: 216 [2021-08-30 17:48:54,907 INFO L226 Difference]: Without dead ends: 216 [2021-08-30 17:48:54,907 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 296.30ms TimeCoverageRelationStatistics Valid=106, Invalid=356, Unknown=0, NotChecked=0, Total=462 [2021-08-30 17:48:54,908 INFO L928 BasicCegarLoop]: 11 mSDtfsCounter, 148 mSDsluCounter, 375 mSDsCounter, 0 mSdLazyCounter, 998 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 841.41ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 1076 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.64ms SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 998 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 50 IncrementalHoareTripleChecker+Unchecked, 972.82ms IncrementalHoareTripleChecker+Time [2021-08-30 17:48:54,908 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 17 Invalid, 1076 Unknown, 0 Unchecked, 3.64ms Time], IncrementalHoareTripleChecker [28 Valid, 998 Invalid, 0 Unknown, 50 Unchecked, 972.82ms Time] [2021-08-30 17:48:54,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2021-08-30 17:48:54,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 185. [2021-08-30 17:48:54,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 134 states have (on average 1.4179104477611941) internal successors, (190), 155 states have internal predecessors, (190), 16 states have call successors, (16), 14 states have call predecessors, (16), 18 states have return successors, (31), 15 states have call predecessors, (31), 15 states have call successors, (31) [2021-08-30 17:48:54,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 237 transitions. [2021-08-30 17:48:54,913 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 237 transitions. Word has length 38 [2021-08-30 17:48:54,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 17:48:54,913 INFO L470 AbstractCegarLoop]: Abstraction has 185 states and 237 transitions. [2021-08-30 17:48:54,913 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.4285714285714284) internal successors, (48), 13 states have internal predecessors, (48), 4 states have call successors, (11), 6 states have call predecessors, (11), 4 states have return successors, (7), 3 states have call predecessors, (7), 4 states have call successors, (7) [2021-08-30 17:48:54,913 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 237 transitions. [2021-08-30 17:48:54,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-08-30 17:48:54,914 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 17:48:54,914 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 17:48:54,930 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2021-08-30 17:48:55,121 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-08-30 17:48:55,121 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting alloc_17Err3REQUIRES_VIOLATION === [ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION, ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION (and 86 more)] === [2021-08-30 17:48:55,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 17:48:55,122 INFO L82 PathProgramCache]: Analyzing trace with hash -913520737, now seen corresponding path program 1 times [2021-08-30 17:48:55,122 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-08-30 17:48:55,122 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1401221517] [2021-08-30 17:48:55,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 17:48:55,122 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-08-30 17:48:55,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-08-30 17:48:55,123 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-08-30 17:48:55,146 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-08-30 17:48:55,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 17:48:55,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-30 17:48:55,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 17:48:55,287 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-30 17:48:55,287 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 17:48:55,353 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-30 17:48:55,355 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-08-30 17:48:55,355 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1401221517] [2021-08-30 17:48:55,355 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1401221517] provided 2 perfect and 0 imperfect interpolant sequences [2021-08-30 17:48:55,355 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-08-30 17:48:55,356 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-08-30 17:48:55,356 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641283198] [2021-08-30 17:48:55,356 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-30 17:48:55,356 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-08-30 17:48:55,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-30 17:48:55,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-30 17:48:55,356 INFO L87 Difference]: Start difference. First operand 185 states and 237 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 1 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2021-08-30 17:48:55,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 17:48:55,597 INFO L93 Difference]: Finished difference Result 174 states and 218 transitions. [2021-08-30 17:48:55,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-30 17:48:55,598 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 1 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 38 [2021-08-30 17:48:55,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 17:48:55,598 INFO L225 Difference]: With dead ends: 174 [2021-08-30 17:48:55,598 INFO L226 Difference]: Without dead ends: 174 [2021-08-30 17:48:55,599 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 13.45ms TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-30 17:48:55,599 INFO L928 BasicCegarLoop]: 18 mSDtfsCounter, 8 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 291 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 192.39ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.99ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 229.09ms IncrementalHoareTripleChecker+Time [2021-08-30 17:48:55,599 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 71 Invalid, 291 Unknown, 0 Unchecked, 0.99ms Time], IncrementalHoareTripleChecker [0 Valid, 291 Invalid, 0 Unknown, 0 Unchecked, 229.09ms Time] [2021-08-30 17:48:55,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2021-08-30 17:48:55,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 170. [2021-08-30 17:48:55,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 122 states have (on average 1.401639344262295) internal successors, (171), 143 states have internal predecessors, (171), 15 states have call successors, (15), 13 states have call predecessors, (15), 16 states have return successors, (26), 13 states have call predecessors, (26), 14 states have call successors, (26) [2021-08-30 17:48:55,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 212 transitions. [2021-08-30 17:48:55,603 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 212 transitions. Word has length 38 [2021-08-30 17:48:55,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 17:48:55,604 INFO L470 AbstractCegarLoop]: Abstraction has 170 states and 212 transitions. [2021-08-30 17:48:55,604 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 4 states have internal predecessors, (26), 1 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2021-08-30 17:48:55,604 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 212 transitions. [2021-08-30 17:48:55,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-08-30 17:48:55,604 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 17:48:55,604 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 17:48:55,611 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2021-08-30 17:48:55,812 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-08-30 17:48:55,813 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting alloc_17Err2REQUIRES_VIOLATION === [ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION, ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION (and 86 more)] === [2021-08-30 17:48:55,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 17:48:55,813 INFO L82 PathProgramCache]: Analyzing trace with hash 829289597, now seen corresponding path program 1 times [2021-08-30 17:48:55,813 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-08-30 17:48:55,814 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1025856075] [2021-08-30 17:48:55,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 17:48:55,814 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-08-30 17:48:55,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-08-30 17:48:55,814 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-08-30 17:48:55,815 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2021-08-30 17:48:55,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 17:48:55,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-30 17:48:55,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 17:48:55,968 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-30 17:48:55,968 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 17:48:56,039 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-08-30 17:48:56,040 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-08-30 17:48:56,040 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1025856075] [2021-08-30 17:48:56,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1025856075] provided 2 perfect and 0 imperfect interpolant sequences [2021-08-30 17:48:56,040 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-08-30 17:48:56,040 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2021-08-30 17:48:56,040 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616988666] [2021-08-30 17:48:56,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-30 17:48:56,041 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-08-30 17:48:56,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-30 17:48:56,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-30 17:48:56,041 INFO L87 Difference]: Start difference. First operand 170 states and 212 transitions. Second operand has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 6 states have internal predecessors, (31), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-08-30 17:48:56,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 17:48:56,271 INFO L93 Difference]: Finished difference Result 177 states and 220 transitions. [2021-08-30 17:48:56,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-30 17:48:56,271 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 6 states have internal predecessors, (31), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 38 [2021-08-30 17:48:56,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 17:48:56,272 INFO L225 Difference]: With dead ends: 177 [2021-08-30 17:48:56,272 INFO L226 Difference]: Without dead ends: 177 [2021-08-30 17:48:56,272 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 20.91ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-08-30 17:48:56,273 INFO L928 BasicCegarLoop]: 17 mSDtfsCounter, 26 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 212 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 189.50ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.80ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 218.21ms IncrementalHoareTripleChecker+Time [2021-08-30 17:48:56,273 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 50 Invalid, 213 Unknown, 0 Unchecked, 0.80ms Time], IncrementalHoareTripleChecker [1 Valid, 212 Invalid, 0 Unknown, 0 Unchecked, 218.21ms Time] [2021-08-30 17:48:56,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2021-08-30 17:48:56,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 170. [2021-08-30 17:48:56,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 122 states have (on average 1.3934426229508197) internal successors, (170), 143 states have internal predecessors, (170), 15 states have call successors, (15), 13 states have call predecessors, (15), 16 states have return successors, (26), 13 states have call predecessors, (26), 14 states have call successors, (26) [2021-08-30 17:48:56,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 211 transitions. [2021-08-30 17:48:56,277 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 211 transitions. Word has length 38 [2021-08-30 17:48:56,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 17:48:56,277 INFO L470 AbstractCegarLoop]: Abstraction has 170 states and 211 transitions. [2021-08-30 17:48:56,277 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.166666666666667) internal successors, (31), 6 states have internal predecessors, (31), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-08-30 17:48:56,277 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 211 transitions. [2021-08-30 17:48:56,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-08-30 17:48:56,281 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 17:48:56,281 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 17:48:56,290 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Ended with exit code 0 [2021-08-30 17:48:56,485 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-08-30 17:48:56,485 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting entry_pointErr3ASSERT_VIOLATIONMEMORY_FREE === [ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION, ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION (and 86 more)] === [2021-08-30 17:48:56,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 17:48:56,485 INFO L82 PathProgramCache]: Analyzing trace with hash -2115617282, now seen corresponding path program 1 times [2021-08-30 17:48:56,485 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-08-30 17:48:56,485 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [864776566] [2021-08-30 17:48:56,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 17:48:56,486 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-08-30 17:48:56,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-08-30 17:48:56,486 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-08-30 17:48:56,487 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2021-08-30 17:48:56,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 17:48:56,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-30 17:48:56,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 17:48:56,866 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 17:48:56,866 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 17:48:56,998 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 17:48:56,998 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-08-30 17:48:56,998 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [864776566] [2021-08-30 17:48:56,998 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [864776566] provided 2 perfect and 0 imperfect interpolant sequences [2021-08-30 17:48:56,998 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-08-30 17:48:56,999 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 4] imperfect sequences [] total 9 [2021-08-30 17:48:56,999 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717102510] [2021-08-30 17:48:56,999 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-30 17:48:56,999 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-08-30 17:48:56,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-30 17:48:56,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-08-30 17:48:57,000 INFO L87 Difference]: Start difference. First operand 170 states and 211 transitions. Second operand has 10 states, 9 states have (on average 6.0) internal successors, (54), 8 states have internal predecessors, (54), 4 states have call successors, (13), 3 states have call predecessors, (13), 5 states have return successors, (10), 6 states have call predecessors, (10), 4 states have call successors, (10) [2021-08-30 17:48:57,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 17:48:57,263 INFO L93 Difference]: Finished difference Result 221 states and 279 transitions. [2021-08-30 17:48:57,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-30 17:48:57,264 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 6.0) internal successors, (54), 8 states have internal predecessors, (54), 4 states have call successors, (13), 3 states have call predecessors, (13), 5 states have return successors, (10), 6 states have call predecessors, (10), 4 states have call successors, (10) Word has length 39 [2021-08-30 17:48:57,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 17:48:57,265 INFO L225 Difference]: With dead ends: 221 [2021-08-30 17:48:57,265 INFO L226 Difference]: Without dead ends: 221 [2021-08-30 17:48:57,265 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 66 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 120.38ms TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-08-30 17:48:57,266 INFO L928 BasicCegarLoop]: 16 mSDtfsCounter, 17 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 220.81ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.94ms SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 94 IncrementalHoareTripleChecker+Unchecked, 255.54ms IncrementalHoareTripleChecker+Time [2021-08-30 17:48:57,266 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 29 Invalid, 340 Unknown, 0 Unchecked, 0.94ms Time], IncrementalHoareTripleChecker [5 Valid, 241 Invalid, 0 Unknown, 94 Unchecked, 255.54ms Time] [2021-08-30 17:48:57,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2021-08-30 17:48:57,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 169. [2021-08-30 17:48:57,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 122 states have (on average 1.3770491803278688) internal successors, (168), 142 states have internal predecessors, (168), 15 states have call successors, (15), 13 states have call predecessors, (15), 16 states have return successors, (26), 13 states have call predecessors, (26), 14 states have call successors, (26) [2021-08-30 17:48:57,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 209 transitions. [2021-08-30 17:48:57,270 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 209 transitions. Word has length 39 [2021-08-30 17:48:57,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 17:48:57,270 INFO L470 AbstractCegarLoop]: Abstraction has 169 states and 209 transitions. [2021-08-30 17:48:57,270 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 6.0) internal successors, (54), 8 states have internal predecessors, (54), 4 states have call successors, (13), 3 states have call predecessors, (13), 5 states have return successors, (10), 6 states have call predecessors, (10), 4 states have call successors, (10) [2021-08-30 17:48:57,271 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 209 transitions. [2021-08-30 17:48:57,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-08-30 17:48:57,271 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 17:48:57,271 INFO L513 BasicCegarLoop]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 17:48:57,287 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2021-08-30 17:48:57,478 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-08-30 17:48:57,478 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting entry_pointErr1REQUIRES_VIOLATION === [ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION, ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION (and 86 more)] === [2021-08-30 17:48:57,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 17:48:57,478 INFO L82 PathProgramCache]: Analyzing trace with hash 671173534, now seen corresponding path program 2 times [2021-08-30 17:48:57,478 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-08-30 17:48:57,479 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [414116108] [2021-08-30 17:48:57,479 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-30 17:48:57,479 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-08-30 17:48:57,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-08-30 17:48:57,480 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-08-30 17:48:57,504 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2021-08-30 17:48:57,610 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-30 17:48:57,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 17:48:57,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-30 17:48:57,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 17:48:57,673 INFO L388 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 [2021-08-30 17:48:58,210 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 17:48:58,210 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 17:49:00,436 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 17:49:00,436 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-08-30 17:49:00,436 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [414116108] [2021-08-30 17:49:00,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [414116108] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 17:49:00,436 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-30 17:49:00,436 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 28 [2021-08-30 17:49:00,436 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405826610] [2021-08-30 17:49:00,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-08-30 17:49:00,437 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-08-30 17:49:00,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-08-30 17:49:00,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=674, Unknown=0, NotChecked=0, Total=812 [2021-08-30 17:49:00,437 INFO L87 Difference]: Start difference. First operand 169 states and 209 transitions. Second operand has 29 states, 26 states have (on average 2.1538461538461537) internal successors, (56), 26 states have internal predecessors, (56), 3 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2021-08-30 17:49:08,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 17:49:08,727 INFO L93 Difference]: Finished difference Result 209 states and 281 transitions. [2021-08-30 17:49:08,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-30 17:49:08,728 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 26 states have (on average 2.1538461538461537) internal successors, (56), 26 states have internal predecessors, (56), 3 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 38 [2021-08-30 17:49:08,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 17:49:08,729 INFO L225 Difference]: With dead ends: 209 [2021-08-30 17:49:08,729 INFO L226 Difference]: Without dead ends: 209 [2021-08-30 17:49:08,730 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 508 ImplicationChecksByTransitivity, 6055.68ms TimeCoverageRelationStatistics Valid=476, Invalid=1876, Unknown=0, NotChecked=0, Total=2352 [2021-08-30 17:49:08,731 INFO L928 BasicCegarLoop]: 27 mSDtfsCounter, 116 mSDsluCounter, 1269 mSDsCounter, 0 mSdLazyCounter, 1664 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3716.53ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 328 SdHoareTripleChecker+Invalid, 1916 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 8.40ms SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1664 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 211 IncrementalHoareTripleChecker+Unchecked, 4084.78ms IncrementalHoareTripleChecker+Time [2021-08-30 17:49:08,731 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 328 Invalid, 1916 Unknown, 0 Unchecked, 8.40ms Time], IncrementalHoareTripleChecker [41 Valid, 1664 Invalid, 0 Unknown, 211 Unchecked, 4084.78ms Time] [2021-08-30 17:49:08,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-08-30 17:49:08,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 187. [2021-08-30 17:49:08,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 140 states have (on average 1.3714285714285714) internal successors, (192), 160 states have internal predecessors, (192), 15 states have call successors, (15), 13 states have call predecessors, (15), 16 states have return successors, (26), 13 states have call predecessors, (26), 14 states have call successors, (26) [2021-08-30 17:49:08,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 233 transitions. [2021-08-30 17:49:08,737 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 233 transitions. Word has length 38 [2021-08-30 17:49:08,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 17:49:08,737 INFO L470 AbstractCegarLoop]: Abstraction has 187 states and 233 transitions. [2021-08-30 17:49:08,737 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 26 states have (on average 2.1538461538461537) internal successors, (56), 26 states have internal predecessors, (56), 3 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2021-08-30 17:49:08,737 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 233 transitions. [2021-08-30 17:49:08,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-08-30 17:49:08,738 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 17:49:08,738 INFO L513 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, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 17:49:08,758 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2021-08-30 17:49:08,946 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-08-30 17:49:08,946 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting free_17Err0REQUIRES_VIOLATION === [ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION, ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION (and 86 more)] === [2021-08-30 17:49:08,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 17:49:08,946 INFO L82 PathProgramCache]: Analyzing trace with hash -1849834272, now seen corresponding path program 1 times [2021-08-30 17:49:08,946 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-08-30 17:49:08,947 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [799123555] [2021-08-30 17:49:08,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 17:49:08,947 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-08-30 17:49:08,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-08-30 17:49:08,947 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-08-30 17:49:08,954 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2021-08-30 17:49:09,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 17:49:09,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-30 17:49:09,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 17:49:09,243 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-30 17:49:09,243 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 17:49:09,479 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-30 17:49:09,479 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-08-30 17:49:09,479 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [799123555] [2021-08-30 17:49:09,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [799123555] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 17:49:09,479 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-30 17:49:09,479 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 15 [2021-08-30 17:49:09,479 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414943693] [2021-08-30 17:49:09,480 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-30 17:49:09,480 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-08-30 17:49:09,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-30 17:49:09,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2021-08-30 17:49:09,480 INFO L87 Difference]: Start difference. First operand 187 states and 233 transitions. Second operand has 15 states, 14 states have (on average 3.0) internal successors, (42), 14 states have internal predecessors, (42), 5 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2021-08-30 17:49:10,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 17:49:10,193 INFO L93 Difference]: Finished difference Result 189 states and 230 transitions. [2021-08-30 17:49:10,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-30 17:49:10,193 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.0) internal successors, (42), 14 states have internal predecessors, (42), 5 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) Word has length 42 [2021-08-30 17:49:10,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 17:49:10,194 INFO L225 Difference]: With dead ends: 189 [2021-08-30 17:49:10,194 INFO L226 Difference]: Without dead ends: 186 [2021-08-30 17:49:10,194 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 67 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 201.28ms TimeCoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2021-08-30 17:49:10,194 INFO L928 BasicCegarLoop]: 16 mSDtfsCounter, 95 mSDsluCounter, 557 mSDsCounter, 0 mSdLazyCounter, 661 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 593.29ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 681 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.13ms SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 661 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 670.08ms IncrementalHoareTripleChecker+Time [2021-08-30 17:49:10,195 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 125 Invalid, 681 Unknown, 0 Unchecked, 2.13ms Time], IncrementalHoareTripleChecker [20 Valid, 661 Invalid, 0 Unknown, 0 Unchecked, 670.08ms Time] [2021-08-30 17:49:10,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2021-08-30 17:49:10,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 166. [2021-08-30 17:49:10,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 123 states have (on average 1.3414634146341464) internal successors, (165), 141 states have internal predecessors, (165), 14 states have call successors, (14), 12 states have call predecessors, (14), 13 states have return successors, (21), 12 states have call predecessors, (21), 13 states have call successors, (21) [2021-08-30 17:49:10,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 200 transitions. [2021-08-30 17:49:10,198 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 200 transitions. Word has length 42 [2021-08-30 17:49:10,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 17:49:10,199 INFO L470 AbstractCegarLoop]: Abstraction has 166 states and 200 transitions. [2021-08-30 17:49:10,199 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.0) internal successors, (42), 14 states have internal predecessors, (42), 5 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2021-08-30 17:49:10,199 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 200 transitions. [2021-08-30 17:49:10,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-08-30 17:49:10,199 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 17:49:10,200 INFO L513 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 17:49:10,206 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2021-08-30 17:49:10,405 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-08-30 17:49:10,406 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting alloc_17Err1REQUIRES_VIOLATION === [ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION, ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION (and 86 more)] === [2021-08-30 17:49:10,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 17:49:10,406 INFO L82 PathProgramCache]: Analyzing trace with hash 2140116499, now seen corresponding path program 2 times [2021-08-30 17:49:10,406 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-08-30 17:49:10,406 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1430824312] [2021-08-30 17:49:10,406 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-30 17:49:10,407 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-08-30 17:49:10,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-08-30 17:49:10,408 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-08-30 17:49:10,408 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2021-08-30 17:49:10,529 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-30 17:49:10,530 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-30 17:49:10,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 36 conjunts are in the unsatisfiable core [2021-08-30 17:49:10,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 17:49:10,591 INFO L388 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 [2021-08-30 17:49:10,594 INFO L388 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 [2021-08-30 17:49:13,494 INFO L354 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2021-08-30 17:49:13,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 48 treesize of output 48 [2021-08-30 17:49:13,504 INFO L354 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2021-08-30 17:49:13,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 42 [2021-08-30 17:49:13,623 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 17:49:13,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 17:49:35,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 26 [2021-08-30 17:49:35,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 26 [2021-08-30 17:49:35,675 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 17:49:35,675 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-08-30 17:49:35,682 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1430824312] [2021-08-30 17:49:35,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1430824312] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-30 17:49:35,682 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-30 17:49:35,682 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 15] total 34 [2021-08-30 17:49:35,682 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409049613] [2021-08-30 17:49:35,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2021-08-30 17:49:35,682 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-08-30 17:49:35,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-08-30 17:49:35,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=1029, Unknown=8, NotChecked=0, Total=1190 [2021-08-30 17:49:35,683 INFO L87 Difference]: Start difference. First operand 166 states and 200 transitions. Second operand has 35 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 30 states have internal predecessors, (58), 6 states have call successors, (10), 5 states have call predecessors, (10), 6 states have return successors, (7), 6 states have call predecessors, (7), 4 states have call successors, (7) [2021-08-30 17:50:23,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-30 17:50:23,777 INFO L93 Difference]: Finished difference Result 202 states and 249 transitions. [2021-08-30 17:50:23,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-30 17:50:23,777 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 30 states have internal predecessors, (58), 6 states have call successors, (10), 5 states have call predecessors, (10), 6 states have return successors, (7), 6 states have call predecessors, (7), 4 states have call successors, (7) Word has length 42 [2021-08-30 17:50:23,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-30 17:50:23,778 INFO L225 Difference]: With dead ends: 202 [2021-08-30 17:50:23,778 INFO L226 Difference]: Without dead ends: 202 [2021-08-30 17:50:23,779 INFO L927 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 441 ImplicationChecksByTransitivity, 67663.61ms TimeCoverageRelationStatistics Valid=273, Invalid=1770, Unknown=27, NotChecked=0, Total=2070 [2021-08-30 17:50:23,779 INFO L928 BasicCegarLoop]: 22 mSDtfsCounter, 61 mSDsluCounter, 1043 mSDsCounter, 0 mSdLazyCounter, 510 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 458.66ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 1614 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.47ms SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 510 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1093 IncrementalHoareTripleChecker+Unchecked, 521.67ms IncrementalHoareTripleChecker+Time [2021-08-30 17:50:23,780 INFO L929 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 352 Invalid, 1614 Unknown, 0 Unchecked, 3.47ms Time], IncrementalHoareTripleChecker [11 Valid, 510 Invalid, 0 Unknown, 1093 Unchecked, 521.67ms Time] [2021-08-30 17:50:23,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2021-08-30 17:50:23,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 170. [2021-08-30 17:50:23,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 126 states have (on average 1.3412698412698412) internal successors, (169), 144 states have internal predecessors, (169), 14 states have call successors, (14), 13 states have call predecessors, (14), 14 states have return successors, (21), 12 states have call predecessors, (21), 13 states have call successors, (21) [2021-08-30 17:50:23,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 204 transitions. [2021-08-30 17:50:23,786 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 204 transitions. Word has length 42 [2021-08-30 17:50:23,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-30 17:50:23,786 INFO L470 AbstractCegarLoop]: Abstraction has 170 states and 204 transitions. [2021-08-30 17:50:23,786 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 30 states have internal predecessors, (58), 6 states have call successors, (10), 5 states have call predecessors, (10), 6 states have return successors, (7), 6 states have call predecessors, (7), 4 states have call successors, (7) [2021-08-30 17:50:23,786 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 204 transitions. [2021-08-30 17:50:23,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-08-30 17:50:23,787 INFO L505 BasicCegarLoop]: Found error trace [2021-08-30 17:50:23,787 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-30 17:50:23,797 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2021-08-30 17:50:24,006 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-08-30 17:50:24,006 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting free_17Err1REQUIRES_VIOLATION === [ldv_msg_allocErr0REQUIRES_VIOLATION, ldv_msg_allocErr1REQUIRES_VIOLATION, ldv_kref_initErr0REQUIRES_VIOLATION, ldv_kref_initErr1REQUIRES_VIOLATION (and 86 more)] === [2021-08-30 17:50:24,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-30 17:50:24,006 INFO L82 PathProgramCache]: Analyzing trace with hash 976242237, now seen corresponding path program 1 times [2021-08-30 17:50:24,007 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-08-30 17:50:24,007 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1742789808] [2021-08-30 17:50:24,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 17:50:24,007 INFO L170 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-08-30 17:50:24,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-08-30 17:50:24,008 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-08-30 17:50:24,009 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2021-08-30 17:50:24,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 17:50:24,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-30 17:50:24,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 17:50:24,171 INFO L388 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 [2021-08-30 17:50:24,722 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 17:50:24,722 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 17:50:25,360 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-08-30 17:50:25,360 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1742789808] [2021-08-30 17:50:25,361 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: Alternating quantifiers not yet supported [2021-08-30 17:50:25,361 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [308014234] [2021-08-30 17:50:25,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 17:50:25,361 INFO L170 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-08-30 17:50:25,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2021-08-30 17:50:25,362 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-08-30 17:50:25,362 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (24)] Waiting until timeout for monitored process [2021-08-30 17:50:25,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 17:50:25,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-30 17:50:25,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 17:50:25,558 INFO L388 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 [2021-08-30 17:50:26,164 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-30 17:50:26,164 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 17:50:26,886 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: Alternating quantifiers not yet supported [2021-08-30 17:50:26,886 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1161367335] [2021-08-30 17:50:26,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-30 17:50:26,886 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 17:50:26,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-30 17:50:26,887 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-30 17:50:26,891 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-08-30 17:50:27,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-30 17:50:27,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-30 17:50:27,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-30 17:50:27,070 INFO L388 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 [2021-08-30 17:50:27,268 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-30 17:50:27,269 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-30 17:50:27,927 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: Alternating quantifiers not yet supported [2021-08-30 17:50:27,927 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 0 imperfect interpolant sequences. [2021-08-30 17:50:27,928 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [] total 0 [2021-08-30 17:50:27,928 ERROR L172 FreeRefinementEngine]: Strategy WOLF failed to provide any proof altough trace is infeasible [2021-08-30 17:50:27,928 INFO L627 BasicCegarLoop]: Counterexample might be feasible [2021-08-30 17:50:27,931 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location free_17Err1REQUIRES_VIOLATION (89 of 90 remaining) [2021-08-30 17:50:27,932 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_msg_allocErr0REQUIRES_VIOLATION (88 of 90 remaining) [2021-08-30 17:50:27,932 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_msg_allocErr1REQUIRES_VIOLATION (87 of 90 remaining) [2021-08-30 17:50:27,932 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_kref_initErr0REQUIRES_VIOLATION (86 of 90 remaining) [2021-08-30 17:50:27,932 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_kref_initErr1REQUIRES_VIOLATION (85 of 90 remaining) [2021-08-30 17:50:27,932 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_atomic_add_returnErr0REQUIRES_VIOLATION (84 of 90 remaining) [2021-08-30 17:50:27,932 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_atomic_add_returnErr1REQUIRES_VIOLATION (83 of 90 remaining) [2021-08-30 17:50:27,932 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_atomic_add_returnErr2REQUIRES_VIOLATION (82 of 90 remaining) [2021-08-30 17:50:27,932 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_atomic_add_returnErr3REQUIRES_VIOLATION (81 of 90 remaining) [2021-08-30 17:50:27,933 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATION (80 of 90 remaining) [2021-08-30 17:50:27,933 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATION (79 of 90 remaining) [2021-08-30 17:50:27,933 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location LDV_INIT_LIST_HEADErr2REQUIRES_VIOLATION (78 of 90 remaining) [2021-08-30 17:50:27,933 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location LDV_INIT_LIST_HEADErr3REQUIRES_VIOLATION (77 of 90 remaining) [2021-08-30 17:50:27,933 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location __ldv_list_addErr0REQUIRES_VIOLATION (76 of 90 remaining) [2021-08-30 17:50:27,933 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location __ldv_list_addErr1REQUIRES_VIOLATION (75 of 90 remaining) [2021-08-30 17:50:27,933 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location __ldv_list_addErr2REQUIRES_VIOLATION (74 of 90 remaining) [2021-08-30 17:50:27,933 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location __ldv_list_addErr3REQUIRES_VIOLATION (73 of 90 remaining) [2021-08-30 17:50:27,933 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location __ldv_list_addErr4REQUIRES_VIOLATION (72 of 90 remaining) [2021-08-30 17:50:27,933 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location __ldv_list_addErr5REQUIRES_VIOLATION (71 of 90 remaining) [2021-08-30 17:50:27,933 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location __ldv_list_addErr6REQUIRES_VIOLATION (70 of 90 remaining) [2021-08-30 17:50:27,933 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location __ldv_list_addErr7REQUIRES_VIOLATION (69 of 90 remaining) [2021-08-30 17:50:27,933 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_dev_set_drvdataErr0REQUIRES_VIOLATION (68 of 90 remaining) [2021-08-30 17:50:27,933 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_dev_set_drvdataErr1REQUIRES_VIOLATION (67 of 90 remaining) [2021-08-30 17:50:27,933 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location __ldv_list_delErr0REQUIRES_VIOLATION (66 of 90 remaining) [2021-08-30 17:50:27,933 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location __ldv_list_delErr1REQUIRES_VIOLATION (65 of 90 remaining) [2021-08-30 17:50:27,934 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location __ldv_list_delErr2REQUIRES_VIOLATION (64 of 90 remaining) [2021-08-30 17:50:27,934 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location __ldv_list_delErr3REQUIRES_VIOLATION (63 of 90 remaining) [2021-08-30 17:50:27,934 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_atomic_sub_returnErr0REQUIRES_VIOLATION (62 of 90 remaining) [2021-08-30 17:50:27,934 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_atomic_sub_returnErr1REQUIRES_VIOLATION (61 of 90 remaining) [2021-08-30 17:50:27,934 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_atomic_sub_returnErr2REQUIRES_VIOLATION (60 of 90 remaining) [2021-08-30 17:50:27,934 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_atomic_sub_returnErr3REQUIRES_VIOLATION (59 of 90 remaining) [2021-08-30 17:50:27,934 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_list_addErr0REQUIRES_VIOLATION (58 of 90 remaining) [2021-08-30 17:50:27,934 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_list_addErr1REQUIRES_VIOLATION (57 of 90 remaining) [2021-08-30 17:50:27,934 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_destroy_msgsErr0REQUIRES_VIOLATION (56 of 90 remaining) [2021-08-30 17:50:27,934 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_destroy_msgsErr1REQUIRES_VIOLATION (55 of 90 remaining) [2021-08-30 17:50:27,934 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_destroy_msgsErr2REQUIRES_VIOLATION (54 of 90 remaining) [2021-08-30 17:50:27,934 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_destroy_msgsErr3REQUIRES_VIOLATION (53 of 90 remaining) [2021-08-30 17:50:27,934 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_destroy_msgsErr4REQUIRES_VIOLATION (52 of 90 remaining) [2021-08-30 17:50:27,934 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_destroy_msgsErr5REQUIRES_VIOLATION (51 of 90 remaining) [2021-08-30 17:50:27,934 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location alloc_17Err0REQUIRES_VIOLATION (50 of 90 remaining) [2021-08-30 17:50:27,934 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location alloc_17Err1REQUIRES_VIOLATION (49 of 90 remaining) [2021-08-30 17:50:27,934 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location alloc_17Err2REQUIRES_VIOLATION (48 of 90 remaining) [2021-08-30 17:50:27,935 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location alloc_17Err3REQUIRES_VIOLATION (47 of 90 remaining) [2021-08-30 17:50:27,935 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location alloc_17Err4ASSERT_VIOLATIONMEMORY_FREE (46 of 90 remaining) [2021-08-30 17:50:27,935 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location alloc_17Err5ASSERT_VIOLATIONMEMORY_FREE (45 of 90 remaining) [2021-08-30 17:50:27,935 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location alloc_17Err6ASSERT_VIOLATIONMEMORY_FREE (44 of 90 remaining) [2021-08-30 17:50:27,935 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location alloc_17Err7REQUIRES_VIOLATION (43 of 90 remaining) [2021-08-30 17:50:27,935 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location alloc_17Err8REQUIRES_VIOLATION (42 of 90 remaining) [2021-08-30 17:50:27,935 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_dev_get_drvdataErr0REQUIRES_VIOLATION (41 of 90 remaining) [2021-08-30 17:50:27,935 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_dev_get_drvdataErr1REQUIRES_VIOLATION (40 of 90 remaining) [2021-08-30 17:50:27,935 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_msg_freeErr0REQUIRES_VIOLATION (39 of 90 remaining) [2021-08-30 17:50:27,935 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_msg_freeErr1REQUIRES_VIOLATION (38 of 90 remaining) [2021-08-30 17:50:27,935 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_msg_freeErr2ASSERT_VIOLATIONMEMORY_FREE (37 of 90 remaining) [2021-08-30 17:50:27,935 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_msg_freeErr3ASSERT_VIOLATIONMEMORY_FREE (36 of 90 remaining) [2021-08-30 17:50:27,935 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_msg_freeErr4ASSERT_VIOLATIONMEMORY_FREE (35 of 90 remaining) [2021-08-30 17:50:27,935 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_msg_freeErr5ASSERT_VIOLATIONMEMORY_FREE (34 of 90 remaining) [2021-08-30 17:50:27,936 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_msg_freeErr6ASSERT_VIOLATIONMEMORY_FREE (33 of 90 remaining) [2021-08-30 17:50:27,936 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_msg_freeErr7ASSERT_VIOLATIONMEMORY_FREE (32 of 90 remaining) [2021-08-30 17:50:27,936 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location mainErr0ENSURES_VIOLATIONMEMORY_LEAK (31 of 90 remaining) [2021-08-30 17:50:27,936 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_msg_fillErr0REQUIRES_VIOLATION (30 of 90 remaining) [2021-08-30 17:50:27,936 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_msg_fillErr1REQUIRES_VIOLATION (29 of 90 remaining) [2021-08-30 17:50:27,936 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_msg_fillErr2REQUIRES_VIOLATION (28 of 90 remaining) [2021-08-30 17:50:27,936 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_msg_fillErr3REQUIRES_VIOLATION (27 of 90 remaining) [2021-08-30 17:50:27,936 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_msg_fillErr4REQUIRES_VIOLATION (26 of 90 remaining) [2021-08-30 17:50:27,936 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_msg_fillErr5REQUIRES_VIOLATION (25 of 90 remaining) [2021-08-30 17:50:27,936 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_kobject_cleanupErr0REQUIRES_VIOLATION (24 of 90 remaining) [2021-08-30 17:50:27,936 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_kobject_cleanupErr1REQUIRES_VIOLATION (23 of 90 remaining) [2021-08-30 17:50:27,936 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_kobject_cleanupErr2ASSERT_VIOLATIONMEMORY_FREE (22 of 90 remaining) [2021-08-30 17:50:27,937 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_kobject_cleanupErr3ASSERT_VIOLATIONMEMORY_FREE (21 of 90 remaining) [2021-08-30 17:50:27,937 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_kobject_cleanupErr4ASSERT_VIOLATIONMEMORY_FREE (20 of 90 remaining) [2021-08-30 17:50:27,937 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_kobject_cleanupErr5ASSERT_VIOLATIONMEMORY_FREE (19 of 90 remaining) [2021-08-30 17:50:27,937 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_kobject_cleanupErr6ASSERT_VIOLATIONMEMORY_FREE (18 of 90 remaining) [2021-08-30 17:50:27,938 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_kobject_cleanupErr7ASSERT_VIOLATIONMEMORY_FREE (17 of 90 remaining) [2021-08-30 17:50:27,938 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_kobject_createErr0REQUIRES_VIOLATION (16 of 90 remaining) [2021-08-30 17:50:27,938 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_kobject_createErr1REQUIRES_VIOLATION (15 of 90 remaining) [2021-08-30 17:50:27,938 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_list_delErr0REQUIRES_VIOLATION (14 of 90 remaining) [2021-08-30 17:50:27,938 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_list_delErr1REQUIRES_VIOLATION (13 of 90 remaining) [2021-08-30 17:50:27,938 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_list_delErr2REQUIRES_VIOLATION (12 of 90 remaining) [2021-08-30 17:50:27,938 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_list_delErr3REQUIRES_VIOLATION (11 of 90 remaining) [2021-08-30 17:50:27,938 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_list_add_tailErr0REQUIRES_VIOLATION (10 of 90 remaining) [2021-08-30 17:50:27,939 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_list_add_tailErr1REQUIRES_VIOLATION (9 of 90 remaining) [2021-08-30 17:50:27,939 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location free_17Err0REQUIRES_VIOLATION (8 of 90 remaining) [2021-08-30 17:50:27,939 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location free_17Err2ASSERT_VIOLATIONMEMORY_FREE (7 of 90 remaining) [2021-08-30 17:50:27,939 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location free_17Err3ASSERT_VIOLATIONMEMORY_FREE (6 of 90 remaining) [2021-08-30 17:50:27,939 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location free_17Err4ASSERT_VIOLATIONMEMORY_FREE (5 of 90 remaining) [2021-08-30 17:50:27,939 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location entry_pointErr0REQUIRES_VIOLATION (4 of 90 remaining) [2021-08-30 17:50:27,939 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location entry_pointErr1REQUIRES_VIOLATION (3 of 90 remaining) [2021-08-30 17:50:27,939 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location entry_pointErr2ASSERT_VIOLATIONMEMORY_FREE (2 of 90 remaining) [2021-08-30 17:50:27,940 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location entry_pointErr3ASSERT_VIOLATIONMEMORY_FREE (1 of 90 remaining) [2021-08-30 17:50:27,940 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location entry_pointErr4ASSERT_VIOLATIONMEMORY_FREE (0 of 90 remaining) [2021-08-30 17:50:27,945 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (24)] Forceful destruction successful, exit code 0 [2021-08-30 17:50:28,147 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Ended with exit code 0 [2021-08-30 17:50:28,364 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2021-08-30 17:50:28,540 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-30 17:50:28,545 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-08-30 17:50:28,558 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 30.08 05:50:28 BoogieIcfgContainer [2021-08-30 17:50:28,558 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-08-30 17:50:28,559 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-08-30 17:50:28,559 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-08-30 17:50:28,559 INFO L275 PluginConnector]: Witness Printer initialized [2021-08-30 17:50:28,559 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 05:48:19" (3/4) ... [2021-08-30 17:50:28,561 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-08-30 17:50:28,561 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-08-30 17:50:28,562 INFO L158 Benchmark]: Toolchain (without parser) took 130157.52ms. Allocated memory was 50.3MB in the beginning and 98.6MB in the end (delta: 48.2MB). Free memory was 25.8MB in the beginning and 51.3MB in the end (delta: -25.5MB). Peak memory consumption was 22.8MB. Max. memory is 16.1GB. [2021-08-30 17:50:28,562 INFO L158 Benchmark]: CDTParser took 0.09ms. Allocated memory is still 50.3MB. Free memory was 32.4MB in the beginning and 32.3MB in the end (delta: 41.7kB). There was no memory consumed. Max. memory is 16.1GB. [2021-08-30 17:50:28,563 INFO L158 Benchmark]: CACSL2BoogieTranslator took 495.24ms. Allocated memory was 50.3MB in the beginning and 60.8MB in the end (delta: 10.5MB). Free memory was 25.6MB in the beginning and 39.1MB in the end (delta: -13.5MB). Peak memory consumption was 10.9MB. Max. memory is 16.1GB. [2021-08-30 17:50:28,563 INFO L158 Benchmark]: Boogie Preprocessor took 78.37ms. Allocated memory is still 60.8MB. Free memory was 39.1MB in the beginning and 34.1MB in the end (delta: 5.0MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2021-08-30 17:50:28,563 INFO L158 Benchmark]: RCFGBuilder took 579.72ms. Allocated memory is still 60.8MB. Free memory was 34.1MB in the beginning and 28.0MB in the end (delta: 6.1MB). Peak memory consumption was 15.6MB. Max. memory is 16.1GB. [2021-08-30 17:50:28,563 INFO L158 Benchmark]: TraceAbstraction took 128995.91ms. Allocated memory was 60.8MB in the beginning and 98.6MB in the end (delta: 37.7MB). Free memory was 27.8MB in the beginning and 51.8MB in the end (delta: -24.1MB). Peak memory consumption was 13.0MB. Max. memory is 16.1GB. [2021-08-30 17:50:28,564 INFO L158 Benchmark]: Witness Printer took 2.60ms. Allocated memory is still 98.6MB. Free memory was 51.8MB in the beginning and 51.3MB in the end (delta: 533.6kB). There was no memory consumed. Max. memory is 16.1GB. [2021-08-30 17:50:28,565 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.09ms. Allocated memory is still 50.3MB. Free memory was 32.4MB in the beginning and 32.3MB in the end (delta: 41.7kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 495.24ms. Allocated memory was 50.3MB in the beginning and 60.8MB in the end (delta: 10.5MB). Free memory was 25.6MB in the beginning and 39.1MB in the end (delta: -13.5MB). Peak memory consumption was 10.9MB. Max. memory is 16.1GB. * Boogie Preprocessor took 78.37ms. Allocated memory is still 60.8MB. Free memory was 39.1MB in the beginning and 34.1MB in the end (delta: 5.0MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 579.72ms. Allocated memory is still 60.8MB. Free memory was 34.1MB in the beginning and 28.0MB in the end (delta: 6.1MB). Peak memory consumption was 15.6MB. Max. memory is 16.1GB. * TraceAbstraction took 128995.91ms. Allocated memory was 60.8MB in the beginning and 98.6MB in the end (delta: 37.7MB). Free memory was 27.8MB in the beginning and 51.8MB in the end (delta: -24.1MB). Peak memory consumption was 13.0MB. Max. memory is 16.1GB. * Witness Printer took 2.60ms. Allocated memory is still 98.6MB. Free memory was 51.8MB in the beginning and 51.3MB in the end (delta: 533.6kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.00ms ErrorAutomatonConstructionTimeTotal, 0.00ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.00ms ErrorAutomatonConstructionTimeAvg, 0.00ms ErrorAutomatonDifferenceTimeAvg, 0.00ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 781]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: unable to decide satisfiability of path constraint. Possible FailurePath: [L569] struct ldv_list_head ldv_global_msg_list = { &(ldv_global_msg_list), &(ldv_global_msg_list) }; [L799] CALL entry_point() [L785] int i; [L786] CALL, EXPR ldv_positive() [L519] int r = __VERIFIER_nondet_int(); [L520] COND TRUE r>0 [L520] return r; [L786] RET, EXPR ldv_positive() [L786] int len = ldv_positive(); [L787] COND FALSE !(!(len<16777216)) [L788] CALL, EXPR ldv_malloc(sizeof(struct A17*)*len) [L526] COND TRUE __VERIFIER_nondet_int() [L527] return malloc(size); [L788] RET, EXPR ldv_malloc(sizeof(struct A17*)*len) [L788] struct A17 **array = (struct A17 **)ldv_malloc(sizeof(struct A17*)*len); [L789] COND TRUE \read(**array) [L790] i=0 [L790] COND TRUE i=0) [L776] return - -3; [L793] RET alloc_17(array, len) [L794] CALL free_17(array, len) [L779] int i; [L780] i=0 [L780] COND TRUE i