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/java_BubbleSort-alloca_true-valid-memsafety_true-termination.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-1cf7e2d-m [2018-03-29 20:25:55,462 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-03-29 20:25:55,464 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-03-29 20:25:55,479 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-03-29 20:25:55,480 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-03-29 20:25:55,481 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-03-29 20:25:55,482 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-03-29 20:25:55,483 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-03-29 20:25:55,486 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-03-29 20:25:55,486 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-03-29 20:25:55,487 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-03-29 20:25:55,488 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-03-29 20:25:55,489 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-03-29 20:25:55,490 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-03-29 20:25:55,491 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-03-29 20:25:55,493 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-03-29 20:25:55,495 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-03-29 20:25:55,497 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-03-29 20:25:55,498 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-03-29 20:25:55,499 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-03-29 20:25:55,502 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-03-29 20:25:55,502 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-03-29 20:25:55,502 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-03-29 20:25:55,503 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-03-29 20:25:55,504 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-03-29 20:25:55,505 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-03-29 20:25:55,506 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-03-29 20:25:55,506 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-03-29 20:25:55,507 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-03-29 20:25:55,507 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-03-29 20:25:55,508 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-03-29 20:25:55,508 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-29 20:25:55,533 INFO L110 SettingsManager]: Loading preferences was successful [2018-03-29 20:25:55,533 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-03-29 20:25:55,534 INFO L131 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2018-03-29 20:25:55,534 INFO L133 SettingsManager]: * ultimate.logging.details=de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation=DEBUG; [2018-03-29 20:25:55,535 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-03-29 20:25:55,535 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-03-29 20:25:55,535 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-03-29 20:25:55,535 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-03-29 20:25:55,535 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-03-29 20:25:55,536 INFO L131 SettingsManager]: Preferences of LTL2Aut differ from their defaults: [2018-03-29 20:25:55,536 INFO L133 SettingsManager]: * Property to check=[] a a: x > 42 [2018-03-29 20:25:55,536 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-03-29 20:25:55,536 INFO L133 SettingsManager]: * sizeof long=4 [2018-03-29 20:25:55,537 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-03-29 20:25:55,537 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-03-29 20:25:55,537 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-03-29 20:25:55,537 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-03-29 20:25:55,537 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-03-29 20:25:55,538 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-03-29 20:25:55,538 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-03-29 20:25:55,538 INFO L133 SettingsManager]: * sizeof long double=12 [2018-03-29 20:25:55,538 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-03-29 20:25:55,538 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-03-29 20:25:55,539 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-03-29 20:25:55,539 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-03-29 20:25:55,539 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-03-29 20:25:55,539 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-03-29 20:25:55,540 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-03-29 20:25:55,540 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-03-29 20:25:55,540 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-03-29 20:25:55,540 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-03-29 20:25:55,540 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 20:25:55,541 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-03-29 20:25:55,542 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-03-29 20:25:55,542 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-03-29 20:25:55,542 INFO L131 SettingsManager]: Preferences of Boogie Printer differ from their defaults: [2018-03-29 20:25:55,542 INFO L133 SettingsManager]: * Dump path:=C:\Users\alex\AppData\Local\Temp\ [2018-03-29 20:25:55,577 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-03-29 20:25:55,590 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-03-29 20:25:55,594 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-03-29 20:25:55,596 INFO L271 PluginConnector]: Initializing CDTParser... [2018-03-29 20:25:55,596 INFO L276 PluginConnector]: CDTParser initialized [2018-03-29 20:25:55,597 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-memsafety/java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:55,922 INFO L225 CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGcdc615807 [2018-03-29 20:25:56,083 INFO L287 CDTParser]: IsIndexed: true [2018-03-29 20:25:56,083 INFO L288 CDTParser]: Found 1 translation units. [2018-03-29 20:25:56,083 INFO L168 CDTParser]: Scanning java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,093 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-03-29 20:25:56,094 INFO L215 ultiparseSymbolTable]: [2018-03-29 20:25:56,094 INFO L218 ultiparseSymbolTable]: Function table: [2018-03-29 20:25:56,094 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____bswap_64 ('__bswap_64') in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,094 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,094 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____bswap_32 ('__bswap_32') in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,094 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sort ('sort') in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,094 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-03-29 20:25:56,095 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____off_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,095 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____quad_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,095 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____ino64_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,095 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____uint16_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,095 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____fsid_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,095 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____gid_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,095 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__daddr_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,096 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__pthread_barrier_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,096 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__u_long in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,096 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__pthread_rwlockattr_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,096 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____u_quad_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,096 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__fd_mask in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,096 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____loff_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,096 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__clock_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,096 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__suseconds_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,096 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____syscall_slong_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,097 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__clockid_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,097 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__fsid_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,097 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____key_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,097 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____uint8_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,097 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____clock_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,097 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____WAIT_STATUS in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,097 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__u_quad_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,097 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__ushort in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,098 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__pthread_condattr_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,098 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____off64_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,098 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__loff_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,098 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__int64_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,098 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____pid_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,098 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____daddr_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,098 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__pthread_key_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,099 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__nlink_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,099 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____fd_mask in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,099 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__pthread_rwlock_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,099 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__uint in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,099 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____uid_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,099 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____id_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,099 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__pthread_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,099 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____int64_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,099 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____syscall_ulong_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,100 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____uint64_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,100 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__u_int8_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,100 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____u_int in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,100 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____useconds_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,100 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__time_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,100 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__u_int32_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,100 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__pthread_barrierattr_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,101 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____fsblkcnt_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,101 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____sig_atomic_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,101 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sigset_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,101 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____blkcnt_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,101 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____fsword_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,101 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__dev_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,101 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__ssize_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,101 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__id_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,101 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____mode_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,101 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__fsfilcnt_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,102 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__int8_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,102 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__ino_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,102 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__pid_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,102 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__size_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,102 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____intptr_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,102 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__ldiv_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,102 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____blkcnt64_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,102 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__off_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,102 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__pthread_mutex_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,102 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____fsfilcnt64_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,102 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____nlink_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,102 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__int32_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,102 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____u_short in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,102 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____ssize_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,102 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____socklen_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,103 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__key_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,103 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__timer_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,103 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__register_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,103 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____rlim_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,103 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__u_int in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,103 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____int8_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,103 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____int32_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,103 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____rlim64_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,103 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__fsblkcnt_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,103 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____time_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,103 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____timer_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,103 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__u_int64_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,103 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____suseconds_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,103 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____fsblkcnt64_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,103 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____fsfilcnt_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,104 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__pthread_mutexattr_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,104 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____qaddr_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,104 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__int16_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,104 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__blksize_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,104 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____u_char in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,104 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__wchar_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,104 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____blksize_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,104 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____caddr_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,104 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__fd_set in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,104 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____uint32_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,104 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__pthread_attr_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,104 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____clockid_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,104 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__lldiv_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,104 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____pthread_list_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,105 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____dev_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,105 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__uid_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,105 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__u_int16_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,105 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__blkcnt_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,105 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__ulong in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,105 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__mode_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,105 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__u_char in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,105 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__quad_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,105 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__pthread_spinlock_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,105 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__div_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,106 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____u_long in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,106 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__pthread_cond_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,106 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____int16_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,106 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__pthread_once_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,106 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__gid_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,106 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__u_short in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,106 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____sigset_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,106 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____ino_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,106 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__caddr_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:56,128 INFO L330 CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGcdc615807 [2018-03-29 20:25:56,131 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-03-29 20:25:56,135 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-03-29 20:25:56,137 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-03-29 20:25:56,137 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-03-29 20:25:56,142 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-03-29 20:25:56,143 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.03 08:25:56" (1/1) ... [2018-03-29 20:25:56,145 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6a5c2089 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 08:25:56, skipping insertion in model container [2018-03-29 20:25:56,145 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.03 08:25:56" (1/1) ... [2018-03-29 20:25:56,159 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-29 20:25:56,189 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-29 20:25:56,352 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-29 20:25:56,403 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-29 20:25:56,410 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 112 non ball SCCs. Number of states in SCCs 112. [2018-03-29 20:25:56,460 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 08:25:56 WrapperNode [2018-03-29 20:25:56,460 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-03-29 20:25:56,461 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-03-29 20:25:56,461 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-03-29 20:25:56,462 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-03-29 20:25:56,472 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 08:25:56" (1/1) ... [2018-03-29 20:25:56,472 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 08:25:56" (1/1) ... [2018-03-29 20:25:56,489 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 08:25:56" (1/1) ... [2018-03-29 20:25:56,489 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 08:25:56" (1/1) ... [2018-03-29 20:25:56,501 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 08:25:56" (1/1) ... [2018-03-29 20:25:56,507 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 08:25:56" (1/1) ... [2018-03-29 20:25:56,510 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 08:25:56" (1/1) ... [2018-03-29 20:25:56,514 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-03-29 20:25:56,515 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-03-29 20:25:56,515 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-03-29 20:25:56,515 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-03-29 20:25:56,516 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 08:25:56" (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-29 20:25:56,642 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-03-29 20:25:56,642 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-03-29 20:25:56,642 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____bswap_32 [2018-03-29 20:25:56,642 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____bswap_64 [2018-03-29 20:25:56,642 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sort [2018-03-29 20:25:56,642 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-03-29 20:25:56,642 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____bswap_32 [2018-03-29 20:25:56,643 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____bswap_64 [2018-03-29 20:25:56,643 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-03-29 20:25:56,643 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-03-29 20:25:56,643 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-03-29 20:25:56,643 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-03-29 20:25:56,643 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-03-29 20:25:56,643 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-03-29 20:25:56,643 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-03-29 20:25:56,643 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-03-29 20:25:56,644 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-03-29 20:25:56,644 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-03-29 20:25:56,644 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-03-29 20:25:56,644 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-03-29 20:25:56,644 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-03-29 20:25:56,644 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-03-29 20:25:56,644 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-03-29 20:25:56,644 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-03-29 20:25:56,644 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-03-29 20:25:56,644 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-03-29 20:25:56,644 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-03-29 20:25:56,645 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-03-29 20:25:56,645 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-03-29 20:25:56,645 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-03-29 20:25:56,645 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-03-29 20:25:56,645 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-03-29 20:25:56,645 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-03-29 20:25:56,645 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-03-29 20:25:56,646 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-03-29 20:25:56,646 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-03-29 20:25:56,646 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-03-29 20:25:56,646 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-03-29 20:25:56,646 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-03-29 20:25:56,646 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-03-29 20:25:56,646 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-03-29 20:25:56,647 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-03-29 20:25:56,647 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-03-29 20:25:56,647 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-03-29 20:25:56,647 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-03-29 20:25:56,647 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-03-29 20:25:56,647 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-03-29 20:25:56,647 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-03-29 20:25:56,647 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-03-29 20:25:56,648 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-03-29 20:25:56,648 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-03-29 20:25:56,648 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-03-29 20:25:56,648 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-03-29 20:25:56,648 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-03-29 20:25:56,648 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-03-29 20:25:56,648 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-03-29 20:25:56,649 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-03-29 20:25:56,649 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-03-29 20:25:56,649 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-03-29 20:25:56,649 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-03-29 20:25:56,649 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-03-29 20:25:56,649 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-03-29 20:25:56,649 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-03-29 20:25:56,649 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-03-29 20:25:56,650 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-03-29 20:25:56,650 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-03-29 20:25:56,650 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-03-29 20:25:56,650 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-03-29 20:25:56,650 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-03-29 20:25:56,650 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-03-29 20:25:56,650 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-03-29 20:25:56,651 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-03-29 20:25:56,651 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-03-29 20:25:56,651 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-03-29 20:25:56,651 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-03-29 20:25:56,651 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-03-29 20:25:56,651 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-03-29 20:25:56,651 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-03-29 20:25:56,651 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-03-29 20:25:56,652 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-03-29 20:25:56,652 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-03-29 20:25:56,652 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-03-29 20:25:56,652 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-03-29 20:25:56,652 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-03-29 20:25:56,652 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-03-29 20:25:56,652 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-03-29 20:25:56,653 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-03-29 20:25:56,653 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-03-29 20:25:56,653 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-03-29 20:25:56,653 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-03-29 20:25:56,653 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-03-29 20:25:56,653 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-03-29 20:25:56,653 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-03-29 20:25:56,653 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-03-29 20:25:56,654 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-03-29 20:25:56,654 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-03-29 20:25:56,654 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-03-29 20:25:56,654 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-03-29 20:25:56,654 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-03-29 20:25:56,654 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-03-29 20:25:56,654 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-03-29 20:25:56,655 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-03-29 20:25:56,655 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-03-29 20:25:56,655 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-03-29 20:25:56,655 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-03-29 20:25:56,655 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-03-29 20:25:56,655 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-03-29 20:25:56,655 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-03-29 20:25:56,655 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-03-29 20:25:56,656 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sort [2018-03-29 20:25:56,656 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-03-29 20:25:56,656 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-03-29 20:25:56,656 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-03-29 20:25:56,656 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-03-29 20:25:56,656 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-03-29 20:25:56,656 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-03-29 20:25:56,657 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-03-29 20:25:56,657 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-03-29 20:25:57,027 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-03-29 20:25:57,027 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.03 08:25:57 BoogieIcfgContainer [2018-03-29 20:25:57,027 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-03-29 20:25:57,028 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-03-29 20:25:57,028 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-03-29 20:25:57,030 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-03-29 20:25:57,031 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.03 08:25:56" (1/3) ... [2018-03-29 20:25:57,031 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@70c9a14b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.03 08:25:57, skipping insertion in model container [2018-03-29 20:25:57,031 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 08:25:56" (2/3) ... [2018-03-29 20:25:57,031 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@70c9a14b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.03 08:25:57, skipping insertion in model container [2018-03-29 20:25:57,032 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.03 08:25:57" (3/3) ... [2018-03-29 20:25:57,033 INFO L107 eAbstractionObserver]: Analyzing ICFG java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-29 20:25:57,040 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-03-29 20:25:57,046 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 13 error locations. [2018-03-29 20:25:57,093 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-03-29 20:25:57,094 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-03-29 20:25:57,094 INFO L370 AbstractCegarLoop]: Hoare is true [2018-03-29 20:25:57,094 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-03-29 20:25:57,094 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-03-29 20:25:57,095 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-03-29 20:25:57,095 INFO L374 AbstractCegarLoop]: Difference is false [2018-03-29 20:25:57,095 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-03-29 20:25:57,095 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-03-29 20:25:57,096 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-03-29 20:25:57,114 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states. [2018-03-29 20:25:57,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2018-03-29 20:25:57,122 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:25:57,122 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] [2018-03-29 20:25:57,123 INFO L408 AbstractCegarLoop]: === Iteration 1 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:25:57,126 INFO L82 PathProgramCache]: Analyzing trace with hash 820814923, 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-29 20:25:57,141 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:25:57,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:25:57,184 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:25:57,223 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-29 20:25:57,224 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 20:25:57,229 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:25:57,229 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-03-29 20:25:57,270 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-29 20:25:57,271 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:25:57,285 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-29 20:25:57,313 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 20:25:57,314 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2018-03-29 20:25:57,316 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-03-29 20:25:57,330 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-03-29 20:25:57,331 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-03-29 20:25:57,333 INFO L87 Difference]: Start difference. First operand 66 states. Second operand 6 states. [2018-03-29 20:25:57,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:25:57,501 INFO L93 Difference]: Finished difference Result 107 states and 122 transitions. [2018-03-29 20:25:57,501 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-03-29 20:25:57,502 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 24 [2018-03-29 20:25:57,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:25:57,513 INFO L225 Difference]: With dead ends: 107 [2018-03-29 20:25:57,514 INFO L226 Difference]: Without dead ends: 57 [2018-03-29 20:25:57,517 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 43 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-29 20:25:57,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2018-03-29 20:25:57,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 57. [2018-03-29 20:25:57,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2018-03-29 20:25:57,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 60 transitions. [2018-03-29 20:25:57,552 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 60 transitions. Word has length 24 [2018-03-29 20:25:57,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:25:57,552 INFO L459 AbstractCegarLoop]: Abstraction has 57 states and 60 transitions. [2018-03-29 20:25:57,552 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-03-29 20:25:57,553 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 60 transitions. [2018-03-29 20:25:57,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2018-03-29 20:25:57,554 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:25:57,554 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] [2018-03-29 20:25:57,554 INFO L408 AbstractCegarLoop]: === Iteration 2 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:25:57,554 INFO L82 PathProgramCache]: Analyzing trace with hash 820814924, 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-29 20:25:57,563 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:25:57,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:25:57,590 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:25:57,602 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-29 20:25:57,602 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 20:25:57,625 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:25:57,625 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-03-29 20:25:57,882 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-29 20:25:57,882 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:25:58,165 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-29 20:25:58,200 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 20:25:58,200 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9, 9] imperfect sequences [] total 17 [2018-03-29 20:25:58,202 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-03-29 20:25:58,202 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-03-29 20:25:58,202 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2018-03-29 20:25:58,203 INFO L87 Difference]: Start difference. First operand 57 states and 60 transitions. Second operand 18 states. [2018-03-29 20:25:58,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:25:58,867 INFO L93 Difference]: Finished difference Result 138 states and 159 transitions. [2018-03-29 20:25:58,868 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-03-29 20:25:58,868 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 24 [2018-03-29 20:25:58,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:25:58,873 INFO L225 Difference]: With dead ends: 138 [2018-03-29 20:25:58,873 INFO L226 Difference]: Without dead ends: 132 [2018-03-29 20:25:58,874 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=194, Invalid=618, Unknown=0, NotChecked=0, Total=812 [2018-03-29 20:25:58,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2018-03-29 20:25:58,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 69. [2018-03-29 20:25:58,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2018-03-29 20:25:58,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 74 transitions. [2018-03-29 20:25:58,887 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 74 transitions. Word has length 24 [2018-03-29 20:25:58,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:25:58,887 INFO L459 AbstractCegarLoop]: Abstraction has 69 states and 74 transitions. [2018-03-29 20:25:58,887 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-03-29 20:25:58,888 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 74 transitions. [2018-03-29 20:25:58,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2018-03-29 20:25:58,889 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:25:58,889 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] [2018-03-29 20:25:58,889 INFO L408 AbstractCegarLoop]: === Iteration 3 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:25:58,889 INFO L82 PathProgramCache]: Analyzing trace with hash -1675800913, 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-29 20:25:58,904 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:25:58,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:25:58,922 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:25:58,938 INFO L700 Elim1Store]: detected not equals via solver [2018-03-29 20:25:58,939 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-29 20:25:58,939 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 20:25:58,945 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-29 20:25:58,945 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:5 [2018-03-29 20:25:58,977 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-29 20:25:58,980 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-29 20:25:58,981 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:25:59,016 WARN L1011 $PredicateComparison]: unable to prove that (forall ((|v_main_#t~malloc9.base_8| Int)) (or (= |c_old(#valid)| (store |c_#valid| |v_main_#t~malloc9.base_8| 0)) (not (= (select |c_#valid| |v_main_#t~malloc9.base_8|) 0)))) is different from false [2018-03-29 20:25:59,024 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-29 20:25:59,045 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 20:25:59,046 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 4] imperfect sequences [] total 7 [2018-03-29 20:25:59,046 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-03-29 20:25:59,046 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-03-29 20:25:59,046 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=21, Unknown=2, NotChecked=18, Total=56 [2018-03-29 20:25:59,046 INFO L87 Difference]: Start difference. First operand 69 states and 74 transitions. Second operand 8 states. [2018-03-29 20:25:59,054 WARN L1011 $PredicateComparison]: unable to prove that (and (= |c_#valid| |c_old(#valid)|) (forall ((|v_main_#t~malloc9.base_8| Int)) (or (= |c_old(#valid)| (store |c_#valid| |v_main_#t~malloc9.base_8| 0)) (not (= (select |c_#valid| |v_main_#t~malloc9.base_8|) 0))))) is different from false [2018-03-29 20:25:59,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:25:59,181 INFO L93 Difference]: Finished difference Result 77 states and 82 transitions. [2018-03-29 20:25:59,182 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-03-29 20:25:59,182 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 26 [2018-03-29 20:25:59,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:25:59,184 INFO L225 Difference]: With dead ends: 77 [2018-03-29 20:25:59,185 INFO L226 Difference]: Without dead ends: 72 [2018-03-29 20:25:59,185 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 45 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-29 20:25:59,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2018-03-29 20:25:59,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 72. [2018-03-29 20:25:59,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2018-03-29 20:25:59,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 77 transitions. [2018-03-29 20:25:59,200 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 77 transitions. Word has length 26 [2018-03-29 20:25:59,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:25:59,200 INFO L459 AbstractCegarLoop]: Abstraction has 72 states and 77 transitions. [2018-03-29 20:25:59,200 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-03-29 20:25:59,200 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 77 transitions. [2018-03-29 20:25:59,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-03-29 20:25:59,202 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:25:59,202 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-29 20:25:59,202 INFO L408 AbstractCegarLoop]: === Iteration 4 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:25:59,202 INFO L82 PathProgramCache]: Analyzing trace with hash 871621903, 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-29 20:25:59,211 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:25:59,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:25:59,235 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:25:59,271 INFO L700 Elim1Store]: detected not equals via solver [2018-03-29 20:25:59,272 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-29 20:25:59,272 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 20:25:59,273 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-29 20:25:59,274 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:5 [2018-03-29 20:25:59,288 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-29 20:25:59,291 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-29 20:25:59,291 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:25:59,321 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-29 20:25:59,331 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-29 20:25:59,352 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 20:25:59,352 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 4] imperfect sequences [] total 7 [2018-03-29 20:25:59,353 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-03-29 20:25:59,353 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-03-29 20:25:59,353 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=21, Unknown=2, NotChecked=18, Total=56 [2018-03-29 20:25:59,353 INFO L87 Difference]: Start difference. First operand 72 states and 77 transitions. Second operand 8 states. [2018-03-29 20:25:59,359 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-29 20:25:59,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:25:59,461 INFO L93 Difference]: Finished difference Result 72 states and 77 transitions. [2018-03-29 20:25:59,461 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-03-29 20:25:59,461 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 27 [2018-03-29 20:25:59,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:25:59,462 INFO L225 Difference]: With dead ends: 72 [2018-03-29 20:25:59,462 INFO L226 Difference]: Without dead ends: 65 [2018-03-29 20:25:59,462 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 47 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-29 20:25:59,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2018-03-29 20:25:59,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 62. [2018-03-29 20:25:59,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2018-03-29 20:25:59,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 67 transitions. [2018-03-29 20:25:59,469 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 67 transitions. Word has length 27 [2018-03-29 20:25:59,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:25:59,469 INFO L459 AbstractCegarLoop]: Abstraction has 62 states and 67 transitions. [2018-03-29 20:25:59,469 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-03-29 20:25:59,469 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 67 transitions. [2018-03-29 20:25:59,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-03-29 20:25:59,470 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:25:59,470 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] [2018-03-29 20:25:59,470 INFO L408 AbstractCegarLoop]: === Iteration 5 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:25:59,470 INFO L82 PathProgramCache]: Analyzing trace with hash 331799200, 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-29 20:25:59,476 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:25:59,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:25:59,493 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:25:59,561 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-29 20:25:59,561 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:25:59,621 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-29 20:25:59,621 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 20:25:59,624 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-29 20:25:59,624 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:8 [2018-03-29 20:25:59,707 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-29 20:25:59,730 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 20:25:59,730 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9, 9] imperfect sequences [] total 17 [2018-03-29 20:25:59,730 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-03-29 20:25:59,730 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-03-29 20:25:59,731 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2018-03-29 20:25:59,731 INFO L87 Difference]: Start difference. First operand 62 states and 67 transitions. Second operand 18 states. [2018-03-29 20:26:00,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:26:00,039 INFO L93 Difference]: Finished difference Result 85 states and 91 transitions. [2018-03-29 20:26:00,039 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-03-29 20:26:00,039 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 34 [2018-03-29 20:26:00,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:26:00,040 INFO L225 Difference]: With dead ends: 85 [2018-03-29 20:26:00,040 INFO L226 Difference]: Without dead ends: 82 [2018-03-29 20:26:00,041 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=187, Invalid=569, Unknown=0, NotChecked=0, Total=756 [2018-03-29 20:26:00,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2018-03-29 20:26:00,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 49. [2018-03-29 20:26:00,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2018-03-29 20:26:00,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 53 transitions. [2018-03-29 20:26:00,050 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 53 transitions. Word has length 34 [2018-03-29 20:26:00,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:26:00,050 INFO L459 AbstractCegarLoop]: Abstraction has 49 states and 53 transitions. [2018-03-29 20:26:00,051 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-03-29 20:26:00,051 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 53 transitions. [2018-03-29 20:26:00,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2018-03-29 20:26:00,052 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:26:00,052 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] [2018-03-29 20:26:00,052 INFO L408 AbstractCegarLoop]: === Iteration 6 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:26:00,052 INFO L82 PathProgramCache]: Analyzing trace with hash 1695840600, 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-29 20:26:00,059 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:26:00,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:26:00,074 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:26:00,077 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-29 20:26:00,078 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 20:26:00,081 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 20:26:00,081 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-03-29 20:26:00,220 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-29 20:26:00,221 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:26:00,477 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-29 20:26:00,498 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:26:00,498 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2018-03-29 20:26:00,498 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-03-29 20:26:00,498 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-03-29 20:26:00,498 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2018-03-29 20:26:00,499 INFO L87 Difference]: Start difference. First operand 49 states and 53 transitions. Second operand 18 states. [2018-03-29 20:26:00,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:26:00,806 INFO L93 Difference]: Finished difference Result 78 states and 85 transitions. [2018-03-29 20:26:00,806 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-03-29 20:26:00,806 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 35 [2018-03-29 20:26:00,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:26:00,807 INFO L225 Difference]: With dead ends: 78 [2018-03-29 20:26:00,807 INFO L226 Difference]: Without dead ends: 77 [2018-03-29 20:26:00,808 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=125, Invalid=475, Unknown=0, NotChecked=0, Total=600 [2018-03-29 20:26:00,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2018-03-29 20:26:00,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 71. [2018-03-29 20:26:00,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2018-03-29 20:26:00,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 77 transitions. [2018-03-29 20:26:00,818 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 77 transitions. Word has length 35 [2018-03-29 20:26:00,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:26:00,818 INFO L459 AbstractCegarLoop]: Abstraction has 71 states and 77 transitions. [2018-03-29 20:26:00,818 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-03-29 20:26:00,819 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 77 transitions. [2018-03-29 20:26:00,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2018-03-29 20:26:00,820 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:26:00,820 INFO L355 BasicCegarLoop]: trace histogram [3, 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, 1, 1, 1, 1, 1, 1] [2018-03-29 20:26:00,820 INFO L408 AbstractCegarLoop]: === Iteration 7 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:26:00,821 INFO L82 PathProgramCache]: Analyzing trace with hash -1208868474, 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-29 20:26:00,831 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:26:00,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:26:00,850 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:26:00,868 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-03-29 20:26:00,868 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:26:00,880 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-03-29 20:26:00,901 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 20:26:00,902 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 5 [2018-03-29 20:26:00,902 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-03-29 20:26:00,902 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-03-29 20:26:00,902 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-03-29 20:26:00,902 INFO L87 Difference]: Start difference. First operand 71 states and 77 transitions. Second operand 5 states. [2018-03-29 20:26:00,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:26:00,945 INFO L93 Difference]: Finished difference Result 133 states and 145 transitions. [2018-03-29 20:26:00,945 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-03-29 20:26:00,945 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 43 [2018-03-29 20:26:00,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:26:00,946 INFO L225 Difference]: With dead ends: 133 [2018-03-29 20:26:00,946 INFO L226 Difference]: Without dead ends: 103 [2018-03-29 20:26:00,947 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2018-03-29 20:26:00,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2018-03-29 20:26:00,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 73. [2018-03-29 20:26:00,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2018-03-29 20:26:00,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 78 transitions. [2018-03-29 20:26:00,959 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 78 transitions. Word has length 43 [2018-03-29 20:26:00,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:26:00,960 INFO L459 AbstractCegarLoop]: Abstraction has 73 states and 78 transitions. [2018-03-29 20:26:00,960 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-03-29 20:26:00,960 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 78 transitions. [2018-03-29 20:26:00,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2018-03-29 20:26:00,961 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:26:00,962 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] [2018-03-29 20:26:00,962 INFO L408 AbstractCegarLoop]: === Iteration 8 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:26:00,962 INFO L82 PathProgramCache]: Analyzing trace with hash 1193968306, now seen corresponding path program 2 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-29 20:26:00,971 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:26:00,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:26:00,997 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:26:01,065 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 21 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-03-29 20:26:01,065 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:26:01,109 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 21 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-03-29 20:26:01,130 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:26:01,130 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2018-03-29 20:26:01,130 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-03-29 20:26:01,131 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-03-29 20:26:01,131 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2018-03-29 20:26:01,131 INFO L87 Difference]: Start difference. First operand 73 states and 78 transitions. Second operand 8 states. [2018-03-29 20:26:01,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:26:01,224 INFO L93 Difference]: Finished difference Result 177 states and 190 transitions. [2018-03-29 20:26:01,224 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-03-29 20:26:01,224 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 53 [2018-03-29 20:26:01,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:26:01,226 INFO L225 Difference]: With dead ends: 177 [2018-03-29 20:26:01,226 INFO L226 Difference]: Without dead ends: 142 [2018-03-29 20:26:01,227 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 95 SyntacticMatches, 5 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2018-03-29 20:26:01,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2018-03-29 20:26:01,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 109. [2018-03-29 20:26:01,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 109 states. [2018-03-29 20:26:01,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 116 transitions. [2018-03-29 20:26:01,242 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 116 transitions. Word has length 53 [2018-03-29 20:26:01,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:26:01,243 INFO L459 AbstractCegarLoop]: Abstraction has 109 states and 116 transitions. [2018-03-29 20:26:01,243 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-03-29 20:26:01,243 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 116 transitions. [2018-03-29 20:26:01,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2018-03-29 20:26:01,244 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:26:01,244 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] [2018-03-29 20:26:01,245 INFO L408 AbstractCegarLoop]: === Iteration 9 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:26:01,245 INFO L82 PathProgramCache]: Analyzing trace with hash 1869372638, now seen corresponding path program 3 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-29 20:26:01,266 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:26:01,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:26:01,295 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:26:01,357 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-29 20:26:01,357 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:26:01,413 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-29 20:26:01,434 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:26:01,435 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 16 [2018-03-29 20:26:01,435 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-03-29 20:26:01,435 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-03-29 20:26:01,435 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2018-03-29 20:26:01,436 INFO L87 Difference]: Start difference. First operand 109 states and 116 transitions. Second operand 16 states. [2018-03-29 20:26:01,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:26:01,704 INFO L93 Difference]: Finished difference Result 255 states and 272 transitions. [2018-03-29 20:26:01,704 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-03-29 20:26:01,704 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 63 [2018-03-29 20:26:01,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:26:01,705 INFO L225 Difference]: With dead ends: 255 [2018-03-29 20:26:01,705 INFO L226 Difference]: Without dead ends: 181 [2018-03-29 20:26:01,707 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 104 SyntacticMatches, 8 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=161, Invalid=595, Unknown=0, NotChecked=0, Total=756 [2018-03-29 20:26:01,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2018-03-29 20:26:01,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 147. [2018-03-29 20:26:01,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 147 states. [2018-03-29 20:26:01,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 157 transitions. [2018-03-29 20:26:01,728 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 157 transitions. Word has length 63 [2018-03-29 20:26:01,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:26:01,728 INFO L459 AbstractCegarLoop]: Abstraction has 147 states and 157 transitions. [2018-03-29 20:26:01,728 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-03-29 20:26:01,728 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 157 transitions. [2018-03-29 20:26:01,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2018-03-29 20:26:01,730 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:26:01,730 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] [2018-03-29 20:26:01,730 INFO L408 AbstractCegarLoop]: === Iteration 10 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:26:01,730 INFO L82 PathProgramCache]: Analyzing trace with hash 1374973962, now seen corresponding path program 4 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-29 20:26:01,738 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:26:01,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:26:01,768 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:26:01,898 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-29 20:26:01,898 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:26:02,005 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-29 20:26:02,006 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 20:26:02,012 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-29 20:26:02,012 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-29 20:26:02,041 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-29 20:26:02,062 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:26:02,062 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2018-03-29 20:26:02,062 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-03-29 20:26:02,063 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-03-29 20:26:02,063 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2018-03-29 20:26:02,063 INFO L87 Difference]: Start difference. First operand 147 states and 157 transitions. Second operand 17 states. [2018-03-29 20:26:02,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:26:02,550 INFO L93 Difference]: Finished difference Result 148 states and 157 transitions. [2018-03-29 20:26:02,550 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-03-29 20:26:02,550 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 73 [2018-03-29 20:26:02,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:26:02,551 INFO L225 Difference]: With dead ends: 148 [2018-03-29 20:26:02,551 INFO L226 Difference]: Without dead ends: 147 [2018-03-29 20:26:02,552 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 126 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-29 20:26:02,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2018-03-29 20:26:02,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 147. [2018-03-29 20:26:02,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 147 states. [2018-03-29 20:26:02,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 156 transitions. [2018-03-29 20:26:02,565 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 156 transitions. Word has length 73 [2018-03-29 20:26:02,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:26:02,565 INFO L459 AbstractCegarLoop]: Abstraction has 147 states and 156 transitions. [2018-03-29 20:26:02,565 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-03-29 20:26:02,565 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 156 transitions. [2018-03-29 20:26:02,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2018-03-29 20:26:02,566 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:26:02,566 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] [2018-03-29 20:26:02,566 INFO L408 AbstractCegarLoop]: === Iteration 11 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:26:02,567 INFO L82 PathProgramCache]: Analyzing trace with hash 34571958, now seen corresponding path program 5 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-29 20:26:02,572 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:26:02,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:26:02,593 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:26:02,715 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-29 20:26:02,715 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:26:02,816 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-29 20:26:02,841 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:26:02,842 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 22 [2018-03-29 20:26:02,842 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-03-29 20:26:02,842 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-03-29 20:26:02,842 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2018-03-29 20:26:02,842 INFO L87 Difference]: Start difference. First operand 147 states and 156 transitions. Second operand 22 states. [2018-03-29 20:26:03,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:26:03,323 INFO L93 Difference]: Finished difference Result 331 states and 352 transitions. [2018-03-29 20:26:03,323 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-03-29 20:26:03,323 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 83 [2018-03-29 20:26:03,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:26:03,324 INFO L225 Difference]: With dead ends: 331 [2018-03-29 20:26:03,324 INFO L226 Difference]: Without dead ends: 219 [2018-03-29 20:26:03,326 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 136 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-29 20:26:03,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2018-03-29 20:26:03,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 185. [2018-03-29 20:26:03,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 185 states. [2018-03-29 20:26:03,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 197 transitions. [2018-03-29 20:26:03,340 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 197 transitions. Word has length 83 [2018-03-29 20:26:03,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:26:03,340 INFO L459 AbstractCegarLoop]: Abstraction has 185 states and 197 transitions. [2018-03-29 20:26:03,340 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-03-29 20:26:03,341 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 197 transitions. [2018-03-29 20:26:03,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2018-03-29 20:26:03,341 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:26:03,342 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] [2018-03-29 20:26:03,342 INFO L408 AbstractCegarLoop]: === Iteration 12 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:26:03,342 INFO L82 PathProgramCache]: Analyzing trace with hash -719696926, now seen corresponding path program 6 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-29 20:26:03,349 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:26:03,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:26:03,384 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:26:03,625 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-29 20:26:03,625 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:26:03,853 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-29 20:26:03,854 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 20:26:03,858 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-29 20:26:03,858 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-29 20:26:03,923 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-29 20:26:03,946 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:26:03,959 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 22 [2018-03-29 20:26:03,959 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-03-29 20:26:03,960 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-03-29 20:26:03,960 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2018-03-29 20:26:03,960 INFO L87 Difference]: Start difference. First operand 185 states and 197 transitions. Second operand 23 states. [2018-03-29 20:26:04,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:26:04,737 INFO L93 Difference]: Finished difference Result 186 states and 197 transitions. [2018-03-29 20:26:04,737 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-03-29 20:26:04,737 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 93 [2018-03-29 20:26:04,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:26:04,739 INFO L225 Difference]: With dead ends: 186 [2018-03-29 20:26:04,739 INFO L226 Difference]: Without dead ends: 185 [2018-03-29 20:26:04,740 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 158 SyntacticMatches, 7 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 442 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=386, Invalid=1506, Unknown=0, NotChecked=0, Total=1892 [2018-03-29 20:26:04,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2018-03-29 20:26:04,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 185. [2018-03-29 20:26:04,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 185 states. [2018-03-29 20:26:04,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 196 transitions. [2018-03-29 20:26:04,760 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 196 transitions. Word has length 93 [2018-03-29 20:26:04,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:26:04,761 INFO L459 AbstractCegarLoop]: Abstraction has 185 states and 196 transitions. [2018-03-29 20:26:04,761 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-03-29 20:26:04,761 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 196 transitions. [2018-03-29 20:26:04,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2018-03-29 20:26:04,762 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:26:04,762 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] [2018-03-29 20:26:04,763 INFO L408 AbstractCegarLoop]: === Iteration 13 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:26:04,763 INFO L82 PathProgramCache]: Analyzing trace with hash -522816370, now seen corresponding path program 7 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-29 20:26:04,769 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:26:04,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:26:04,798 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:26:04,928 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-29 20:26:04,929 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:26:05,084 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-29 20:26:05,112 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:26:05,112 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 28 [2018-03-29 20:26:05,112 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-03-29 20:26:05,113 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-03-29 20:26:05,113 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=638, Unknown=0, NotChecked=0, Total=756 [2018-03-29 20:26:05,113 INFO L87 Difference]: Start difference. First operand 185 states and 196 transitions. Second operand 28 states. [2018-03-29 20:26:05,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:26:05,593 INFO L93 Difference]: Finished difference Result 407 states and 432 transitions. [2018-03-29 20:26:05,594 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-03-29 20:26:05,594 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 103 [2018-03-29 20:26:05,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:26:05,595 INFO L225 Difference]: With dead ends: 407 [2018-03-29 20:26:05,595 INFO L226 Difference]: Without dead ends: 257 [2018-03-29 20:26:05,596 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 168 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-29 20:26:05,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2018-03-29 20:26:05,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 223. [2018-03-29 20:26:05,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 223 states. [2018-03-29 20:26:05,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 237 transitions. [2018-03-29 20:26:05,612 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 237 transitions. Word has length 103 [2018-03-29 20:26:05,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:26:05,612 INFO L459 AbstractCegarLoop]: Abstraction has 223 states and 237 transitions. [2018-03-29 20:26:05,612 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-03-29 20:26:05,612 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 237 transitions. [2018-03-29 20:26:05,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2018-03-29 20:26:05,613 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:26:05,613 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] [2018-03-29 20:26:05,613 INFO L408 AbstractCegarLoop]: === Iteration 14 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:26:05,613 INFO L82 PathProgramCache]: Analyzing trace with hash -1441338438, now seen corresponding path program 8 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-29 20:26:05,620 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:26:05,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:26:05,650 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:26:05,876 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-29 20:26:05,876 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:26:06,122 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-29 20:26:06,122 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 20:26:06,127 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-29 20:26:06,127 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-29 20:26:06,188 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-29 20:26:06,208 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:26:06,209 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 28 [2018-03-29 20:26:06,209 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-03-29 20:26:06,209 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-03-29 20:26:06,209 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=686, Unknown=0, NotChecked=0, Total=812 [2018-03-29 20:26:06,210 INFO L87 Difference]: Start difference. First operand 223 states and 237 transitions. Second operand 29 states. [2018-03-29 20:26:07,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:26:07,110 INFO L93 Difference]: Finished difference Result 224 states and 237 transitions. [2018-03-29 20:26:07,110 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-03-29 20:26:07,110 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 113 [2018-03-29 20:26:07,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:26:07,112 INFO L225 Difference]: With dead ends: 224 [2018-03-29 20:26:07,112 INFO L226 Difference]: Without dead ends: 223 [2018-03-29 20:26:07,113 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 190 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-29 20:26:07,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2018-03-29 20:26:07,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 223. [2018-03-29 20:26:07,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 223 states. [2018-03-29 20:26:07,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 236 transitions. [2018-03-29 20:26:07,135 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 236 transitions. Word has length 113 [2018-03-29 20:26:07,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:26:07,136 INFO L459 AbstractCegarLoop]: Abstraction has 223 states and 236 transitions. [2018-03-29 20:26:07,136 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-03-29 20:26:07,136 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 236 transitions. [2018-03-29 20:26:07,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2018-03-29 20:26:07,137 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:26:07,137 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] [2018-03-29 20:26:07,138 INFO L408 AbstractCegarLoop]: === Iteration 15 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:26:07,138 INFO L82 PathProgramCache]: Analyzing trace with hash 1456416358, now seen corresponding path program 9 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-29 20:26:07,146 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:26:07,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:26:07,176 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:26:07,353 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-29 20:26:07,353 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:26:07,533 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-29 20:26:07,553 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:26:07,553 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 34 [2018-03-29 20:26:07,553 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-03-29 20:26:07,554 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-03-29 20:26:07,554 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=956, Unknown=0, NotChecked=0, Total=1122 [2018-03-29 20:26:07,554 INFO L87 Difference]: Start difference. First operand 223 states and 236 transitions. Second operand 34 states. [2018-03-29 20:26:08,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:26:08,159 INFO L93 Difference]: Finished difference Result 483 states and 512 transitions. [2018-03-29 20:26:08,159 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-03-29 20:26:08,159 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 123 [2018-03-29 20:26:08,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:26:08,161 INFO L225 Difference]: With dead ends: 483 [2018-03-29 20:26:08,161 INFO L226 Difference]: Without dead ends: 295 [2018-03-29 20:26:08,163 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 200 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-29 20:26:08,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2018-03-29 20:26:08,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 261. [2018-03-29 20:26:08,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 261 states. [2018-03-29 20:26:08,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 277 transitions. [2018-03-29 20:26:08,184 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 277 transitions. Word has length 123 [2018-03-29 20:26:08,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:26:08,184 INFO L459 AbstractCegarLoop]: Abstraction has 261 states and 277 transitions. [2018-03-29 20:26:08,184 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-03-29 20:26:08,184 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 277 transitions. [2018-03-29 20:26:08,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2018-03-29 20:26:08,185 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:26:08,185 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] [2018-03-29 20:26:08,185 INFO L408 AbstractCegarLoop]: === Iteration 16 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:26:08,185 INFO L82 PathProgramCache]: Analyzing trace with hash 1148735378, now seen corresponding path program 10 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-29 20:26:08,194 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:26:08,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:26:08,226 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:26:08,489 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-29 20:26:08,490 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:26:08,737 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-29 20:26:08,738 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 20:26:08,740 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-29 20:26:08,741 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-29 20:26:08,818 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-29 20:26:08,838 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:26:08,839 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 34 [2018-03-29 20:26:08,839 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-03-29 20:26:08,839 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-03-29 20:26:08,840 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=1016, Unknown=0, NotChecked=0, Total=1190 [2018-03-29 20:26:08,840 INFO L87 Difference]: Start difference. First operand 261 states and 277 transitions. Second operand 35 states. [2018-03-29 20:26:10,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:26:10,072 INFO L93 Difference]: Finished difference Result 262 states and 277 transitions. [2018-03-29 20:26:10,072 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-03-29 20:26:10,072 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 133 [2018-03-29 20:26:10,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:26:10,073 INFO L225 Difference]: With dead ends: 262 [2018-03-29 20:26:10,073 INFO L226 Difference]: Without dead ends: 261 [2018-03-29 20:26:10,074 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 222 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-29 20:26:10,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2018-03-29 20:26:10,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 261. [2018-03-29 20:26:10,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 261 states. [2018-03-29 20:26:10,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 276 transitions. [2018-03-29 20:26:10,092 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 276 transitions. Word has length 133 [2018-03-29 20:26:10,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:26:10,092 INFO L459 AbstractCegarLoop]: Abstraction has 261 states and 276 transitions. [2018-03-29 20:26:10,092 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-03-29 20:26:10,093 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 276 transitions. [2018-03-29 20:26:10,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2018-03-29 20:26:10,094 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:26:10,094 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] [2018-03-29 20:26:10,095 INFO L408 AbstractCegarLoop]: === Iteration 17 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:26:10,095 INFO L82 PathProgramCache]: Analyzing trace with hash 1040686142, now seen corresponding path program 11 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-29 20:26:10,105 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:26:10,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:26:10,147 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:26:10,381 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-29 20:26:10,382 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:26:10,648 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-29 20:26:10,669 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:26:10,669 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 40 [2018-03-29 20:26:10,670 INFO L442 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-03-29 20:26:10,670 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-03-29 20:26:10,670 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=1338, Unknown=0, NotChecked=0, Total=1560 [2018-03-29 20:26:10,670 INFO L87 Difference]: Start difference. First operand 261 states and 276 transitions. Second operand 40 states. [2018-03-29 20:26:12,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:26:12,067 INFO L93 Difference]: Finished difference Result 559 states and 592 transitions. [2018-03-29 20:26:12,067 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-03-29 20:26:12,067 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 143 [2018-03-29 20:26:12,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:26:12,068 INFO L225 Difference]: With dead ends: 559 [2018-03-29 20:26:12,069 INFO L226 Difference]: Without dead ends: 333 [2018-03-29 20:26:12,070 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 318 GetRequests, 232 SyntacticMatches, 16 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1390 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=887, Invalid=4225, Unknown=0, NotChecked=0, Total=5112 [2018-03-29 20:26:12,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2018-03-29 20:26:12,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 299. [2018-03-29 20:26:12,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 299 states. [2018-03-29 20:26:12,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 317 transitions. [2018-03-29 20:26:12,089 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 317 transitions. Word has length 143 [2018-03-29 20:26:12,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:26:12,089 INFO L459 AbstractCegarLoop]: Abstraction has 299 states and 317 transitions. [2018-03-29 20:26:12,089 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-03-29 20:26:12,089 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 317 transitions. [2018-03-29 20:26:12,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2018-03-29 20:26:12,090 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:26:12,090 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] [2018-03-29 20:26:12,090 INFO L408 AbstractCegarLoop]: === Iteration 18 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:26:12,090 INFO L82 PathProgramCache]: Analyzing trace with hash 1724675946, now seen corresponding path program 12 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-29 20:26:12,096 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:26:12,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:26:12,139 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:26:12,541 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-29 20:26:12,541 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:26:12,894 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-29 20:26:12,894 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 20:26:12,896 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-29 20:26:12,897 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-29 20:26:13,004 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-29 20:26:13,025 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:26:13,026 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 40 [2018-03-29 20:26:13,026 INFO L442 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-03-29 20:26:13,026 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-03-29 20:26:13,026 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=230, Invalid=1410, Unknown=0, NotChecked=0, Total=1640 [2018-03-29 20:26:13,027 INFO L87 Difference]: Start difference. First operand 299 states and 317 transitions. Second operand 41 states. [2018-03-29 20:26:14,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:26:14,409 INFO L93 Difference]: Finished difference Result 300 states and 317 transitions. [2018-03-29 20:26:14,409 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-03-29 20:26:14,409 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 153 [2018-03-29 20:26:14,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:26:14,410 INFO L225 Difference]: With dead ends: 300 [2018-03-29 20:26:14,410 INFO L226 Difference]: Without dead ends: 299 [2018-03-29 20:26:14,412 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 345 GetRequests, 254 SyntacticMatches, 13 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1918 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1091, Invalid=5229, Unknown=0, NotChecked=0, Total=6320 [2018-03-29 20:26:14,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2018-03-29 20:26:14,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 299. [2018-03-29 20:26:14,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 299 states. [2018-03-29 20:26:14,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 316 transitions. [2018-03-29 20:26:14,441 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 316 transitions. Word has length 153 [2018-03-29 20:26:14,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:26:14,442 INFO L459 AbstractCegarLoop]: Abstraction has 299 states and 316 transitions. [2018-03-29 20:26:14,442 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-03-29 20:26:14,442 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 316 transitions. [2018-03-29 20:26:14,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2018-03-29 20:26:14,443 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:26:14,444 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] [2018-03-29 20:26:14,444 INFO L408 AbstractCegarLoop]: === Iteration 19 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:26:14,444 INFO L82 PathProgramCache]: Analyzing trace with hash -7481834, now seen corresponding path program 13 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-29 20:26:14,453 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:26:14,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:26:14,502 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:26:14,872 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-29 20:26:14,872 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:26:15,201 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-29 20:26:15,222 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:26:15,223 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 46 [2018-03-29 20:26:15,224 INFO L442 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-03-29 20:26:15,224 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-03-29 20:26:15,227 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=286, Invalid=1784, Unknown=0, NotChecked=0, Total=2070 [2018-03-29 20:26:15,227 INFO L87 Difference]: Start difference. First operand 299 states and 316 transitions. Second operand 46 states. [2018-03-29 20:26:16,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:26:16,296 INFO L93 Difference]: Finished difference Result 635 states and 672 transitions. [2018-03-29 20:26:16,296 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-03-29 20:26:16,296 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 163 [2018-03-29 20:26:16,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:26:16,299 INFO L225 Difference]: With dead ends: 635 [2018-03-29 20:26:16,299 INFO L226 Difference]: Without dead ends: 371 [2018-03-29 20:26:16,301 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 363 GetRequests, 264 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-29 20:26:16,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states. [2018-03-29 20:26:16,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 337. [2018-03-29 20:26:16,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 337 states. [2018-03-29 20:26:16,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 357 transitions. [2018-03-29 20:26:16,334 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 357 transitions. Word has length 163 [2018-03-29 20:26:16,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:26:16,335 INFO L459 AbstractCegarLoop]: Abstraction has 337 states and 357 transitions. [2018-03-29 20:26:16,335 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-03-29 20:26:16,335 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 357 transitions. [2018-03-29 20:26:16,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2018-03-29 20:26:16,336 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:26:16,337 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] [2018-03-29 20:26:16,337 INFO L408 AbstractCegarLoop]: === Iteration 20 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:26:16,337 INFO L82 PathProgramCache]: Analyzing trace with hash 581002050, now seen corresponding path program 14 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-29 20:26:16,343 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:26:16,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:26:16,387 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:26:16,824 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-29 20:26:16,824 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:26:17,190 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-29 20:26:17,190 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 20:26:17,192 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-29 20:26:17,193 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-29 20:26:17,331 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-29 20:26:17,352 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:26:17,352 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 46 [2018-03-29 20:26:17,352 INFO L442 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-03-29 20:26:17,352 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-03-29 20:26:17,353 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=294, Invalid=1868, Unknown=0, NotChecked=0, Total=2162 [2018-03-29 20:26:17,353 INFO L87 Difference]: Start difference. First operand 337 states and 357 transitions. Second operand 47 states. [2018-03-29 20:26:19,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:26:19,159 INFO L93 Difference]: Finished difference Result 338 states and 357 transitions. [2018-03-29 20:26:19,160 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-03-29 20:26:19,160 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 173 [2018-03-29 20:26:19,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:26:19,161 INFO L225 Difference]: With dead ends: 338 [2018-03-29 20:26:19,161 INFO L226 Difference]: Without dead ends: 337 [2018-03-29 20:26:19,163 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 391 GetRequests, 286 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-29 20:26:19,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2018-03-29 20:26:19,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 337. [2018-03-29 20:26:19,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 337 states. [2018-03-29 20:26:19,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 356 transitions. [2018-03-29 20:26:19,195 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 356 transitions. Word has length 173 [2018-03-29 20:26:19,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:26:19,195 INFO L459 AbstractCegarLoop]: Abstraction has 337 states and 356 transitions. [2018-03-29 20:26:19,196 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-03-29 20:26:19,196 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 356 transitions. [2018-03-29 20:26:19,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2018-03-29 20:26:19,196 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:26:19,197 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] [2018-03-29 20:26:19,197 INFO L408 AbstractCegarLoop]: === Iteration 21 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:26:19,197 INFO L82 PathProgramCache]: Analyzing trace with hash -1821387794, now seen corresponding path program 15 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-29 20:26:19,203 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:26:19,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:26:19,243 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:26:19,595 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-29 20:26:19,595 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:26:20,012 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-29 20:26:20,044 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:26:20,044 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 52 [2018-03-29 20:26:20,045 INFO L442 AbstractCegarLoop]: Interpolant automaton has 52 states [2018-03-29 20:26:20,045 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2018-03-29 20:26:20,045 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=358, Invalid=2294, Unknown=0, NotChecked=0, Total=2652 [2018-03-29 20:26:20,045 INFO L87 Difference]: Start difference. First operand 337 states and 356 transitions. Second operand 52 states. [2018-03-29 20:26:21,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:26:21,274 INFO L93 Difference]: Finished difference Result 711 states and 752 transitions. [2018-03-29 20:26:21,274 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-03-29 20:26:21,274 INFO L78 Accepts]: Start accepts. Automaton has 52 states. Word has length 183 [2018-03-29 20:26:21,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:26:21,276 INFO L225 Difference]: With dead ends: 711 [2018-03-29 20:26:21,276 INFO L226 Difference]: Without dead ends: 409 [2018-03-29 20:26:21,277 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 408 GetRequests, 296 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-29 20:26:21,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2018-03-29 20:26:21,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 375. [2018-03-29 20:26:21,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 375 states. [2018-03-29 20:26:21,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 397 transitions. [2018-03-29 20:26:21,298 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 397 transitions. Word has length 183 [2018-03-29 20:26:21,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:26:21,299 INFO L459 AbstractCegarLoop]: Abstraction has 375 states and 397 transitions. [2018-03-29 20:26:21,299 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states. [2018-03-29 20:26:21,299 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 397 transitions. [2018-03-29 20:26:21,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2018-03-29 20:26:21,300 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:26:21,300 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] [2018-03-29 20:26:21,300 INFO L408 AbstractCegarLoop]: === Iteration 22 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:26:21,300 INFO L82 PathProgramCache]: Analyzing trace with hash -662367462, now seen corresponding path program 16 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-29 20:26:21,306 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:26:21,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:26:21,359 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:26:22,261 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-29 20:26:22,261 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:26:22,707 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-29 20:26:22,707 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 20:26:22,710 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-29 20:26:22,711 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-29 20:26:22,870 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-29 20:26:22,892 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:26:22,892 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 52 [2018-03-29 20:26:22,892 INFO L442 AbstractCegarLoop]: Interpolant automaton has 53 states [2018-03-29 20:26:22,892 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2018-03-29 20:26:22,893 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=366, Invalid=2390, Unknown=0, NotChecked=0, Total=2756 [2018-03-29 20:26:22,893 INFO L87 Difference]: Start difference. First operand 375 states and 397 transitions. Second operand 53 states. [2018-03-29 20:26:24,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:26:24,754 INFO L93 Difference]: Finished difference Result 376 states and 397 transitions. [2018-03-29 20:26:24,754 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2018-03-29 20:26:24,754 INFO L78 Accepts]: Start accepts. Automaton has 53 states. Word has length 193 [2018-03-29 20:26:24,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:26:24,756 INFO L225 Difference]: With dead ends: 376 [2018-03-29 20:26:24,756 INFO L226 Difference]: Without dead ends: 375 [2018-03-29 20:26:24,757 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 437 GetRequests, 318 SyntacticMatches, 17 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3477 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1761, Invalid=8951, Unknown=0, NotChecked=0, Total=10712 [2018-03-29 20:26:24,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2018-03-29 20:26:24,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 375. [2018-03-29 20:26:24,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 375 states. [2018-03-29 20:26:24,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 396 transitions. [2018-03-29 20:26:24,778 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 396 transitions. Word has length 193 [2018-03-29 20:26:24,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:26:24,778 INFO L459 AbstractCegarLoop]: Abstraction has 375 states and 396 transitions. [2018-03-29 20:26:24,778 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states. [2018-03-29 20:26:24,778 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 396 transitions. [2018-03-29 20:26:24,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2018-03-29 20:26:24,779 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:26:24,779 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] [2018-03-29 20:26:24,780 INFO L408 AbstractCegarLoop]: === Iteration 23 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:26:24,780 INFO L82 PathProgramCache]: Analyzing trace with hash -2135190074, now seen corresponding path program 17 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-29 20:26:24,787 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:26:24,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:26:24,853 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:26:25,415 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-29 20:26:25,415 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:26:25,909 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-29 20:26:25,930 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:26:25,930 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 58 [2018-03-29 20:26:25,930 INFO L442 AbstractCegarLoop]: Interpolant automaton has 58 states [2018-03-29 20:26:25,931 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2018-03-29 20:26:25,931 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=438, Invalid=2868, Unknown=0, NotChecked=0, Total=3306 [2018-03-29 20:26:25,931 INFO L87 Difference]: Start difference. First operand 375 states and 396 transitions. Second operand 58 states. [2018-03-29 20:26:27,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:26:27,203 INFO L93 Difference]: Finished difference Result 787 states and 832 transitions. [2018-03-29 20:26:27,203 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-03-29 20:26:27,203 INFO L78 Accepts]: Start accepts. Automaton has 58 states. Word has length 203 [2018-03-29 20:26:27,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:26:27,205 INFO L225 Difference]: With dead ends: 787 [2018-03-29 20:26:27,205 INFO L226 Difference]: Without dead ends: 447 [2018-03-29 20:26:27,206 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 453 GetRequests, 328 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-29 20:26:27,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2018-03-29 20:26:27,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 413. [2018-03-29 20:26:27,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 413 states. [2018-03-29 20:26:27,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 437 transitions. [2018-03-29 20:26:27,228 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 437 transitions. Word has length 203 [2018-03-29 20:26:27,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:26:27,229 INFO L459 AbstractCegarLoop]: Abstraction has 413 states and 437 transitions. [2018-03-29 20:26:27,229 INFO L460 AbstractCegarLoop]: Interpolant automaton has 58 states. [2018-03-29 20:26:27,229 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 437 transitions. [2018-03-29 20:26:27,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2018-03-29 20:26:27,230 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:26:27,230 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] [2018-03-29 20:26:27,230 INFO L408 AbstractCegarLoop]: === Iteration 24 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:26:27,230 INFO L82 PathProgramCache]: Analyzing trace with hash 939886322, now seen corresponding path program 18 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-29 20:26:27,235 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:26:27,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:26:27,283 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:26:27,882 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-29 20:26:27,882 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:26:28,392 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-29 20:26:28,392 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 20:26:28,394 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-29 20:26:28,394 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-29 20:26:28,604 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-29 20:26:28,625 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:26:28,625 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 58 [2018-03-29 20:26:28,626 INFO L442 AbstractCegarLoop]: Interpolant automaton has 59 states [2018-03-29 20:26:28,626 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2018-03-29 20:26:28,627 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=446, Invalid=2976, Unknown=0, NotChecked=0, Total=3422 [2018-03-29 20:26:28,627 INFO L87 Difference]: Start difference. First operand 413 states and 437 transitions. Second operand 59 states. [2018-03-29 20:26:31,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:26:31,150 INFO L93 Difference]: Finished difference Result 414 states and 437 transitions. [2018-03-29 20:26:31,150 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2018-03-29 20:26:31,150 INFO L78 Accepts]: Start accepts. Automaton has 59 states. Word has length 213 [2018-03-29 20:26:31,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:26:31,152 INFO L225 Difference]: With dead ends: 414 [2018-03-29 20:26:31,152 INFO L226 Difference]: Without dead ends: 413 [2018-03-29 20:26:31,154 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 483 GetRequests, 350 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-29 20:26:31,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2018-03-29 20:26:31,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 413. [2018-03-29 20:26:31,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 413 states. [2018-03-29 20:26:31,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 436 transitions. [2018-03-29 20:26:31,183 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 436 transitions. Word has length 213 [2018-03-29 20:26:31,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:26:31,184 INFO L459 AbstractCegarLoop]: Abstraction has 413 states and 436 transitions. [2018-03-29 20:26:31,184 INFO L460 AbstractCegarLoop]: Interpolant automaton has 59 states. [2018-03-29 20:26:31,184 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 436 transitions. [2018-03-29 20:26:31,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2018-03-29 20:26:31,186 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:26:31,186 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] [2018-03-29 20:26:31,186 INFO L408 AbstractCegarLoop]: === Iteration 25 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:26:31,187 INFO L82 PathProgramCache]: Analyzing trace with hash -578872418, now seen corresponding path program 19 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-29 20:26:31,195 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:26:31,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:26:31,249 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:26:31,771 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-29 20:26:31,772 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:26:32,341 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-29 20:26:32,362 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:26:32,362 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 64 [2018-03-29 20:26:32,362 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-03-29 20:26:32,363 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-03-29 20:26:32,363 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=526, Invalid=3506, Unknown=0, NotChecked=0, Total=4032 [2018-03-29 20:26:32,363 INFO L87 Difference]: Start difference. First operand 413 states and 436 transitions. Second operand 64 states. [2018-03-29 20:26:33,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:26:33,839 INFO L93 Difference]: Finished difference Result 863 states and 912 transitions. [2018-03-29 20:26:33,839 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-03-29 20:26:33,839 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 223 [2018-03-29 20:26:33,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:26:33,841 INFO L225 Difference]: With dead ends: 863 [2018-03-29 20:26:33,841 INFO L226 Difference]: Without dead ends: 485 [2018-03-29 20:26:33,843 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 498 GetRequests, 360 SyntacticMatches, 24 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3874 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=2173, Invalid=11167, Unknown=0, NotChecked=0, Total=13340 [2018-03-29 20:26:33,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2018-03-29 20:26:33,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 451. [2018-03-29 20:26:33,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 451 states. [2018-03-29 20:26:33,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 451 states to 451 states and 477 transitions. [2018-03-29 20:26:33,886 INFO L78 Accepts]: Start accepts. Automaton has 451 states and 477 transitions. Word has length 223 [2018-03-29 20:26:33,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:26:33,886 INFO L459 AbstractCegarLoop]: Abstraction has 451 states and 477 transitions. [2018-03-29 20:26:33,887 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-03-29 20:26:33,887 INFO L276 IsEmpty]: Start isEmpty. Operand 451 states and 477 transitions. [2018-03-29 20:26:33,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2018-03-29 20:26:33,889 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:26:33,889 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] [2018-03-29 20:26:33,889 INFO L408 AbstractCegarLoop]: === Iteration 26 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:26:33,889 INFO L82 PathProgramCache]: Analyzing trace with hash 1068547786, now seen corresponding path program 20 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-29 20:26:33,900 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:26:33,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:26:33,958 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:26:34,846 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-29 20:26:34,846 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:26:35,559 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-29 20:26:35,560 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 20:26:35,562 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-29 20:26:35,562 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-29 20:26:35,788 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-29 20:26:35,808 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:26:35,815 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43] total 64 [2018-03-29 20:26:35,816 INFO L442 AbstractCegarLoop]: Interpolant automaton has 65 states [2018-03-29 20:26:35,816 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2018-03-29 20:26:35,816 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=534, Invalid=3626, Unknown=0, NotChecked=0, Total=4160 [2018-03-29 20:26:35,817 INFO L87 Difference]: Start difference. First operand 451 states and 477 transitions. Second operand 65 states. [2018-03-29 20:26:38,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:26:38,739 INFO L93 Difference]: Finished difference Result 452 states and 477 transitions. [2018-03-29 20:26:38,739 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2018-03-29 20:26:38,740 INFO L78 Accepts]: Start accepts. Automaton has 65 states. Word has length 233 [2018-03-29 20:26:38,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:26:38,741 INFO L225 Difference]: With dead ends: 452 [2018-03-29 20:26:38,741 INFO L226 Difference]: Without dead ends: 451 [2018-03-29 20:26:38,742 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 529 GetRequests, 382 SyntacticMatches, 21 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5496 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=2591, Invalid=13665, Unknown=0, NotChecked=0, Total=16256 [2018-03-29 20:26:38,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2018-03-29 20:26:38,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 451. [2018-03-29 20:26:38,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 451 states. [2018-03-29 20:26:38,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 451 states to 451 states and 476 transitions. [2018-03-29 20:26:38,768 INFO L78 Accepts]: Start accepts. Automaton has 451 states and 476 transitions. Word has length 233 [2018-03-29 20:26:38,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:26:38,768 INFO L459 AbstractCegarLoop]: Abstraction has 451 states and 476 transitions. [2018-03-29 20:26:38,768 INFO L460 AbstractCegarLoop]: Interpolant automaton has 65 states. [2018-03-29 20:26:38,768 INFO L276 IsEmpty]: Start isEmpty. Operand 451 states and 476 transitions. [2018-03-29 20:26:38,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 244 [2018-03-29 20:26:38,770 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:26:38,770 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] [2018-03-29 20:26:38,770 INFO L408 AbstractCegarLoop]: === Iteration 27 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:26:38,770 INFO L82 PathProgramCache]: Analyzing trace with hash 1321756022, now seen corresponding path program 21 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-29 20:26:38,782 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:26:38,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:26:38,846 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:26:39,522 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-29 20:26:39,522 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:26:40,197 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-29 20:26:40,217 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:26:40,218 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49] total 70 [2018-03-29 20:26:40,218 INFO L442 AbstractCegarLoop]: Interpolant automaton has 70 states [2018-03-29 20:26:40,219 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2018-03-29 20:26:40,219 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=622, Invalid=4208, Unknown=0, NotChecked=0, Total=4830 [2018-03-29 20:26:40,219 INFO L87 Difference]: Start difference. First operand 451 states and 476 transitions. Second operand 70 states. [2018-03-29 20:26:42,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:26:42,045 INFO L93 Difference]: Finished difference Result 939 states and 992 transitions. [2018-03-29 20:26:42,045 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2018-03-29 20:26:42,045 INFO L78 Accepts]: Start accepts. Automaton has 70 states. Word has length 243 [2018-03-29 20:26:42,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:26:42,047 INFO L225 Difference]: With dead ends: 939 [2018-03-29 20:26:42,047 INFO L226 Difference]: Without dead ends: 523 [2018-03-29 20:26:42,048 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 543 GetRequests, 392 SyntacticMatches, 26 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4690 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=2582, Invalid=13420, Unknown=0, NotChecked=0, Total=16002 [2018-03-29 20:26:42,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states. [2018-03-29 20:26:42,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 489. [2018-03-29 20:26:42,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 489 states. [2018-03-29 20:26:42,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 489 states to 489 states and 517 transitions. [2018-03-29 20:26:42,078 INFO L78 Accepts]: Start accepts. Automaton has 489 states and 517 transitions. Word has length 243 [2018-03-29 20:26:42,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:26:42,078 INFO L459 AbstractCegarLoop]: Abstraction has 489 states and 517 transitions. [2018-03-29 20:26:42,078 INFO L460 AbstractCegarLoop]: Interpolant automaton has 70 states. [2018-03-29 20:26:42,078 INFO L276 IsEmpty]: Start isEmpty. Operand 489 states and 517 transitions. [2018-03-29 20:26:42,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 254 [2018-03-29 20:26:42,080 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:26:42,080 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] [2018-03-29 20:26:42,081 INFO L408 AbstractCegarLoop]: === Iteration 28 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:26:42,081 INFO L82 PathProgramCache]: Analyzing trace with hash 1024768674, now seen corresponding path program 22 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-29 20:26:42,087 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:26:42,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:26:42,146 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:26:42,998 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-29 20:26:42,998 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:26:43,742 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-29 20:26:43,742 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 20:26:43,745 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-29 20:26:43,745 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-29 20:26:44,350 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-29 20:26:44,382 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:26:44,382 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47] total 70 [2018-03-29 20:26:44,383 INFO L442 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-03-29 20:26:44,383 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-03-29 20:26:44,383 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=630, Invalid=4340, Unknown=0, NotChecked=0, Total=4970 [2018-03-29 20:26:44,383 INFO L87 Difference]: Start difference. First operand 489 states and 517 transitions. Second operand 71 states. [2018-03-29 20:26:47,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:26:47,638 INFO L93 Difference]: Finished difference Result 490 states and 517 transitions. [2018-03-29 20:26:47,639 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2018-03-29 20:26:47,639 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 253 [2018-03-29 20:26:47,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:26:47,640 INFO L225 Difference]: With dead ends: 490 [2018-03-29 20:26:47,640 INFO L226 Difference]: Without dead ends: 489 [2018-03-29 20:26:47,641 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 575 GetRequests, 414 SyntacticMatches, 23 SemanticMatches, 138 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6678 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=3066, Invalid=16394, Unknown=0, NotChecked=0, Total=19460 [2018-03-29 20:26:47,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 489 states. [2018-03-29 20:26:47,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 489 to 489. [2018-03-29 20:26:47,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 489 states. [2018-03-29 20:26:47,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 489 states to 489 states and 516 transitions. [2018-03-29 20:26:47,688 INFO L78 Accepts]: Start accepts. Automaton has 489 states and 516 transitions. Word has length 253 [2018-03-29 20:26:47,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:26:47,688 INFO L459 AbstractCegarLoop]: Abstraction has 489 states and 516 transitions. [2018-03-29 20:26:47,688 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-03-29 20:26:47,688 INFO L276 IsEmpty]: Start isEmpty. Operand 489 states and 516 transitions. [2018-03-29 20:26:47,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 264 [2018-03-29 20:26:47,690 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:26:47,690 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] [2018-03-29 20:26:47,691 INFO L408 AbstractCegarLoop]: === Iteration 29 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:26:47,691 INFO L82 PathProgramCache]: Analyzing trace with hash 145060686, now seen corresponding path program 23 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-29 20:26:47,699 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:26:47,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:26:47,781 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:26:48,516 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-29 20:26:48,516 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:26:49,312 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-29 20:26:49,333 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:26:49,333 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 53] total 76 [2018-03-29 20:26:49,333 INFO L442 AbstractCegarLoop]: Interpolant automaton has 76 states [2018-03-29 20:26:49,334 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2018-03-29 20:26:49,334 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=726, Invalid=4974, Unknown=0, NotChecked=0, Total=5700 [2018-03-29 20:26:49,334 INFO L87 Difference]: Start difference. First operand 489 states and 516 transitions. Second operand 76 states. [2018-03-29 20:26:51,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:26:51,334 INFO L93 Difference]: Finished difference Result 1015 states and 1072 transitions. [2018-03-29 20:26:51,334 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2018-03-29 20:26:51,334 INFO L78 Accepts]: Start accepts. Automaton has 76 states. Word has length 263 [2018-03-29 20:26:51,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:26:51,336 INFO L225 Difference]: With dead ends: 1015 [2018-03-29 20:26:51,336 INFO L226 Difference]: Without dead ends: 561 [2018-03-29 20:26:51,338 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 588 GetRequests, 424 SyntacticMatches, 28 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5584 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=3026, Invalid=15880, Unknown=0, NotChecked=0, Total=18906 [2018-03-29 20:26:51,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2018-03-29 20:26:51,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 527. [2018-03-29 20:26:51,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 527 states. [2018-03-29 20:26:51,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 557 transitions. [2018-03-29 20:26:51,366 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 557 transitions. Word has length 263 [2018-03-29 20:26:51,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:26:51,366 INFO L459 AbstractCegarLoop]: Abstraction has 527 states and 557 transitions. [2018-03-29 20:26:51,366 INFO L460 AbstractCegarLoop]: Interpolant automaton has 76 states. [2018-03-29 20:26:51,366 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 557 transitions. [2018-03-29 20:26:51,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 274 [2018-03-29 20:26:51,367 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:26:51,368 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] [2018-03-29 20:26:51,368 INFO L408 AbstractCegarLoop]: === Iteration 30 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:26:51,368 INFO L82 PathProgramCache]: Analyzing trace with hash -859866502, now seen corresponding path program 24 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-29 20:26:51,382 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:26:51,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:26:51,440 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:26:52,381 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-29 20:26:52,381 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:26:53,164 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-29 20:26:53,164 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 20:26:53,167 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-29 20:26:53,167 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-29 20:26:53,481 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-29 20:26:53,502 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:26:53,502 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 76 [2018-03-29 20:26:53,503 INFO L442 AbstractCegarLoop]: Interpolant automaton has 77 states [2018-03-29 20:26:53,503 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2018-03-29 20:26:53,503 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=734, Invalid=5118, Unknown=0, NotChecked=0, Total=5852 [2018-03-29 20:26:53,503 INFO L87 Difference]: Start difference. First operand 527 states and 557 transitions. Second operand 77 states. [2018-03-29 20:26:56,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:26:56,915 INFO L93 Difference]: Finished difference Result 528 states and 557 transitions. [2018-03-29 20:26:56,915 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2018-03-29 20:26:56,915 INFO L78 Accepts]: Start accepts. Automaton has 77 states. Word has length 273 [2018-03-29 20:26:56,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:26:56,917 INFO L225 Difference]: With dead ends: 528 [2018-03-29 20:26:56,917 INFO L226 Difference]: Without dead ends: 527 [2018-03-29 20:26:56,919 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 621 GetRequests, 446 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-29 20:26:56,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2018-03-29 20:26:56,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 527. [2018-03-29 20:26:56,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 527 states. [2018-03-29 20:26:56,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 556 transitions. [2018-03-29 20:26:56,957 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 556 transitions. Word has length 273 [2018-03-29 20:26:56,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:26:56,957 INFO L459 AbstractCegarLoop]: Abstraction has 527 states and 556 transitions. [2018-03-29 20:26:56,957 INFO L460 AbstractCegarLoop]: Interpolant automaton has 77 states. [2018-03-29 20:26:56,957 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 556 transitions. [2018-03-29 20:26:56,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 284 [2018-03-29 20:26:56,959 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:26:56,959 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] [2018-03-29 20:26:56,960 INFO L408 AbstractCegarLoop]: === Iteration 31 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:26:56,960 INFO L82 PathProgramCache]: Analyzing trace with hash -836483802, now seen corresponding path program 25 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-29 20:26:56,968 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:26:57,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:26:57,057 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:26:57,957 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-29 20:26:57,958 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:26:58,854 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-29 20:26:58,875 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:26:58,875 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 57] total 82 [2018-03-29 20:26:58,875 INFO L442 AbstractCegarLoop]: Interpolant automaton has 82 states [2018-03-29 20:26:58,876 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2018-03-29 20:26:58,876 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=838, Invalid=5804, Unknown=0, NotChecked=0, Total=6642 [2018-03-29 20:26:58,876 INFO L87 Difference]: Start difference. First operand 527 states and 556 transitions. Second operand 82 states. [2018-03-29 20:27:01,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:27:01,054 INFO L93 Difference]: Finished difference Result 1091 states and 1152 transitions. [2018-03-29 20:27:01,054 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2018-03-29 20:27:01,054 INFO L78 Accepts]: Start accepts. Automaton has 82 states. Word has length 283 [2018-03-29 20:27:01,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:27:01,056 INFO L225 Difference]: With dead ends: 1091 [2018-03-29 20:27:01,056 INFO L226 Difference]: Without dead ends: 599 [2018-03-29 20:27:01,057 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 633 GetRequests, 456 SyntacticMatches, 30 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6556 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=3505, Invalid=18547, Unknown=0, NotChecked=0, Total=22052 [2018-03-29 20:27:01,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states. [2018-03-29 20:27:01,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 565. [2018-03-29 20:27:01,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 565 states. [2018-03-29 20:27:01,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 597 transitions. [2018-03-29 20:27:01,088 INFO L78 Accepts]: Start accepts. Automaton has 565 states and 597 transitions. Word has length 283 [2018-03-29 20:27:01,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:27:01,088 INFO L459 AbstractCegarLoop]: Abstraction has 565 states and 597 transitions. [2018-03-29 20:27:01,088 INFO L460 AbstractCegarLoop]: Interpolant automaton has 82 states. [2018-03-29 20:27:01,088 INFO L276 IsEmpty]: Start isEmpty. Operand 565 states and 597 transitions. [2018-03-29 20:27:01,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 294 [2018-03-29 20:27:01,089 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:27:01,089 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] [2018-03-29 20:27:01,089 INFO L408 AbstractCegarLoop]: === Iteration 32 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:27:01,090 INFO L82 PathProgramCache]: Analyzing trace with hash -633405870, now seen corresponding path program 26 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-29 20:27:01,116 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:27:01,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:27:01,185 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:27:02,344 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-29 20:27:02,344 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:27:03,257 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-29 20:27:03,258 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 20:27:03,261 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-29 20:27:03,261 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-29 20:27:03,638 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-29 20:27:03,659 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:27:03,659 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 55] total 82 [2018-03-29 20:27:03,660 INFO L442 AbstractCegarLoop]: Interpolant automaton has 83 states [2018-03-29 20:27:03,660 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2018-03-29 20:27:03,661 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=846, Invalid=5960, Unknown=0, NotChecked=0, Total=6806 [2018-03-29 20:27:03,661 INFO L87 Difference]: Start difference. First operand 565 states and 597 transitions. Second operand 83 states. [2018-03-29 20:27:08,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:27:08,044 INFO L93 Difference]: Finished difference Result 566 states and 597 transitions. [2018-03-29 20:27:08,045 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2018-03-29 20:27:08,045 INFO L78 Accepts]: Start accepts. Automaton has 83 states. Word has length 293 [2018-03-29 20:27:08,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:27:08,047 INFO L225 Difference]: With dead ends: 566 [2018-03-29 20:27:08,047 INFO L226 Difference]: Without dead ends: 565 [2018-03-29 20:27:08,048 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 667 GetRequests, 478 SyntacticMatches, 27 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9387 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=4136, Invalid=22596, Unknown=0, NotChecked=0, Total=26732 [2018-03-29 20:27:08,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2018-03-29 20:27:08,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 565. [2018-03-29 20:27:08,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 565 states. [2018-03-29 20:27:08,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 596 transitions. [2018-03-29 20:27:08,079 INFO L78 Accepts]: Start accepts. Automaton has 565 states and 596 transitions. Word has length 293 [2018-03-29 20:27:08,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:27:08,079 INFO L459 AbstractCegarLoop]: Abstraction has 565 states and 596 transitions. [2018-03-29 20:27:08,079 INFO L460 AbstractCegarLoop]: Interpolant automaton has 83 states. [2018-03-29 20:27:08,079 INFO L276 IsEmpty]: Start isEmpty. Operand 565 states and 596 transitions. [2018-03-29 20:27:08,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 304 [2018-03-29 20:27:08,080 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:27:08,080 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] [2018-03-29 20:27:08,080 INFO L408 AbstractCegarLoop]: === Iteration 33 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:27:08,080 INFO L82 PathProgramCache]: Analyzing trace with hash -246228226, now seen corresponding path program 27 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-29 20:27:08,086 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:27:08,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:27:08,148 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:27:09,063 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-29 20:27:09,064 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:27:10,117 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-29 20:27:10,138 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:27:10,139 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [61, 61] total 88 [2018-03-29 20:27:10,139 INFO L442 AbstractCegarLoop]: Interpolant automaton has 88 states [2018-03-29 20:27:10,139 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2018-03-29 20:27:10,140 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=958, Invalid=6698, Unknown=0, NotChecked=0, Total=7656 [2018-03-29 20:27:10,140 INFO L87 Difference]: Start difference. First operand 565 states and 596 transitions. Second operand 88 states. [2018-03-29 20:27:12,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:27:12,489 INFO L93 Difference]: Finished difference Result 1167 states and 1232 transitions. [2018-03-29 20:27:12,489 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2018-03-29 20:27:12,489 INFO L78 Accepts]: Start accepts. Automaton has 88 states. Word has length 303 [2018-03-29 20:27:12,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:27:12,491 INFO L225 Difference]: With dead ends: 1167 [2018-03-29 20:27:12,492 INFO L226 Difference]: Without dead ends: 637 [2018-03-29 20:27:12,494 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 678 GetRequests, 488 SyntacticMatches, 32 SemanticMatches, 158 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7606 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=4019, Invalid=21421, Unknown=0, NotChecked=0, Total=25440 [2018-03-29 20:27:12,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 637 states. [2018-03-29 20:27:12,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 637 to 603. [2018-03-29 20:27:12,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 603 states. [2018-03-29 20:27:12,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 603 states to 603 states and 637 transitions. [2018-03-29 20:27:12,549 INFO L78 Accepts]: Start accepts. Automaton has 603 states and 637 transitions. Word has length 303 [2018-03-29 20:27:12,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:27:12,549 INFO L459 AbstractCegarLoop]: Abstraction has 603 states and 637 transitions. [2018-03-29 20:27:12,549 INFO L460 AbstractCegarLoop]: Interpolant automaton has 88 states. [2018-03-29 20:27:12,549 INFO L276 IsEmpty]: Start isEmpty. Operand 603 states and 637 transitions. [2018-03-29 20:27:12,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 314 [2018-03-29 20:27:12,550 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:27:12,551 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] [2018-03-29 20:27:12,551 INFO L408 AbstractCegarLoop]: === Iteration 34 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:27:12,551 INFO L82 PathProgramCache]: Analyzing trace with hash -1608432086, now seen corresponding path program 28 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-29 20:27:12,557 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:27:12,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:27:12,629 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:27:13,891 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-29 20:27:13,891 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:27:14,902 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-29 20:27:14,902 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 20:27:14,905 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-29 20:27:14,905 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-29 20:27:15,315 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-29 20:27:15,336 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:27:15,337 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 59] total 88 [2018-03-29 20:27:15,337 INFO L442 AbstractCegarLoop]: Interpolant automaton has 89 states [2018-03-29 20:27:15,338 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2018-03-29 20:27:15,338 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=966, Invalid=6866, Unknown=0, NotChecked=0, Total=7832 [2018-03-29 20:27:15,338 INFO L87 Difference]: Start difference. First operand 603 states and 637 transitions. Second operand 89 states. [2018-03-29 20:27:20,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:27:20,043 INFO L93 Difference]: Finished difference Result 604 states and 637 transitions. [2018-03-29 20:27:20,043 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2018-03-29 20:27:20,044 INFO L78 Accepts]: Start accepts. Automaton has 89 states. Word has length 313 [2018-03-29 20:27:20,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:27:20,045 INFO L225 Difference]: With dead ends: 604 [2018-03-29 20:27:20,045 INFO L226 Difference]: Without dead ends: 603 [2018-03-29 20:27:20,047 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 713 GetRequests, 510 SyntacticMatches, 29 SemanticMatches, 174 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10914 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=4731, Invalid=26069, Unknown=0, NotChecked=0, Total=30800 [2018-03-29 20:27:20,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 603 states. [2018-03-29 20:27:20,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 603 to 603. [2018-03-29 20:27:20,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 603 states. [2018-03-29 20:27:20,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 603 states to 603 states and 636 transitions. [2018-03-29 20:27:20,080 INFO L78 Accepts]: Start accepts. Automaton has 603 states and 636 transitions. Word has length 313 [2018-03-29 20:27:20,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:27:20,080 INFO L459 AbstractCegarLoop]: Abstraction has 603 states and 636 transitions. [2018-03-29 20:27:20,080 INFO L460 AbstractCegarLoop]: Interpolant automaton has 89 states. [2018-03-29 20:27:20,080 INFO L276 IsEmpty]: Start isEmpty. Operand 603 states and 636 transitions. [2018-03-29 20:27:20,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 324 [2018-03-29 20:27:20,081 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:27:20,081 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] [2018-03-29 20:27:20,082 INFO L408 AbstractCegarLoop]: === Iteration 35 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:27:20,082 INFO L82 PathProgramCache]: Analyzing trace with hash 1396651222, now seen corresponding path program 29 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-29 20:27:20,087 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:27:20,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:27:20,167 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:27:21,235 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-29 20:27:21,236 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:27:22,434 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-29 20:27:22,454 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:27:22,455 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 65] total 94 [2018-03-29 20:27:22,455 INFO L442 AbstractCegarLoop]: Interpolant automaton has 94 states [2018-03-29 20:27:22,455 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2018-03-29 20:27:22,456 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1086, Invalid=7656, Unknown=0, NotChecked=0, Total=8742 [2018-03-29 20:27:22,456 INFO L87 Difference]: Start difference. First operand 603 states and 636 transitions. Second operand 94 states. [2018-03-29 20:27:25,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:27:25,110 INFO L93 Difference]: Finished difference Result 1243 states and 1312 transitions. [2018-03-29 20:27:25,140 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2018-03-29 20:27:25,140 INFO L78 Accepts]: Start accepts. Automaton has 94 states. Word has length 323 [2018-03-29 20:27:25,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:27:25,142 INFO L225 Difference]: With dead ends: 1243 [2018-03-29 20:27:25,142 INFO L226 Difference]: Without dead ends: 675 [2018-03-29 20:27:25,144 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 723 GetRequests, 520 SyntacticMatches, 34 SemanticMatches, 169 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8734 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=4568, Invalid=24502, Unknown=0, NotChecked=0, Total=29070 [2018-03-29 20:27:25,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 675 states. [2018-03-29 20:27:25,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 675 to 641. [2018-03-29 20:27:25,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 641 states. [2018-03-29 20:27:25,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 641 states to 641 states and 677 transitions. [2018-03-29 20:27:25,180 INFO L78 Accepts]: Start accepts. Automaton has 641 states and 677 transitions. Word has length 323 [2018-03-29 20:27:25,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:27:25,181 INFO L459 AbstractCegarLoop]: Abstraction has 641 states and 677 transitions. [2018-03-29 20:27:25,181 INFO L460 AbstractCegarLoop]: Interpolant automaton has 94 states. [2018-03-29 20:27:25,181 INFO L276 IsEmpty]: Start isEmpty. Operand 641 states and 677 transitions. [2018-03-29 20:27:25,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 334 [2018-03-29 20:27:25,182 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:27:25,182 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] [2018-03-29 20:27:25,182 INFO L408 AbstractCegarLoop]: === Iteration 36 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:27:25,182 INFO L82 PathProgramCache]: Analyzing trace with hash -1477160446, now seen corresponding path program 30 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-29 20:27:25,189 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:27:25,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:27:25,260 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:27:26,649 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-29 20:27:26,649 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:27:27,784 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-29 20:27:27,784 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 20:27:27,787 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-29 20:27:27,787 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-29 20:27:28,239 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-29 20:27:28,261 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:27:28,261 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 63] total 94 [2018-03-29 20:27:28,262 INFO L442 AbstractCegarLoop]: Interpolant automaton has 95 states [2018-03-29 20:27:28,262 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2018-03-29 20:27:28,263 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1094, Invalid=7836, Unknown=0, NotChecked=0, Total=8930 [2018-03-29 20:27:28,263 INFO L87 Difference]: Start difference. First operand 641 states and 677 transitions. Second operand 95 states. [2018-03-29 20:27:32,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:27:32,947 INFO L93 Difference]: Finished difference Result 642 states and 677 transitions. [2018-03-29 20:27:32,947 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2018-03-29 20:27:32,947 INFO L78 Accepts]: Start accepts. Automaton has 95 states. Word has length 333 [2018-03-29 20:27:32,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:27:32,949 INFO L225 Difference]: With dead ends: 642 [2018-03-29 20:27:32,949 INFO L226 Difference]: Without dead ends: 641 [2018-03-29 20:27:32,951 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 759 GetRequests, 542 SyntacticMatches, 31 SemanticMatches, 186 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12556 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=5366, Invalid=29790, Unknown=0, NotChecked=0, Total=35156 [2018-03-29 20:27:32,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 641 states. [2018-03-29 20:27:32,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 641 to 641. [2018-03-29 20:27:32,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 641 states. [2018-03-29 20:27:32,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 641 states to 641 states and 676 transitions. [2018-03-29 20:27:32,986 INFO L78 Accepts]: Start accepts. Automaton has 641 states and 676 transitions. Word has length 333 [2018-03-29 20:27:32,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:27:32,987 INFO L459 AbstractCegarLoop]: Abstraction has 641 states and 676 transitions. [2018-03-29 20:27:32,987 INFO L460 AbstractCegarLoop]: Interpolant automaton has 95 states. [2018-03-29 20:27:32,987 INFO L276 IsEmpty]: Start isEmpty. Operand 641 states and 676 transitions. [2018-03-29 20:27:32,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 344 [2018-03-29 20:27:32,988 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:27:32,988 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] [2018-03-29 20:27:32,988 INFO L408 AbstractCegarLoop]: === Iteration 37 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:27:32,989 INFO L82 PathProgramCache]: Analyzing trace with hash 1677152942, now seen corresponding path program 31 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-29 20:27:32,994 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:27:33,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:27:33,078 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:27:34,222 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-29 20:27:34,223 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:27:35,551 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-29 20:27:35,571 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:27:35,571 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [69, 69] total 100 [2018-03-29 20:27:35,572 INFO L442 AbstractCegarLoop]: Interpolant automaton has 100 states [2018-03-29 20:27:35,572 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2018-03-29 20:27:35,573 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1222, Invalid=8678, Unknown=0, NotChecked=0, Total=9900 [2018-03-29 20:27:35,573 INFO L87 Difference]: Start difference. First operand 641 states and 676 transitions. Second operand 100 states. [2018-03-29 20:27:38,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:27:38,801 INFO L93 Difference]: Finished difference Result 1319 states and 1392 transitions. [2018-03-29 20:27:38,801 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2018-03-29 20:27:38,801 INFO L78 Accepts]: Start accepts. Automaton has 100 states. Word has length 343 [2018-03-29 20:27:38,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:27:38,803 INFO L225 Difference]: With dead ends: 1319 [2018-03-29 20:27:38,803 INFO L226 Difference]: Without dead ends: 713 [2018-03-29 20:27:38,805 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 768 GetRequests, 552 SyntacticMatches, 36 SemanticMatches, 180 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9940 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=5152, Invalid=27790, Unknown=0, NotChecked=0, Total=32942 [2018-03-29 20:27:38,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 713 states. [2018-03-29 20:27:38,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 713 to 679. [2018-03-29 20:27:38,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 679 states. [2018-03-29 20:27:38,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 717 transitions. [2018-03-29 20:27:38,842 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 717 transitions. Word has length 343 [2018-03-29 20:27:38,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:27:38,843 INFO L459 AbstractCegarLoop]: Abstraction has 679 states and 717 transitions. [2018-03-29 20:27:38,843 INFO L460 AbstractCegarLoop]: Interpolant automaton has 100 states. [2018-03-29 20:27:38,843 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 717 transitions. [2018-03-29 20:27:38,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 354 [2018-03-29 20:27:38,845 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:27:38,845 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] [2018-03-29 20:27:38,845 INFO L408 AbstractCegarLoop]: === Iteration 38 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:27:38,846 INFO L82 PathProgramCache]: Analyzing trace with hash -901373478, now seen corresponding path program 32 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-29 20:27:38,851 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:27:38,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:27:38,923 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:27:40,465 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-29 20:27:40,465 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:27:41,694 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-29 20:27:41,695 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 20:27:41,698 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-29 20:27:41,698 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-29 20:27:42,220 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-29 20:27:42,240 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:27:42,240 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [67, 67] total 100 [2018-03-29 20:27:42,241 INFO L442 AbstractCegarLoop]: Interpolant automaton has 101 states [2018-03-29 20:27:42,241 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2018-03-29 20:27:42,242 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1230, Invalid=8870, Unknown=0, NotChecked=0, Total=10100 [2018-03-29 20:27:42,242 INFO L87 Difference]: Start difference. First operand 679 states and 717 transitions. Second operand 101 states. [2018-03-29 20:27:47,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:27:47,204 INFO L93 Difference]: Finished difference Result 680 states and 717 transitions. [2018-03-29 20:27:47,205 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2018-03-29 20:27:47,205 INFO L78 Accepts]: Start accepts. Automaton has 101 states. Word has length 353 [2018-03-29 20:27:47,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:27:47,207 INFO L225 Difference]: With dead ends: 680 [2018-03-29 20:27:47,207 INFO L226 Difference]: Without dead ends: 679 [2018-03-29 20:27:47,208 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 805 GetRequests, 574 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-29 20:27:47,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 679 states. [2018-03-29 20:27:47,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 679 to 679. [2018-03-29 20:27:47,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 679 states. [2018-03-29 20:27:47,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 716 transitions. [2018-03-29 20:27:47,246 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 716 transitions. Word has length 353 [2018-03-29 20:27:47,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:27:47,246 INFO L459 AbstractCegarLoop]: Abstraction has 679 states and 716 transitions. [2018-03-29 20:27:47,246 INFO L460 AbstractCegarLoop]: Interpolant automaton has 101 states. [2018-03-29 20:27:47,247 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 716 transitions. [2018-03-29 20:27:47,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 364 [2018-03-29 20:27:47,248 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:27:47,248 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] [2018-03-29 20:27:47,248 INFO L408 AbstractCegarLoop]: === Iteration 39 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:27:47,248 INFO L82 PathProgramCache]: Analyzing trace with hash 579417222, now seen corresponding path program 33 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-29 20:27:47,254 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:27:47,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:27:47,325 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:27:48,617 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-29 20:27:48,617 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:27:50,089 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-29 20:27:50,109 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:27:50,109 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [73, 73] total 106 [2018-03-29 20:27:50,110 INFO L442 AbstractCegarLoop]: Interpolant automaton has 106 states [2018-03-29 20:27:50,111 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 106 interpolants. [2018-03-29 20:27:50,111 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1366, Invalid=9764, Unknown=0, NotChecked=0, Total=11130 [2018-03-29 20:27:50,112 INFO L87 Difference]: Start difference. First operand 679 states and 716 transitions. Second operand 106 states. [2018-03-29 20:27:54,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:27:54,198 INFO L93 Difference]: Finished difference Result 1395 states and 1472 transitions. [2018-03-29 20:27:54,198 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2018-03-29 20:27:54,198 INFO L78 Accepts]: Start accepts. Automaton has 106 states. Word has length 363 [2018-03-29 20:27:54,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:27:54,200 INFO L225 Difference]: With dead ends: 1395 [2018-03-29 20:27:54,200 INFO L226 Difference]: Without dead ends: 751 [2018-03-29 20:27:54,203 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 813 GetRequests, 584 SyntacticMatches, 38 SemanticMatches, 191 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11224 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=5771, Invalid=31285, Unknown=0, NotChecked=0, Total=37056 [2018-03-29 20:27:54,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 751 states. [2018-03-29 20:27:54,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 751 to 717. [2018-03-29 20:27:54,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 717 states. [2018-03-29 20:27:54,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 717 states to 717 states and 757 transitions. [2018-03-29 20:27:54,246 INFO L78 Accepts]: Start accepts. Automaton has 717 states and 757 transitions. Word has length 363 [2018-03-29 20:27:54,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:27:54,246 INFO L459 AbstractCegarLoop]: Abstraction has 717 states and 757 transitions. [2018-03-29 20:27:54,246 INFO L460 AbstractCegarLoop]: Interpolant automaton has 106 states. [2018-03-29 20:27:54,246 INFO L276 IsEmpty]: Start isEmpty. Operand 717 states and 757 transitions. [2018-03-29 20:27:54,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 374 [2018-03-29 20:27:54,248 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:27:54,248 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] [2018-03-29 20:27:54,248 INFO L408 AbstractCegarLoop]: === Iteration 40 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:27:54,248 INFO L82 PathProgramCache]: Analyzing trace with hash 782546354, now seen corresponding path program 34 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-29 20:27:54,254 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:27:54,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:27:54,330 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:27:56,139 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-29 20:27:56,139 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 20:27:57,526 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-29 20:27:57,526 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 20:27:57,529 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-29 20:27:57,529 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-29 20:27:58,121 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-29 20:27:58,142 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 20:27:58,142 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [71, 71] total 106 [2018-03-29 20:27:58,142 INFO L442 AbstractCegarLoop]: Interpolant automaton has 107 states [2018-03-29 20:27:58,143 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 107 interpolants. [2018-03-29 20:27:58,143 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1374, Invalid=9968, Unknown=0, NotChecked=0, Total=11342 [2018-03-29 20:27:58,143 INFO L87 Difference]: Start difference. First operand 717 states and 757 transitions. Second operand 107 states. [2018-03-29 20:28:04,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 20:28:04,202 INFO L93 Difference]: Finished difference Result 718 states and 757 transitions. [2018-03-29 20:28:04,203 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2018-03-29 20:28:04,203 INFO L78 Accepts]: Start accepts. Automaton has 107 states. Word has length 373 [2018-03-29 20:28:04,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 20:28:04,205 INFO L225 Difference]: With dead ends: 718 [2018-03-29 20:28:04,205 INFO L226 Difference]: Without dead ends: 717 [2018-03-29 20:28:04,206 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 851 GetRequests, 606 SyntacticMatches, 35 SemanticMatches, 210 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16185 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=6756, Invalid=37976, Unknown=0, NotChecked=0, Total=44732 [2018-03-29 20:28:04,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 717 states. [2018-03-29 20:28:04,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 717 to 717. [2018-03-29 20:28:04,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 717 states. [2018-03-29 20:28:04,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 717 states to 717 states and 756 transitions. [2018-03-29 20:28:04,248 INFO L78 Accepts]: Start accepts. Automaton has 717 states and 756 transitions. Word has length 373 [2018-03-29 20:28:04,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 20:28:04,248 INFO L459 AbstractCegarLoop]: Abstraction has 717 states and 756 transitions. [2018-03-29 20:28:04,248 INFO L460 AbstractCegarLoop]: Interpolant automaton has 107 states. [2018-03-29 20:28:04,248 INFO L276 IsEmpty]: Start isEmpty. Operand 717 states and 756 transitions. [2018-03-29 20:28:04,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 384 [2018-03-29 20:28:04,250 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 20:28:04,250 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] [2018-03-29 20:28:04,250 INFO L408 AbstractCegarLoop]: === Iteration 41 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-29 20:28:04,250 INFO L82 PathProgramCache]: Analyzing trace with hash 486726238, now seen corresponding path program 35 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-29 20:28:04,256 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 20:28:04,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 20:28:04,334 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 20:28:05,794 INFO L134 CoverageAnalysis]: Checked inductivity of 6165 backedges. 1467 proven. 4698 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 20:28:05,794 INFO L314 TraceCheckSpWp]: Computing backward predicates... Received shutdown request... [2018-03-29 20:28:05,808 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-03-29 20:28:05,809 WARN L519 AbstractCegarLoop]: Verification canceled [2018-03-29 20:28:05,812 WARN L197 ceAbstractionStarter]: Timeout [2018-03-29 20:28:05,813 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.03 08:28:05 BoogieIcfgContainer [2018-03-29 20:28:05,813 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-03-29 20:28:05,813 INFO L168 Benchmark]: Toolchain (without parser) took 129681.47 ms. Allocated memory was 308.3 MB in the beginning and 1.1 GB in the end (delta: 826.8 MB). Free memory was 245.7 MB in the beginning and 958.0 MB in the end (delta: -712.3 MB). Peak memory consumption was 114.5 MB. Max. memory is 5.3 GB. [2018-03-29 20:28:05,814 INFO L168 Benchmark]: CDTParser took 0.19 ms. Allocated memory is still 308.3 MB. Free memory is still 270.6 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-03-29 20:28:05,815 INFO L168 Benchmark]: CACSL2BoogieTranslator took 324.40 ms. Allocated memory is still 308.3 MB. Free memory was 245.7 MB in the beginning and 221.8 MB in the end (delta: 24.0 MB). Peak memory consumption was 24.0 MB. Max. memory is 5.3 GB. [2018-03-29 20:28:05,815 INFO L168 Benchmark]: Boogie Preprocessor took 53.31 ms. Allocated memory is still 308.3 MB. Free memory was 221.8 MB in the beginning and 219.8 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. [2018-03-29 20:28:05,815 INFO L168 Benchmark]: RCFGBuilder took 512.13 ms. Allocated memory was 308.3 MB in the beginning and 474.0 MB in the end (delta: 165.7 MB). Free memory was 219.8 MB in the beginning and 410.5 MB in the end (delta: -190.7 MB). Peak memory consumption was 22.3 MB. Max. memory is 5.3 GB. [2018-03-29 20:28:05,816 INFO L168 Benchmark]: TraceAbstraction took 128784.84 ms. Allocated memory was 474.0 MB in the beginning and 1.1 GB in the end (delta: 661.1 MB). Free memory was 410.5 MB in the beginning and 958.0 MB in the end (delta: -547.5 MB). Peak memory consumption was 113.6 MB. Max. memory is 5.3 GB. [2018-03-29 20:28:05,818 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.19 ms. Allocated memory is still 308.3 MB. Free memory is still 270.6 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 324.40 ms. Allocated memory is still 308.3 MB. Free memory was 245.7 MB in the beginning and 221.8 MB in the end (delta: 24.0 MB). Peak memory consumption was 24.0 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 53.31 ms. Allocated memory is still 308.3 MB. Free memory was 221.8 MB in the beginning and 219.8 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 512.13 ms. Allocated memory was 308.3 MB in the beginning and 474.0 MB in the end (delta: 165.7 MB). Free memory was 219.8 MB in the beginning and 410.5 MB in the end (delta: -190.7 MB). Peak memory consumption was 22.3 MB. Max. memory is 5.3 GB. * TraceAbstraction took 128784.84 ms. Allocated memory was 474.0 MB in the beginning and 1.1 GB in the end (delta: 661.1 MB). Free memory was 410.5 MB in the beginning and 958.0 MB in the end (delta: -547.5 MB). Peak memory consumption was 113.6 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 549]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 549). Cancelled while BasicCegarLoop was analyzing trace of length 384 with TraceHistMax 37, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 77 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 384 with TraceHistMax 37, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 77 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 384 with TraceHistMax 37, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 77 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 384 with TraceHistMax 37, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 77 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 384 with TraceHistMax 37, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 77 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 384 with TraceHistMax 37, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 77 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 384 with TraceHistMax 37, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 77 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 384 with TraceHistMax 37, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 77 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 384 with TraceHistMax 37, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 77 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 384 with TraceHistMax 37, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 77 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 384 with TraceHistMax 37, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 77 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 384 with TraceHistMax 37, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 77 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 384 with TraceHistMax 37, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 77 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 76 locations, 13 error locations. TIMEOUT Result, 128.7s OverallTime, 41 OverallIterations, 37 TraceHistogramMax, 73.9s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 6398 SDtfs, 25914 SDslu, 82503 SDs, 0 SdLazy, 70287 SolverSat, 2022 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 29.1s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 16276 GetRequests, 11807 SyntacticMatches, 695 SemanticMatches, 3774 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 168171 ImplicationChecksByTransitivity, 76.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=717occurred in iteration=39, 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, 40 MinimizatonAttempts, 712 StatesRemovedByMinimization, 22 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.3s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 48.9s InterpolantComputationTime, 7242 NumberOfCodeBlocks, 7242 NumberOfCodeBlocksAsserted, 40 NumberOfCheckSat, 14404 ConstructedInterpolants, 3346 QuantifiedInterpolants, 29314771 SizeOfPredicates, 1385 NumberOfNonLiveVariables, 16523 ConjunctsInSsa, 1408 ConjunctsInUnsatCore, 80 InterpolantComputations, 12 PerfectInterpolantSequences, 34074/138394 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/java_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-29_20-28-05-828.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/java_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-29_20-28-05-828.csv Completed graceful shutdown