java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf -i ../../../trunk/examples/svcomp/array-memsafety/bubblesort-alloca_true-valid-memsafety_true-termination.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-4cf2d92 [2018-03-28 12:01:43,161 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-03-28 12:01:43,163 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-03-28 12:01:43,176 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-03-28 12:01:43,176 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-03-28 12:01:43,177 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-03-28 12:01:43,178 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-03-28 12:01:43,179 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-03-28 12:01:43,181 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-03-28 12:01:43,182 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-03-28 12:01:43,183 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-03-28 12:01:43,184 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-03-28 12:01:43,184 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-03-28 12:01:43,186 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-03-28 12:01:43,186 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-03-28 12:01:43,189 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-03-28 12:01:43,191 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-03-28 12:01:43,193 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-03-28 12:01:43,194 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-03-28 12:01:43,195 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-03-28 12:01:43,197 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-03-28 12:01:43,198 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-03-28 12:01:43,198 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-03-28 12:01:43,199 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-03-28 12:01:43,200 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-03-28 12:01:43,201 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-03-28 12:01:43,201 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-03-28 12:01:43,202 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-03-28 12:01:43,203 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-03-28 12:01:43,203 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-03-28 12:01:43,204 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-03-28 12:01:43,204 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf [2018-03-28 12:01:43,228 INFO L110 SettingsManager]: Loading preferences was successful [2018-03-28 12:01:43,228 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-03-28 12:01:43,228 INFO L131 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2018-03-28 12:01:43,228 INFO L133 SettingsManager]: * ultimate.logging.details=de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation=DEBUG; [2018-03-28 12:01:43,229 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-03-28 12:01:43,229 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-03-28 12:01:43,229 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-03-28 12:01:43,229 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-03-28 12:01:43,230 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-03-28 12:01:43,230 INFO L131 SettingsManager]: Preferences of LTL2Aut differ from their defaults: [2018-03-28 12:01:43,230 INFO L133 SettingsManager]: * Property to check=[] a a: x > 42 [2018-03-28 12:01:43,230 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-03-28 12:01:43,230 INFO L133 SettingsManager]: * sizeof long=4 [2018-03-28 12:01:43,231 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-03-28 12:01:43,231 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-03-28 12:01:43,231 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-03-28 12:01:43,231 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-03-28 12:01:43,231 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-03-28 12:01:43,231 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-03-28 12:01:43,231 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-03-28 12:01:43,231 INFO L133 SettingsManager]: * sizeof long double=12 [2018-03-28 12:01:43,232 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-03-28 12:01:43,232 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-03-28 12:01:43,232 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-03-28 12:01:43,232 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-03-28 12:01:43,232 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-03-28 12:01:43,233 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-03-28 12:01:43,233 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-03-28 12:01:43,233 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-03-28 12:01:43,233 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-03-28 12:01:43,233 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-03-28 12:01:43,233 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:01:43,233 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-03-28 12:01:43,234 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-03-28 12:01:43,234 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-03-28 12:01:43,235 INFO L131 SettingsManager]: Preferences of Boogie Printer differ from their defaults: [2018-03-28 12:01:43,235 INFO L133 SettingsManager]: * Dump path:=C:\Users\alex\AppData\Local\Temp\ [2018-03-28 12:01:43,265 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-03-28 12:01:43,275 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-03-28 12:01:43,279 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-03-28 12:01:43,280 INFO L271 PluginConnector]: Initializing CDTParser... [2018-03-28 12:01:43,280 INFO L276 PluginConnector]: CDTParser initialized [2018-03-28 12:01:43,281 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-memsafety/bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,563 INFO L228 CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG29beb8897 [2018-03-28 12:01:43,750 INFO L291 CDTParser]: IsIndexed: true [2018-03-28 12:01:43,751 INFO L292 CDTParser]: Found 1 translation units. [2018-03-28 12:01:43,751 INFO L171 CDTParser]: Scanning bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,762 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-03-28 12:01:43,762 INFO L215 ultiparseSymbolTable]: [2018-03-28 12:01:43,762 INFO L218 ultiparseSymbolTable]: Function table: [2018-03-28 12:01:43,763 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort ('bubbleSort') in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,763 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____bswap_32 ('__bswap_32') in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,763 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,763 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____bswap_64 ('__bswap_64') in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,763 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-03-28 12:01:43,763 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____quad_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,763 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____off_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,763 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____ino64_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,764 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__u_long in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,764 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____u_quad_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,764 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__daddr_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,764 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____fsid_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,764 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__ushort in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,764 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__fd_mask in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,764 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____syscall_slong_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,764 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__pthread_rwlockattr_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,765 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__pthread_barrier_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,765 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__suseconds_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,765 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__clock_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,765 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____clock_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,765 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__clockid_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,765 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____key_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,765 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____loff_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,765 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__u_int32_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,766 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____uint8_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,766 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__fsid_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,766 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____WAIT_STATUS in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,766 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__u_quad_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,766 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__pthread_condattr_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,766 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____pid_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,766 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__int64_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,766 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____uint16_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,767 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____gid_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,767 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____daddr_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,767 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____blksize_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,767 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____qaddr_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,767 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____fd_mask in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,767 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____fsblkcnt_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,767 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____syscall_ulong_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,767 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__pthread_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,768 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____int64_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,768 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____id_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,768 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__uint in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,768 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__loff_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,768 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__pthread_rwlock_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,768 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____uid_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,768 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__pthread_key_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,769 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__nlink_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,769 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__u_int8_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,769 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____u_int in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,769 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____fsword_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,769 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____uint64_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,769 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____sig_atomic_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,769 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____useconds_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,769 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__pthread_barrierattr_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,769 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____blkcnt_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,770 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__time_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,770 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__ssize_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,770 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__dev_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,770 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__id_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,770 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__sigset_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,770 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____ssize_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,770 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__int8_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,770 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__pid_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,770 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__fsfilcnt_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,770 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__ino_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,770 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____time_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,770 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____intptr_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,770 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__u_int64_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,770 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__size_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,771 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__ldiv_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,771 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__gid_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,771 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____blkcnt64_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,771 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____fsfilcnt64_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,771 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__key_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,771 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__pthread_mutex_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,771 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____nlink_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,771 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____socklen_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,771 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__int32_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,771 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__register_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,771 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____u_short in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,771 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__timer_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,771 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____int8_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,771 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____rlim_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,771 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____fsblkcnt64_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,772 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____suseconds_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,772 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____int32_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,772 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____fsfilcnt_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,772 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__pthread_mutexattr_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,772 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__fsblkcnt_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,772 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____timer_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,772 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____rlim64_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,772 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__u_int in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,772 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____dev_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,772 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__int16_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,772 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____off64_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,772 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____u_char in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,772 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__uid_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,772 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__wchar_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,772 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____caddr_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,773 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__fd_set in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,773 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__lldiv_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,773 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__mode_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,773 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__pthread_attr_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,773 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__caddr_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,773 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__quad_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,773 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__blkcnt_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,773 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____pthread_list_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,773 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____clockid_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,773 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____u_long in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,773 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__div_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,773 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__u_char in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,773 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__off_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,773 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__ulong in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,774 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__pthread_cond_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,774 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__u_int16_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,774 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____int16_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,774 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____ino_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,774 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__u_short in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,774 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____uint32_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,774 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__pthread_once_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,774 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____sigset_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,774 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__pthread_spinlock_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,775 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____mode_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,775 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__blksize_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:43,795 INFO L334 CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG29beb8897 [2018-03-28 12:01:43,799 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-03-28 12:01:43,802 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-03-28 12:01:43,803 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-03-28 12:01:43,803 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-03-28 12:01:43,808 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-03-28 12:01:43,809 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.03 12:01:43" (1/1) ... [2018-03-28 12:01:43,811 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6a3c5b6d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:01:43, skipping insertion in model container [2018-03-28 12:01:43,811 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.03 12:01:43" (1/1) ... [2018-03-28 12:01:43,825 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-28 12:01:43,855 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-28 12:01:44,017 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-28 12:01:44,068 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-28 12:01:44,075 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 112 non ball SCCs. Number of states in SCCs 112. [2018-03-28 12:01:44,119 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:01:44 WrapperNode [2018-03-28 12:01:44,119 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-03-28 12:01:44,120 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-03-28 12:01:44,120 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-03-28 12:01:44,121 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-03-28 12:01:44,130 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:01:44" (1/1) ... [2018-03-28 12:01:44,131 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:01:44" (1/1) ... [2018-03-28 12:01:44,146 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:01:44" (1/1) ... [2018-03-28 12:01:44,147 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:01:44" (1/1) ... [2018-03-28 12:01:44,158 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:01:44" (1/1) ... [2018-03-28 12:01:44,164 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:01:44" (1/1) ... [2018-03-28 12:01:44,167 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:01:44" (1/1) ... [2018-03-28 12:01:44,172 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-03-28 12:01:44,173 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-03-28 12:01:44,173 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-03-28 12:01:44,173 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-03-28 12:01:44,174 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:01:44" (1/1) ... No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-03-28 12:01:44,293 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-03-28 12:01:44,293 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-03-28 12:01:44,293 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____bswap_32 [2018-03-28 12:01:44,293 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____bswap_64 [2018-03-28 12:01:44,293 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort [2018-03-28 12:01:44,293 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-03-28 12:01:44,294 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____bswap_32 [2018-03-28 12:01:44,294 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____bswap_64 [2018-03-28 12:01:44,294 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-03-28 12:01:44,294 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-03-28 12:01:44,294 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-03-28 12:01:44,294 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-03-28 12:01:44,294 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-03-28 12:01:44,294 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-03-28 12:01:44,295 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-03-28 12:01:44,295 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-03-28 12:01:44,295 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-03-28 12:01:44,295 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-03-28 12:01:44,295 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-03-28 12:01:44,295 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-03-28 12:01:44,296 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-03-28 12:01:44,296 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-03-28 12:01:44,296 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-03-28 12:01:44,296 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-03-28 12:01:44,296 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-03-28 12:01:44,296 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-03-28 12:01:44,296 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-03-28 12:01:44,296 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-03-28 12:01:44,297 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-03-28 12:01:44,297 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-03-28 12:01:44,297 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-03-28 12:01:44,297 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-03-28 12:01:44,297 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-03-28 12:01:44,297 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-03-28 12:01:44,297 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-03-28 12:01:44,297 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-03-28 12:01:44,297 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-03-28 12:01:44,297 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-03-28 12:01:44,297 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-03-28 12:01:44,297 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-03-28 12:01:44,298 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-03-28 12:01:44,298 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-03-28 12:01:44,298 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-03-28 12:01:44,298 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-03-28 12:01:44,298 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-03-28 12:01:44,298 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-03-28 12:01:44,298 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-03-28 12:01:44,298 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-03-28 12:01:44,298 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-03-28 12:01:44,298 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-03-28 12:01:44,299 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-03-28 12:01:44,299 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-03-28 12:01:44,299 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-03-28 12:01:44,299 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-03-28 12:01:44,299 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-03-28 12:01:44,299 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-03-28 12:01:44,299 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-03-28 12:01:44,299 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-03-28 12:01:44,300 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-03-28 12:01:44,300 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-03-28 12:01:44,300 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-03-28 12:01:44,300 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-03-28 12:01:44,300 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-03-28 12:01:44,300 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-03-28 12:01:44,300 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-03-28 12:01:44,300 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-03-28 12:01:44,300 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-03-28 12:01:44,300 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-03-28 12:01:44,300 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-03-28 12:01:44,300 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-03-28 12:01:44,301 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-03-28 12:01:44,301 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-03-28 12:01:44,301 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-03-28 12:01:44,301 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-03-28 12:01:44,301 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-03-28 12:01:44,301 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-03-28 12:01:44,301 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-03-28 12:01:44,301 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-03-28 12:01:44,301 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-03-28 12:01:44,301 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-03-28 12:01:44,301 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-03-28 12:01:44,301 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-03-28 12:01:44,302 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-03-28 12:01:44,302 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-03-28 12:01:44,302 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-03-28 12:01:44,302 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-03-28 12:01:44,302 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-03-28 12:01:44,302 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-03-28 12:01:44,302 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-03-28 12:01:44,302 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-03-28 12:01:44,302 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-03-28 12:01:44,303 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-03-28 12:01:44,303 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-03-28 12:01:44,303 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-03-28 12:01:44,303 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-03-28 12:01:44,303 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-03-28 12:01:44,303 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-03-28 12:01:44,303 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-03-28 12:01:44,304 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-03-28 12:01:44,304 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-03-28 12:01:44,304 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-03-28 12:01:44,304 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-03-28 12:01:44,304 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-03-28 12:01:44,304 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-03-28 12:01:44,304 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-03-28 12:01:44,304 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-03-28 12:01:44,305 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-03-28 12:01:44,305 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-03-28 12:01:44,305 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-03-28 12:01:44,305 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort [2018-03-28 12:01:44,305 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-03-28 12:01:44,305 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-03-28 12:01:44,305 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-03-28 12:01:44,305 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-03-28 12:01:44,306 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-03-28 12:01:44,306 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-03-28 12:01:44,306 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-03-28 12:01:44,306 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-03-28 12:01:44,657 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-03-28 12:01:44,658 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.03 12:01:44 BoogieIcfgContainer [2018-03-28 12:01:44,658 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-03-28 12:01:44,659 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-03-28 12:01:44,659 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-03-28 12:01:44,662 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-03-28 12:01:44,662 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.03 12:01:43" (1/3) ... [2018-03-28 12:01:44,663 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f817c60 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.03 12:01:44, skipping insertion in model container [2018-03-28 12:01:44,663 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:01:44" (2/3) ... [2018-03-28 12:01:44,663 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f817c60 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.03 12:01:44, skipping insertion in model container [2018-03-28 12:01:44,663 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.03 12:01:44" (3/3) ... [2018-03-28 12:01:44,665 INFO L107 eAbstractionObserver]: Analyzing ICFG bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:01:44,672 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-03-28 12:01:44,680 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 13 error locations. [2018-03-28 12:01:44,717 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-03-28 12:01:44,718 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-03-28 12:01:44,718 INFO L370 AbstractCegarLoop]: Hoare is true [2018-03-28 12:01:44,718 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-03-28 12:01:44,718 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-03-28 12:01:44,718 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-03-28 12:01:44,718 INFO L374 AbstractCegarLoop]: Difference is false [2018-03-28 12:01:44,718 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-03-28 12:01:44,718 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-03-28 12:01:44,719 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-03-28 12:01:44,734 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states. [2018-03-28 12:01:44,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-03-28 12:01:44,741 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:01:44,741 INFO L355 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] [2018-03-28 12:01:44,741 INFO L408 AbstractCegarLoop]: === Iteration 1 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:01:44,747 INFO L82 PathProgramCache]: Analyzing trace with hash -854675194, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:01:44,758 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:01:44,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:01:44,800 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:01:44,841 INFO L477 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 [2018-03-28 12:01:44,842 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:44,847 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:44,847 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-03-28 12:01:44,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:01:44,881 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:01:44,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:01:44,931 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-28 12:01:44,931 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2018-03-28 12:01:44,933 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-03-28 12:01:44,943 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-03-28 12:01:44,943 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-03-28 12:01:44,945 INFO L87 Difference]: Start difference. First operand 67 states. Second operand 6 states. [2018-03-28 12:01:45,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:01:45,097 INFO L93 Difference]: Finished difference Result 108 states and 123 transitions. [2018-03-28 12:01:45,097 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-03-28 12:01:45,099 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 25 [2018-03-28 12:01:45,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:01:45,108 INFO L225 Difference]: With dead ends: 108 [2018-03-28 12:01:45,108 INFO L226 Difference]: Without dead ends: 58 [2018-03-28 12:01:45,111 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-03-28 12:01:45,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2018-03-28 12:01:45,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2018-03-28 12:01:45,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2018-03-28 12:01:45,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 61 transitions. [2018-03-28 12:01:45,150 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 61 transitions. Word has length 25 [2018-03-28 12:01:45,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:01:45,150 INFO L459 AbstractCegarLoop]: Abstraction has 58 states and 61 transitions. [2018-03-28 12:01:45,150 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-03-28 12:01:45,150 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 61 transitions. [2018-03-28 12:01:45,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-03-28 12:01:45,151 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:01:45,151 INFO L355 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] [2018-03-28 12:01:45,151 INFO L408 AbstractCegarLoop]: === Iteration 2 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:01:45,151 INFO L82 PathProgramCache]: Analyzing trace with hash -854675193, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:01:45,157 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:01:45,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:01:45,176 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:01:45,186 INFO L477 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 8 treesize of output 7 [2018-03-28 12:01:45,186 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:45,191 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:45,191 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-03-28 12:01:45,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:01:45,470 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:01:45,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:01:45,940 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-28 12:01:45,941 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9, 9] imperfect sequences [] total 17 [2018-03-28 12:01:45,942 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-03-28 12:01:45,942 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-03-28 12:01:45,943 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2018-03-28 12:01:45,943 INFO L87 Difference]: Start difference. First operand 58 states and 61 transitions. Second operand 18 states. [2018-03-28 12:01:46,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:01:46,869 INFO L93 Difference]: Finished difference Result 95 states and 106 transitions. [2018-03-28 12:01:46,869 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-03-28 12:01:46,870 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 25 [2018-03-28 12:01:46,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:01:46,873 INFO L225 Difference]: With dead ends: 95 [2018-03-28 12:01:46,873 INFO L226 Difference]: Without dead ends: 89 [2018-03-28 12:01:46,874 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=213, Invalid=717, Unknown=0, NotChecked=0, Total=930 [2018-03-28 12:01:46,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2018-03-28 12:01:46,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 61. [2018-03-28 12:01:46,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2018-03-28 12:01:46,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 66 transitions. [2018-03-28 12:01:46,882 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 66 transitions. Word has length 25 [2018-03-28 12:01:46,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:01:46,882 INFO L459 AbstractCegarLoop]: Abstraction has 61 states and 66 transitions. [2018-03-28 12:01:46,882 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-03-28 12:01:46,883 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 66 transitions. [2018-03-28 12:01:46,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-03-28 12:01:46,883 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:01:46,884 INFO L355 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] [2018-03-28 12:01:46,884 INFO L408 AbstractCegarLoop]: === Iteration 3 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:01:46,884 INFO L82 PathProgramCache]: Analyzing trace with hash -1183117181, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:01:46,890 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:01:46,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:01:46,905 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:01:46,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:01:46,924 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:01:46,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:01:46,988 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-28 12:01:46,988 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 8 [2018-03-28 12:01:46,989 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-03-28 12:01:46,989 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-03-28 12:01:46,989 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-03-28 12:01:46,989 INFO L87 Difference]: Start difference. First operand 61 states and 66 transitions. Second operand 8 states. [2018-03-28 12:01:47,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:01:47,058 INFO L93 Difference]: Finished difference Result 91 states and 97 transitions. [2018-03-28 12:01:47,058 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-03-28 12:01:47,059 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 27 [2018-03-28 12:01:47,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:01:47,059 INFO L225 Difference]: With dead ends: 91 [2018-03-28 12:01:47,060 INFO L226 Difference]: Without dead ends: 84 [2018-03-28 12:01:47,060 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2018-03-28 12:01:47,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2018-03-28 12:01:47,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 61. [2018-03-28 12:01:47,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2018-03-28 12:01:47,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 65 transitions. [2018-03-28 12:01:47,067 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 65 transitions. Word has length 27 [2018-03-28 12:01:47,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:01:47,067 INFO L459 AbstractCegarLoop]: Abstraction has 61 states and 65 transitions. [2018-03-28 12:01:47,067 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-03-28 12:01:47,067 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 65 transitions. [2018-03-28 12:01:47,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-03-28 12:01:47,068 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:01:47,068 INFO L355 BasicCegarLoop]: trace histogram [2, 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] [2018-03-28 12:01:47,068 INFO L408 AbstractCegarLoop]: === Iteration 4 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:01:47,069 INFO L82 PathProgramCache]: Analyzing trace with hash 1955979929, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:01:47,074 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:01:47,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:01:47,088 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:01:47,102 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:01:47,102 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:01:47,114 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:01:47,136 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-28 12:01:47,136 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 6 [2018-03-28 12:01:47,137 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-03-28 12:01:47,137 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-03-28 12:01:47,137 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-03-28 12:01:47,137 INFO L87 Difference]: Start difference. First operand 61 states and 65 transitions. Second operand 6 states. [2018-03-28 12:01:47,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:01:47,200 INFO L93 Difference]: Finished difference Result 122 states and 131 transitions. [2018-03-28 12:01:47,200 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-03-28 12:01:47,200 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 33 [2018-03-28 12:01:47,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:01:47,202 INFO L225 Difference]: With dead ends: 122 [2018-03-28 12:01:47,202 INFO L226 Difference]: Without dead ends: 88 [2018-03-28 12:01:47,203 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 58 SyntacticMatches, 4 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2018-03-28 12:01:47,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2018-03-28 12:01:47,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 68. [2018-03-28 12:01:47,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2018-03-28 12:01:47,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 73 transitions. [2018-03-28 12:01:47,213 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 73 transitions. Word has length 33 [2018-03-28 12:01:47,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:01:47,214 INFO L459 AbstractCegarLoop]: Abstraction has 68 states and 73 transitions. [2018-03-28 12:01:47,214 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-03-28 12:01:47,214 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 73 transitions. [2018-03-28 12:01:47,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2018-03-28 12:01:47,215 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:01:47,215 INFO L355 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] [2018-03-28 12:01:47,215 INFO L408 AbstractCegarLoop]: === Iteration 5 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:01:47,216 INFO L82 PathProgramCache]: Analyzing trace with hash -1677974123, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:01:47,222 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:01:47,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:01:47,235 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:01:47,261 INFO L700 Elim1Store]: detected not equals via solver [2018-03-28 12:01:47,261 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2018-03-28 12:01:47,261 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:47,263 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-03-28 12:01:47,263 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:5 [2018-03-28 12:01:47,285 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|main_#t~malloc9.base| Int)) (and (= (store |c_old(#valid)| |main_#t~malloc9.base| 0) |c_#valid|) (= 0 (select |c_old(#valid)| |main_#t~malloc9.base|)))) is different from true [2018-03-28 12:01:47,289 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-03-28 12:01:47,289 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:01:47,326 WARN L1011 $PredicateComparison]: unable to prove that (forall ((|v_main_#t~malloc9.base_10| Int)) (or (not (= 0 (select |c_#valid| |v_main_#t~malloc9.base_10|))) (= |c_old(#valid)| (store |c_#valid| |v_main_#t~malloc9.base_10| 0)))) is different from false [2018-03-28 12:01:47,343 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-03-28 12:01:47,378 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-28 12:01:47,379 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 4] imperfect sequences [] total 7 [2018-03-28 12:01:47,379 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-03-28 12:01:47,379 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-03-28 12:01:47,380 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=21, Unknown=2, NotChecked=18, Total=56 [2018-03-28 12:01:47,380 INFO L87 Difference]: Start difference. First operand 68 states and 73 transitions. Second operand 8 states. [2018-03-28 12:01:47,389 WARN L1011 $PredicateComparison]: unable to prove that (and (= |c_#valid| |c_old(#valid)|) (forall ((|v_main_#t~malloc9.base_10| Int)) (or (not (= 0 (select |c_#valid| |v_main_#t~malloc9.base_10|))) (= |c_old(#valid)| (store |c_#valid| |v_main_#t~malloc9.base_10| 0))))) is different from false [2018-03-28 12:01:47,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:01:47,524 INFO L93 Difference]: Finished difference Result 76 states and 81 transitions. [2018-03-28 12:01:47,525 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-03-28 12:01:47,525 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 35 [2018-03-28 12:01:47,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:01:47,527 INFO L225 Difference]: With dead ends: 76 [2018-03-28 12:01:47,527 INFO L226 Difference]: Without dead ends: 71 [2018-03-28 12:01:47,528 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=52, Unknown=3, NotChecked=48, Total=132 [2018-03-28 12:01:47,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2018-03-28 12:01:47,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 71. [2018-03-28 12:01:47,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2018-03-28 12:01:47,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 76 transitions. [2018-03-28 12:01:47,546 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 76 transitions. Word has length 35 [2018-03-28 12:01:47,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:01:47,547 INFO L459 AbstractCegarLoop]: Abstraction has 71 states and 76 transitions. [2018-03-28 12:01:47,547 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-03-28 12:01:47,547 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 76 transitions. [2018-03-28 12:01:47,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2018-03-28 12:01:47,549 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:01:47,549 INFO L355 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] [2018-03-28 12:01:47,549 INFO L408 AbstractCegarLoop]: === Iteration 6 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:01:47,549 INFO L82 PathProgramCache]: Analyzing trace with hash 1049094811, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:01:47,559 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:01:47,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:01:47,578 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:01:47,755 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:01:47,756 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:01:47,800 INFO L477 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 11 treesize of output 9 [2018-03-28 12:01:47,800 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:47,802 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:47,802 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:7 [2018-03-28 12:01:47,885 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:01:47,907 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-28 12:01:47,907 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9, 9] imperfect sequences [] total 17 [2018-03-28 12:01:47,907 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-03-28 12:01:47,907 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-03-28 12:01:47,908 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2018-03-28 12:01:47,908 INFO L87 Difference]: Start difference. First operand 71 states and 76 transitions. Second operand 18 states. [2018-03-28 12:01:48,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:01:48,191 INFO L93 Difference]: Finished difference Result 97 states and 104 transitions. [2018-03-28 12:01:48,192 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-03-28 12:01:48,192 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 35 [2018-03-28 12:01:48,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:01:48,193 INFO L225 Difference]: With dead ends: 97 [2018-03-28 12:01:48,193 INFO L226 Difference]: Without dead ends: 95 [2018-03-28 12:01:48,193 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=187, Invalid=569, Unknown=0, NotChecked=0, Total=756 [2018-03-28 12:01:48,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2018-03-28 12:01:48,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 67. [2018-03-28 12:01:48,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-03-28 12:01:48,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 71 transitions. [2018-03-28 12:01:48,204 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 71 transitions. Word has length 35 [2018-03-28 12:01:48,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:01:48,205 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 71 transitions. [2018-03-28 12:01:48,205 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-03-28 12:01:48,205 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 71 transitions. [2018-03-28 12:01:48,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2018-03-28 12:01:48,206 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:01:48,206 INFO L355 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] [2018-03-28 12:01:48,206 INFO L408 AbstractCegarLoop]: === Iteration 7 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:01:48,207 INFO L82 PathProgramCache]: Analyzing trace with hash -543718952, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:01:48,213 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:01:48,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:01:48,229 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:01:48,256 INFO L700 Elim1Store]: detected not equals via solver [2018-03-28 12:01:48,257 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2018-03-28 12:01:48,257 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:48,259 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-03-28 12:01:48,260 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:5 [2018-03-28 12:01:48,279 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|main_#t~malloc9.base| Int)) (and (= (store |c_old(#valid)| |main_#t~malloc9.base| 0) |c_#valid|) (= 0 (select |c_old(#valid)| |main_#t~malloc9.base|)))) is different from true [2018-03-28 12:01:48,281 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-03-28 12:01:48,281 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:01:48,290 WARN L1011 $PredicateComparison]: unable to prove that (forall ((|v_main_#t~malloc9.base_13| Int)) (or (not (= 0 (select |c_#valid| |v_main_#t~malloc9.base_13|))) (= (store |c_#valid| |v_main_#t~malloc9.base_13| 0) |c_old(#valid)|))) is different from false [2018-03-28 12:01:48,296 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-03-28 12:01:48,317 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-28 12:01:48,317 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 4] imperfect sequences [] total 7 [2018-03-28 12:01:48,318 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-03-28 12:01:48,318 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-03-28 12:01:48,318 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=21, Unknown=2, NotChecked=18, Total=56 [2018-03-28 12:01:48,318 INFO L87 Difference]: Start difference. First operand 67 states and 71 transitions. Second operand 8 states. [2018-03-28 12:01:48,325 WARN L1011 $PredicateComparison]: unable to prove that (and (= |c_#valid| |c_old(#valid)|) (forall ((|v_main_#t~malloc9.base_13| Int)) (or (not (= 0 (select |c_#valid| |v_main_#t~malloc9.base_13|))) (= (store |c_#valid| |v_main_#t~malloc9.base_13| 0) |c_old(#valid)|)))) is different from false [2018-03-28 12:01:48,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:01:48,491 INFO L93 Difference]: Finished difference Result 67 states and 71 transitions. [2018-03-28 12:01:48,491 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-03-28 12:01:48,491 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 36 [2018-03-28 12:01:48,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:01:48,492 INFO L225 Difference]: With dead ends: 67 [2018-03-28 12:01:48,492 INFO L226 Difference]: Without dead ends: 55 [2018-03-28 12:01:48,492 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 65 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=52, Unknown=3, NotChecked=48, Total=132 [2018-03-28 12:01:48,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2018-03-28 12:01:48,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 50. [2018-03-28 12:01:48,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2018-03-28 12:01:48,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 53 transitions. [2018-03-28 12:01:48,500 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 53 transitions. Word has length 36 [2018-03-28 12:01:48,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:01:48,501 INFO L459 AbstractCegarLoop]: Abstraction has 50 states and 53 transitions. [2018-03-28 12:01:48,501 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-03-28 12:01:48,501 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 53 transitions. [2018-03-28 12:01:48,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2018-03-28 12:01:48,502 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:01:48,502 INFO L355 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] [2018-03-28 12:01:48,502 INFO L408 AbstractCegarLoop]: === Iteration 8 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:01:48,502 INFO L82 PathProgramCache]: Analyzing trace with hash -1837799259, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:01:48,508 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:01:48,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:01:48,525 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:01:48,531 INFO L477 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 8 treesize of output 7 [2018-03-28 12:01:48,531 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:48,534 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:01:48,534 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-03-28 12:01:48,668 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-03-28 12:01:48,669 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:01:48,953 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-03-28 12:01:48,988 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:01:48,988 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2018-03-28 12:01:48,989 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-03-28 12:01:48,989 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-03-28 12:01:48,989 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2018-03-28 12:01:48,990 INFO L87 Difference]: Start difference. First operand 50 states and 53 transitions. Second operand 18 states. [2018-03-28 12:01:49,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:01:49,417 INFO L93 Difference]: Finished difference Result 79 states and 84 transitions. [2018-03-28 12:01:49,418 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-03-28 12:01:49,418 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 36 [2018-03-28 12:01:49,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:01:49,419 INFO L225 Difference]: With dead ends: 79 [2018-03-28 12:01:49,419 INFO L226 Difference]: Without dead ends: 78 [2018-03-28 12:01:49,420 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=123, Invalid=477, Unknown=0, NotChecked=0, Total=600 [2018-03-28 12:01:49,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2018-03-28 12:01:49,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 74. [2018-03-28 12:01:49,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2018-03-28 12:01:49,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 79 transitions. [2018-03-28 12:01:49,433 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 79 transitions. Word has length 36 [2018-03-28 12:01:49,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:01:49,433 INFO L459 AbstractCegarLoop]: Abstraction has 74 states and 79 transitions. [2018-03-28 12:01:49,433 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-03-28 12:01:49,433 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 79 transitions. [2018-03-28 12:01:49,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2018-03-28 12:01:49,435 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:01:49,435 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 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] [2018-03-28 12:01:49,435 INFO L408 AbstractCegarLoop]: === Iteration 9 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:01:49,435 INFO L82 PathProgramCache]: Analyzing trace with hash 1488453055, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:01:49,448 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:01:49,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:01:49,480 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:01:49,533 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 19 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-03-28 12:01:49,533 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:01:49,593 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 19 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-03-28 12:01:49,615 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:01:49,615 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2018-03-28 12:01:49,615 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-03-28 12:01:49,615 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-03-28 12:01:49,615 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2018-03-28 12:01:49,616 INFO L87 Difference]: Start difference. First operand 74 states and 79 transitions. Second operand 10 states. [2018-03-28 12:01:49,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:01:49,904 INFO L93 Difference]: Finished difference Result 181 states and 194 transitions. [2018-03-28 12:01:49,904 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-03-28 12:01:49,904 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 54 [2018-03-28 12:01:49,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:01:49,905 INFO L225 Difference]: With dead ends: 181 [2018-03-28 12:01:49,905 INFO L226 Difference]: Without dead ends: 143 [2018-03-28 12:01:49,906 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 94 SyntacticMatches, 6 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2018-03-28 12:01:49,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2018-03-28 12:01:49,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 110. [2018-03-28 12:01:49,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 110 states. [2018-03-28 12:01:49,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 117 transitions. [2018-03-28 12:01:49,923 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 117 transitions. Word has length 54 [2018-03-28 12:01:49,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:01:49,923 INFO L459 AbstractCegarLoop]: Abstraction has 110 states and 117 transitions. [2018-03-28 12:01:49,924 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-03-28 12:01:49,924 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 117 transitions. [2018-03-28 12:01:49,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2018-03-28 12:01:49,925 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:01:49,925 INFO L355 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 3, 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] [2018-03-28 12:01:49,925 INFO L408 AbstractCegarLoop]: === Iteration 10 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:01:49,925 INFO L82 PathProgramCache]: Analyzing trace with hash 2078842027, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:01:49,932 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:01:49,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:01:49,952 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:01:50,007 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 11 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:01:50,008 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:01:50,080 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 11 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:01:50,101 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:01:50,101 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 16 [2018-03-28 12:01:50,101 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-03-28 12:01:50,101 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-03-28 12:01:50,101 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2018-03-28 12:01:50,102 INFO L87 Difference]: Start difference. First operand 110 states and 117 transitions. Second operand 16 states. [2018-03-28 12:01:50,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:01:50,462 INFO L93 Difference]: Finished difference Result 256 states and 273 transitions. [2018-03-28 12:01:50,462 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-03-28 12:01:50,462 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 64 [2018-03-28 12:01:50,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:01:50,463 INFO L225 Difference]: With dead ends: 256 [2018-03-28 12:01:50,463 INFO L226 Difference]: Without dead ends: 182 [2018-03-28 12:01:50,464 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 106 SyntacticMatches, 8 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=161, Invalid=595, Unknown=0, NotChecked=0, Total=756 [2018-03-28 12:01:50,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2018-03-28 12:01:50,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 148. [2018-03-28 12:01:50,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 148 states. [2018-03-28 12:01:50,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 158 transitions. [2018-03-28 12:01:50,476 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 158 transitions. Word has length 64 [2018-03-28 12:01:50,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:01:50,477 INFO L459 AbstractCegarLoop]: Abstraction has 148 states and 158 transitions. [2018-03-28 12:01:50,477 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-03-28 12:01:50,477 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 158 transitions. [2018-03-28 12:01:50,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2018-03-28 12:01:50,477 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:01:50,478 INFO L355 BasicCegarLoop]: trace histogram [6, 5, 5, 4, 4, 4, 4, 4, 4, 4, 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] [2018-03-28 12:01:50,478 INFO L408 AbstractCegarLoop]: === Iteration 11 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:01:50,478 INFO L82 PathProgramCache]: Analyzing trace with hash -868186985, now seen corresponding path program 3 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:01:50,484 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:01:50,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:01:50,510 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:01:50,629 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 31 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:01:50,630 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:01:50,760 INFO L477 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 13 treesize of output 11 [2018-03-28 12:01:50,760 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:50,765 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-03-28 12:01:50,765 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-28 12:01:50,811 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 19 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:01:50,847 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:01:50,847 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2018-03-28 12:01:50,847 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-03-28 12:01:50,848 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-03-28 12:01:50,848 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2018-03-28 12:01:50,848 INFO L87 Difference]: Start difference. First operand 148 states and 158 transitions. Second operand 17 states. [2018-03-28 12:01:51,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:01:51,294 INFO L93 Difference]: Finished difference Result 149 states and 158 transitions. [2018-03-28 12:01:51,294 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-03-28 12:01:51,295 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 74 [2018-03-28 12:01:51,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:01:51,295 INFO L225 Difference]: With dead ends: 149 [2018-03-28 12:01:51,295 INFO L226 Difference]: Without dead ends: 148 [2018-03-28 12:01:51,296 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 128 SyntacticMatches, 5 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=231, Invalid=761, Unknown=0, NotChecked=0, Total=992 [2018-03-28 12:01:51,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2018-03-28 12:01:51,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 148. [2018-03-28 12:01:51,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 148 states. [2018-03-28 12:01:51,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 157 transitions. [2018-03-28 12:01:51,307 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 157 transitions. Word has length 74 [2018-03-28 12:01:51,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:01:51,307 INFO L459 AbstractCegarLoop]: Abstraction has 148 states and 157 transitions. [2018-03-28 12:01:51,308 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-03-28 12:01:51,308 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 157 transitions. [2018-03-28 12:01:51,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2018-03-28 12:01:51,308 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:01:51,309 INFO L355 BasicCegarLoop]: trace histogram [7, 6, 6, 5, 5, 5, 5, 5, 5, 5, 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] [2018-03-28 12:01:51,309 INFO L408 AbstractCegarLoop]: === Iteration 12 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:01:51,309 INFO L82 PathProgramCache]: Analyzing trace with hash 1123581955, now seen corresponding path program 4 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:01:51,315 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:01:51,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:01:51,340 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:01:51,479 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 27 proven. 108 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:01:51,480 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:01:51,598 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 27 proven. 108 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:01:51,632 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:01:51,632 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 22 [2018-03-28 12:01:51,633 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-03-28 12:01:51,633 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-03-28 12:01:51,633 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2018-03-28 12:01:51,633 INFO L87 Difference]: Start difference. First operand 148 states and 157 transitions. Second operand 22 states. [2018-03-28 12:01:52,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:01:52,033 INFO L93 Difference]: Finished difference Result 332 states and 353 transitions. [2018-03-28 12:01:52,033 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-03-28 12:01:52,033 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 84 [2018-03-28 12:01:52,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:01:52,034 INFO L225 Difference]: With dead ends: 332 [2018-03-28 12:01:52,034 INFO L226 Difference]: Without dead ends: 220 [2018-03-28 12:01:52,035 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 138 SyntacticMatches, 10 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=290, Invalid=1192, Unknown=0, NotChecked=0, Total=1482 [2018-03-28 12:01:52,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2018-03-28 12:01:52,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 186. [2018-03-28 12:01:52,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 186 states. [2018-03-28 12:01:52,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 198 transitions. [2018-03-28 12:01:52,054 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 198 transitions. Word has length 84 [2018-03-28 12:01:52,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:01:52,055 INFO L459 AbstractCegarLoop]: Abstraction has 186 states and 198 transitions. [2018-03-28 12:01:52,055 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-03-28 12:01:52,055 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 198 transitions. [2018-03-28 12:01:52,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2018-03-28 12:01:52,056 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:01:52,056 INFO L355 BasicCegarLoop]: trace histogram [8, 7, 7, 6, 6, 6, 6, 6, 6, 6, 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] [2018-03-28 12:01:52,056 INFO L408 AbstractCegarLoop]: === Iteration 13 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:01:52,057 INFO L82 PathProgramCache]: Analyzing trace with hash -1537656337, now seen corresponding path program 5 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:01:52,067 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:01:52,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:01:52,095 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:01:52,260 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 63 proven. 128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:01:52,260 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:01:52,419 INFO L477 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 13 treesize of output 11 [2018-03-28 12:01:52,419 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:52,422 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-03-28 12:01:52,422 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-28 12:01:52,473 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 42 proven. 149 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:01:52,494 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:01:52,494 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 22 [2018-03-28 12:01:52,495 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-03-28 12:01:52,495 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-03-28 12:01:52,495 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2018-03-28 12:01:52,496 INFO L87 Difference]: Start difference. First operand 186 states and 198 transitions. Second operand 23 states. [2018-03-28 12:01:53,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:01:53,353 INFO L93 Difference]: Finished difference Result 187 states and 198 transitions. [2018-03-28 12:01:53,353 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-03-28 12:01:53,353 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 94 [2018-03-28 12:01:53,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:01:53,355 INFO L225 Difference]: With dead ends: 187 [2018-03-28 12:01:53,355 INFO L226 Difference]: Without dead ends: 186 [2018-03-28 12:01:53,355 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 160 SyntacticMatches, 7 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 442 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=386, Invalid=1506, Unknown=0, NotChecked=0, Total=1892 [2018-03-28 12:01:53,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2018-03-28 12:01:53,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 186. [2018-03-28 12:01:53,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 186 states. [2018-03-28 12:01:53,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 197 transitions. [2018-03-28 12:01:53,370 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 197 transitions. Word has length 94 [2018-03-28 12:01:53,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:01:53,370 INFO L459 AbstractCegarLoop]: Abstraction has 186 states and 197 transitions. [2018-03-28 12:01:53,370 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-03-28 12:01:53,370 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 197 transitions. [2018-03-28 12:01:53,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2018-03-28 12:01:53,371 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:01:53,371 INFO L355 BasicCegarLoop]: trace histogram [9, 8, 8, 7, 7, 7, 7, 7, 7, 7, 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] [2018-03-28 12:01:53,371 INFO L408 AbstractCegarLoop]: === Iteration 14 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:01:53,371 INFO L82 PathProgramCache]: Analyzing trace with hash -1106221221, now seen corresponding path program 6 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:01:53,377 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:01:53,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:01:53,405 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:01:53,544 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 53 proven. 204 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:01:53,545 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:01:53,715 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 53 proven. 204 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:01:53,737 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:01:53,737 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 28 [2018-03-28 12:01:53,738 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-03-28 12:01:53,738 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-03-28 12:01:53,739 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=638, Unknown=0, NotChecked=0, Total=756 [2018-03-28 12:01:53,739 INFO L87 Difference]: Start difference. First operand 186 states and 197 transitions. Second operand 28 states. [2018-03-28 12:01:54,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:01:54,306 INFO L93 Difference]: Finished difference Result 408 states and 433 transitions. [2018-03-28 12:01:54,306 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-03-28 12:01:54,306 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 104 [2018-03-28 12:01:54,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:01:54,308 INFO L225 Difference]: With dead ends: 408 [2018-03-28 12:01:54,308 INFO L226 Difference]: Without dead ends: 258 [2018-03-28 12:01:54,310 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 170 SyntacticMatches, 12 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 616 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=454, Invalid=1996, Unknown=0, NotChecked=0, Total=2450 [2018-03-28 12:01:54,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2018-03-28 12:01:54,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 224. [2018-03-28 12:01:54,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 224 states. [2018-03-28 12:01:54,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 238 transitions. [2018-03-28 12:01:54,331 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 238 transitions. Word has length 104 [2018-03-28 12:01:54,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:01:54,331 INFO L459 AbstractCegarLoop]: Abstraction has 224 states and 238 transitions. [2018-03-28 12:01:54,331 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-03-28 12:01:54,331 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 238 transitions. [2018-03-28 12:01:54,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2018-03-28 12:01:54,333 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:01:54,333 INFO L355 BasicCegarLoop]: trace histogram [10, 9, 9, 8, 8, 8, 8, 8, 8, 8, 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] [2018-03-28 12:01:54,333 INFO L408 AbstractCegarLoop]: === Iteration 15 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:01:54,333 INFO L82 PathProgramCache]: Analyzing trace with hash -706940089, now seen corresponding path program 7 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:01:54,339 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:01:54,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:01:54,370 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:01:54,636 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 105 proven. 228 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:01:54,637 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:01:54,831 INFO L477 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 13 treesize of output 11 [2018-03-28 12:01:54,832 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:54,835 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-03-28 12:01:54,835 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-28 12:01:54,928 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 75 proven. 258 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:01:54,949 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:01:54,949 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 28 [2018-03-28 12:01:54,949 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-03-28 12:01:54,950 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-03-28 12:01:54,950 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=686, Unknown=0, NotChecked=0, Total=812 [2018-03-28 12:01:54,950 INFO L87 Difference]: Start difference. First operand 224 states and 238 transitions. Second operand 29 states. [2018-03-28 12:01:55,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:01:55,834 INFO L93 Difference]: Finished difference Result 225 states and 238 transitions. [2018-03-28 12:01:55,834 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-03-28 12:01:55,834 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 114 [2018-03-28 12:01:55,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:01:55,835 INFO L225 Difference]: With dead ends: 225 [2018-03-28 12:01:55,835 INFO L226 Difference]: Without dead ends: 224 [2018-03-28 12:01:55,836 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 192 SyntacticMatches, 9 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 819 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=581, Invalid=2499, Unknown=0, NotChecked=0, Total=3080 [2018-03-28 12:01:55,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2018-03-28 12:01:55,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 224. [2018-03-28 12:01:55,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 224 states. [2018-03-28 12:01:55,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 237 transitions. [2018-03-28 12:01:55,851 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 237 transitions. Word has length 114 [2018-03-28 12:01:55,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:01:55,851 INFO L459 AbstractCegarLoop]: Abstraction has 224 states and 237 transitions. [2018-03-28 12:01:55,851 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-03-28 12:01:55,851 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 237 transitions. [2018-03-28 12:01:55,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2018-03-28 12:01:55,852 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:01:55,852 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 9, 9, 9, 9, 9, 9, 9, 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] [2018-03-28 12:01:55,852 INFO L408 AbstractCegarLoop]: === Iteration 16 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:01:55,853 INFO L82 PathProgramCache]: Analyzing trace with hash -1684122957, now seen corresponding path program 8 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:01:55,859 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:01:55,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:01:55,892 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:01:56,083 INFO L134 CoverageAnalysis]: Checked inductivity of 419 backedges. 89 proven. 330 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:01:56,083 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:01:56,251 INFO L134 CoverageAnalysis]: Checked inductivity of 419 backedges. 89 proven. 330 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:01:56,272 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:01:56,272 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 34 [2018-03-28 12:01:56,272 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-03-28 12:01:56,272 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-03-28 12:01:56,273 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=956, Unknown=0, NotChecked=0, Total=1122 [2018-03-28 12:01:56,273 INFO L87 Difference]: Start difference. First operand 224 states and 237 transitions. Second operand 34 states. [2018-03-28 12:01:56,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:01:56,847 INFO L93 Difference]: Finished difference Result 484 states and 513 transitions. [2018-03-28 12:01:56,847 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-03-28 12:01:56,847 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 124 [2018-03-28 12:01:56,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:01:56,848 INFO L225 Difference]: With dead ends: 484 [2018-03-28 12:01:56,848 INFO L226 Difference]: Without dead ends: 296 [2018-03-28 12:01:56,850 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 202 SyntacticMatches, 14 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 964 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=653, Invalid=3007, Unknown=0, NotChecked=0, Total=3660 [2018-03-28 12:01:56,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2018-03-28 12:01:56,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 262. [2018-03-28 12:01:56,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 262 states. [2018-03-28 12:01:56,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 278 transitions. [2018-03-28 12:01:56,866 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 278 transitions. Word has length 124 [2018-03-28 12:01:56,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:01:56,866 INFO L459 AbstractCegarLoop]: Abstraction has 262 states and 278 transitions. [2018-03-28 12:01:56,867 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-03-28 12:01:56,867 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 278 transitions. [2018-03-28 12:01:56,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2018-03-28 12:01:56,868 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:01:56,868 INFO L355 BasicCegarLoop]: trace histogram [12, 11, 11, 10, 10, 10, 10, 10, 10, 10, 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] [2018-03-28 12:01:56,868 INFO L408 AbstractCegarLoop]: === Iteration 17 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:01:56,868 INFO L82 PathProgramCache]: Analyzing trace with hash 2142875807, now seen corresponding path program 9 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:01:56,877 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:01:56,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:01:56,911 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:01:57,186 INFO L134 CoverageAnalysis]: Checked inductivity of 515 backedges. 157 proven. 358 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:01:57,186 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:01:57,433 INFO L477 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 13 treesize of output 11 [2018-03-28 12:01:57,433 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:01:57,436 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-03-28 12:01:57,436 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-28 12:01:57,515 INFO L134 CoverageAnalysis]: Checked inductivity of 515 backedges. 118 proven. 397 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:01:57,537 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:01:57,537 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 34 [2018-03-28 12:01:57,537 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-03-28 12:01:57,537 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-03-28 12:01:57,538 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=1016, Unknown=0, NotChecked=0, Total=1190 [2018-03-28 12:01:57,538 INFO L87 Difference]: Start difference. First operand 262 states and 278 transitions. Second operand 35 states. [2018-03-28 12:01:59,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:01:59,061 INFO L93 Difference]: Finished difference Result 263 states and 278 transitions. [2018-03-28 12:01:59,061 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-03-28 12:01:59,061 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 134 [2018-03-28 12:01:59,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:01:59,062 INFO L225 Difference]: With dead ends: 263 [2018-03-28 12:01:59,062 INFO L226 Difference]: Without dead ends: 262 [2018-03-28 12:01:59,063 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 224 SyntacticMatches, 11 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1311 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=816, Invalid=3740, Unknown=0, NotChecked=0, Total=4556 [2018-03-28 12:01:59,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2018-03-28 12:01:59,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 262. [2018-03-28 12:01:59,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 262 states. [2018-03-28 12:01:59,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 277 transitions. [2018-03-28 12:01:59,079 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 277 transitions. Word has length 134 [2018-03-28 12:01:59,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:01:59,080 INFO L459 AbstractCegarLoop]: Abstraction has 262 states and 277 transitions. [2018-03-28 12:01:59,080 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-03-28 12:01:59,080 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 277 transitions. [2018-03-28 12:01:59,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2018-03-28 12:01:59,081 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:01:59,081 INFO L355 BasicCegarLoop]: trace histogram [13, 12, 12, 11, 11, 11, 11, 11, 11, 11, 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] [2018-03-28 12:01:59,081 INFO L408 AbstractCegarLoop]: === Iteration 18 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:01:59,081 INFO L82 PathProgramCache]: Analyzing trace with hash -1458552309, now seen corresponding path program 10 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:01:59,087 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:01:59,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:01:59,120 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:01:59,356 INFO L134 CoverageAnalysis]: Checked inductivity of 621 backedges. 135 proven. 486 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:01:59,357 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:01:59,655 INFO L134 CoverageAnalysis]: Checked inductivity of 621 backedges. 135 proven. 486 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:01:59,677 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:01:59,677 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 40 [2018-03-28 12:01:59,678 INFO L442 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-03-28 12:01:59,678 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-03-28 12:01:59,678 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=1338, Unknown=0, NotChecked=0, Total=1560 [2018-03-28 12:01:59,678 INFO L87 Difference]: Start difference. First operand 262 states and 277 transitions. Second operand 40 states. [2018-03-28 12:02:01,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:02:01,460 INFO L93 Difference]: Finished difference Result 560 states and 593 transitions. [2018-03-28 12:02:01,461 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-03-28 12:02:01,461 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 144 [2018-03-28 12:02:01,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:02:01,463 INFO L225 Difference]: With dead ends: 560 [2018-03-28 12:02:01,463 INFO L226 Difference]: Without dead ends: 334 [2018-03-28 12:02:01,466 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 320 GetRequests, 234 SyntacticMatches, 16 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1390 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=887, Invalid=4225, Unknown=0, NotChecked=0, Total=5112 [2018-03-28 12:02:01,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2018-03-28 12:02:01,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 300. [2018-03-28 12:02:01,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 300 states. [2018-03-28 12:02:01,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 318 transitions. [2018-03-28 12:02:01,496 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 318 transitions. Word has length 144 [2018-03-28 12:02:01,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:02:01,497 INFO L459 AbstractCegarLoop]: Abstraction has 300 states and 318 transitions. [2018-03-28 12:02:01,497 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-03-28 12:02:01,497 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 318 transitions. [2018-03-28 12:02:01,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2018-03-28 12:02:01,512 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:02:01,512 INFO L355 BasicCegarLoop]: trace histogram [14, 13, 13, 12, 12, 12, 12, 12, 12, 12, 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] [2018-03-28 12:02:01,513 INFO L408 AbstractCegarLoop]: === Iteration 19 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:02:01,513 INFO L82 PathProgramCache]: Analyzing trace with hash -1612877321, now seen corresponding path program 11 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:02:01,522 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:02:01,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:02:01,573 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:02:02,043 INFO L134 CoverageAnalysis]: Checked inductivity of 737 backedges. 219 proven. 518 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:02:02,043 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:02:02,428 INFO L477 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 13 treesize of output 11 [2018-03-28 12:02:02,428 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:02:02,431 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-03-28 12:02:02,431 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-28 12:02:02,528 INFO L134 CoverageAnalysis]: Checked inductivity of 737 backedges. 171 proven. 566 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:02:02,549 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:02:02,549 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 40 [2018-03-28 12:02:02,550 INFO L442 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-03-28 12:02:02,550 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-03-28 12:02:02,550 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=230, Invalid=1410, Unknown=0, NotChecked=0, Total=1640 [2018-03-28 12:02:02,550 INFO L87 Difference]: Start difference. First operand 300 states and 318 transitions. Second operand 41 states. [2018-03-28 12:02:04,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:02:04,264 INFO L93 Difference]: Finished difference Result 301 states and 318 transitions. [2018-03-28 12:02:04,264 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-03-28 12:02:04,264 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 154 [2018-03-28 12:02:04,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:02:04,265 INFO L225 Difference]: With dead ends: 301 [2018-03-28 12:02:04,265 INFO L226 Difference]: Without dead ends: 300 [2018-03-28 12:02:04,267 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 347 GetRequests, 256 SyntacticMatches, 13 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1918 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1091, Invalid=5229, Unknown=0, NotChecked=0, Total=6320 [2018-03-28 12:02:04,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2018-03-28 12:02:04,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 300. [2018-03-28 12:02:04,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 300 states. [2018-03-28 12:02:04,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 317 transitions. [2018-03-28 12:02:04,284 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 317 transitions. Word has length 154 [2018-03-28 12:02:04,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:02:04,285 INFO L459 AbstractCegarLoop]: Abstraction has 300 states and 317 transitions. [2018-03-28 12:02:04,285 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-03-28 12:02:04,285 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 317 transitions. [2018-03-28 12:02:04,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2018-03-28 12:02:04,285 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:02:04,286 INFO L355 BasicCegarLoop]: trace histogram [15, 14, 14, 13, 13, 13, 13, 13, 13, 13, 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] [2018-03-28 12:02:04,286 INFO L408 AbstractCegarLoop]: === Iteration 20 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:02:04,286 INFO L82 PathProgramCache]: Analyzing trace with hash -757844637, now seen corresponding path program 12 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:02:04,300 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:02:04,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:02:04,355 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:02:04,720 INFO L134 CoverageAnalysis]: Checked inductivity of 863 backedges. 191 proven. 672 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:02:04,720 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:02:05,029 INFO L134 CoverageAnalysis]: Checked inductivity of 863 backedges. 191 proven. 672 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:02:05,063 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:02:05,064 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 46 [2018-03-28 12:02:05,064 INFO L442 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-03-28 12:02:05,065 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-03-28 12:02:05,067 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=286, Invalid=1784, Unknown=0, NotChecked=0, Total=2070 [2018-03-28 12:02:05,067 INFO L87 Difference]: Start difference. First operand 300 states and 317 transitions. Second operand 46 states. [2018-03-28 12:02:06,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:02:06,037 INFO L93 Difference]: Finished difference Result 636 states and 673 transitions. [2018-03-28 12:02:06,037 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-03-28 12:02:06,037 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 164 [2018-03-28 12:02:06,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:02:06,039 INFO L225 Difference]: With dead ends: 636 [2018-03-28 12:02:06,039 INFO L226 Difference]: Without dead ends: 372 [2018-03-28 12:02:06,041 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 365 GetRequests, 266 SyntacticMatches, 18 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1894 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1156, Invalid=5650, Unknown=0, NotChecked=0, Total=6806 [2018-03-28 12:02:06,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2018-03-28 12:02:06,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 338. [2018-03-28 12:02:06,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 338 states. [2018-03-28 12:02:06,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 358 transitions. [2018-03-28 12:02:06,069 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 358 transitions. Word has length 164 [2018-03-28 12:02:06,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:02:06,070 INFO L459 AbstractCegarLoop]: Abstraction has 338 states and 358 transitions. [2018-03-28 12:02:06,070 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-03-28 12:02:06,070 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 358 transitions. [2018-03-28 12:02:06,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2018-03-28 12:02:06,071 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:02:06,071 INFO L355 BasicCegarLoop]: trace histogram [16, 15, 15, 14, 14, 14, 14, 14, 14, 14, 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] [2018-03-28 12:02:06,071 INFO L408 AbstractCegarLoop]: === Iteration 21 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:02:06,071 INFO L82 PathProgramCache]: Analyzing trace with hash 322320207, now seen corresponding path program 13 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:02:06,076 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:02:06,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:02:06,122 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:02:06,537 INFO L134 CoverageAnalysis]: Checked inductivity of 999 backedges. 291 proven. 708 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:02:06,537 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:02:06,906 INFO L477 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 13 treesize of output 11 [2018-03-28 12:02:06,906 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:02:06,909 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-03-28 12:02:06,909 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-28 12:02:07,035 INFO L134 CoverageAnalysis]: Checked inductivity of 999 backedges. 234 proven. 765 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:02:07,056 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:02:07,056 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 46 [2018-03-28 12:02:07,057 INFO L442 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-03-28 12:02:07,057 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-03-28 12:02:07,058 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=294, Invalid=1868, Unknown=0, NotChecked=0, Total=2162 [2018-03-28 12:02:07,058 INFO L87 Difference]: Start difference. First operand 338 states and 358 transitions. Second operand 47 states. [2018-03-28 12:02:08,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:02:08,942 INFO L93 Difference]: Finished difference Result 339 states and 358 transitions. [2018-03-28 12:02:08,942 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-03-28 12:02:08,942 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 174 [2018-03-28 12:02:08,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:02:08,944 INFO L225 Difference]: With dead ends: 339 [2018-03-28 12:02:08,944 INFO L226 Difference]: Without dead ends: 338 [2018-03-28 12:02:08,947 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 393 GetRequests, 288 SyntacticMatches, 15 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2640 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1406, Invalid=6966, Unknown=0, NotChecked=0, Total=8372 [2018-03-28 12:02:08,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2018-03-28 12:02:08,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 338. [2018-03-28 12:02:08,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 338 states. [2018-03-28 12:02:08,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 357 transitions. [2018-03-28 12:02:08,979 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 357 transitions. Word has length 174 [2018-03-28 12:02:08,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:02:08,979 INFO L459 AbstractCegarLoop]: Abstraction has 338 states and 357 transitions. [2018-03-28 12:02:08,979 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-03-28 12:02:08,979 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 357 transitions. [2018-03-28 12:02:08,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2018-03-28 12:02:08,981 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:02:08,981 INFO L355 BasicCegarLoop]: trace histogram [17, 16, 16, 15, 15, 15, 15, 15, 15, 15, 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] [2018-03-28 12:02:08,981 INFO L408 AbstractCegarLoop]: === Iteration 22 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:02:08,981 INFO L82 PathProgramCache]: Analyzing trace with hash 609758395, now seen corresponding path program 14 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:02:08,997 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:02:09,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:02:09,042 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:02:09,434 INFO L134 CoverageAnalysis]: Checked inductivity of 1145 backedges. 257 proven. 888 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:02:09,434 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:02:09,820 INFO L134 CoverageAnalysis]: Checked inductivity of 1145 backedges. 257 proven. 888 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:02:09,841 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:02:09,841 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 52 [2018-03-28 12:02:09,841 INFO L442 AbstractCegarLoop]: Interpolant automaton has 52 states [2018-03-28 12:02:09,841 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2018-03-28 12:02:09,842 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=358, Invalid=2294, Unknown=0, NotChecked=0, Total=2652 [2018-03-28 12:02:09,842 INFO L87 Difference]: Start difference. First operand 338 states and 357 transitions. Second operand 52 states. [2018-03-28 12:02:10,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:02:10,958 INFO L93 Difference]: Finished difference Result 712 states and 753 transitions. [2018-03-28 12:02:10,959 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-03-28 12:02:10,959 INFO L78 Accepts]: Start accepts. Automaton has 52 states. Word has length 184 [2018-03-28 12:02:10,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:02:10,961 INFO L225 Difference]: With dead ends: 712 [2018-03-28 12:02:10,961 INFO L226 Difference]: Without dead ends: 410 [2018-03-28 12:02:10,962 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 410 GetRequests, 298 SyntacticMatches, 20 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2476 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1460, Invalid=7282, Unknown=0, NotChecked=0, Total=8742 [2018-03-28 12:02:10,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2018-03-28 12:02:10,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 376. [2018-03-28 12:02:10,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 376 states. [2018-03-28 12:02:10,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 398 transitions. [2018-03-28 12:02:10,988 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 398 transitions. Word has length 184 [2018-03-28 12:02:10,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:02:10,988 INFO L459 AbstractCegarLoop]: Abstraction has 376 states and 398 transitions. [2018-03-28 12:02:10,988 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states. [2018-03-28 12:02:10,988 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 398 transitions. [2018-03-28 12:02:10,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2018-03-28 12:02:10,990 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:02:10,990 INFO L355 BasicCegarLoop]: trace histogram [18, 17, 17, 16, 16, 16, 16, 16, 16, 16, 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] [2018-03-28 12:02:10,990 INFO L408 AbstractCegarLoop]: === Iteration 23 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:02:10,990 INFO L82 PathProgramCache]: Analyzing trace with hash -1783496537, now seen corresponding path program 15 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:02:10,998 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:02:11,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:02:11,040 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:02:11,603 INFO L134 CoverageAnalysis]: Checked inductivity of 1301 backedges. 373 proven. 928 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:02:11,604 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:02:12,030 INFO L477 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 13 treesize of output 11 [2018-03-28 12:02:12,030 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:02:12,032 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-03-28 12:02:12,033 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-28 12:02:12,181 INFO L134 CoverageAnalysis]: Checked inductivity of 1301 backedges. 307 proven. 994 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:02:12,201 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:02:12,201 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 52 [2018-03-28 12:02:12,201 INFO L442 AbstractCegarLoop]: Interpolant automaton has 53 states [2018-03-28 12:02:12,202 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2018-03-28 12:02:12,202 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=366, Invalid=2390, Unknown=0, NotChecked=0, Total=2756 [2018-03-28 12:02:12,202 INFO L87 Difference]: Start difference. First operand 376 states and 398 transitions. Second operand 53 states. [2018-03-28 12:02:14,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:02:14,075 INFO L93 Difference]: Finished difference Result 377 states and 398 transitions. [2018-03-28 12:02:14,075 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2018-03-28 12:02:14,075 INFO L78 Accepts]: Start accepts. Automaton has 53 states. Word has length 194 [2018-03-28 12:02:14,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:02:14,077 INFO L225 Difference]: With dead ends: 377 [2018-03-28 12:02:14,077 INFO L226 Difference]: Without dead ends: 376 [2018-03-28 12:02:14,078 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 439 GetRequests, 320 SyntacticMatches, 17 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3477 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=1761, Invalid=8951, Unknown=0, NotChecked=0, Total=10712 [2018-03-28 12:02:14,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2018-03-28 12:02:14,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 376. [2018-03-28 12:02:14,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 376 states. [2018-03-28 12:02:14,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 397 transitions. [2018-03-28 12:02:14,103 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 397 transitions. Word has length 194 [2018-03-28 12:02:14,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:02:14,103 INFO L459 AbstractCegarLoop]: Abstraction has 376 states and 397 transitions. [2018-03-28 12:02:14,103 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states. [2018-03-28 12:02:14,103 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 397 transitions. [2018-03-28 12:02:14,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2018-03-28 12:02:14,104 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:02:14,104 INFO L355 BasicCegarLoop]: trace histogram [19, 18, 18, 17, 17, 17, 17, 17, 17, 17, 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] [2018-03-28 12:02:14,104 INFO L408 AbstractCegarLoop]: === Iteration 24 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:02:14,105 INFO L82 PathProgramCache]: Analyzing trace with hash -938858477, now seen corresponding path program 16 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:02:14,113 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:02:14,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:02:14,162 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:02:14,750 INFO L134 CoverageAnalysis]: Checked inductivity of 1467 backedges. 333 proven. 1134 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:02:14,751 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:02:15,233 INFO L134 CoverageAnalysis]: Checked inductivity of 1467 backedges. 333 proven. 1134 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:02:15,253 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:02:15,253 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 58 [2018-03-28 12:02:15,254 INFO L442 AbstractCegarLoop]: Interpolant automaton has 58 states [2018-03-28 12:02:15,254 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2018-03-28 12:02:15,254 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=438, Invalid=2868, Unknown=0, NotChecked=0, Total=3306 [2018-03-28 12:02:15,255 INFO L87 Difference]: Start difference. First operand 376 states and 397 transitions. Second operand 58 states. [2018-03-28 12:02:16,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:02:16,512 INFO L93 Difference]: Finished difference Result 788 states and 833 transitions. [2018-03-28 12:02:16,512 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-03-28 12:02:16,512 INFO L78 Accepts]: Start accepts. Automaton has 58 states. Word has length 204 [2018-03-28 12:02:16,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:02:16,513 INFO L225 Difference]: With dead ends: 788 [2018-03-28 12:02:16,513 INFO L226 Difference]: Without dead ends: 448 [2018-03-28 12:02:16,515 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 455 GetRequests, 330 SyntacticMatches, 22 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3136 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1799, Invalid=9121, Unknown=0, NotChecked=0, Total=10920 [2018-03-28 12:02:16,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2018-03-28 12:02:16,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 414. [2018-03-28 12:02:16,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 414 states. [2018-03-28 12:02:16,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 438 transitions. [2018-03-28 12:02:16,542 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 438 transitions. Word has length 204 [2018-03-28 12:02:16,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:02:16,542 INFO L459 AbstractCegarLoop]: Abstraction has 414 states and 438 transitions. [2018-03-28 12:02:16,542 INFO L460 AbstractCegarLoop]: Interpolant automaton has 58 states. [2018-03-28 12:02:16,543 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 438 transitions. [2018-03-28 12:02:16,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 215 [2018-03-28 12:02:16,543 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:02:16,543 INFO L355 BasicCegarLoop]: trace histogram [20, 19, 19, 18, 18, 18, 18, 18, 18, 18, 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] [2018-03-28 12:02:16,544 INFO L408 AbstractCegarLoop]: === Iteration 25 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:02:16,544 INFO L82 PathProgramCache]: Analyzing trace with hash -1036071425, now seen corresponding path program 17 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:02:16,549 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:02:16,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:02:16,593 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:02:17,158 INFO L134 CoverageAnalysis]: Checked inductivity of 1643 backedges. 465 proven. 1178 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:02:17,158 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:02:17,703 INFO L477 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 13 treesize of output 11 [2018-03-28 12:02:17,703 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:02:17,706 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-03-28 12:02:17,706 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-28 12:02:17,939 INFO L134 CoverageAnalysis]: Checked inductivity of 1643 backedges. 390 proven. 1253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:02:17,960 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:02:17,960 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 58 [2018-03-28 12:02:17,960 INFO L442 AbstractCegarLoop]: Interpolant automaton has 59 states [2018-03-28 12:02:17,960 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2018-03-28 12:02:17,961 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=446, Invalid=2976, Unknown=0, NotChecked=0, Total=3422 [2018-03-28 12:02:17,961 INFO L87 Difference]: Start difference. First operand 414 states and 438 transitions. Second operand 59 states. [2018-03-28 12:02:20,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:02:20,179 INFO L93 Difference]: Finished difference Result 415 states and 438 transitions. [2018-03-28 12:02:20,198 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2018-03-28 12:02:20,198 INFO L78 Accepts]: Start accepts. Automaton has 59 states. Word has length 214 [2018-03-28 12:02:20,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:02:20,200 INFO L225 Difference]: With dead ends: 415 [2018-03-28 12:02:20,200 INFO L226 Difference]: Without dead ends: 414 [2018-03-28 12:02:20,202 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 485 GetRequests, 352 SyntacticMatches, 19 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4429 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=2156, Invalid=11184, Unknown=0, NotChecked=0, Total=13340 [2018-03-28 12:02:20,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2018-03-28 12:02:20,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 414. [2018-03-28 12:02:20,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 414 states. [2018-03-28 12:02:20,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 437 transitions. [2018-03-28 12:02:20,227 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 437 transitions. Word has length 214 [2018-03-28 12:02:20,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:02:20,228 INFO L459 AbstractCegarLoop]: Abstraction has 414 states and 437 transitions. [2018-03-28 12:02:20,228 INFO L460 AbstractCegarLoop]: Interpolant automaton has 59 states. [2018-03-28 12:02:20,228 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 437 transitions. [2018-03-28 12:02:20,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2018-03-28 12:02:20,230 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:02:20,230 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 19, 19, 19, 19, 19, 19, 19, 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] [2018-03-28 12:02:20,230 INFO L408 AbstractCegarLoop]: === Iteration 26 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:02:20,230 INFO L82 PathProgramCache]: Analyzing trace with hash 123217771, now seen corresponding path program 18 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:02:20,239 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:02:20,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:02:20,310 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:02:20,829 INFO L134 CoverageAnalysis]: Checked inductivity of 1829 backedges. 419 proven. 1410 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:02:20,829 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:02:21,352 INFO L134 CoverageAnalysis]: Checked inductivity of 1829 backedges. 419 proven. 1410 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:02:21,372 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:02:21,372 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 64 [2018-03-28 12:02:21,373 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-03-28 12:02:21,373 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-03-28 12:02:21,373 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=526, Invalid=3506, Unknown=0, NotChecked=0, Total=4032 [2018-03-28 12:02:21,374 INFO L87 Difference]: Start difference. First operand 414 states and 437 transitions. Second operand 64 states. [2018-03-28 12:02:22,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:02:22,802 INFO L93 Difference]: Finished difference Result 864 states and 913 transitions. [2018-03-28 12:02:22,802 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-03-28 12:02:22,803 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 224 [2018-03-28 12:02:22,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:02:22,804 INFO L225 Difference]: With dead ends: 864 [2018-03-28 12:02:22,804 INFO L226 Difference]: Without dead ends: 486 [2018-03-28 12:02:22,805 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 500 GetRequests, 362 SyntacticMatches, 24 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3874 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=2173, Invalid=11167, Unknown=0, NotChecked=0, Total=13340 [2018-03-28 12:02:22,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2018-03-28 12:02:22,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 452. [2018-03-28 12:02:22,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 452 states. [2018-03-28 12:02:22,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 478 transitions. [2018-03-28 12:02:22,846 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 478 transitions. Word has length 224 [2018-03-28 12:02:22,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:02:22,847 INFO L459 AbstractCegarLoop]: Abstraction has 452 states and 478 transitions. [2018-03-28 12:02:22,847 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-03-28 12:02:22,847 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 478 transitions. [2018-03-28 12:02:22,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2018-03-28 12:02:22,849 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:02:22,849 INFO L355 BasicCegarLoop]: trace histogram [22, 21, 21, 20, 20, 20, 20, 20, 20, 20, 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] [2018-03-28 12:02:22,849 INFO L408 AbstractCegarLoop]: === Iteration 27 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:02:22,849 INFO L82 PathProgramCache]: Analyzing trace with hash 315268951, now seen corresponding path program 19 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:02:22,857 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:02:22,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:02:22,933 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:02:23,933 INFO L134 CoverageAnalysis]: Checked inductivity of 2025 backedges. 567 proven. 1458 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:02:23,933 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:02:24,540 INFO L477 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 13 treesize of output 11 [2018-03-28 12:02:24,540 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:02:24,542 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-03-28 12:02:24,543 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-28 12:02:24,766 INFO L134 CoverageAnalysis]: Checked inductivity of 2025 backedges. 483 proven. 1542 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:02:24,786 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:02:24,787 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43] total 64 [2018-03-28 12:02:24,787 INFO L442 AbstractCegarLoop]: Interpolant automaton has 65 states [2018-03-28 12:02:24,787 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2018-03-28 12:02:24,787 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=534, Invalid=3626, Unknown=0, NotChecked=0, Total=4160 [2018-03-28 12:02:24,788 INFO L87 Difference]: Start difference. First operand 452 states and 478 transitions. Second operand 65 states. [2018-03-28 12:02:27,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:02:27,653 INFO L93 Difference]: Finished difference Result 453 states and 478 transitions. [2018-03-28 12:02:27,653 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2018-03-28 12:02:27,654 INFO L78 Accepts]: Start accepts. Automaton has 65 states. Word has length 234 [2018-03-28 12:02:27,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:02:27,655 INFO L225 Difference]: With dead ends: 453 [2018-03-28 12:02:27,655 INFO L226 Difference]: Without dead ends: 452 [2018-03-28 12:02:27,656 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 531 GetRequests, 384 SyntacticMatches, 21 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5496 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=2591, Invalid=13665, Unknown=0, NotChecked=0, Total=16256 [2018-03-28 12:02:27,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 452 states. [2018-03-28 12:02:27,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 452 to 452. [2018-03-28 12:02:27,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 452 states. [2018-03-28 12:02:27,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 477 transitions. [2018-03-28 12:02:27,695 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 477 transitions. Word has length 234 [2018-03-28 12:02:27,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:02:27,696 INFO L459 AbstractCegarLoop]: Abstraction has 452 states and 477 transitions. [2018-03-28 12:02:27,696 INFO L460 AbstractCegarLoop]: Interpolant automaton has 65 states. [2018-03-28 12:02:27,696 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 477 transitions. [2018-03-28 12:02:27,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2018-03-28 12:02:27,698 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:02:27,699 INFO L355 BasicCegarLoop]: trace histogram [23, 22, 22, 21, 21, 21, 21, 21, 21, 21, 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] [2018-03-28 12:02:27,699 INFO L408 AbstractCegarLoop]: === Iteration 28 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:02:27,699 INFO L82 PathProgramCache]: Analyzing trace with hash 1253059267, now seen corresponding path program 20 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:02:27,708 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:02:27,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:02:27,767 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:02:28,378 INFO L134 CoverageAnalysis]: Checked inductivity of 2231 backedges. 515 proven. 1716 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:02:28,378 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:02:28,992 INFO L134 CoverageAnalysis]: Checked inductivity of 2231 backedges. 515 proven. 1716 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:02:29,012 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:02:29,013 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49] total 70 [2018-03-28 12:02:29,013 INFO L442 AbstractCegarLoop]: Interpolant automaton has 70 states [2018-03-28 12:02:29,013 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2018-03-28 12:02:29,014 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=622, Invalid=4208, Unknown=0, NotChecked=0, Total=4830 [2018-03-28 12:02:29,014 INFO L87 Difference]: Start difference. First operand 452 states and 477 transitions. Second operand 70 states. [2018-03-28 12:02:30,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:02:30,590 INFO L93 Difference]: Finished difference Result 940 states and 993 transitions. [2018-03-28 12:02:30,590 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2018-03-28 12:02:30,590 INFO L78 Accepts]: Start accepts. Automaton has 70 states. Word has length 244 [2018-03-28 12:02:30,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:02:30,592 INFO L225 Difference]: With dead ends: 940 [2018-03-28 12:02:30,592 INFO L226 Difference]: Without dead ends: 524 [2018-03-28 12:02:30,593 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 545 GetRequests, 394 SyntacticMatches, 26 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4690 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=2582, Invalid=13420, Unknown=0, NotChecked=0, Total=16002 [2018-03-28 12:02:30,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states. [2018-03-28 12:02:30,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 490. [2018-03-28 12:02:30,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 490 states. [2018-03-28 12:02:30,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 490 states to 490 states and 518 transitions. [2018-03-28 12:02:30,622 INFO L78 Accepts]: Start accepts. Automaton has 490 states and 518 transitions. Word has length 244 [2018-03-28 12:02:30,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:02:30,622 INFO L459 AbstractCegarLoop]: Abstraction has 490 states and 518 transitions. [2018-03-28 12:02:30,622 INFO L460 AbstractCegarLoop]: Interpolant automaton has 70 states. [2018-03-28 12:02:30,622 INFO L276 IsEmpty]: Start isEmpty. Operand 490 states and 518 transitions. [2018-03-28 12:02:30,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2018-03-28 12:02:30,624 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:02:30,624 INFO L355 BasicCegarLoop]: trace histogram [24, 23, 23, 22, 22, 22, 22, 22, 22, 22, 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] [2018-03-28 12:02:30,624 INFO L408 AbstractCegarLoop]: === Iteration 29 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:02:30,625 INFO L82 PathProgramCache]: Analyzing trace with hash -532450129, now seen corresponding path program 21 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:02:30,633 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:02:30,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:02:30,697 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:02:31,483 INFO L134 CoverageAnalysis]: Checked inductivity of 2447 backedges. 679 proven. 1768 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:02:31,483 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:02:32,267 INFO L477 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 13 treesize of output 11 [2018-03-28 12:02:32,268 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:02:32,270 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-03-28 12:02:32,271 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-28 12:02:32,553 INFO L134 CoverageAnalysis]: Checked inductivity of 2447 backedges. 586 proven. 1861 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:02:32,584 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:02:32,585 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47] total 70 [2018-03-28 12:02:32,585 INFO L442 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-03-28 12:02:32,585 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-03-28 12:02:32,586 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=630, Invalid=4340, Unknown=0, NotChecked=0, Total=4970 [2018-03-28 12:02:32,586 INFO L87 Difference]: Start difference. First operand 490 states and 518 transitions. Second operand 71 states. [2018-03-28 12:02:35,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:02:35,877 INFO L93 Difference]: Finished difference Result 491 states and 518 transitions. [2018-03-28 12:02:35,877 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2018-03-28 12:02:35,877 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 254 [2018-03-28 12:02:35,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:02:35,878 INFO L225 Difference]: With dead ends: 491 [2018-03-28 12:02:35,878 INFO L226 Difference]: Without dead ends: 490 [2018-03-28 12:02:35,880 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 577 GetRequests, 416 SyntacticMatches, 23 SemanticMatches, 138 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6678 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=3066, Invalid=16394, Unknown=0, NotChecked=0, Total=19460 [2018-03-28 12:02:35,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2018-03-28 12:02:35,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 490. [2018-03-28 12:02:35,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 490 states. [2018-03-28 12:02:35,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 490 states to 490 states and 517 transitions. [2018-03-28 12:02:35,915 INFO L78 Accepts]: Start accepts. Automaton has 490 states and 517 transitions. Word has length 254 [2018-03-28 12:02:35,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:02:35,915 INFO L459 AbstractCegarLoop]: Abstraction has 490 states and 517 transitions. [2018-03-28 12:02:35,915 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-03-28 12:02:35,915 INFO L276 IsEmpty]: Start isEmpty. Operand 490 states and 517 transitions. [2018-03-28 12:02:35,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 265 [2018-03-28 12:02:35,916 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:02:35,916 INFO L355 BasicCegarLoop]: trace histogram [25, 24, 24, 23, 23, 23, 23, 23, 23, 23, 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] [2018-03-28 12:02:35,916 INFO L408 AbstractCegarLoop]: === Iteration 30 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:02:35,916 INFO L82 PathProgramCache]: Analyzing trace with hash 427831835, now seen corresponding path program 22 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:02:35,922 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:02:35,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:02:35,974 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:02:36,616 INFO L134 CoverageAnalysis]: Checked inductivity of 2673 backedges. 621 proven. 2052 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:02:36,617 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:02:37,352 INFO L134 CoverageAnalysis]: Checked inductivity of 2673 backedges. 621 proven. 2052 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:02:37,373 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:02:37,373 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 53] total 76 [2018-03-28 12:02:37,373 INFO L442 AbstractCegarLoop]: Interpolant automaton has 76 states [2018-03-28 12:02:37,374 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2018-03-28 12:02:37,374 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=726, Invalid=4974, Unknown=0, NotChecked=0, Total=5700 [2018-03-28 12:02:37,374 INFO L87 Difference]: Start difference. First operand 490 states and 517 transitions. Second operand 76 states. [2018-03-28 12:02:39,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:02:39,241 INFO L93 Difference]: Finished difference Result 1016 states and 1073 transitions. [2018-03-28 12:02:39,242 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2018-03-28 12:02:39,242 INFO L78 Accepts]: Start accepts. Automaton has 76 states. Word has length 264 [2018-03-28 12:02:39,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:02:39,243 INFO L225 Difference]: With dead ends: 1016 [2018-03-28 12:02:39,243 INFO L226 Difference]: Without dead ends: 562 [2018-03-28 12:02:39,245 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 590 GetRequests, 426 SyntacticMatches, 28 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5584 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=3026, Invalid=15880, Unknown=0, NotChecked=0, Total=18906 [2018-03-28 12:02:39,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 562 states. [2018-03-28 12:02:39,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 562 to 528. [2018-03-28 12:02:39,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 528 states. [2018-03-28 12:02:39,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 558 transitions. [2018-03-28 12:02:39,272 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 558 transitions. Word has length 264 [2018-03-28 12:02:39,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:02:39,272 INFO L459 AbstractCegarLoop]: Abstraction has 528 states and 558 transitions. [2018-03-28 12:02:39,272 INFO L460 AbstractCegarLoop]: Interpolant automaton has 76 states. [2018-03-28 12:02:39,272 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 558 transitions. [2018-03-28 12:02:39,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2018-03-28 12:02:39,274 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:02:39,274 INFO L355 BasicCegarLoop]: trace histogram [26, 25, 25, 24, 24, 24, 24, 24, 24, 24, 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] [2018-03-28 12:02:39,274 INFO L408 AbstractCegarLoop]: === Iteration 31 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:02:39,274 INFO L82 PathProgramCache]: Analyzing trace with hash 1654083079, now seen corresponding path program 23 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:02:39,282 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:02:39,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:02:39,338 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:02:40,247 INFO L134 CoverageAnalysis]: Checked inductivity of 2909 backedges. 801 proven. 2108 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:02:40,247 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:02:41,012 INFO L477 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 13 treesize of output 11 [2018-03-28 12:02:41,012 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:02:41,015 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-03-28 12:02:41,015 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-28 12:02:41,309 INFO L134 CoverageAnalysis]: Checked inductivity of 2909 backedges. 699 proven. 2210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:02:41,329 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:02:41,330 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 76 [2018-03-28 12:02:41,330 INFO L442 AbstractCegarLoop]: Interpolant automaton has 77 states [2018-03-28 12:02:41,330 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2018-03-28 12:02:41,331 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=734, Invalid=5118, Unknown=0, NotChecked=0, Total=5852 [2018-03-28 12:02:41,331 INFO L87 Difference]: Start difference. First operand 528 states and 558 transitions. Second operand 77 states. [2018-03-28 12:02:45,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:02:45,431 INFO L93 Difference]: Finished difference Result 529 states and 558 transitions. [2018-03-28 12:02:45,431 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2018-03-28 12:02:45,432 INFO L78 Accepts]: Start accepts. Automaton has 77 states. Word has length 274 [2018-03-28 12:02:45,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:02:45,434 INFO L225 Difference]: With dead ends: 529 [2018-03-28 12:02:45,434 INFO L226 Difference]: Without dead ends: 528 [2018-03-28 12:02:45,436 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 623 GetRequests, 448 SyntacticMatches, 25 SemanticMatches, 150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7975 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=3581, Invalid=19371, Unknown=0, NotChecked=0, Total=22952 [2018-03-28 12:02:45,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 528 states. [2018-03-28 12:02:45,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 528 to 528. [2018-03-28 12:02:45,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 528 states. [2018-03-28 12:02:45,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 557 transitions. [2018-03-28 12:02:45,464 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 557 transitions. Word has length 274 [2018-03-28 12:02:45,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:02:45,464 INFO L459 AbstractCegarLoop]: Abstraction has 528 states and 557 transitions. [2018-03-28 12:02:45,465 INFO L460 AbstractCegarLoop]: Interpolant automaton has 77 states. [2018-03-28 12:02:45,465 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 557 transitions. [2018-03-28 12:02:45,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 285 [2018-03-28 12:02:45,466 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:02:45,466 INFO L355 BasicCegarLoop]: trace histogram [27, 26, 26, 25, 25, 25, 25, 25, 25, 25, 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] [2018-03-28 12:02:45,466 INFO L408 AbstractCegarLoop]: === Iteration 32 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:02:45,466 INFO L82 PathProgramCache]: Analyzing trace with hash 439762291, now seen corresponding path program 24 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:02:45,471 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:02:45,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:02:45,529 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:02:46,304 INFO L134 CoverageAnalysis]: Checked inductivity of 3155 backedges. 737 proven. 2418 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:02:46,305 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:02:47,130 INFO L134 CoverageAnalysis]: Checked inductivity of 3155 backedges. 737 proven. 2418 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:02:47,151 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:02:47,151 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 57] total 82 [2018-03-28 12:02:47,152 INFO L442 AbstractCegarLoop]: Interpolant automaton has 82 states [2018-03-28 12:02:47,152 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2018-03-28 12:02:47,152 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=838, Invalid=5804, Unknown=0, NotChecked=0, Total=6642 [2018-03-28 12:02:47,153 INFO L87 Difference]: Start difference. First operand 528 states and 557 transitions. Second operand 82 states. [2018-03-28 12:02:49,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:02:49,087 INFO L93 Difference]: Finished difference Result 1092 states and 1153 transitions. [2018-03-28 12:02:49,087 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2018-03-28 12:02:49,087 INFO L78 Accepts]: Start accepts. Automaton has 82 states. Word has length 284 [2018-03-28 12:02:49,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:02:49,089 INFO L225 Difference]: With dead ends: 1092 [2018-03-28 12:02:49,089 INFO L226 Difference]: Without dead ends: 600 [2018-03-28 12:02:49,092 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 635 GetRequests, 458 SyntacticMatches, 30 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6556 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=3505, Invalid=18547, Unknown=0, NotChecked=0, Total=22052 [2018-03-28 12:02:49,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states. [2018-03-28 12:02:49,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 566. [2018-03-28 12:02:49,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 566 states. [2018-03-28 12:02:49,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 598 transitions. [2018-03-28 12:02:49,131 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 598 transitions. Word has length 284 [2018-03-28 12:02:49,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:02:49,131 INFO L459 AbstractCegarLoop]: Abstraction has 566 states and 598 transitions. [2018-03-28 12:02:49,131 INFO L460 AbstractCegarLoop]: Interpolant automaton has 82 states. [2018-03-28 12:02:49,131 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 598 transitions. [2018-03-28 12:02:49,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 295 [2018-03-28 12:02:49,132 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:02:49,132 INFO L355 BasicCegarLoop]: trace histogram [28, 27, 27, 26, 26, 26, 26, 26, 26, 26, 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] [2018-03-28 12:02:49,133 INFO L408 AbstractCegarLoop]: === Iteration 33 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:02:49,133 INFO L82 PathProgramCache]: Analyzing trace with hash -1330369697, now seen corresponding path program 25 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:02:49,142 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:02:49,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:02:49,215 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:02:50,369 INFO L134 CoverageAnalysis]: Checked inductivity of 3411 backedges. 933 proven. 2478 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:02:50,369 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:02:51,262 INFO L477 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 13 treesize of output 11 [2018-03-28 12:02:51,262 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:02:51,264 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-03-28 12:02:51,264 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-28 12:02:51,626 INFO L134 CoverageAnalysis]: Checked inductivity of 3411 backedges. 822 proven. 2589 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:02:51,658 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:02:51,658 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 55] total 82 [2018-03-28 12:02:51,659 INFO L442 AbstractCegarLoop]: Interpolant automaton has 83 states [2018-03-28 12:02:51,659 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2018-03-28 12:02:51,660 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=846, Invalid=5960, Unknown=0, NotChecked=0, Total=6806 [2018-03-28 12:02:51,660 INFO L87 Difference]: Start difference. First operand 566 states and 598 transitions. Second operand 83 states. [2018-03-28 12:02:55,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:02:55,952 INFO L93 Difference]: Finished difference Result 567 states and 598 transitions. [2018-03-28 12:02:55,952 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2018-03-28 12:02:55,952 INFO L78 Accepts]: Start accepts. Automaton has 83 states. Word has length 294 [2018-03-28 12:02:55,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:02:55,954 INFO L225 Difference]: With dead ends: 567 [2018-03-28 12:02:55,954 INFO L226 Difference]: Without dead ends: 566 [2018-03-28 12:02:55,956 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 669 GetRequests, 480 SyntacticMatches, 27 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9387 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=4136, Invalid=22596, Unknown=0, NotChecked=0, Total=26732 [2018-03-28 12:02:55,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2018-03-28 12:02:55,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 566. [2018-03-28 12:02:55,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 566 states. [2018-03-28 12:02:55,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 597 transitions. [2018-03-28 12:02:55,985 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 597 transitions. Word has length 294 [2018-03-28 12:02:55,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:02:55,985 INFO L459 AbstractCegarLoop]: Abstraction has 566 states and 597 transitions. [2018-03-28 12:02:55,985 INFO L460 AbstractCegarLoop]: Interpolant automaton has 83 states. [2018-03-28 12:02:55,986 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 597 transitions. [2018-03-28 12:02:55,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 305 [2018-03-28 12:02:55,987 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:02:55,987 INFO L355 BasicCegarLoop]: trace histogram [29, 28, 28, 27, 27, 27, 27, 27, 27, 27, 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] [2018-03-28 12:02:55,987 INFO L408 AbstractCegarLoop]: === Iteration 34 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:02:55,987 INFO L82 PathProgramCache]: Analyzing trace with hash 306203851, now seen corresponding path program 26 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:02:55,992 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:02:56,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:02:56,057 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:02:56,888 INFO L134 CoverageAnalysis]: Checked inductivity of 3677 backedges. 863 proven. 2814 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:02:56,888 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:02:57,856 INFO L134 CoverageAnalysis]: Checked inductivity of 3677 backedges. 863 proven. 2814 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:02:57,876 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:02:57,876 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [61, 61] total 88 [2018-03-28 12:02:57,876 INFO L442 AbstractCegarLoop]: Interpolant automaton has 88 states [2018-03-28 12:02:57,877 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2018-03-28 12:02:57,877 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=958, Invalid=6698, Unknown=0, NotChecked=0, Total=7656 [2018-03-28 12:02:57,877 INFO L87 Difference]: Start difference. First operand 566 states and 597 transitions. Second operand 88 states. [2018-03-28 12:03:00,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:03:00,175 INFO L93 Difference]: Finished difference Result 1168 states and 1233 transitions. [2018-03-28 12:03:00,175 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2018-03-28 12:03:00,175 INFO L78 Accepts]: Start accepts. Automaton has 88 states. Word has length 304 [2018-03-28 12:03:00,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:03:00,177 INFO L225 Difference]: With dead ends: 1168 [2018-03-28 12:03:00,177 INFO L226 Difference]: Without dead ends: 638 [2018-03-28 12:03:00,179 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 680 GetRequests, 490 SyntacticMatches, 32 SemanticMatches, 158 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7606 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=4019, Invalid=21421, Unknown=0, NotChecked=0, Total=25440 [2018-03-28 12:03:00,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 638 states. [2018-03-28 12:03:00,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 638 to 604. [2018-03-28 12:03:00,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 604 states. [2018-03-28 12:03:00,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 604 states to 604 states and 638 transitions. [2018-03-28 12:03:00,210 INFO L78 Accepts]: Start accepts. Automaton has 604 states and 638 transitions. Word has length 304 [2018-03-28 12:03:00,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:03:00,210 INFO L459 AbstractCegarLoop]: Abstraction has 604 states and 638 transitions. [2018-03-28 12:03:00,210 INFO L460 AbstractCegarLoop]: Interpolant automaton has 88 states. [2018-03-28 12:03:00,210 INFO L276 IsEmpty]: Start isEmpty. Operand 604 states and 638 transitions. [2018-03-28 12:03:00,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 315 [2018-03-28 12:03:00,211 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:03:00,212 INFO L355 BasicCegarLoop]: trace histogram [30, 29, 29, 28, 28, 28, 28, 28, 28, 28, 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] [2018-03-28 12:03:00,212 INFO L408 AbstractCegarLoop]: === Iteration 35 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:03:00,212 INFO L82 PathProgramCache]: Analyzing trace with hash -1064825673, now seen corresponding path program 27 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:03:00,217 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:03:00,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:03:00,302 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:03:01,548 INFO L134 CoverageAnalysis]: Checked inductivity of 3953 backedges. 1075 proven. 2878 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:03:01,548 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:03:02,537 INFO L477 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 13 treesize of output 11 [2018-03-28 12:03:02,537 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:03:02,574 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-03-28 12:03:02,574 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-28 12:03:02,961 INFO L134 CoverageAnalysis]: Checked inductivity of 3953 backedges. 955 proven. 2998 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:03:02,981 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:03:02,981 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 59] total 88 [2018-03-28 12:03:02,982 INFO L442 AbstractCegarLoop]: Interpolant automaton has 89 states [2018-03-28 12:03:02,982 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2018-03-28 12:03:02,982 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=966, Invalid=6866, Unknown=0, NotChecked=0, Total=7832 [2018-03-28 12:03:02,983 INFO L87 Difference]: Start difference. First operand 604 states and 638 transitions. Second operand 89 states. [2018-03-28 12:03:07,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:03:07,390 INFO L93 Difference]: Finished difference Result 605 states and 638 transitions. [2018-03-28 12:03:07,390 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2018-03-28 12:03:07,390 INFO L78 Accepts]: Start accepts. Automaton has 89 states. Word has length 314 [2018-03-28 12:03:07,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:03:07,392 INFO L225 Difference]: With dead ends: 605 [2018-03-28 12:03:07,392 INFO L226 Difference]: Without dead ends: 604 [2018-03-28 12:03:07,393 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 715 GetRequests, 512 SyntacticMatches, 29 SemanticMatches, 174 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10914 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=4731, Invalid=26069, Unknown=0, NotChecked=0, Total=30800 [2018-03-28 12:03:07,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 604 states. [2018-03-28 12:03:07,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 604 to 604. [2018-03-28 12:03:07,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 604 states. [2018-03-28 12:03:07,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 604 states to 604 states and 637 transitions. [2018-03-28 12:03:07,438 INFO L78 Accepts]: Start accepts. Automaton has 604 states and 637 transitions. Word has length 314 [2018-03-28 12:03:07,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:03:07,438 INFO L459 AbstractCegarLoop]: Abstraction has 604 states and 637 transitions. [2018-03-28 12:03:07,438 INFO L460 AbstractCegarLoop]: Interpolant automaton has 89 states. [2018-03-28 12:03:07,438 INFO L276 IsEmpty]: Start isEmpty. Operand 604 states and 637 transitions. [2018-03-28 12:03:07,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 325 [2018-03-28 12:03:07,439 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:03:07,439 INFO L355 BasicCegarLoop]: trace histogram [31, 30, 30, 29, 29, 29, 29, 29, 29, 29, 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] [2018-03-28 12:03:07,440 INFO L408 AbstractCegarLoop]: === Iteration 36 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:03:07,440 INFO L82 PathProgramCache]: Analyzing trace with hash -435396573, now seen corresponding path program 28 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:03:07,448 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:03:07,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:03:07,527 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:03:08,484 INFO L134 CoverageAnalysis]: Checked inductivity of 4239 backedges. 999 proven. 3240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:03:08,484 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:03:09,572 INFO L134 CoverageAnalysis]: Checked inductivity of 4239 backedges. 999 proven. 3240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:03:09,592 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:03:09,592 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 65] total 94 [2018-03-28 12:03:09,593 INFO L442 AbstractCegarLoop]: Interpolant automaton has 94 states [2018-03-28 12:03:09,593 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2018-03-28 12:03:09,594 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1086, Invalid=7656, Unknown=0, NotChecked=0, Total=8742 [2018-03-28 12:03:09,594 INFO L87 Difference]: Start difference. First operand 604 states and 637 transitions. Second operand 94 states. [2018-03-28 12:03:11,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:03:11,963 INFO L93 Difference]: Finished difference Result 1244 states and 1313 transitions. [2018-03-28 12:03:11,963 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2018-03-28 12:03:11,963 INFO L78 Accepts]: Start accepts. Automaton has 94 states. Word has length 324 [2018-03-28 12:03:11,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:03:11,965 INFO L225 Difference]: With dead ends: 1244 [2018-03-28 12:03:11,965 INFO L226 Difference]: Without dead ends: 676 [2018-03-28 12:03:11,967 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 725 GetRequests, 522 SyntacticMatches, 34 SemanticMatches, 169 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8734 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=4568, Invalid=24502, Unknown=0, NotChecked=0, Total=29070 [2018-03-28 12:03:11,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states. [2018-03-28 12:03:12,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 642. [2018-03-28 12:03:12,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 642 states. [2018-03-28 12:03:12,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 642 states to 642 states and 678 transitions. [2018-03-28 12:03:12,002 INFO L78 Accepts]: Start accepts. Automaton has 642 states and 678 transitions. Word has length 324 [2018-03-28 12:03:12,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:03:12,002 INFO L459 AbstractCegarLoop]: Abstraction has 642 states and 678 transitions. [2018-03-28 12:03:12,002 INFO L460 AbstractCegarLoop]: Interpolant automaton has 94 states. [2018-03-28 12:03:12,002 INFO L276 IsEmpty]: Start isEmpty. Operand 642 states and 678 transitions. [2018-03-28 12:03:12,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 335 [2018-03-28 12:03:12,003 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:03:12,003 INFO L355 BasicCegarLoop]: trace histogram [32, 31, 31, 30, 30, 30, 30, 30, 30, 30, 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] [2018-03-28 12:03:12,003 INFO L408 AbstractCegarLoop]: === Iteration 37 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:03:12,004 INFO L82 PathProgramCache]: Analyzing trace with hash 1728115215, now seen corresponding path program 29 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:03:12,009 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:03:12,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:03:12,074 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:03:13,410 INFO L134 CoverageAnalysis]: Checked inductivity of 4535 backedges. 1227 proven. 3308 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:03:13,411 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:03:14,542 INFO L477 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 13 treesize of output 11 [2018-03-28 12:03:14,543 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:03:14,545 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-03-28 12:03:14,545 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-28 12:03:14,986 INFO L134 CoverageAnalysis]: Checked inductivity of 4535 backedges. 1098 proven. 3437 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:03:15,009 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:03:15,009 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 63] total 94 [2018-03-28 12:03:15,009 INFO L442 AbstractCegarLoop]: Interpolant automaton has 95 states [2018-03-28 12:03:15,010 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2018-03-28 12:03:15,010 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1094, Invalid=7836, Unknown=0, NotChecked=0, Total=8930 [2018-03-28 12:03:15,010 INFO L87 Difference]: Start difference. First operand 642 states and 678 transitions. Second operand 95 states. [2018-03-28 12:03:19,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:03:19,647 INFO L93 Difference]: Finished difference Result 643 states and 678 transitions. [2018-03-28 12:03:19,683 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2018-03-28 12:03:19,683 INFO L78 Accepts]: Start accepts. Automaton has 95 states. Word has length 334 [2018-03-28 12:03:19,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:03:19,685 INFO L225 Difference]: With dead ends: 643 [2018-03-28 12:03:19,685 INFO L226 Difference]: Without dead ends: 642 [2018-03-28 12:03:19,686 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 761 GetRequests, 544 SyntacticMatches, 31 SemanticMatches, 186 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12556 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=5366, Invalid=29790, Unknown=0, NotChecked=0, Total=35156 [2018-03-28 12:03:19,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 642 states. [2018-03-28 12:03:19,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 642 to 642. [2018-03-28 12:03:19,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 642 states. [2018-03-28 12:03:19,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 642 states to 642 states and 677 transitions. [2018-03-28 12:03:19,721 INFO L78 Accepts]: Start accepts. Automaton has 642 states and 677 transitions. Word has length 334 [2018-03-28 12:03:19,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:03:19,721 INFO L459 AbstractCegarLoop]: Abstraction has 642 states and 677 transitions. [2018-03-28 12:03:19,721 INFO L460 AbstractCegarLoop]: Interpolant automaton has 95 states. [2018-03-28 12:03:19,721 INFO L276 IsEmpty]: Start isEmpty. Operand 642 states and 677 transitions. [2018-03-28 12:03:19,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 345 [2018-03-28 12:03:19,722 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:03:19,722 INFO L355 BasicCegarLoop]: trace histogram [33, 32, 32, 31, 31, 31, 31, 31, 31, 31, 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] [2018-03-28 12:03:19,723 INFO L408 AbstractCegarLoop]: === Iteration 38 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:03:19,723 INFO L82 PathProgramCache]: Analyzing trace with hash -1727498373, now seen corresponding path program 30 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:03:19,728 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:03:19,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:03:19,794 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:03:20,840 INFO L134 CoverageAnalysis]: Checked inductivity of 4841 backedges. 1145 proven. 3696 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:03:20,840 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:03:22,077 INFO L134 CoverageAnalysis]: Checked inductivity of 4841 backedges. 1145 proven. 3696 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:03:22,098 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:03:22,098 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [69, 69] total 100 [2018-03-28 12:03:22,099 INFO L442 AbstractCegarLoop]: Interpolant automaton has 100 states [2018-03-28 12:03:22,099 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2018-03-28 12:03:22,099 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1222, Invalid=8678, Unknown=0, NotChecked=0, Total=9900 [2018-03-28 12:03:22,100 INFO L87 Difference]: Start difference. First operand 642 states and 677 transitions. Second operand 100 states. [2018-03-28 12:03:25,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:03:25,456 INFO L93 Difference]: Finished difference Result 1320 states and 1393 transitions. [2018-03-28 12:03:25,483 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2018-03-28 12:03:25,483 INFO L78 Accepts]: Start accepts. Automaton has 100 states. Word has length 344 [2018-03-28 12:03:25,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:03:25,485 INFO L225 Difference]: With dead ends: 1320 [2018-03-28 12:03:25,485 INFO L226 Difference]: Without dead ends: 714 [2018-03-28 12:03:25,487 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 770 GetRequests, 554 SyntacticMatches, 36 SemanticMatches, 180 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9940 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=5152, Invalid=27790, Unknown=0, NotChecked=0, Total=32942 [2018-03-28 12:03:25,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 714 states. [2018-03-28 12:03:25,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 714 to 680. [2018-03-28 12:03:25,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 680 states. [2018-03-28 12:03:25,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 718 transitions. [2018-03-28 12:03:25,524 INFO L78 Accepts]: Start accepts. Automaton has 680 states and 718 transitions. Word has length 344 [2018-03-28 12:03:25,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:03:25,524 INFO L459 AbstractCegarLoop]: Abstraction has 680 states and 718 transitions. [2018-03-28 12:03:25,524 INFO L460 AbstractCegarLoop]: Interpolant automaton has 100 states. [2018-03-28 12:03:25,524 INFO L276 IsEmpty]: Start isEmpty. Operand 680 states and 718 transitions. [2018-03-28 12:03:25,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 355 [2018-03-28 12:03:25,525 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:03:25,526 INFO L355 BasicCegarLoop]: trace histogram [34, 33, 33, 32, 32, 32, 32, 32, 32, 32, 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] [2018-03-28 12:03:25,526 INFO L408 AbstractCegarLoop]: === Iteration 39 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:03:25,526 INFO L82 PathProgramCache]: Analyzing trace with hash 1477237607, now seen corresponding path program 31 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:03:25,531 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:03:25,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:03:25,603 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:03:27,123 INFO L134 CoverageAnalysis]: Checked inductivity of 5157 backedges. 1389 proven. 3768 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:03:27,123 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:03:28,340 INFO L477 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 13 treesize of output 11 [2018-03-28 12:03:28,340 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:03:28,342 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-03-28 12:03:28,343 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-28 12:03:28,836 INFO L134 CoverageAnalysis]: Checked inductivity of 5157 backedges. 1251 proven. 3906 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:03:28,856 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:03:28,856 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [67, 67] total 100 [2018-03-28 12:03:28,857 INFO L442 AbstractCegarLoop]: Interpolant automaton has 101 states [2018-03-28 12:03:28,857 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2018-03-28 12:03:28,857 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1230, Invalid=8870, Unknown=0, NotChecked=0, Total=10100 [2018-03-28 12:03:28,857 INFO L87 Difference]: Start difference. First operand 680 states and 718 transitions. Second operand 101 states. [2018-03-28 12:03:34,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:03:34,234 INFO L93 Difference]: Finished difference Result 681 states and 718 transitions. [2018-03-28 12:03:34,234 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2018-03-28 12:03:34,234 INFO L78 Accepts]: Start accepts. Automaton has 101 states. Word has length 354 [2018-03-28 12:03:34,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:03:34,236 INFO L225 Difference]: With dead ends: 681 [2018-03-28 12:03:34,236 INFO L226 Difference]: Without dead ends: 680 [2018-03-28 12:03:34,258 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 807 GetRequests, 576 SyntacticMatches, 33 SemanticMatches, 198 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14313 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=6041, Invalid=33759, Unknown=0, NotChecked=0, Total=39800 [2018-03-28 12:03:34,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 680 states. [2018-03-28 12:03:34,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 680 to 680. [2018-03-28 12:03:34,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 680 states. [2018-03-28 12:03:34,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 717 transitions. [2018-03-28 12:03:34,296 INFO L78 Accepts]: Start accepts. Automaton has 680 states and 717 transitions. Word has length 354 [2018-03-28 12:03:34,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:03:34,296 INFO L459 AbstractCegarLoop]: Abstraction has 680 states and 717 transitions. [2018-03-28 12:03:34,296 INFO L460 AbstractCegarLoop]: Interpolant automaton has 101 states. [2018-03-28 12:03:34,296 INFO L276 IsEmpty]: Start isEmpty. Operand 680 states and 717 transitions. [2018-03-28 12:03:34,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2018-03-28 12:03:34,298 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:03:34,298 INFO L355 BasicCegarLoop]: trace histogram [35, 34, 34, 33, 33, 33, 33, 33, 33, 33, 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] [2018-03-28 12:03:34,298 INFO L408 AbstractCegarLoop]: === Iteration 40 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:03:34,299 INFO L82 PathProgramCache]: Analyzing trace with hash 1302500051, now seen corresponding path program 32 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:03:34,304 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:03:34,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:03:34,382 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:03:35,535 INFO L134 CoverageAnalysis]: Checked inductivity of 5483 backedges. 1301 proven. 4182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:03:35,535 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:03:36,901 INFO L134 CoverageAnalysis]: Checked inductivity of 5483 backedges. 1301 proven. 4182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:03:36,922 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:03:36,922 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [73, 73] total 106 [2018-03-28 12:03:36,923 INFO L442 AbstractCegarLoop]: Interpolant automaton has 106 states [2018-03-28 12:03:36,923 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 106 interpolants. [2018-03-28 12:03:36,924 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1366, Invalid=9764, Unknown=0, NotChecked=0, Total=11130 [2018-03-28 12:03:36,924 INFO L87 Difference]: Start difference. First operand 680 states and 717 transitions. Second operand 106 states. [2018-03-28 12:03:40,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:03:40,344 INFO L93 Difference]: Finished difference Result 1396 states and 1473 transitions. [2018-03-28 12:03:40,344 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2018-03-28 12:03:40,344 INFO L78 Accepts]: Start accepts. Automaton has 106 states. Word has length 364 [2018-03-28 12:03:40,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:03:40,346 INFO L225 Difference]: With dead ends: 1396 [2018-03-28 12:03:40,346 INFO L226 Difference]: Without dead ends: 752 [2018-03-28 12:03:40,350 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 815 GetRequests, 586 SyntacticMatches, 38 SemanticMatches, 191 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11224 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=5771, Invalid=31285, Unknown=0, NotChecked=0, Total=37056 [2018-03-28 12:03:40,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 752 states. [2018-03-28 12:03:40,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 752 to 718. [2018-03-28 12:03:40,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 718 states. [2018-03-28 12:03:40,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 758 transitions. [2018-03-28 12:03:40,418 INFO L78 Accepts]: Start accepts. Automaton has 718 states and 758 transitions. Word has length 364 [2018-03-28 12:03:40,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:03:40,418 INFO L459 AbstractCegarLoop]: Abstraction has 718 states and 758 transitions. [2018-03-28 12:03:40,419 INFO L460 AbstractCegarLoop]: Interpolant automaton has 106 states. [2018-03-28 12:03:40,419 INFO L276 IsEmpty]: Start isEmpty. Operand 718 states and 758 transitions. [2018-03-28 12:03:40,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 375 [2018-03-28 12:03:40,420 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:03:40,420 INFO L355 BasicCegarLoop]: trace histogram [36, 35, 35, 34, 34, 34, 34, 34, 34, 34, 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] [2018-03-28 12:03:40,421 INFO L408 AbstractCegarLoop]: === Iteration 41 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:03:40,421 INFO L82 PathProgramCache]: Analyzing trace with hash 647612607, now seen corresponding path program 33 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:03:40,426 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:03:40,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:03:40,507 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:03:42,222 INFO L134 CoverageAnalysis]: Checked inductivity of 5819 backedges. 1561 proven. 4258 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:03:42,222 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:03:43,577 INFO L477 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 13 treesize of output 11 [2018-03-28 12:03:43,577 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:03:43,579 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-03-28 12:03:43,580 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-28 12:03:44,115 INFO L134 CoverageAnalysis]: Checked inductivity of 5819 backedges. 1414 proven. 4405 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:03:44,136 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:03:44,136 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [71, 71] total 106 [2018-03-28 12:03:44,137 INFO L442 AbstractCegarLoop]: Interpolant automaton has 107 states [2018-03-28 12:03:44,137 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 107 interpolants. [2018-03-28 12:03:44,137 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1374, Invalid=9968, Unknown=0, NotChecked=0, Total=11342 [2018-03-28 12:03:44,138 INFO L87 Difference]: Start difference. First operand 718 states and 758 transitions. Second operand 107 states. [2018-03-28 12:03:49,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:03:49,556 INFO L93 Difference]: Finished difference Result 719 states and 758 transitions. [2018-03-28 12:03:49,556 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2018-03-28 12:03:49,556 INFO L78 Accepts]: Start accepts. Automaton has 107 states. Word has length 374 [2018-03-28 12:03:49,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:03:49,558 INFO L225 Difference]: With dead ends: 719 [2018-03-28 12:03:49,558 INFO L226 Difference]: Without dead ends: 718 [2018-03-28 12:03:49,560 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 853 GetRequests, 608 SyntacticMatches, 35 SemanticMatches, 210 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16185 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=6756, Invalid=37976, Unknown=0, NotChecked=0, Total=44732 [2018-03-28 12:03:49,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 718 states. [2018-03-28 12:03:49,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 718 to 718. [2018-03-28 12:03:49,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 718 states. [2018-03-28 12:03:49,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 757 transitions. [2018-03-28 12:03:49,600 INFO L78 Accepts]: Start accepts. Automaton has 718 states and 757 transitions. Word has length 374 [2018-03-28 12:03:49,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:03:49,600 INFO L459 AbstractCegarLoop]: Abstraction has 718 states and 757 transitions. [2018-03-28 12:03:49,601 INFO L460 AbstractCegarLoop]: Interpolant automaton has 107 states. [2018-03-28 12:03:49,601 INFO L276 IsEmpty]: Start isEmpty. Operand 718 states and 757 transitions. [2018-03-28 12:03:49,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 385 [2018-03-28 12:03:49,602 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:03:49,602 INFO L355 BasicCegarLoop]: trace histogram [37, 36, 36, 35, 35, 35, 35, 35, 35, 35, 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] [2018-03-28 12:03:49,602 INFO L408 AbstractCegarLoop]: === Iteration 42 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-03-28 12:03:49,602 INFO L82 PathProgramCache]: Analyzing trace with hash 1162392107, now seen corresponding path program 34 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:03:49,608 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:03:49,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:03:49,686 INFO L270 TraceCheckSpWp]: Computing forward predicates... Received shutdown request... [2018-03-28 12:03:50,427 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-03-28 12:03:50,428 WARN L519 AbstractCegarLoop]: Verification canceled [2018-03-28 12:03:50,431 WARN L197 ceAbstractionStarter]: Timeout [2018-03-28 12:03:50,432 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.03 12:03:50 BoogieIcfgContainer [2018-03-28 12:03:50,432 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-03-28 12:03:50,432 INFO L168 Benchmark]: Toolchain (without parser) took 126632.77 ms. Allocated memory was 299.4 MB in the beginning and 1.1 GB in the end (delta: 794.8 MB). Free memory was 236.7 MB in the beginning and 315.5 MB in the end (delta: -78.8 MB). Peak memory consumption was 716.0 MB. Max. memory is 5.3 GB. [2018-03-28 12:03:50,433 INFO L168 Benchmark]: CDTParser took 0.20 ms. Allocated memory is still 299.4 MB. Free memory is still 261.9 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-03-28 12:03:50,434 INFO L168 Benchmark]: CACSL2BoogieTranslator took 317.40 ms. Allocated memory is still 299.4 MB. Free memory was 236.7 MB in the beginning and 212.6 MB in the end (delta: 24.1 MB). Peak memory consumption was 24.1 MB. Max. memory is 5.3 GB. [2018-03-28 12:03:50,434 INFO L168 Benchmark]: Boogie Preprocessor took 51.95 ms. Allocated memory is still 299.4 MB. Free memory was 212.6 MB in the beginning and 210.6 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. [2018-03-28 12:03:50,434 INFO L168 Benchmark]: RCFGBuilder took 485.68 ms. Allocated memory was 299.4 MB in the beginning and 456.1 MB in the end (delta: 156.8 MB). Free memory was 210.6 MB in the beginning and 392.9 MB in the end (delta: -182.3 MB). Peak memory consumption was 22.2 MB. Max. memory is 5.3 GB. [2018-03-28 12:03:50,435 INFO L168 Benchmark]: TraceAbstraction took 125772.32 ms. Allocated memory was 456.1 MB in the beginning and 1.1 GB in the end (delta: 638.1 MB). Free memory was 391.5 MB in the beginning and 315.5 MB in the end (delta: 76.0 MB). Peak memory consumption was 714.0 MB. Max. memory is 5.3 GB. [2018-03-28 12:03:50,436 INFO L344 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.20 ms. Allocated memory is still 299.4 MB. Free memory is still 261.9 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 317.40 ms. Allocated memory is still 299.4 MB. Free memory was 236.7 MB in the beginning and 212.6 MB in the end (delta: 24.1 MB). Peak memory consumption was 24.1 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 51.95 ms. Allocated memory is still 299.4 MB. Free memory was 212.6 MB in the beginning and 210.6 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 485.68 ms. Allocated memory was 299.4 MB in the beginning and 456.1 MB in the end (delta: 156.8 MB). Free memory was 210.6 MB in the beginning and 392.9 MB in the end (delta: -182.3 MB). Peak memory consumption was 22.2 MB. Max. memory is 5.3 GB. * TraceAbstraction took 125772.32 ms. Allocated memory was 456.1 MB in the beginning and 1.1 GB in the end (delta: 638.1 MB). Free memory was 391.5 MB in the beginning and 315.5 MB in the end (delta: 76.0 MB). Peak memory consumption was 714.0 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 385 with TraceHistMax 37, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 61 known predicates. - TimeoutResultAtElement [Line: 547]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 547). Cancelled while BasicCegarLoop was analyzing trace of length 385 with TraceHistMax 37, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 61 known predicates. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 385 with TraceHistMax 37, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 61 known predicates. - TimeoutResultAtElement [Line: 548]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was analyzing trace of length 385 with TraceHistMax 37, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 61 known predicates. - TimeoutResultAtElement [Line: 547]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 547). Cancelled while BasicCegarLoop was analyzing trace of length 385 with TraceHistMax 37, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 61 known predicates. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 385 with TraceHistMax 37, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 61 known predicates. - TimeoutResultAtElement [Line: 547]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 547). Cancelled while BasicCegarLoop was analyzing trace of length 385 with TraceHistMax 37, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 61 known predicates. - TimeoutResultAtElement [Line: 548]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was analyzing trace of length 385 with TraceHistMax 37, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 61 known predicates. - TimeoutResultAtElement [Line: 547]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 547). Cancelled while BasicCegarLoop was analyzing trace of length 385 with TraceHistMax 37, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 61 known predicates. - TimeoutResultAtElement [Line: 546]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 546). Cancelled while BasicCegarLoop was analyzing trace of length 385 with TraceHistMax 37, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 61 known predicates. - TimeoutResultAtElement [Line: 546]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 546). Cancelled while BasicCegarLoop was analyzing trace of length 385 with TraceHistMax 37, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 61 known predicates. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 385 with TraceHistMax 37, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 61 known predicates. - TimeoutResultAtElement [Line: 553]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 553). Cancelled while BasicCegarLoop was analyzing trace of length 385 with TraceHistMax 37, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 61 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 77 locations, 13 error locations. TIMEOUT Result, 125.7s OverallTime, 42 OverallIterations, 37 TraceHistogramMax, 73.8s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 6493 SDtfs, 23769 SDslu, 87102 SDs, 0 SdLazy, 72853 SolverSat, 2079 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 29.7s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 16429 GetRequests, 11934 SyntacticMatches, 703 SemanticMatches, 3792 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 168195 ImplicationChecksByTransitivity, 74.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=718occurred in iteration=40, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 1.0s AutomataMinimizationTime, 41 MinimizatonAttempts, 685 StatesRemovedByMinimization, 23 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.3s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 46.7s InterpolantComputationTime, 7314 NumberOfCodeBlocks, 7314 NumberOfCodeBlocksAsserted, 41 NumberOfCheckSat, 14546 ConstructedInterpolants, 3379 QuantifiedInterpolants, 27832855 SizeOfPredicates, 1358 NumberOfNonLiveVariables, 16630 ConjunctsInSsa, 1415 ConjunctsInUnsatCore, 82 InterpolantComputations, 14 PerfectInterpolantSequences, 34062/138390 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/bubblesort-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerC.xml/Csv-Benchmark-0-2018-03-28_12-03-50-445.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/bubblesort-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-03-28_12-03-50-445.csv Completed graceful shutdown