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/memsafety-ext2/complex_data_creation_test02_true-valid-memsafety.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-453dfda-m [2018-04-09 21:35:31,502 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-09 21:35:31,503 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-09 21:35:31,516 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-09 21:35:31,516 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-09 21:35:31,517 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-09 21:35:31,518 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-09 21:35:31,520 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-09 21:35:31,522 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-09 21:35:31,523 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-09 21:35:31,524 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-09 21:35:31,524 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-09 21:35:31,525 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-09 21:35:31,526 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-09 21:35:31,527 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-09 21:35:31,529 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-09 21:35:31,531 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-09 21:35:31,533 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-09 21:35:31,535 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-09 21:35:31,536 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-09 21:35:31,538 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-09 21:35:31,538 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-09 21:35:31,539 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-09 21:35:31,540 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-09 21:35:31,541 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-09 21:35:31,542 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-09 21:35:31,542 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-09 21:35:31,543 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-09 21:35:31,544 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-09 21:35:31,544 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-09 21:35:31,544 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-09 21:35:31,545 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-04-09 21:35:31,567 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-09 21:35:31,568 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-09 21:35:31,568 INFO L131 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2018-04-09 21:35:31,568 INFO L133 SettingsManager]: * ultimate.logging.details=de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation=DEBUG; [2018-04-09 21:35:31,568 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-04-09 21:35:31,569 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-04-09 21:35:31,569 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-04-09 21:35:31,569 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-04-09 21:35:31,569 INFO L133 SettingsManager]: * Parallel states before merging=1 [2018-04-09 21:35:31,569 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-04-09 21:35:31,570 INFO L131 SettingsManager]: Preferences of LTL2Aut differ from their defaults: [2018-04-09 21:35:31,570 INFO L133 SettingsManager]: * Property to check=[] a a: x > 42 [2018-04-09 21:35:31,570 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-09 21:35:31,570 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-09 21:35:31,570 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-09 21:35:31,570 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-09 21:35:31,570 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-09 21:35:31,571 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-09 21:35:31,571 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-09 21:35:31,571 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-04-09 21:35:31,571 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-09 21:35:31,571 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-09 21:35:31,571 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-09 21:35:31,572 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-04-09 21:35:31,572 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-04-09 21:35:31,572 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-09 21:35:31,572 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-09 21:35:31,572 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-09 21:35:31,573 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-09 21:35:31,573 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-09 21:35:31,573 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-04-09 21:35:31,573 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-04-09 21:35:31,573 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-09 21:35:31,573 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-04-09 21:35:31,574 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-04-09 21:35:31,574 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-04-09 21:35:31,574 INFO L131 SettingsManager]: Preferences of Boogie Printer differ from their defaults: [2018-04-09 21:35:31,574 INFO L133 SettingsManager]: * Dump path:=C:\Users\alex\AppData\Local\Temp\ [2018-04-09 21:35:31,605 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-09 21:35:31,616 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-09 21:35:31,618 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-09 21:35:31,620 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-09 21:35:31,620 INFO L276 PluginConnector]: CDTParser initialized [2018-04-09 21:35:31,621 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/memsafety-ext2/complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:31,899 INFO L225 CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG38adec0dd [2018-04-09 21:35:32,113 INFO L287 CDTParser]: IsIndexed: true [2018-04-09 21:35:32,113 INFO L288 CDTParser]: Found 1 translation units. [2018-04-09 21:35:32,114 INFO L168 CDTParser]: Scanning complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,124 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-09 21:35:32,125 INFO L215 ultiparseSymbolTable]: [2018-04-09 21:35:32,125 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-09 21:35:32,125 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeData ('freeData') in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,125 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____bswap_64 ('__bswap_64') in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,125 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,125 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____bswap_32 ('__bswap_32') in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,125 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data ('create_data') in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,126 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__append ('append') in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,126 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-09 21:35:32,126 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____loff_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,126 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__suseconds_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,126 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__fd_mask in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,126 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____sigset_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,126 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__quad_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,126 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__ushort in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,127 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____blkcnt_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,127 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__pthread_cond_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,127 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__u_int16_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,127 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__fsid_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,127 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__u_long in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,127 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____clockid_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,127 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____key_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,127 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__clockid_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,128 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____u_quad_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,128 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____syscall_slong_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,128 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__pthread_barrier_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,128 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____off_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,128 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____useconds_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,128 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__clock_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,128 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__loff_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,128 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__pthread_condattr_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,128 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____fd_mask in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,128 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____quad_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,128 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__pthread_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,128 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__u_int8_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,128 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__daddr_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,129 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____uint8_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,129 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____daddr_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,129 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____clock_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,129 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____pid_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,129 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____gid_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,129 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____uint16_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,129 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__int64_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,129 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__u_int32_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,129 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____uint64_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,129 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____fsword_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,129 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____uid_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,129 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__ssize_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,130 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__u_quad_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,130 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____nlink_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,130 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__pthread_key_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,130 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____int64_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,130 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____fsblkcnt_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,130 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____sig_atomic_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,130 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__timer_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,130 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__pthread_barrierattr_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,130 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__register_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,131 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__pthread_rwlockattr_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,131 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____blkcnt64_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,131 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____u_int in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,131 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__time_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,131 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__pthread_rwlock_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,131 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__uint in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,131 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__nlink_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,131 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____ino64_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,131 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__sigset_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,132 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__dev_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,132 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__id_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,132 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__key_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,132 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__pthread_mutex_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,132 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____fsfilcnt_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,132 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__size_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,132 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____time_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,132 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____pthread_slist_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,132 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____ssize_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,133 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__fsfilcnt_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,133 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____rlim_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,133 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__mode_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,133 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____u_short in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,133 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__int32_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,133 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____fsfilcnt64_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,133 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__u_int64_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,133 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__ldiv_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,133 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____id_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,134 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__ino_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,134 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__int8_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,134 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____suseconds_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,134 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____u_char in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,134 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____int32_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,134 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____syscall_ulong_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,134 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__pthread_mutexattr_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,134 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__fsblkcnt_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,134 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____rlim64_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,134 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____timer_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,134 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____blksize_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,135 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____qaddr_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,135 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__u_int in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,135 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____fsblkcnt64_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,135 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__pthread_once_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,135 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__blkcnt_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,135 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____int8_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,135 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__ulong in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,135 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____off64_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,135 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__u_char in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,135 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____caddr_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,135 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____dev_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,135 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__int16_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,135 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__lldiv_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,135 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__wchar_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,136 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__pthread_attr_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,136 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____uint32_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,136 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__uid_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,136 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__fd_set in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,136 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____socklen_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,136 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__pid_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,136 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____fsid_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,136 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__Data in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,136 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__gid_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,136 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__u_short in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,137 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__off_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,137 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____u_long in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,137 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____intptr_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,137 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____int16_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,137 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__div_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,137 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__caddr_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,137 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____ino_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,137 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__pthread_spinlock_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,137 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____mode_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,138 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__blksize_t in complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:32,158 INFO L330 CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG38adec0dd [2018-04-09 21:35:32,164 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-09 21:35:32,166 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-09 21:35:32,167 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-09 21:35:32,167 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-09 21:35:32,172 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-09 21:35:32,172 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.04 09:35:32" (1/1) ... [2018-04-09 21:35:32,174 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@185c0aed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.04 09:35:32, skipping insertion in model container [2018-04-09 21:35:32,175 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.04 09:35:32" (1/1) ... [2018-04-09 21:35:32,189 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-09 21:35:32,220 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-09 21:35:32,411 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-09 21:35:32,473 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-09 21:35:32,481 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 120 non ball SCCs. Number of states in SCCs 120. [2018-04-09 21:35:32,532 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.04 09:35:32 WrapperNode [2018-04-09 21:35:32,532 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-09 21:35:32,533 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-09 21:35:32,533 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-09 21:35:32,533 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-09 21:35:32,546 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.04 09:35:32" (1/1) ... [2018-04-09 21:35:32,547 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.04 09:35:32" (1/1) ... [2018-04-09 21:35:32,565 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.04 09:35:32" (1/1) ... [2018-04-09 21:35:32,565 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.04 09:35:32" (1/1) ... [2018-04-09 21:35:32,582 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.04 09:35:32" (1/1) ... [2018-04-09 21:35:32,589 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.04 09:35:32" (1/1) ... [2018-04-09 21:35:32,592 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.04 09:35:32" (1/1) ... [2018-04-09 21:35:32,597 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-09 21:35:32,598 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-09 21:35:32,598 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-09 21:35:32,598 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-09 21:35:32,599 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.04 09:35:32" (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-04-09 21:35:32,726 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-09 21:35:32,726 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-09 21:35:32,726 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____bswap_32 [2018-04-09 21:35:32,726 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____bswap_64 [2018-04-09 21:35:32,726 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data [2018-04-09 21:35:32,726 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeData [2018-04-09 21:35:32,726 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__append [2018-04-09 21:35:32,726 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-09 21:35:32,727 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-04-09 21:35:32,727 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-04-09 21:35:32,727 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-04-09 21:35:32,727 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-04-09 21:35:32,727 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-04-09 21:35:32,727 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-04-09 21:35:32,727 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-04-09 21:35:32,727 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-04-09 21:35:32,727 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-04-09 21:35:32,727 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-04-09 21:35:32,727 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-04-09 21:35:32,727 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-04-09 21:35:32,728 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-04-09 21:35:32,728 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-04-09 21:35:32,728 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-04-09 21:35:32,728 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-04-09 21:35:32,728 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-04-09 21:35:32,728 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____bswap_32 [2018-04-09 21:35:32,728 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____bswap_64 [2018-04-09 21:35:32,728 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-04-09 21:35:32,728 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-04-09 21:35:32,728 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-04-09 21:35:32,729 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-04-09 21:35:32,729 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-04-09 21:35:32,729 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-04-09 21:35:32,729 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-04-09 21:35:32,729 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-04-09 21:35:32,729 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-04-09 21:35:32,729 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-04-09 21:35:32,730 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-04-09 21:35:32,730 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-04-09 21:35:32,730 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-04-09 21:35:32,730 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-04-09 21:35:32,730 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-04-09 21:35:32,730 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-04-09 21:35:32,730 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-04-09 21:35:32,731 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-04-09 21:35:32,731 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-04-09 21:35:32,731 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-04-09 21:35:32,731 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-04-09 21:35:32,731 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-04-09 21:35:32,731 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-04-09 21:35:32,731 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-04-09 21:35:32,731 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-04-09 21:35:32,732 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-04-09 21:35:32,732 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-04-09 21:35:32,732 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-04-09 21:35:32,732 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-04-09 21:35:32,732 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-04-09 21:35:32,732 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-04-09 21:35:32,732 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-04-09 21:35:32,733 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-04-09 21:35:32,733 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-04-09 21:35:32,733 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-04-09 21:35:32,733 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-04-09 21:35:32,733 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-04-09 21:35:32,733 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-04-09 21:35:32,733 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-04-09 21:35:32,734 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-04-09 21:35:32,734 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-04-09 21:35:32,734 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-04-09 21:35:32,734 INFO L128 BoogieDeclarations]: Found specification of procedure aligned_alloc [2018-04-09 21:35:32,734 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-04-09 21:35:32,734 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-04-09 21:35:32,734 INFO L128 BoogieDeclarations]: Found specification of procedure at_quick_exit [2018-04-09 21:35:32,734 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-04-09 21:35:32,735 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-04-09 21:35:32,735 INFO L128 BoogieDeclarations]: Found specification of procedure quick_exit [2018-04-09 21:35:32,735 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-04-09 21:35:32,735 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-04-09 21:35:32,735 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-04-09 21:35:32,735 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-04-09 21:35:32,735 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-04-09 21:35:32,735 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-04-09 21:35:32,736 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-04-09 21:35:32,736 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-04-09 21:35:32,736 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-04-09 21:35:32,736 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-04-09 21:35:32,736 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-04-09 21:35:32,736 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-04-09 21:35:32,736 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-04-09 21:35:32,737 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-04-09 21:35:32,737 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-04-09 21:35:32,737 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-04-09 21:35:32,737 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-04-09 21:35:32,737 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-04-09 21:35:32,737 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-04-09 21:35:32,737 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-04-09 21:35:32,737 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-04-09 21:35:32,738 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-04-09 21:35:32,738 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-04-09 21:35:32,738 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-04-09 21:35:32,738 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-04-09 21:35:32,738 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-04-09 21:35:32,738 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-04-09 21:35:32,738 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-04-09 21:35:32,739 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-04-09 21:35:32,739 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-04-09 21:35:32,739 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-04-09 21:35:32,739 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-04-09 21:35:32,739 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-04-09 21:35:32,739 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-04-09 21:35:32,739 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-04-09 21:35:32,739 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-04-09 21:35:32,740 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-04-09 21:35:32,740 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-04-09 21:35:32,740 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-04-09 21:35:32,740 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data [2018-04-09 21:35:32,740 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-09 21:35:32,740 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-09 21:35:32,740 INFO L128 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-04-09 21:35:32,740 INFO L128 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-04-09 21:35:32,741 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-09 21:35:32,741 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeData [2018-04-09 21:35:32,741 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-09 21:35:32,741 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__append [2018-04-09 21:35:32,741 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-09 21:35:32,741 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-09 21:35:32,741 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-09 21:35:32,741 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-09 21:35:33,430 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-09 21:35:33,431 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.04 09:35:33 BoogieIcfgContainer [2018-04-09 21:35:33,431 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-09 21:35:33,432 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-09 21:35:33,432 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-09 21:35:33,435 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-09 21:35:33,435 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.04 09:35:32" (1/3) ... [2018-04-09 21:35:33,436 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@54ad6b6b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.04 09:35:33, skipping insertion in model container [2018-04-09 21:35:33,436 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.04 09:35:32" (2/3) ... [2018-04-09 21:35:33,437 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@54ad6b6b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.04 09:35:33, skipping insertion in model container [2018-04-09 21:35:33,437 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.04 09:35:33" (3/3) ... [2018-04-09 21:35:33,439 INFO L107 eAbstractionObserver]: Analyzing ICFG complex_data_creation_test02_true-valid-memsafety.i [2018-04-09 21:35:33,449 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-09 21:35:33,458 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 91 error locations. [2018-04-09 21:35:33,507 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-09 21:35:33,508 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-09 21:35:33,508 INFO L370 AbstractCegarLoop]: Hoare is true [2018-04-09 21:35:33,508 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-09 21:35:33,508 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-09 21:35:33,508 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-09 21:35:33,508 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-09 21:35:33,508 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-09 21:35:33,508 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-09 21:35:33,509 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-09 21:35:33,531 INFO L276 IsEmpty]: Start isEmpty. Operand 273 states. [2018-04-09 21:35:33,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2018-04-09 21:35:33,537 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 21:35:33,538 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2018-04-09 21:35:33,538 INFO L408 AbstractCegarLoop]: === Iteration 1 === [__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr10RequiresViolation]=== [2018-04-09 21:35:33,544 INFO L82 PathProgramCache]: Analyzing trace with hash -1328009378, 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-04-09 21:35:33,564 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 21:35:33,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 21:35:33,604 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 21:35:33,658 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-04-09 21:35:33,660 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:33,668 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:33,669 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-09 21:35:33,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 21:35:33,680 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 21:35:33,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 21:35:33,739 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 21:35:33,740 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2018-04-09 21:35:33,741 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-09 21:35:33,751 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-09 21:35:33,751 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-09 21:35:33,753 INFO L87 Difference]: Start difference. First operand 273 states. Second operand 4 states. [2018-04-09 21:35:34,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 21:35:34,132 INFO L93 Difference]: Finished difference Result 531 states and 577 transitions. [2018-04-09 21:35:34,133 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-09 21:35:34,134 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 8 [2018-04-09 21:35:34,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 21:35:34,148 INFO L225 Difference]: With dead ends: 531 [2018-04-09 21:35:34,149 INFO L226 Difference]: Without dead ends: 265 [2018-04-09 21:35:34,155 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-09 21:35:34,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2018-04-09 21:35:34,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 263. [2018-04-09 21:35:34,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 263 states. [2018-04-09 21:35:34,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 275 transitions. [2018-04-09 21:35:34,204 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 275 transitions. Word has length 8 [2018-04-09 21:35:34,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 21:35:34,205 INFO L459 AbstractCegarLoop]: Abstraction has 263 states and 275 transitions. [2018-04-09 21:35:34,205 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-09 21:35:34,205 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 275 transitions. [2018-04-09 21:35:34,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2018-04-09 21:35:34,206 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 21:35:34,206 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2018-04-09 21:35:34,206 INFO L408 AbstractCegarLoop]: === Iteration 2 === [__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr10RequiresViolation]=== [2018-04-09 21:35:34,207 INFO L82 PathProgramCache]: Analyzing trace with hash -1328009379, 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-04-09 21:35:34,216 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 21:35:34,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 21:35:34,228 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 21:35:34,234 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-04-09 21:35:34,234 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:34,239 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:34,240 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-09 21:35:34,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 21:35:34,243 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 21:35:34,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 21:35:34,283 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 21:35:34,284 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2018-04-09 21:35:34,285 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-09 21:35:34,285 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-09 21:35:34,286 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-09 21:35:34,286 INFO L87 Difference]: Start difference. First operand 263 states and 275 transitions. Second operand 3 states. [2018-04-09 21:35:34,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 21:35:34,467 INFO L93 Difference]: Finished difference Result 263 states and 275 transitions. [2018-04-09 21:35:34,468 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-09 21:35:34,468 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 8 [2018-04-09 21:35:34,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 21:35:34,470 INFO L225 Difference]: With dead ends: 263 [2018-04-09 21:35:34,470 INFO L226 Difference]: Without dead ends: 258 [2018-04-09 21:35:34,471 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-09 21:35:34,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2018-04-09 21:35:34,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 258. [2018-04-09 21:35:34,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 258 states. [2018-04-09 21:35:34,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 270 transitions. [2018-04-09 21:35:34,490 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 270 transitions. Word has length 8 [2018-04-09 21:35:34,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 21:35:34,490 INFO L459 AbstractCegarLoop]: Abstraction has 258 states and 270 transitions. [2018-04-09 21:35:34,490 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-09 21:35:34,490 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 270 transitions. [2018-04-09 21:35:34,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-04-09 21:35:34,491 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 21:35:34,491 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-09 21:35:34,491 INFO L408 AbstractCegarLoop]: === Iteration 3 === [__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr10RequiresViolation]=== [2018-04-09 21:35:34,491 INFO L82 PathProgramCache]: Analyzing trace with hash 1531923441, 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-04-09 21:35:34,501 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 21:35:34,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 21:35:34,523 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 21:35:34,527 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-04-09 21:35:34,528 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:34,529 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:34,530 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-09 21:35:34,587 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:35:34,598 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:35:34,599 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 21 [2018-04-09 21:35:34,600 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:34,608 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-04-09 21:35:34,608 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:15 [2018-04-09 21:35:34,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 21:35:34,634 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 21:35:34,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 21:35:34,731 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 21:35:34,732 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2018-04-09 21:35:34,732 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-09 21:35:34,732 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-09 21:35:34,732 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2018-04-09 21:35:34,732 INFO L87 Difference]: Start difference. First operand 258 states and 270 transitions. Second operand 9 states. [2018-04-09 21:35:35,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 21:35:35,154 INFO L93 Difference]: Finished difference Result 258 states and 270 transitions. [2018-04-09 21:35:35,154 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-09 21:35:35,154 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 15 [2018-04-09 21:35:35,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 21:35:35,156 INFO L225 Difference]: With dead ends: 258 [2018-04-09 21:35:35,157 INFO L226 Difference]: Without dead ends: 256 [2018-04-09 21:35:35,157 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2018-04-09 21:35:35,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2018-04-09 21:35:35,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 256. [2018-04-09 21:35:35,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 256 states. [2018-04-09 21:35:35,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 268 transitions. [2018-04-09 21:35:35,173 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 268 transitions. Word has length 15 [2018-04-09 21:35:35,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 21:35:35,173 INFO L459 AbstractCegarLoop]: Abstraction has 256 states and 268 transitions. [2018-04-09 21:35:35,173 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-09 21:35:35,173 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 268 transitions. [2018-04-09 21:35:35,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-04-09 21:35:35,174 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 21:35:35,174 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-09 21:35:35,174 INFO L408 AbstractCegarLoop]: === Iteration 4 === [__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr10RequiresViolation]=== [2018-04-09 21:35:35,174 INFO L82 PathProgramCache]: Analyzing trace with hash 1531923442, 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-04-09 21:35:35,185 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 21:35:35,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 21:35:35,206 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 21:35:35,216 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-04-09 21:35:35,217 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:35,222 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:35,222 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-09 21:35:35,283 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:35:35,284 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:35:35,285 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 4 [2018-04-09 21:35:35,285 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:35,295 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 14 treesize of output 17 [2018-04-09 21:35:35,296 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:35,303 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-09 21:35:35,304 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:27, output treesize:20 [2018-04-09 21:35:35,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 21:35:35,323 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 21:35:35,478 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 21 treesize of output 19 [2018-04-09 21:35:35,478 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:35,487 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 17 treesize of output 15 [2018-04-09 21:35:35,488 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:35,495 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-09 21:35:35,495 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:44, output treesize:21 [2018-04-09 21:35:35,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 21:35:35,540 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 21:35:35,540 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 11 [2018-04-09 21:35:35,540 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-09 21:35:35,540 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-09 21:35:35,540 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2018-04-09 21:35:35,541 INFO L87 Difference]: Start difference. First operand 256 states and 268 transitions. Second operand 12 states. [2018-04-09 21:35:36,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 21:35:36,053 INFO L93 Difference]: Finished difference Result 256 states and 268 transitions. [2018-04-09 21:35:36,053 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-09 21:35:36,053 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 15 [2018-04-09 21:35:36,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 21:35:36,055 INFO L225 Difference]: With dead ends: 256 [2018-04-09 21:35:36,055 INFO L226 Difference]: Without dead ends: 254 [2018-04-09 21:35:36,055 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2018-04-09 21:35:36,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2018-04-09 21:35:36,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 254. [2018-04-09 21:35:36,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 254 states. [2018-04-09 21:35:36,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 254 states to 254 states and 266 transitions. [2018-04-09 21:35:36,066 INFO L78 Accepts]: Start accepts. Automaton has 254 states and 266 transitions. Word has length 15 [2018-04-09 21:35:36,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 21:35:36,066 INFO L459 AbstractCegarLoop]: Abstraction has 254 states and 266 transitions. [2018-04-09 21:35:36,066 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-09 21:35:36,066 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states and 266 transitions. [2018-04-09 21:35:36,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-04-09 21:35:36,067 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 21:35:36,067 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-09 21:35:36,067 INFO L408 AbstractCegarLoop]: === Iteration 5 === [__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr10RequiresViolation]=== [2018-04-09 21:35:36,067 INFO L82 PathProgramCache]: Analyzing trace with hash 244986407, 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-04-09 21:35:36,072 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 21:35:36,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 21:35:36,087 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 21:35:36,092 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-04-09 21:35:36,093 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:36,094 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:36,094 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-09 21:35:36,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 21:35:36,099 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 21:35:36,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 21:35:36,125 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 21:35:36,125 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2018-04-09 21:35:36,125 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-09 21:35:36,125 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-09 21:35:36,126 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-09 21:35:36,126 INFO L87 Difference]: Start difference. First operand 254 states and 266 transitions. Second operand 4 states. [2018-04-09 21:35:36,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 21:35:36,400 INFO L93 Difference]: Finished difference Result 254 states and 266 transitions. [2018-04-09 21:35:36,400 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-09 21:35:36,400 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 16 [2018-04-09 21:35:36,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 21:35:36,402 INFO L225 Difference]: With dead ends: 254 [2018-04-09 21:35:36,402 INFO L226 Difference]: Without dead ends: 252 [2018-04-09 21:35:36,402 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-09 21:35:36,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2018-04-09 21:35:36,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 252. [2018-04-09 21:35:36,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 252 states. [2018-04-09 21:35:36,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 264 transitions. [2018-04-09 21:35:36,412 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 264 transitions. Word has length 16 [2018-04-09 21:35:36,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 21:35:36,412 INFO L459 AbstractCegarLoop]: Abstraction has 252 states and 264 transitions. [2018-04-09 21:35:36,412 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-09 21:35:36,412 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 264 transitions. [2018-04-09 21:35:36,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-04-09 21:35:36,413 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 21:35:36,413 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-09 21:35:36,413 INFO L408 AbstractCegarLoop]: === Iteration 6 === [__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr10RequiresViolation]=== [2018-04-09 21:35:36,413 INFO L82 PathProgramCache]: Analyzing trace with hash 244986408, 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-04-09 21:35:36,421 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 21:35:36,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 21:35:36,436 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 21:35:36,440 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-04-09 21:35:36,440 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:36,443 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:36,443 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-09 21:35:36,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 21:35:36,452 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 21:35:36,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 21:35:36,488 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 21:35:36,488 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 5 [2018-04-09 21:35:36,488 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-09 21:35:36,489 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-09 21:35:36,489 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-09 21:35:36,489 INFO L87 Difference]: Start difference. First operand 252 states and 264 transitions. Second operand 6 states. [2018-04-09 21:35:36,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 21:35:36,668 INFO L93 Difference]: Finished difference Result 252 states and 264 transitions. [2018-04-09 21:35:36,668 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-09 21:35:36,669 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 16 [2018-04-09 21:35:36,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 21:35:36,670 INFO L225 Difference]: With dead ends: 252 [2018-04-09 21:35:36,670 INFO L226 Difference]: Without dead ends: 250 [2018-04-09 21:35:36,671 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2018-04-09 21:35:36,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2018-04-09 21:35:36,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 250. [2018-04-09 21:35:36,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 250 states. [2018-04-09 21:35:36,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 262 transitions. [2018-04-09 21:35:36,680 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 262 transitions. Word has length 16 [2018-04-09 21:35:36,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 21:35:36,681 INFO L459 AbstractCegarLoop]: Abstraction has 250 states and 262 transitions. [2018-04-09 21:35:36,681 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-09 21:35:36,681 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 262 transitions. [2018-04-09 21:35:36,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-09 21:35:36,682 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 21:35:36,682 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] [2018-04-09 21:35:36,682 INFO L408 AbstractCegarLoop]: === Iteration 7 === [__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr10RequiresViolation]=== [2018-04-09 21:35:36,682 INFO L82 PathProgramCache]: Analyzing trace with hash 822304268, 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-04-09 21:35:36,691 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 21:35:36,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 21:35:36,706 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 21:35:36,709 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-04-09 21:35:36,709 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:36,712 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:36,713 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-09 21:35:36,733 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-09 21:35:36,736 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-04-09 21:35:36,736 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:36,739 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:36,749 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-09 21:35:36,752 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-04-09 21:35:36,752 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:36,755 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:36,762 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:36,763 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:31, output treesize:23 [2018-04-09 21:35:36,808 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:35:36,809 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:35:36,810 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 4 [2018-04-09 21:35:36,810 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:36,817 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:36,817 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:22 [2018-04-09 21:35:36,849 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 22 [2018-04-09 21:35:36,852 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 10 treesize of output 9 [2018-04-09 21:35:36,853 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:36,858 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:36,876 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 22 [2018-04-09 21:35:36,879 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 10 treesize of output 9 [2018-04-09 21:35:36,879 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:36,886 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:36,895 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:36,895 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:48, output treesize:18 [2018-04-09 21:35:36,931 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2018-04-09 21:35:36,933 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2018-04-09 21:35:36,934 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:36,935 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:36,940 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2018-04-09 21:35:36,941 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2018-04-09 21:35:36,942 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:36,943 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:36,955 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:36,955 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:29, output treesize:7 [2018-04-09 21:35:36,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 21:35:36,966 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 21:35:39,969 WARN L148 SmtUtils]: Spent 1702ms on a formula simplification that was a NOOP. DAG size: 28 [2018-04-09 21:35:40,588 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 33 [2018-04-09 21:35:40,607 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 9 treesize of output 8 [2018-04-09 21:35:40,607 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:40,614 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2018-04-09 21:35:40,616 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2018-04-09 21:35:40,616 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:40,617 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:40,622 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:40,635 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 33 [2018-04-09 21:35:40,653 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 9 treesize of output 8 [2018-04-09 21:35:40,653 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:40,661 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2018-04-09 21:35:40,662 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2018-04-09 21:35:40,663 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:40,664 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:40,669 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:40,679 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:40,680 INFO L202 ElimStorePlain]: Needed 9 recursive calls to eliminate 8 variables, input treesize:81, output treesize:6 [2018-04-09 21:35:42,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 21:35:42,759 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 21:35:42,759 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [10, 10] imperfect sequences [] total 17 [2018-04-09 21:35:42,760 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-09 21:35:42,760 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-09 21:35:42,760 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=223, Unknown=1, NotChecked=0, Total=272 [2018-04-09 21:35:42,760 INFO L87 Difference]: Start difference. First operand 250 states and 262 transitions. Second operand 17 states. [2018-04-09 21:35:43,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 21:35:43,489 INFO L93 Difference]: Finished difference Result 503 states and 531 transitions. [2018-04-09 21:35:43,489 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-09 21:35:43,489 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 22 [2018-04-09 21:35:43,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 21:35:43,491 INFO L225 Difference]: With dead ends: 503 [2018-04-09 21:35:43,491 INFO L226 Difference]: Without dead ends: 262 [2018-04-09 21:35:43,492 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=104, Invalid=357, Unknown=1, NotChecked=0, Total=462 [2018-04-09 21:35:43,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2018-04-09 21:35:43,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 260. [2018-04-09 21:35:43,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 260 states. [2018-04-09 21:35:43,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 273 transitions. [2018-04-09 21:35:43,501 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 273 transitions. Word has length 22 [2018-04-09 21:35:43,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 21:35:43,502 INFO L459 AbstractCegarLoop]: Abstraction has 260 states and 273 transitions. [2018-04-09 21:35:43,502 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-09 21:35:43,502 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 273 transitions. [2018-04-09 21:35:43,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-04-09 21:35:43,502 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 21:35:43,503 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-09 21:35:43,503 INFO L408 AbstractCegarLoop]: === Iteration 8 === [__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr10RequiresViolation]=== [2018-04-09 21:35:43,503 INFO L82 PathProgramCache]: Analyzing trace with hash 330790533, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-09 21:35:43,510 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 21:35:43,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 21:35:43,531 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 21:35:43,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 21:35:43,545 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 21:35:43,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 21:35:43,574 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 21:35:43,574 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2018-04-09 21:35:43,574 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-09 21:35:43,575 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-09 21:35:43,575 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-09 21:35:43,575 INFO L87 Difference]: Start difference. First operand 260 states and 273 transitions. Second operand 5 states. [2018-04-09 21:35:43,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 21:35:43,660 INFO L93 Difference]: Finished difference Result 616 states and 652 transitions. [2018-04-09 21:35:43,661 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-09 21:35:43,661 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 25 [2018-04-09 21:35:43,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 21:35:43,663 INFO L225 Difference]: With dead ends: 616 [2018-04-09 21:35:43,663 INFO L226 Difference]: Without dead ends: 375 [2018-04-09 21:35:43,665 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2018-04-09 21:35:43,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2018-04-09 21:35:43,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 339. [2018-04-09 21:35:43,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 339 states. [2018-04-09 21:35:43,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 392 transitions. [2018-04-09 21:35:43,679 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 392 transitions. Word has length 25 [2018-04-09 21:35:43,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 21:35:43,679 INFO L459 AbstractCegarLoop]: Abstraction has 339 states and 392 transitions. [2018-04-09 21:35:43,679 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-09 21:35:43,679 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 392 transitions. [2018-04-09 21:35:43,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-04-09 21:35:43,680 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 21:35:43,680 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, 1, 1, 1, 1] [2018-04-09 21:35:43,680 INFO L408 AbstractCegarLoop]: === Iteration 9 === [__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr10RequiresViolation]=== [2018-04-09 21:35:43,680 INFO L82 PathProgramCache]: Analyzing trace with hash 397736659, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-09 21:35:43,691 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 21:35:43,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 21:35:43,712 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 21:35:43,729 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-04-09 21:35:43,730 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:43,741 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:43,742 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-09 21:35:43,749 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:35:43,750 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:35:43,751 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 21 [2018-04-09 21:35:43,751 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:43,776 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-04-09 21:35:43,776 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:15 [2018-04-09 21:35:43,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 21:35:43,792 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 21:35:43,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 21:35:43,842 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 21:35:43,842 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2018-04-09 21:35:43,842 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-09 21:35:43,842 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-09 21:35:43,842 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-04-09 21:35:43,843 INFO L87 Difference]: Start difference. First operand 339 states and 392 transitions. Second operand 7 states. [2018-04-09 21:35:44,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 21:35:44,107 INFO L93 Difference]: Finished difference Result 394 states and 468 transitions. [2018-04-09 21:35:44,108 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-09 21:35:44,108 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 31 [2018-04-09 21:35:44,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 21:35:44,110 INFO L225 Difference]: With dead ends: 394 [2018-04-09 21:35:44,110 INFO L226 Difference]: Without dead ends: 381 [2018-04-09 21:35:44,111 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2018-04-09 21:35:44,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2018-04-09 21:35:44,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 343. [2018-04-09 21:35:44,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 343 states. [2018-04-09 21:35:44,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 392 transitions. [2018-04-09 21:35:44,129 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 392 transitions. Word has length 31 [2018-04-09 21:35:44,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 21:35:44,129 INFO L459 AbstractCegarLoop]: Abstraction has 343 states and 392 transitions. [2018-04-09 21:35:44,129 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-09 21:35:44,130 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 392 transitions. [2018-04-09 21:35:44,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-04-09 21:35:44,130 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 21:35:44,130 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, 1, 1, 1, 1] [2018-04-09 21:35:44,131 INFO L408 AbstractCegarLoop]: === Iteration 10 === [__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr10RequiresViolation]=== [2018-04-09 21:35:44,131 INFO L82 PathProgramCache]: Analyzing trace with hash 397736660, now seen corresponding path program 1 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-04-09 21:35:44,138 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 21:35:44,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 21:35:44,175 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 21:35:44,180 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-04-09 21:35:44,181 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:44,186 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-09 21:35:44,186 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:44,189 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:44,190 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:16, output treesize:14 [2018-04-09 21:35:44,203 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:35:44,204 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:35:44,205 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 4 [2018-04-09 21:35:44,205 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:44,211 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:35:44,212 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 21 [2018-04-09 21:35:44,212 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:44,218 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-09 21:35:44,219 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:25, output treesize:14 [2018-04-09 21:35:44,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 21:35:44,227 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 21:35:44,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 21:35:44,308 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 21:35:44,309 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 7 [2018-04-09 21:35:44,309 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-09 21:35:44,309 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-09 21:35:44,309 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2018-04-09 21:35:44,309 INFO L87 Difference]: Start difference. First operand 343 states and 392 transitions. Second operand 8 states. [2018-04-09 21:35:44,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 21:35:44,649 INFO L93 Difference]: Finished difference Result 381 states and 436 transitions. [2018-04-09 21:35:44,649 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-09 21:35:44,650 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 31 [2018-04-09 21:35:44,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 21:35:44,652 INFO L225 Difference]: With dead ends: 381 [2018-04-09 21:35:44,652 INFO L226 Difference]: Without dead ends: 368 [2018-04-09 21:35:44,652 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2018-04-09 21:35:44,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2018-04-09 21:35:44,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 344. [2018-04-09 21:35:44,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 344 states. [2018-04-09 21:35:44,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 386 transitions. [2018-04-09 21:35:44,669 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 386 transitions. Word has length 31 [2018-04-09 21:35:44,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 21:35:44,669 INFO L459 AbstractCegarLoop]: Abstraction has 344 states and 386 transitions. [2018-04-09 21:35:44,669 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-09 21:35:44,669 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 386 transitions. [2018-04-09 21:35:44,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2018-04-09 21:35:44,670 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 21:35:44,671 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-09 21:35:44,671 INFO L408 AbstractCegarLoop]: === Iteration 11 === [__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr10RequiresViolation]=== [2018-04-09 21:35:44,671 INFO L82 PathProgramCache]: Analyzing trace with hash -336060305, now seen corresponding path program 1 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-04-09 21:35:44,680 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 21:35:44,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 21:35:44,711 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 21:35:44,728 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-04-09 21:35:44,729 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:44,730 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:44,731 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-09 21:35:44,740 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-04-09 21:35:44,743 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 10 treesize of output 9 [2018-04-09 21:35:44,743 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:44,745 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:44,750 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:44,750 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:19, output treesize:11 [2018-04-09 21:35:44,758 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2018-04-09 21:35:44,767 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 5 [2018-04-09 21:35:44,768 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:44,782 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:44,784 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:44,784 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:21, output treesize:5 [2018-04-09 21:35:44,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 21:35:44,791 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 21:35:44,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 21:35:44,832 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 21:35:44,833 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2018-04-09 21:35:44,833 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-09 21:35:44,833 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-09 21:35:44,834 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-09 21:35:44,834 INFO L87 Difference]: Start difference. First operand 344 states and 386 transitions. Second operand 5 states. [2018-04-09 21:35:45,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 21:35:45,073 INFO L93 Difference]: Finished difference Result 356 states and 396 transitions. [2018-04-09 21:35:45,073 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-09 21:35:45,073 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 38 [2018-04-09 21:35:45,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 21:35:45,076 INFO L225 Difference]: With dead ends: 356 [2018-04-09 21:35:45,076 INFO L226 Difference]: Without dead ends: 355 [2018-04-09 21:35:45,076 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2018-04-09 21:35:45,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2018-04-09 21:35:45,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 343. [2018-04-09 21:35:45,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 343 states. [2018-04-09 21:35:45,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 384 transitions. [2018-04-09 21:35:45,092 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 384 transitions. Word has length 38 [2018-04-09 21:35:45,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 21:35:45,093 INFO L459 AbstractCegarLoop]: Abstraction has 343 states and 384 transitions. [2018-04-09 21:35:45,093 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-09 21:35:45,093 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 384 transitions. [2018-04-09 21:35:45,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2018-04-09 21:35:45,094 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 21:35:45,094 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-09 21:35:45,094 INFO L408 AbstractCegarLoop]: === Iteration 12 === [__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr10RequiresViolation]=== [2018-04-09 21:35:45,095 INFO L82 PathProgramCache]: Analyzing trace with hash -336060304, now seen corresponding path program 1 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-04-09 21:35:45,107 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 21:35:45,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 21:35:45,138 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 21:35:45,144 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-04-09 21:35:45,144 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:45,148 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:45,148 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-09 21:35:45,180 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-04-09 21:35:45,183 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 10 treesize of output 9 [2018-04-09 21:35:45,183 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:45,185 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:45,193 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-04-09 21:35:45,195 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 10 treesize of output 9 [2018-04-09 21:35:45,195 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:45,197 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:45,201 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:45,202 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:32, output treesize:21 [2018-04-09 21:35:45,228 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2018-04-09 21:35:45,230 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 5 [2018-04-09 21:35:45,231 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:45,232 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:45,241 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2018-04-09 21:35:45,243 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2018-04-09 21:35:45,243 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:45,244 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:45,249 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:45,249 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:45, output treesize:15 [2018-04-09 21:35:45,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 21:35:45,261 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 21:35:45,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 21:35:45,513 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 21:35:45,513 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 11 [2018-04-09 21:35:45,513 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-09 21:35:45,514 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-09 21:35:45,514 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2018-04-09 21:35:45,514 INFO L87 Difference]: Start difference. First operand 343 states and 384 transitions. Second operand 12 states. [2018-04-09 21:35:45,895 WARN L151 SmtUtils]: Spent 118ms on a formula simplification. DAG size of input: 51 DAG size of output 46 [2018-04-09 21:35:46,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 21:35:46,326 INFO L93 Difference]: Finished difference Result 725 states and 816 transitions. [2018-04-09 21:35:46,327 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-09 21:35:46,327 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 38 [2018-04-09 21:35:46,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 21:35:46,329 INFO L225 Difference]: With dead ends: 725 [2018-04-09 21:35:46,330 INFO L226 Difference]: Without dead ends: 401 [2018-04-09 21:35:46,331 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=92, Invalid=214, Unknown=0, NotChecked=0, Total=306 [2018-04-09 21:35:46,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2018-04-09 21:35:46,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 353. [2018-04-09 21:35:46,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 353 states. [2018-04-09 21:35:46,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 394 transitions. [2018-04-09 21:35:46,348 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 394 transitions. Word has length 38 [2018-04-09 21:35:46,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 21:35:46,349 INFO L459 AbstractCegarLoop]: Abstraction has 353 states and 394 transitions. [2018-04-09 21:35:46,349 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-09 21:35:46,349 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 394 transitions. [2018-04-09 21:35:46,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2018-04-09 21:35:46,350 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 21:35:46,350 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-09 21:35:46,350 INFO L408 AbstractCegarLoop]: === Iteration 13 === [__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr10RequiresViolation]=== [2018-04-09 21:35:46,350 INFO L82 PathProgramCache]: Analyzing trace with hash 206414050, now seen corresponding path program 1 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-04-09 21:35:46,360 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 21:35:46,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 21:35:46,391 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 21:35:46,397 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-04-09 21:35:46,398 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:46,406 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:46,407 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-09 21:35:46,418 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-04-09 21:35:46,422 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 10 treesize of output 9 [2018-04-09 21:35:46,422 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:46,426 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:46,438 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-04-09 21:35:46,441 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 10 treesize of output 9 [2018-04-09 21:35:46,441 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:46,443 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:46,449 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:46,449 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:35, output treesize:21 [2018-04-09 21:35:46,523 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2018-04-09 21:35:46,525 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 5 [2018-04-09 21:35:46,525 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:46,526 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:46,534 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 26 [2018-04-09 21:35:46,536 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 11 [2018-04-09 21:35:46,536 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:46,539 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:46,543 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:46,543 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:55, output treesize:19 [2018-04-09 21:35:46,557 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 21:35:46,557 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 21:35:46,745 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 21:35:46,778 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 21:35:46,778 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2018-04-09 21:35:46,779 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-09 21:35:46,779 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-09 21:35:46,779 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2018-04-09 21:35:46,779 INFO L87 Difference]: Start difference. First operand 353 states and 394 transitions. Second operand 18 states. [2018-04-09 21:35:47,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 21:35:47,636 INFO L93 Difference]: Finished difference Result 401 states and 444 transitions. [2018-04-09 21:35:47,637 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-09 21:35:47,637 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 48 [2018-04-09 21:35:47,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 21:35:47,639 INFO L225 Difference]: With dead ends: 401 [2018-04-09 21:35:47,639 INFO L226 Difference]: Without dead ends: 400 [2018-04-09 21:35:47,640 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=240, Invalid=630, Unknown=0, NotChecked=0, Total=870 [2018-04-09 21:35:47,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2018-04-09 21:35:47,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 346. [2018-04-09 21:35:47,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 346 states. [2018-04-09 21:35:47,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 386 transitions. [2018-04-09 21:35:47,657 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 386 transitions. Word has length 48 [2018-04-09 21:35:47,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 21:35:47,657 INFO L459 AbstractCegarLoop]: Abstraction has 346 states and 386 transitions. [2018-04-09 21:35:47,657 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-09 21:35:47,657 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 386 transitions. [2018-04-09 21:35:47,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2018-04-09 21:35:47,658 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 21:35:47,659 INFO L355 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-04-09 21:35:47,659 INFO L408 AbstractCegarLoop]: === Iteration 14 === [__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr10RequiresViolation]=== [2018-04-09 21:35:47,659 INFO L82 PathProgramCache]: Analyzing trace with hash 137692559, now seen corresponding path program 1 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-04-09 21:35:47,672 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 21:35:47,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 21:35:47,706 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 21:35:47,735 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 21:35:47,736 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 21:35:47,828 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 21:35:47,849 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 21:35:47,849 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2018-04-09 21:35:47,849 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-09 21:35:47,849 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-09 21:35:47,849 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-04-09 21:35:47,850 INFO L87 Difference]: Start difference. First operand 346 states and 386 transitions. Second operand 7 states. [2018-04-09 21:35:47,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 21:35:47,907 INFO L93 Difference]: Finished difference Result 713 states and 800 transitions. [2018-04-09 21:35:47,907 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-09 21:35:47,908 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 71 [2018-04-09 21:35:47,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 21:35:47,909 INFO L225 Difference]: With dead ends: 713 [2018-04-09 21:35:47,909 INFO L226 Difference]: Without dead ends: 386 [2018-04-09 21:35:47,910 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 135 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2018-04-09 21:35:47,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 386 states. [2018-04-09 21:35:47,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 386 to 386. [2018-04-09 21:35:47,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 386 states. [2018-04-09 21:35:47,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 426 transitions. [2018-04-09 21:35:47,928 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 426 transitions. Word has length 71 [2018-04-09 21:35:47,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 21:35:47,929 INFO L459 AbstractCegarLoop]: Abstraction has 386 states and 426 transitions. [2018-04-09 21:35:47,929 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-09 21:35:47,929 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 426 transitions. [2018-04-09 21:35:47,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2018-04-09 21:35:47,930 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 21:35:47,930 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-04-09 21:35:47,930 INFO L408 AbstractCegarLoop]: === Iteration 15 === [__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr10RequiresViolation]=== [2018-04-09 21:35:47,931 INFO L82 PathProgramCache]: Analyzing trace with hash -13219925, now seen corresponding path program 2 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-04-09 21:35:47,941 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 21:35:47,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 21:35:47,973 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 21:35:47,979 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-04-09 21:35:47,980 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:47,981 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:47,981 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-09 21:35:47,987 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-09 21:35:47,988 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 21:35:47,994 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-09 21:35:48,015 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 21:35:48,015 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2018-04-09 21:35:48,015 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-09 21:35:48,015 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-09 21:35:48,016 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-09 21:35:48,016 INFO L87 Difference]: Start difference. First operand 386 states and 426 transitions. Second operand 4 states. [2018-04-09 21:35:48,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 21:35:48,164 INFO L93 Difference]: Finished difference Result 394 states and 434 transitions. [2018-04-09 21:35:48,164 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-09 21:35:48,164 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 91 [2018-04-09 21:35:48,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 21:35:48,166 INFO L225 Difference]: With dead ends: 394 [2018-04-09 21:35:48,166 INFO L226 Difference]: Without dead ends: 390 [2018-04-09 21:35:48,166 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-09 21:35:48,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2018-04-09 21:35:48,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 382. [2018-04-09 21:35:48,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 382 states. [2018-04-09 21:35:48,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 414 transitions. [2018-04-09 21:35:48,189 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 414 transitions. Word has length 91 [2018-04-09 21:35:48,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 21:35:48,189 INFO L459 AbstractCegarLoop]: Abstraction has 382 states and 414 transitions. [2018-04-09 21:35:48,189 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-09 21:35:48,189 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 414 transitions. [2018-04-09 21:35:48,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2018-04-09 21:35:48,190 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 21:35:48,190 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-04-09 21:35:48,191 INFO L408 AbstractCegarLoop]: === Iteration 16 === [__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr10RequiresViolation]=== [2018-04-09 21:35:48,191 INFO L82 PathProgramCache]: Analyzing trace with hash -13219924, now seen corresponding path program 1 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-04-09 21:35:48,199 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 21:35:48,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 21:35:48,232 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 21:35:48,248 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-04-09 21:35:48,248 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:48,252 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:48,252 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-09 21:35:48,263 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-09 21:35:48,263 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 21:35:48,284 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-09 21:35:48,305 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 21:35:48,306 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 5 [2018-04-09 21:35:48,306 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-09 21:35:48,306 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-09 21:35:48,306 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-09 21:35:48,306 INFO L87 Difference]: Start difference. First operand 382 states and 414 transitions. Second operand 6 states. [2018-04-09 21:35:48,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 21:35:48,537 INFO L93 Difference]: Finished difference Result 390 states and 422 transitions. [2018-04-09 21:35:48,537 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-09 21:35:48,537 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 91 [2018-04-09 21:35:48,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 21:35:48,539 INFO L225 Difference]: With dead ends: 390 [2018-04-09 21:35:48,539 INFO L226 Difference]: Without dead ends: 386 [2018-04-09 21:35:48,540 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 178 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2018-04-09 21:35:48,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 386 states. [2018-04-09 21:35:48,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 386 to 378. [2018-04-09 21:35:48,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 378 states. [2018-04-09 21:35:48,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 402 transitions. [2018-04-09 21:35:48,556 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 402 transitions. Word has length 91 [2018-04-09 21:35:48,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 21:35:48,557 INFO L459 AbstractCegarLoop]: Abstraction has 378 states and 402 transitions. [2018-04-09 21:35:48,557 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-09 21:35:48,557 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 402 transitions. [2018-04-09 21:35:48,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2018-04-09 21:35:48,558 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 21:35:48,558 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-04-09 21:35:48,558 INFO L408 AbstractCegarLoop]: === Iteration 17 === [__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr10RequiresViolation]=== [2018-04-09 21:35:48,559 INFO L82 PathProgramCache]: Analyzing trace with hash -497517415, now seen corresponding path program 1 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-04-09 21:35:48,570 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 21:35:48,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 21:35:48,616 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 21:35:48,633 WARN L1033 $PredicateComparison]: unable to prove that (exists ((__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base Int)) (and (= 0 (select |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= |c_#valid| (store |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base 1)))) is different from true [2018-04-09 21:35:48,637 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| Int) (__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base Int)) (and (= |c_#valid| (store (store |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base 1) |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| 1)) (= 0 (select |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)))) is different from true [2018-04-09 21:35:48,688 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:35:48,690 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:35:48,690 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 27 [2018-04-09 21:35:48,694 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2018-04-09 21:35:48,694 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-09 21:35:48,699 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:35:48,705 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-09 21:35:48,705 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:20, output treesize:20 [2018-04-09 21:35:48,742 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-09 21:35:48,743 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 21:35:49,102 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-09 21:35:49,136 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 21:35:49,137 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7, 5] imperfect sequences [] total 10 [2018-04-09 21:35:49,137 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-09 21:35:49,137 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-09 21:35:49,137 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=52, Unknown=2, NotChecked=30, Total=110 [2018-04-09 21:35:49,138 INFO L87 Difference]: Start difference. First operand 378 states and 402 transitions. Second operand 11 states. [2018-04-09 21:35:55,541 WARN L148 SmtUtils]: Spent 1018ms on a formula simplification that was a NOOP. DAG size: 24 [2018-04-09 21:35:57,875 WARN L1033 $PredicateComparison]: unable to prove that (and (forall ((v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__append_~node~0.base_BEFORE_CALL_2 Int)) (or (exists ((|v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base_7| Int) (|v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base_10| Int)) (and (not (= (select (store (store |c_old(#valid)| |v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base_7| 1) |v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base_10| 1) v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__append_~node~0.base_BEFORE_CALL_2) 1)) (= (select |c_old(#valid)| |v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base_7|) 0))) (= 1 (select |c_#valid| v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__append_~node~0.base_BEFORE_CALL_2)))) (exists ((|__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| Int) (__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base Int)) (and (= |c_#valid| (store (store |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base 1) |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| 1)) (= 0 (select |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base))))) is different from true [2018-04-09 21:36:10,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 21:36:10,754 INFO L93 Difference]: Finished difference Result 444 states and 477 transitions. [2018-04-09 21:36:10,754 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-09 21:36:10,754 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 92 [2018-04-09 21:36:10,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 21:36:10,755 INFO L225 Difference]: With dead ends: 444 [2018-04-09 21:36:10,756 INFO L226 Difference]: Without dead ends: 442 [2018-04-09 21:36:10,756 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 174 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=34, Invalid=64, Unknown=4, NotChecked=54, Total=156 [2018-04-09 21:36:10,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2018-04-09 21:36:10,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 410. [2018-04-09 21:36:10,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 410 states. [2018-04-09 21:36:10,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 442 transitions. [2018-04-09 21:36:10,778 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 442 transitions. Word has length 92 [2018-04-09 21:36:10,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 21:36:10,779 INFO L459 AbstractCegarLoop]: Abstraction has 410 states and 442 transitions. [2018-04-09 21:36:10,779 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-09 21:36:10,779 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 442 transitions. [2018-04-09 21:36:10,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2018-04-09 21:36:10,780 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 21:36:10,780 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-04-09 21:36:10,780 INFO L408 AbstractCegarLoop]: === Iteration 18 === [__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr10RequiresViolation]=== [2018-04-09 21:36:10,780 INFO L82 PathProgramCache]: Analyzing trace with hash -497517414, now seen corresponding path program 1 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-04-09 21:36:10,788 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 21:36:10,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 21:36:10,818 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 21:36:10,855 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| Int) (__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base Int)) (and (= 0 (select (store |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base 1) |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base|)) (= 0 (select |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= (store (store |c_old(#length)| __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base 16) |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| 80) |c_#length|))) is different from true [2018-04-09 21:36:10,928 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:36:10,930 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 23 [2018-04-09 21:36:10,933 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:36:10,934 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:36:10,935 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 36 [2018-04-09 21:36:10,936 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-09 21:36:10,943 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:36:10,954 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:36:10,954 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:36:10,955 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:36:10,955 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:36:10,956 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2018-04-09 21:36:10,956 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-09 21:36:10,973 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-09 21:36:10,973 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:38, output treesize:29 [2018-04-09 21:36:11,027 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-09 21:36:11,027 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 21:36:11,130 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,145 WARN L1011 $PredicateComparison]: unable to prove that (and (forall ((v_prenex_10 Int) (v_prenex_9 Int)) (or (< v_prenex_10 0) (<= (+ v_prenex_10 4) (select |c_#length| v_prenex_9)) (exists ((v_prenex_12 Int) (v_prenex_11 Int)) (and (= 0 (select (store |c_old(#valid)| v_prenex_12 1) v_prenex_11)) (= (select |c_old(#valid)| v_prenex_12) 0) (< (select (store (store |c_old(#length)| v_prenex_12 16) v_prenex_11 80) v_prenex_9) (+ v_prenex_10 4)))))) (or (exists ((v_prenex_16 Int) (v_prenex_15 Int)) (and (= (select |c_old(#valid)| v_prenex_16) 0) (= (select (store |c_old(#valid)| v_prenex_16 1) v_prenex_15) 0))) (forall ((v_prenex_14 Int) (v_prenex_13 Int)) (or (exists ((v_prenex_18 Int) (v_prenex_17 Int)) (and (= (select |c_old(#valid)| v_prenex_17) 0) (= 0 (select (store |c_old(#valid)| v_prenex_17 1) v_prenex_18)) (< (select (store (store |c_old(#length)| v_prenex_17 16) v_prenex_18 80) v_prenex_13) (+ v_prenex_14 4)))) (<= (+ v_prenex_14 4) (select |c_#length| v_prenex_13))))) (or (exists ((|v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base_14| Int) (|v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base_11| Int)) (and (= (select |c_old(#valid)| |v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base_11|) 0) (= (select (store |c_old(#valid)| |v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base_11| 1) |v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base_14|) 0))) (forall ((v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__append_~node~0.base_BEFORE_CALL_4 Int) (v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__append_~node~0.offset_BEFORE_CALL_2 Int)) (or (<= 0 v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__append_~node~0.offset_BEFORE_CALL_2) (exists ((v_prenex_7 Int) (v_prenex_8 Int)) (and (< (select (store (store |c_old(#length)| v_prenex_8 16) v_prenex_7 80) v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__append_~node~0.base_BEFORE_CALL_4) (+ v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__append_~node~0.offset_BEFORE_CALL_2 4)) (= 0 (select (store |c_old(#valid)| v_prenex_8 1) v_prenex_7)) (= (select |c_old(#valid)| v_prenex_8) 0))))))) is different from false [2018-04-09 21:36:13,157 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,175 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,192 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,210 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,228 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,244 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,262 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,278 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,294 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,310 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,328 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,345 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,360 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,376 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,392 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,408 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,423 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,438 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,471 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,485 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,500 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,515 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,529 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,544 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,559 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,573 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,588 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,602 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,617 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,632 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,647 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,661 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,673 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,683 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,692 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,707 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,721 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,736 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,753 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,767 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,781 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,796 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,810 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,823 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,837 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,851 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,866 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,880 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,894 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,909 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,923 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,937 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,951 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,965 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,979 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:13,993 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:14,006 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:14,020 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:14,035 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:14,049 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:36:14,074 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 64 [2018-04-09 21:36:16,468 INFO L682 Elim1Store]: detected equality via solver [2018-04-09 21:36:16,468 INFO L682 Elim1Store]: detected equality via solver [2018-04-09 21:36:16,469 INFO L682 Elim1Store]: detected equality via solver [2018-04-09 21:36:16,469 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2018-04-09 21:36:16,469 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 21:36:16,476 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2018-04-09 21:36:16,476 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-09 21:36:16,482 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:36:16,482 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 10 variables, input treesize:77, output treesize:3 [2018-04-09 21:36:16,607 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-09 21:36:16,628 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 21:36:16,628 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9, 8] imperfect sequences [] total 14 [2018-04-09 21:36:16,628 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-09 21:36:16,628 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-09 21:36:16,629 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=120, Unknown=5, NotChecked=46, Total=210 [2018-04-09 21:36:16,629 INFO L87 Difference]: Start difference. First operand 410 states and 442 transitions. Second operand 15 states. [2018-04-09 21:36:27,041 WARN L151 SmtUtils]: Spent 5751ms on a formula simplification. DAG size of input: 125 DAG size of output 62 [2018-04-09 21:36:33,309 WARN L148 SmtUtils]: Spent 2028ms on a formula simplification that was a NOOP. DAG size: 50 [2018-04-09 21:36:56,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 21:36:56,525 INFO L93 Difference]: Finished difference Result 461 states and 495 transitions. [2018-04-09 21:36:56,526 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-09 21:36:56,526 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 92 [2018-04-09 21:36:56,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 21:36:56,527 INFO L225 Difference]: With dead ends: 461 [2018-04-09 21:36:56,527 INFO L226 Difference]: Without dead ends: 459 [2018-04-09 21:36:56,528 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 169 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 16.9s TimeCoverageRelationStatistics Valid=101, Invalid=319, Unknown=8, NotChecked=78, Total=506 [2018-04-09 21:36:56,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2018-04-09 21:36:56,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 433. [2018-04-09 21:36:56,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 433 states. [2018-04-09 21:36:56,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 433 states to 433 states and 468 transitions. [2018-04-09 21:36:56,549 INFO L78 Accepts]: Start accepts. Automaton has 433 states and 468 transitions. Word has length 92 [2018-04-09 21:36:56,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 21:36:56,550 INFO L459 AbstractCegarLoop]: Abstraction has 433 states and 468 transitions. [2018-04-09 21:36:56,550 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-09 21:36:56,550 INFO L276 IsEmpty]: Start isEmpty. Operand 433 states and 468 transitions. [2018-04-09 21:36:56,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2018-04-09 21:36:56,551 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 21:36:56,551 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-04-09 21:36:56,551 INFO L408 AbstractCegarLoop]: === Iteration 19 === [__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr10RequiresViolation]=== [2018-04-09 21:36:56,551 INFO L82 PathProgramCache]: Analyzing trace with hash 1665870620, now seen corresponding path program 1 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-04-09 21:36:56,571 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 21:36:56,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 21:36:56,608 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 21:36:56,613 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-09 21:36:56,615 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-04-09 21:36:56,615 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-09 21:36:56,617 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:36:56,625 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:36:56,625 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:11, output treesize:7 [2018-04-09 21:36:56,637 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2018-04-09 21:36:56,638 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2018-04-09 21:36:56,639 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-09 21:36:56,640 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:36:56,641 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:36:56,641 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:15, output treesize:3 [2018-04-09 21:36:56,654 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-09 21:36:56,654 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 21:36:56,706 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-09 21:36:56,726 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 21:36:56,726 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 8 [2018-04-09 21:36:56,727 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-09 21:36:56,727 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-09 21:36:56,727 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2018-04-09 21:36:56,727 INFO L87 Difference]: Start difference. First operand 433 states and 468 transitions. Second operand 8 states. [2018-04-09 21:36:56,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 21:36:56,838 INFO L93 Difference]: Finished difference Result 945 states and 1026 transitions. [2018-04-09 21:36:56,863 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-09 21:36:56,863 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 94 [2018-04-09 21:36:56,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 21:36:56,865 INFO L225 Difference]: With dead ends: 945 [2018-04-09 21:36:56,865 INFO L226 Difference]: Without dead ends: 531 [2018-04-09 21:36:56,866 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2018-04-09 21:36:56,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2018-04-09 21:36:56,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 441. [2018-04-09 21:36:56,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 441 states. [2018-04-09 21:36:56,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 476 transitions. [2018-04-09 21:36:56,897 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 476 transitions. Word has length 94 [2018-04-09 21:36:56,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 21:36:56,897 INFO L459 AbstractCegarLoop]: Abstraction has 441 states and 476 transitions. [2018-04-09 21:36:56,897 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-09 21:36:56,897 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 476 transitions. [2018-04-09 21:36:56,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2018-04-09 21:36:56,898 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 21:36:56,899 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-04-09 21:36:56,899 INFO L408 AbstractCegarLoop]: === Iteration 20 === [__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr10RequiresViolation]=== [2018-04-09 21:36:56,899 INFO L82 PathProgramCache]: Analyzing trace with hash -1372865717, now seen corresponding path program 1 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-04-09 21:36:56,907 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 21:36:56,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 21:36:56,949 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 21:36:56,960 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base| Int)) (and (= (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base|) 0) (= (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base| 1) |c_#valid|))) is different from true [2018-04-09 21:36:56,977 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| Int) (|__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base| Int)) (and (= (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base|) 0) (= |c_#valid| (store (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base| 1) |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| 1)))) is different from true [2018-04-09 21:36:57,018 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:36:57,020 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:36:57,021 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 27 [2018-04-09 21:36:57,030 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2018-04-09 21:36:57,030 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-09 21:36:57,062 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:36:57,093 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-09 21:36:57,093 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:20, output treesize:20 [2018-04-09 21:36:57,184 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-09 21:36:57,184 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 21:36:57,703 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-09 21:36:57,725 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 21:36:57,725 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 5] imperfect sequences [] total 9 [2018-04-09 21:36:57,725 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-09 21:36:57,725 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-09 21:36:57,726 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=40, Unknown=2, NotChecked=26, Total=90 [2018-04-09 21:36:57,726 INFO L87 Difference]: Start difference. First operand 441 states and 476 transitions. Second operand 10 states. [2018-04-09 21:37:02,344 WARN L1033 $PredicateComparison]: unable to prove that (and (forall ((v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base_BEFORE_CALL_2 Int)) (or (exists ((|v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base_18| Int) (|v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base_21| Int)) (and (= (select |c_old(#valid)| |v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base_18|) 0) (not (= (select (store (store |c_old(#valid)| |v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base_18| 1) |v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base_21| 1) v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base_BEFORE_CALL_2) 1)))) (= 1 (select |c_#valid| v___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__append_~pointerToList.base_BEFORE_CALL_2)))) (exists ((|__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base| Int)) (and (= (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base|) 0) (= (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base| 1) |c_#valid|)))) is different from true [2018-04-09 21:37:02,797 WARN L151 SmtUtils]: Spent 280ms on a formula simplification. DAG size of input: 30 DAG size of output 13 [2018-04-09 21:37:24,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 21:37:24,381 INFO L93 Difference]: Finished difference Result 465 states and 501 transitions. [2018-04-09 21:37:24,381 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-09 21:37:24,382 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 94 [2018-04-09 21:37:24,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 21:37:24,383 INFO L225 Difference]: With dead ends: 465 [2018-04-09 21:37:24,383 INFO L226 Difference]: Without dead ends: 464 [2018-04-09 21:37:24,384 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 180 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=34, Invalid=65, Unknown=3, NotChecked=54, Total=156 [2018-04-09 21:37:24,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2018-04-09 21:37:24,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 451. [2018-04-09 21:37:24,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 451 states. [2018-04-09 21:37:24,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 451 states to 451 states and 489 transitions. [2018-04-09 21:37:24,418 INFO L78 Accepts]: Start accepts. Automaton has 451 states and 489 transitions. Word has length 94 [2018-04-09 21:37:24,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 21:37:24,418 INFO L459 AbstractCegarLoop]: Abstraction has 451 states and 489 transitions. [2018-04-09 21:37:24,418 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-09 21:37:24,418 INFO L276 IsEmpty]: Start isEmpty. Operand 451 states and 489 transitions. [2018-04-09 21:37:24,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2018-04-09 21:37:24,419 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 21:37:24,420 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-04-09 21:37:24,420 INFO L408 AbstractCegarLoop]: === Iteration 21 === [__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr10RequiresViolation]=== [2018-04-09 21:37:24,420 INFO L82 PathProgramCache]: Analyzing trace with hash -1372865716, now seen corresponding path program 1 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-04-09 21:37:24,430 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 21:37:24,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 21:37:24,486 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 21:37:24,488 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-04-09 21:37:24,488 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 21:37:24,489 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:37:24,489 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-09 21:37:24,498 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-04-09 21:37:24,499 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 21:37:24,501 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-04-09 21:37:24,501 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:11 [2018-04-09 21:37:24,541 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| Int) (__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base Int)) (and (= 0 (select (store |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base 1) |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base|)) (= 0 (select |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= (store (store |c_old(#length)| __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base 16) |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| 80) |c_#length|))) is different from true [2018-04-09 21:37:24,591 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:37:24,593 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 23 [2018-04-09 21:37:24,596 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:37:24,598 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:37:24,599 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 36 [2018-04-09 21:37:24,599 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-09 21:37:24,607 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:37:24,629 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:37:24,630 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:37:24,631 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:37:24,632 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:37:24,632 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2018-04-09 21:37:24,633 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-09 21:37:24,642 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-09 21:37:24,643 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:38, output treesize:29 [2018-04-09 21:37:24,688 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-09 21:37:24,688 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 21:37:24,873 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 15 [2018-04-09 21:37:29,884 WARN L151 SmtUtils]: Spent 750ms on a formula simplification. DAG size of input: 80 DAG size of output 29 [2018-04-09 21:37:35,711 WARN L307 Elim1Store]: Array PQE input equivalent to true [2018-04-09 21:37:35,711 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 21:37:35,712 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:37:35,712 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:42, output treesize:1 [2018-04-09 21:37:35,775 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-09 21:37:35,809 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 21:37:35,809 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [10, 6] imperfect sequences [] total 15 [2018-04-09 21:37:35,809 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-09 21:37:35,809 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-09 21:37:35,810 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=168, Unknown=7, NotChecked=26, Total=240 [2018-04-09 21:37:35,810 INFO L87 Difference]: Start difference. First operand 451 states and 489 transitions. Second operand 16 states. [2018-04-09 21:37:53,206 WARN L151 SmtUtils]: Spent 4451ms on a formula simplification. DAG size of input: 66 DAG size of output 62 [2018-04-09 21:38:32,134 WARN L148 SmtUtils]: Spent 4189ms on a formula simplification that was a NOOP. DAG size: 54 [2018-04-09 21:38:42,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 21:38:42,363 INFO L93 Difference]: Finished difference Result 467 states and 502 transitions. [2018-04-09 21:38:42,363 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-09 21:38:42,364 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 94 [2018-04-09 21:38:42,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 21:38:42,365 INFO L225 Difference]: With dead ends: 467 [2018-04-09 21:38:42,365 INFO L226 Difference]: Without dead ends: 464 [2018-04-09 21:38:42,366 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 172 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 38.4s TimeCoverageRelationStatistics Valid=82, Invalid=366, Unknown=18, NotChecked=40, Total=506 [2018-04-09 21:38:42,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2018-04-09 21:38:42,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 452. [2018-04-09 21:38:42,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 452 states. [2018-04-09 21:38:42,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 488 transitions. [2018-04-09 21:38:42,390 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 488 transitions. Word has length 94 [2018-04-09 21:38:42,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 21:38:42,390 INFO L459 AbstractCegarLoop]: Abstraction has 452 states and 488 transitions. [2018-04-09 21:38:42,390 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-09 21:38:42,390 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 488 transitions. [2018-04-09 21:38:42,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2018-04-09 21:38:42,391 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 21:38:42,391 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-04-09 21:38:42,391 INFO L408 AbstractCegarLoop]: === Iteration 22 === [__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr10RequiresViolation]=== [2018-04-09 21:38:42,391 INFO L82 PathProgramCache]: Analyzing trace with hash -443621188, now seen corresponding path program 1 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-04-09 21:38:42,397 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 21:38:42,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 21:38:42,431 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 21:38:42,443 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-09 21:38:42,444 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 21:38:42,465 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-09 21:38:42,486 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 21:38:42,486 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2018-04-09 21:38:42,487 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-09 21:38:42,487 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-09 21:38:42,487 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-09 21:38:42,487 INFO L87 Difference]: Start difference. First operand 452 states and 488 transitions. Second operand 4 states. [2018-04-09 21:38:42,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 21:38:42,526 INFO L93 Difference]: Finished difference Result 911 states and 993 transitions. [2018-04-09 21:38:42,526 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-09 21:38:42,526 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 94 [2018-04-09 21:38:42,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 21:38:42,528 INFO L225 Difference]: With dead ends: 911 [2018-04-09 21:38:42,529 INFO L226 Difference]: Without dead ends: 478 [2018-04-09 21:38:42,529 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-09 21:38:42,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2018-04-09 21:38:42,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 458. [2018-04-09 21:38:42,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 458 states. [2018-04-09 21:38:42,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 490 transitions. [2018-04-09 21:38:42,551 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 490 transitions. Word has length 94 [2018-04-09 21:38:42,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 21:38:42,552 INFO L459 AbstractCegarLoop]: Abstraction has 458 states and 490 transitions. [2018-04-09 21:38:42,552 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-09 21:38:42,552 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 490 transitions. [2018-04-09 21:38:42,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2018-04-09 21:38:42,552 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 21:38:42,553 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-04-09 21:38:42,553 INFO L408 AbstractCegarLoop]: === Iteration 23 === [__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr10RequiresViolation]=== [2018-04-09 21:38:42,553 INFO L82 PathProgramCache]: Analyzing trace with hash -191890817, now seen corresponding path program 1 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-04-09 21:38:42,563 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 21:38:42,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 21:38:42,600 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 21:38:42,786 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:38:42,786 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:38:42,787 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 27 [2018-04-09 21:38:42,791 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2018-04-09 21:38:42,792 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-09 21:38:42,799 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:38:42,804 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-09 21:38:42,805 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:20, output treesize:20 [2018-04-09 21:38:42,851 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-09 21:38:42,851 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 21:38:43,258 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-09 21:38:43,279 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 21:38:43,279 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 10 [2018-04-09 21:38:43,279 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-09 21:38:43,279 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-09 21:38:43,280 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=87, Unknown=1, NotChecked=0, Total=110 [2018-04-09 21:38:43,280 INFO L87 Difference]: Start difference. First operand 458 states and 490 transitions. Second operand 11 states. [2018-04-09 21:38:54,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 21:38:54,187 INFO L93 Difference]: Finished difference Result 475 states and 506 transitions. [2018-04-09 21:38:54,188 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-09 21:38:54,188 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 96 [2018-04-09 21:38:54,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 21:38:54,189 INFO L225 Difference]: With dead ends: 475 [2018-04-09 21:38:54,189 INFO L226 Difference]: Without dead ends: 473 [2018-04-09 21:38:54,190 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=39, Invalid=170, Unknown=1, NotChecked=0, Total=210 [2018-04-09 21:38:54,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2018-04-09 21:38:54,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 463. [2018-04-09 21:38:54,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 463 states. [2018-04-09 21:38:54,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 463 states to 463 states and 494 transitions. [2018-04-09 21:38:54,213 INFO L78 Accepts]: Start accepts. Automaton has 463 states and 494 transitions. Word has length 96 [2018-04-09 21:38:54,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 21:38:54,214 INFO L459 AbstractCegarLoop]: Abstraction has 463 states and 494 transitions. [2018-04-09 21:38:54,214 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-09 21:38:54,214 INFO L276 IsEmpty]: Start isEmpty. Operand 463 states and 494 transitions. [2018-04-09 21:38:54,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2018-04-09 21:38:54,214 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 21:38:54,214 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-04-09 21:38:54,215 INFO L408 AbstractCegarLoop]: === Iteration 24 === [__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr10RequiresViolation]=== [2018-04-09 21:38:54,215 INFO L82 PathProgramCache]: Analyzing trace with hash -191890816, now seen corresponding path program 1 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-04-09 21:38:54,222 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 21:38:54,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 21:38:54,260 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 21:38:54,322 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-04-09 21:38:54,324 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 10 treesize of output 9 [2018-04-09 21:38:54,324 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-09 21:38:54,325 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:38:54,331 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:38:54,331 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:36, output treesize:35 [2018-04-09 21:38:54,350 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 26 [2018-04-09 21:38:54,351 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 26 treesize of output 18 [2018-04-09 21:38:54,352 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-09 21:38:54,355 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-09 21:38:54,359 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-09 21:38:54,360 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:35, output treesize:23 [2018-04-09 21:38:54,437 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:38:54,438 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 23 [2018-04-09 21:38:54,441 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:38:54,443 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:38:54,444 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 36 [2018-04-09 21:38:54,445 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-09 21:38:54,453 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:38:54,465 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:38:54,466 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:38:54,467 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:38:54,467 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:38:54,468 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2018-04-09 21:38:54,468 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-09 21:38:54,477 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-09 21:38:54,477 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:38, output treesize:29 [2018-04-09 21:38:54,522 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2018-04-09 21:38:54,522 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 21:38:54,666 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 15 [2018-04-09 21:38:55,003 WARN L148 SmtUtils]: Spent 239ms on a formula simplification that was a NOOP. DAG size: 80 [2018-04-09 21:38:55,008 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,378 WARN L148 SmtUtils]: Spent 236ms on a formula simplification that was a NOOP. DAG size: 89 [2018-04-09 21:38:55,386 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,399 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,410 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,418 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,426 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,437 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,445 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,452 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,460 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,468 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,475 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,483 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,490 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,498 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,505 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,513 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,521 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,529 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,537 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,559 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,572 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,584 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,598 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,611 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,623 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,636 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,648 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,661 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,674 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,687 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,700 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,713 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,725 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,738 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,751 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,763 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,775 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,788 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,797 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,805 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,812 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,820 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,828 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,835 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,843 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,850 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,858 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,865 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,873 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,880 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,888 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,895 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,902 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,909 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,916 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,924 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,931 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,938 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,944 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,951 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,958 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,965 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,978 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 27 [2018-04-09 21:38:55,989 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 64 [2018-04-09 21:38:56,418 WARN L148 SmtUtils]: Spent 250ms on a formula simplification that was a NOOP. DAG size: 105 [2018-04-09 21:38:56,426 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 64 [2018-04-09 21:38:56,476 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 125 [2018-04-09 21:38:57,793 WARN L148 SmtUtils]: Spent 286ms on a formula simplification that was a NOOP. DAG size: 123 [2018-04-09 21:38:57,806 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 125 [2018-04-09 21:38:58,659 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 125 [2018-04-09 21:38:59,519 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 125 [2018-04-09 21:39:00,379 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 125 [2018-04-09 21:39:01,233 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 125 [2018-04-09 21:39:02,089 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 125 [2018-04-09 21:39:02,956 INFO L682 Elim1Store]: detected equality via solver [2018-04-09 21:39:02,957 INFO L682 Elim1Store]: detected equality via solver [2018-04-09 21:39:02,957 INFO L682 Elim1Store]: detected equality via solver [2018-04-09 21:39:02,958 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 10 [2018-04-09 21:39:02,958 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 21:39:02,970 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2018-04-09 21:39:02,970 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-09 21:39:02,974 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:39:02,974 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 10 variables, input treesize:77, output treesize:3 [2018-04-09 21:39:03,132 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-09 21:39:03,153 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-09 21:39:03,153 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 17 [2018-04-09 21:39:03,153 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-09 21:39:03,153 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-09 21:39:03,154 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2018-04-09 21:39:03,154 INFO L87 Difference]: Start difference. First operand 463 states and 494 transitions. Second operand 18 states. [2018-04-09 21:39:03,932 WARN L151 SmtUtils]: Spent 300ms on a formula simplification. DAG size of input: 155 DAG size of output 60 [2018-04-09 21:39:04,331 WARN L151 SmtUtils]: Spent 338ms on a formula simplification. DAG size of input: 164 DAG size of output 69 [2018-04-09 21:39:06,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 21:39:06,536 INFO L93 Difference]: Finished difference Result 473 states and 503 transitions. [2018-04-09 21:39:06,569 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-09 21:39:06,569 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 96 [2018-04-09 21:39:06,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 21:39:06,571 INFO L225 Difference]: With dead ends: 473 [2018-04-09 21:39:06,571 INFO L226 Difference]: Without dead ends: 471 [2018-04-09 21:39:06,571 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 174 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=123, Invalid=579, Unknown=0, NotChecked=0, Total=702 [2018-04-09 21:39:06,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2018-04-09 21:39:06,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 444. [2018-04-09 21:39:06,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 444 states. [2018-04-09 21:39:06,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 472 transitions. [2018-04-09 21:39:06,599 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 472 transitions. Word has length 96 [2018-04-09 21:39:06,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 21:39:06,599 INFO L459 AbstractCegarLoop]: Abstraction has 444 states and 472 transitions. [2018-04-09 21:39:06,599 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-09 21:39:06,599 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 472 transitions. [2018-04-09 21:39:06,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2018-04-09 21:39:06,600 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 21:39:06,600 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-04-09 21:39:06,600 INFO L408 AbstractCegarLoop]: === Iteration 25 === [__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr10RequiresViolation]=== [2018-04-09 21:39:06,600 INFO L82 PathProgramCache]: Analyzing trace with hash 1931022233, now seen corresponding path program 1 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-04-09 21:39:06,607 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 21:39:06,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 21:39:06,643 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 21:39:06,718 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-09 21:39:06,718 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 21:39:06,733 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 7 [2018-04-09 21:39:06,734 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 21:39:06,734 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:39:06,735 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:3 [2018-04-09 21:39:06,742 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-09 21:39:06,764 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 21:39:06,764 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2018-04-09 21:39:06,764 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-09 21:39:06,764 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-09 21:39:06,764 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-09 21:39:06,765 INFO L87 Difference]: Start difference. First operand 444 states and 472 transitions. Second operand 5 states. [2018-04-09 21:39:06,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 21:39:06,895 INFO L93 Difference]: Finished difference Result 444 states and 472 transitions. [2018-04-09 21:39:06,895 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-09 21:39:06,895 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 97 [2018-04-09 21:39:06,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 21:39:06,896 INFO L225 Difference]: With dead ends: 444 [2018-04-09 21:39:06,896 INFO L226 Difference]: Without dead ends: 443 [2018-04-09 21:39:06,897 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 190 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-09 21:39:06,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2018-04-09 21:39:06,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 442. [2018-04-09 21:39:06,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 442 states. [2018-04-09 21:39:06,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 469 transitions. [2018-04-09 21:39:06,928 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 469 transitions. Word has length 97 [2018-04-09 21:39:06,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 21:39:06,928 INFO L459 AbstractCegarLoop]: Abstraction has 442 states and 469 transitions. [2018-04-09 21:39:06,928 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-09 21:39:06,928 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 469 transitions. [2018-04-09 21:39:06,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2018-04-09 21:39:06,929 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 21:39:06,929 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-04-09 21:39:06,929 INFO L408 AbstractCegarLoop]: === Iteration 26 === [__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr10RequiresViolation]=== [2018-04-09 21:39:06,929 INFO L82 PathProgramCache]: Analyzing trace with hash 1931022234, now seen corresponding path program 1 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-04-09 21:39:06,937 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 21:39:06,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 21:39:06,969 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 21:39:06,991 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-09 21:39:06,991 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 21:39:07,017 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 9 [2018-04-09 21:39:07,017 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 21:39:07,019 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-09 21:39:07,020 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:7 [2018-04-09 21:39:07,026 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 18 [2018-04-09 21:39:07,027 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2018-04-09 21:39:07,029 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-09 21:39:07,029 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:14, output treesize:9 [2018-04-09 21:39:07,040 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-09 21:39:07,061 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 21:39:07,061 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 7 [2018-04-09 21:39:07,062 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-09 21:39:07,062 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-09 21:39:07,062 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2018-04-09 21:39:07,062 INFO L87 Difference]: Start difference. First operand 442 states and 469 transitions. Second operand 8 states. [2018-04-09 21:39:07,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 21:39:07,224 INFO L93 Difference]: Finished difference Result 442 states and 469 transitions. [2018-04-09 21:39:07,224 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-09 21:39:07,224 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 97 [2018-04-09 21:39:07,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 21:39:07,226 INFO L225 Difference]: With dead ends: 442 [2018-04-09 21:39:07,226 INFO L226 Difference]: Without dead ends: 441 [2018-04-09 21:39:07,226 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 185 SyntacticMatches, 2 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2018-04-09 21:39:07,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2018-04-09 21:39:07,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 441. [2018-04-09 21:39:07,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 441 states. [2018-04-09 21:39:07,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 468 transitions. [2018-04-09 21:39:07,251 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 468 transitions. Word has length 97 [2018-04-09 21:39:07,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 21:39:07,251 INFO L459 AbstractCegarLoop]: Abstraction has 441 states and 468 transitions. [2018-04-09 21:39:07,251 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-09 21:39:07,251 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 468 transitions. [2018-04-09 21:39:07,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2018-04-09 21:39:07,252 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 21:39:07,252 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-04-09 21:39:07,252 INFO L408 AbstractCegarLoop]: === Iteration 27 === [__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr10RequiresViolation]=== [2018-04-09 21:39:07,253 INFO L82 PathProgramCache]: Analyzing trace with hash -267852701, now seen corresponding path program 1 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-04-09 21:39:07,258 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 21:39:07,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 21:39:07,296 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 21:39:07,311 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-09 21:39:07,312 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-04-09 21:39:07,313 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-09 21:39:07,314 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:39:07,316 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:39:07,317 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:17, output treesize:9 [2018-04-09 21:39:07,328 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2018-04-09 21:39:07,329 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 5 [2018-04-09 21:39:07,329 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-09 21:39:07,330 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:39:07,331 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:39:07,331 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:17, output treesize:5 [2018-04-09 21:39:07,340 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-09 21:39:07,340 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 21:39:07,391 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2018-04-09 21:39:07,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 7 treesize of output 5 [2018-04-09 21:39:07,393 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-09 21:39:07,395 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-09 21:39:07,408 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 4 xjuncts. [2018-04-09 21:39:07,408 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:17, output treesize:44 [2018-04-09 21:39:07,482 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-09 21:39:07,503 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 21:39:07,503 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7, 6] imperfect sequences [] total 9 [2018-04-09 21:39:07,504 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-09 21:39:07,504 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-09 21:39:07,504 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2018-04-09 21:39:07,504 INFO L87 Difference]: Start difference. First operand 441 states and 468 transitions. Second operand 10 states. [2018-04-09 21:39:07,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 21:39:07,766 INFO L93 Difference]: Finished difference Result 460 states and 489 transitions. [2018-04-09 21:39:07,766 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-09 21:39:07,766 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 98 [2018-04-09 21:39:07,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 21:39:07,768 INFO L225 Difference]: With dead ends: 460 [2018-04-09 21:39:07,768 INFO L226 Difference]: Without dead ends: 459 [2018-04-09 21:39:07,768 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 187 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2018-04-09 21:39:07,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2018-04-09 21:39:07,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 440. [2018-04-09 21:39:07,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 440 states. [2018-04-09 21:39:07,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 467 transitions. [2018-04-09 21:39:07,794 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 467 transitions. Word has length 98 [2018-04-09 21:39:07,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 21:39:07,795 INFO L459 AbstractCegarLoop]: Abstraction has 440 states and 467 transitions. [2018-04-09 21:39:07,795 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-09 21:39:07,795 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 467 transitions. [2018-04-09 21:39:07,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2018-04-09 21:39:07,795 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 21:39:07,795 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-04-09 21:39:07,795 INFO L408 AbstractCegarLoop]: === Iteration 28 === [__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr10RequiresViolation]=== [2018-04-09 21:39:07,796 INFO L82 PathProgramCache]: Analyzing trace with hash -267852700, now seen corresponding path program 1 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-04-09 21:39:07,801 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 21:39:07,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 21:39:07,833 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 21:39:07,855 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-09 21:39:07,857 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-04-09 21:39:07,857 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-09 21:39:07,858 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:39:07,866 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-09 21:39:07,868 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-04-09 21:39:07,868 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-09 21:39:07,869 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:39:07,875 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:39:07,875 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:33, output treesize:23 [2018-04-09 21:39:07,891 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2018-04-09 21:39:07,893 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2018-04-09 21:39:07,893 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-09 21:39:07,894 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:39:07,899 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2018-04-09 21:39:07,900 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 11 [2018-04-09 21:39:07,900 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-09 21:39:07,903 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:39:07,905 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:39:07,905 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:37, output treesize:11 [2018-04-09 21:39:07,917 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-09 21:39:07,917 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 21:39:08,019 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 21 [2018-04-09 21:39:08,020 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-04-09 21:39:08,020 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-09 21:39:08,023 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-09 21:39:08,025 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 17 [2018-04-09 21:39:08,026 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-04-09 21:39:08,026 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-09 21:39:08,029 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-09 21:39:08,030 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 17 [2018-04-09 21:39:08,031 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 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-04-09 21:39:08,031 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-09 21:39:08,035 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-09 21:39:08,064 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2018-04-09 21:39:08,065 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 9 treesize of output 7 [2018-04-09 21:39:08,065 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-09 21:39:08,066 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:39:08,067 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 17 [2018-04-09 21:39:08,069 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 9 treesize of output 7 [2018-04-09 21:39:08,069 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-09 21:39:08,070 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:39:08,071 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2018-04-09 21:39:08,072 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2018-04-09 21:39:08,072 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-04-09 21:39:08,073 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:39:08,088 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 4 xjuncts. [2018-04-09 21:39:08,088 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 3 variables, input treesize:47, output treesize:17 [2018-04-09 21:39:08,098 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-09 21:39:08,120 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 21:39:08,120 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7, 6] imperfect sequences [] total 8 [2018-04-09 21:39:08,120 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-09 21:39:08,120 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-09 21:39:08,120 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2018-04-09 21:39:08,120 INFO L87 Difference]: Start difference. First operand 440 states and 467 transitions. Second operand 9 states. [2018-04-09 21:39:08,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 21:39:08,359 INFO L93 Difference]: Finished difference Result 472 states and 501 transitions. [2018-04-09 21:39:08,359 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-09 21:39:08,359 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 98 [2018-04-09 21:39:08,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 21:39:08,361 INFO L225 Difference]: With dead ends: 472 [2018-04-09 21:39:08,361 INFO L226 Difference]: Without dead ends: 471 [2018-04-09 21:39:08,361 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 188 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2018-04-09 21:39:08,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2018-04-09 21:39:08,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 439. [2018-04-09 21:39:08,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 439 states. [2018-04-09 21:39:08,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 466 transitions. [2018-04-09 21:39:08,387 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 466 transitions. Word has length 98 [2018-04-09 21:39:08,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 21:39:08,387 INFO L459 AbstractCegarLoop]: Abstraction has 439 states and 466 transitions. [2018-04-09 21:39:08,387 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-09 21:39:08,387 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 466 transitions. [2018-04-09 21:39:08,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2018-04-09 21:39:08,388 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 21:39:08,388 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-04-09 21:39:08,388 INFO L408 AbstractCegarLoop]: === Iteration 29 === [__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr10RequiresViolation]=== [2018-04-09 21:39:08,388 INFO L82 PathProgramCache]: Analyzing trace with hash 1054000745, now seen corresponding path program 1 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-04-09 21:39:08,394 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 21:39:08,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 21:39:08,425 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 21:39:08,436 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2018-04-09 21:39:08,438 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 5 [2018-04-09 21:39:08,438 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-09 21:39:08,439 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:39:08,440 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:39:08,440 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:17, output treesize:5 [2018-04-09 21:39:08,446 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-09 21:39:08,447 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 21:39:08,449 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2018-04-09 21:39:08,449 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 21:39:08,451 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:39:08,451 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:7 [2018-04-09 21:39:08,469 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-09 21:39:08,503 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 21:39:08,504 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2018-04-09 21:39:08,504 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-09 21:39:08,504 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-09 21:39:08,504 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-09 21:39:08,504 INFO L87 Difference]: Start difference. First operand 439 states and 466 transitions. Second operand 5 states. [2018-04-09 21:39:08,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 21:39:08,649 INFO L93 Difference]: Finished difference Result 465 states and 494 transitions. [2018-04-09 21:39:08,649 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-09 21:39:08,649 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 102 [2018-04-09 21:39:08,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 21:39:08,651 INFO L225 Difference]: With dead ends: 465 [2018-04-09 21:39:08,652 INFO L226 Difference]: Without dead ends: 464 [2018-04-09 21:39:08,652 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 200 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2018-04-09 21:39:08,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2018-04-09 21:39:08,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 438. [2018-04-09 21:39:08,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 438 states. [2018-04-09 21:39:08,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 465 transitions. [2018-04-09 21:39:08,689 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 465 transitions. Word has length 102 [2018-04-09 21:39:08,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 21:39:08,690 INFO L459 AbstractCegarLoop]: Abstraction has 438 states and 465 transitions. [2018-04-09 21:39:08,690 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-09 21:39:08,690 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 465 transitions. [2018-04-09 21:39:08,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2018-04-09 21:39:08,690 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 21:39:08,690 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-04-09 21:39:08,691 INFO L408 AbstractCegarLoop]: === Iteration 30 === [__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr10RequiresViolation]=== [2018-04-09 21:39:08,691 INFO L82 PathProgramCache]: Analyzing trace with hash 1054000746, now seen corresponding path program 1 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-04-09 21:39:08,699 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 21:39:08,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 21:39:08,734 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 21:39:08,767 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2018-04-09 21:39:08,770 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2018-04-09 21:39:08,770 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-09 21:39:08,772 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:39:08,778 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2018-04-09 21:39:08,779 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 11 [2018-04-09 21:39:08,780 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-09 21:39:08,783 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:39:08,786 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:39:08,786 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:37, output treesize:11 [2018-04-09 21:39:08,799 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-09 21:39:08,799 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 21:39:08,808 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 32 [2018-04-09 21:39:08,809 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2018-04-09 21:39:08,822 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 20 treesize of output 18 [2018-04-09 21:39:08,823 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-09 21:39:08,834 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-09 21:39:08,834 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:39 [2018-04-09 21:39:08,861 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-09 21:39:08,892 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 21:39:08,892 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 5 [2018-04-09 21:39:08,892 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-09 21:39:08,893 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-09 21:39:08,893 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-04-09 21:39:08,893 INFO L87 Difference]: Start difference. First operand 438 states and 465 transitions. Second operand 6 states. [2018-04-09 21:39:09,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 21:39:09,116 INFO L93 Difference]: Finished difference Result 477 states and 506 transitions. [2018-04-09 21:39:09,116 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-09 21:39:09,116 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 102 [2018-04-09 21:39:09,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 21:39:09,118 INFO L225 Difference]: With dead ends: 477 [2018-04-09 21:39:09,118 INFO L226 Difference]: Without dead ends: 476 [2018-04-09 21:39:09,118 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 199 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2018-04-09 21:39:09,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2018-04-09 21:39:09,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 437. [2018-04-09 21:39:09,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 437 states. [2018-04-09 21:39:09,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 437 states to 437 states and 464 transitions. [2018-04-09 21:39:09,145 INFO L78 Accepts]: Start accepts. Automaton has 437 states and 464 transitions. Word has length 102 [2018-04-09 21:39:09,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 21:39:09,145 INFO L459 AbstractCegarLoop]: Abstraction has 437 states and 464 transitions. [2018-04-09 21:39:09,145 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-09 21:39:09,145 INFO L276 IsEmpty]: Start isEmpty. Operand 437 states and 464 transitions. [2018-04-09 21:39:09,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2018-04-09 21:39:09,146 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 21:39:09,146 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-04-09 21:39:09,146 INFO L408 AbstractCegarLoop]: === Iteration 31 === [__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr4AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr2AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr5AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeDataErr3AssertViolationMEMORY_FREE, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr22RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr27RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr35RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr17RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr25RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr19RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr39RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr16RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr29RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr32RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr31RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr26RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr36RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr23RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr18RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr21RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr33RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr38RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr24RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr10RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr28RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr34RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr20RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr30RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr37RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_dataErr14RequiresViolation, mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr25AssertViolationMEMORY_FREE, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr3RequiresViolation, mainErr28EnsuresViolationMEMORY_LEAK, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr24AssertViolationMEMORY_FREE, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr9RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr12RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr8RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr3RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr0RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr2RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr7RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr5RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr11RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr14RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr1RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr9RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr13RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr4RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr15RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr6RequiresViolation, __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__appendErr10RequiresViolation]=== [2018-04-09 21:39:09,146 INFO L82 PathProgramCache]: Analyzing trace with hash -1685715040, now seen corresponding path program 1 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-04-09 21:39:09,154 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 21:39:09,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 21:39:09,194 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 21:39:09,196 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-04-09 21:39:09,197 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 21:39:09,199 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:39:09,199 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-09 21:39:09,256 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-09 21:39:09,258 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-04-09 21:39:09,258 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-09 21:39:09,259 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:39:09,265 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:39:09,265 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:28, output treesize:21 [2018-04-09 21:39:09,293 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 33 [2018-04-09 21:39:09,295 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 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 22 treesize of output 21 [2018-04-09 21:39:09,296 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-09 21:39:09,317 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2018-04-09 21:39:09,318 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-09 21:39:09,332 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-09 21:39:09,347 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-09 21:39:09,349 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-04-09 21:39:09,349 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-09 21:39:09,350 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:39:09,363 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-09 21:39:09,363 INFO L202 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:37, output treesize:53 [2018-04-09 21:39:09,388 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:39:09,388 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 21:39:09,389 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 29 [2018-04-09 21:39:09,389 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 21:39:09,400 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:39:09,400 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:69, output treesize:29 [2018-04-09 21:39:09,416 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 21 [2018-04-09 21:39:09,417 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2018-04-09 21:39:09,417 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-09 21:39:09,418 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:39:09,422 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-09 21:39:09,422 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:29 [2018-04-09 21:39:09,453 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 24 [2018-04-09 21:39:09,454 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 4 [2018-04-09 21:39:09,455 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-09 21:39:09,458 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 5 [2018-04-09 21:39:09,458 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-09 21:39:09,459 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:39:09,460 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:39:09,460 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:33, output treesize:5 [2018-04-09 21:39:09,489 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-04-09 21:39:09,489 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 21:39:09,620 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 35 [2018-04-09 21:39:09,621 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 21:39:09,626 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 25 [2018-04-09 21:39:09,642 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 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 9 treesize of output 8 [2018-04-09 21:39:09,642 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-09 21:39:09,648 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2018-04-09 21:39:09,649 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2018-04-09 21:39:09,650 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-09 21:39:09,650 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:39:09,654 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:39:09,659 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-09 21:39:09,659 INFO L202 ElimStorePlain]: Needed 6 recursive calls to eliminate 5 variables, input treesize:46, output treesize:6 [2018-04-09 21:39:09,707 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 31 [2018-04-09 21:39:09,708 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 31 treesize of output 29 [2018-04-09 21:39:09,709 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-09 21:39:09,711 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-09 21:39:09,726 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 4 xjuncts. [2018-04-09 21:39:09,726 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:47, output treesize:184 [2018-04-09 21:39:09,927 WARN L151 SmtUtils]: Spent 160ms on a formula simplification. DAG size of input: 46 DAG size of output 40 [2018-04-09 21:39:09,933 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 47 [2018-04-09 21:39:09,968 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 9 treesize of output 8 [2018-04-09 21:39:09,968 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-09 21:39:10,028 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 33 treesize of output 72 [2018-04-09 21:39:10,049 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 46 [2018-04-09 21:39:10,050 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2018-04-09 21:39:10,195 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 49 [2018-04-09 21:39:10,196 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2018-04-09 21:39:10,344 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 40 [2018-04-09 21:39:10,345 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-09 21:39:10,488 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 43 [2018-04-09 21:39:10,489 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-09 21:39:10,661 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 75 [2018-04-09 21:39:12,450 WARN L151 SmtUtils]: Spent 1780ms on a formula simplification. DAG size of input: 465 DAG size of output 448 [2018-04-09 21:39:12,453 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2018-04-09 21:39:12,453 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-04-09 21:39:13,029 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 39 [2018-04-09 21:39:13,029 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-09 21:39:13,582 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 38 treesize of output 39 [2018-04-09 21:39:13,583 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 3 xjuncts. [2018-04-09 21:39:14,182 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 41 treesize of output 42 [2018-04-09 21:39:14,182 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 3 xjuncts. [2018-04-09 21:39:14,797 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 36 [2018-04-09 21:39:14,797 INFO L267 ElimStorePlain]: Start of recursive call 14: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-09 21:39:15,442 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 41 treesize of output 42 [2018-04-09 21:39:15,442 INFO L267 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 3 xjuncts. [2018-04-09 21:39:16,143 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2018-04-09 21:39:16,143 INFO L267 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2018-04-09 21:39:16,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, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 36 [2018-04-09 21:39:16,784 INFO L267 ElimStorePlain]: Start of recursive call 17: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-09 21:39:17,453 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 45 [2018-04-09 21:39:17,455 INFO L267 ElimStorePlain]: Start of recursive call 18: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 8 xjuncts. [2018-04-09 21:39:18,185 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 27 [2018-04-09 21:39:18,185 INFO L267 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2018-04-09 21:39:18,186 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 24 [2018-04-09 21:39:18,187 INFO L267 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2018-04-09 21:39:18,878 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2018-04-09 21:39:18,879 INFO L267 ElimStorePlain]: Start of recursive call 21: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-09 21:39:18,880 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2018-04-09 21:39:18,880 INFO L267 ElimStorePlain]: Start of recursive call 22: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-09 21:39:18,882 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 19 [2018-04-09 21:39:18,882 INFO L267 ElimStorePlain]: Start of recursive call 23: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-09 21:39:19,564 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 50 [2018-04-09 21:39:19,566 INFO L267 ElimStorePlain]: Start of recursive call 24: 6 dim-0 vars, End of recursive call: 6 dim-0 vars, and 16 xjuncts. [2018-04-09 21:39:20,457 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 40 [2018-04-09 21:39:20,458 INFO L267 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 3 xjuncts. [2018-04-09 21:39:21,345 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2018-04-09 21:39:21,345 INFO L267 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2018-04-09 21:39:22,225 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2018-04-09 21:39:22,225 INFO L267 ElimStorePlain]: Start of recursive call 27: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-09 21:39:23,107 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 45 [2018-04-09 21:39:23,108 INFO L267 ElimStorePlain]: Start of recursive call 28: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 8 xjuncts. [2018-04-09 21:39:24,068 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 42 [2018-04-09 21:39:24,069 INFO L267 ElimStorePlain]: Start of recursive call 29: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 8 xjuncts. [2018-04-09 21:39:25,032 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 38 [2018-04-09 21:39:25,032 INFO L267 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2018-04-09 21:39:25,981 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 36 treesize of output 53 [2018-04-09 21:39:25,983 INFO L267 ElimStorePlain]: Start of recursive call 31: 5 dim-0 vars, End of recursive call: 5 dim-0 vars, and 11 xjuncts. [2018-04-09 21:39:27,031 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 27 [2018-04-09 21:39:27,031 INFO L267 ElimStorePlain]: Start of recursive call 32: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-09 21:39:28,044 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 23 [2018-04-09 21:39:28,044 INFO L267 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 2 xjuncts. [2018-04-09 21:39:29,097 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 50 [2018-04-09 21:39:29,099 INFO L267 ElimStorePlain]: Start of recursive call 34: 6 dim-0 vars, End of recursive call: 6 dim-0 vars, and 16 xjuncts. [2018-04-09 21:39:30,334 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 36 treesize of output 53 [2018-04-09 21:39:30,337 INFO L267 ElimStorePlain]: Start of recursive call 35: 6 dim-0 vars, End of recursive call: 6 dim-0 vars, and 16 xjuncts. [2018-04-09 21:39:31,682 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2018-04-09 21:39:31,682 INFO L267 ElimStorePlain]: Start of recursive call 36: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-09 21:39:31,684 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2018-04-09 21:39:31,684 INFO L267 ElimStorePlain]: Start of recursive call 37: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-09 21:39:31,685 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 19 [2018-04-09 21:39:31,685 INFO L267 ElimStorePlain]: Start of recursive call 38: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-09 21:39:32,946 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 36 treesize of output 53 [2018-04-09 21:39:32,948 INFO L267 ElimStorePlain]: Start of recursive call 39: 5 dim-0 vars, End of recursive call: 5 dim-0 vars, and 11 xjuncts. [2018-04-09 21:39:34,362 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 28 treesize of output 47 [2018-04-09 21:39:34,383 INFO L267 ElimStorePlain]: Start of recursive call 40: 6 dim-0 vars, End of recursive call: 6 dim-0 vars, and 16 xjuncts. [2018-04-09 21:39:35,932 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 50 [2018-04-09 21:39:35,934 INFO L267 ElimStorePlain]: Start of recursive call 41: 6 dim-0 vars, End of recursive call: 6 dim-0 vars, and 16 xjuncts. [2018-04-09 21:39:37,632 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 31 [2018-04-09 21:39:37,633 INFO L267 ElimStorePlain]: Start of recursive call 42: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 4 xjuncts. [2018-04-09 21:39:39,272 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 45 [2018-04-09 21:39:39,274 INFO L267 ElimStorePlain]: Start of recursive call 43: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 8 xjuncts. [2018-04-09 21:39:41,023 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 34 treesize of output 53 [2018-04-09 21:39:41,025 INFO L267 ElimStorePlain]: Start of recursive call 44: 6 dim-0 vars, End of recursive call: 6 dim-0 vars, and 16 xjuncts. [2018-04-09 21:39:42,972 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 50 [2018-04-09 21:39:42,974 INFO L267 ElimStorePlain]: Start of recursive call 45: 5 dim-0 vars, End of recursive call: 5 dim-0 vars, and 11 xjuncts. [2018-04-09 21:39:45,014 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 34 treesize of output 53 [2018-04-09 21:39:45,016 INFO L267 ElimStorePlain]: Start of recursive call 46: 6 dim-0 vars, End of recursive call: 6 dim-0 vars, and 16 xjuncts. [2018-04-09 21:39:47,204 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 45 [2018-04-09 21:39:47,205 INFO L267 ElimStorePlain]: Start of recursive call 47: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 8 xjuncts. [2018-04-09 21:39:49,441 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 41 [2018-04-09 21:39:49,442 INFO L267 ElimStorePlain]: Start of recursive call 48: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-09 21:39:51,663 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 50 [2018-04-09 21:39:51,665 INFO L267 ElimStorePlain]: Start of recursive call 49: 6 dim-0 vars, End of recursive call: 6 dim-0 vars, and 16 xjuncts. [2018-04-09 21:39:54,129 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 45 [2018-04-09 21:39:54,131 INFO L267 ElimStorePlain]: Start of recursive call 50: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 8 xjuncts. Received shutdown request... [2018-04-09 21:39:54,141 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-04-09 21:39:54,142 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-09 21:39:54,146 WARN L197 ceAbstractionStarter]: Timeout [2018-04-09 21:39:54,147 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 09.04 09:39:54 BoogieIcfgContainer [2018-04-09 21:39:54,147 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-09 21:39:54,148 INFO L168 Benchmark]: Toolchain (without parser) took 261982.77 ms. Allocated memory was 304.1 MB in the beginning and 494.4 MB in the end (delta: 190.3 MB). Free memory was 239.9 MB in the beginning and 346.5 MB in the end (delta: -106.6 MB). Peak memory consumption was 365.5 MB. Max. memory is 5.3 GB. [2018-04-09 21:39:54,148 INFO L168 Benchmark]: CDTParser took 0.21 ms. Allocated memory is still 304.1 MB. Free memory is still 266.4 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-09 21:39:54,149 INFO L168 Benchmark]: CACSL2BoogieTranslator took 365.24 ms. Allocated memory is still 304.1 MB. Free memory was 239.9 MB in the beginning and 210.9 MB in the end (delta: 29.1 MB). Peak memory consumption was 29.1 MB. Max. memory is 5.3 GB. [2018-04-09 21:39:54,149 INFO L168 Benchmark]: Boogie Preprocessor took 64.79 ms. Allocated memory is still 304.1 MB. Free memory was 210.9 MB in the beginning and 207.9 MB in the end (delta: 3.0 MB). Peak memory consumption was 3.0 MB. Max. memory is 5.3 GB. [2018-04-09 21:39:54,149 INFO L168 Benchmark]: RCFGBuilder took 833.73 ms. Allocated memory was 304.1 MB in the beginning and 465.6 MB in the end (delta: 161.5 MB). Free memory was 207.9 MB in the beginning and 362.4 MB in the end (delta: -154.5 MB). Peak memory consumption was 21.1 MB. Max. memory is 5.3 GB. [2018-04-09 21:39:54,149 INFO L168 Benchmark]: TraceAbstraction took 260714.84 ms. Allocated memory was 465.6 MB in the beginning and 494.4 MB in the end (delta: 28.8 MB). Free memory was 362.4 MB in the beginning and 346.5 MB in the end (delta: 15.9 MB). Peak memory consumption was 326.5 MB. Max. memory is 5.3 GB. [2018-04-09 21:39:54,151 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.21 ms. Allocated memory is still 304.1 MB. Free memory is still 266.4 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 365.24 ms. Allocated memory is still 304.1 MB. Free memory was 239.9 MB in the beginning and 210.9 MB in the end (delta: 29.1 MB). Peak memory consumption was 29.1 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 64.79 ms. Allocated memory is still 304.1 MB. Free memory was 210.9 MB in the beginning and 207.9 MB in the end (delta: 3.0 MB). Peak memory consumption was 3.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 833.73 ms. Allocated memory was 304.1 MB in the beginning and 465.6 MB in the end (delta: 161.5 MB). Free memory was 207.9 MB in the beginning and 362.4 MB in the end (delta: -154.5 MB). Peak memory consumption was 21.1 MB. Max. memory is 5.3 GB. * TraceAbstraction took 260714.84 ms. Allocated memory was 465.6 MB in the beginning and 494.4 MB in the end (delta: 28.8 MB). Free memory was 362.4 MB in the beginning and 346.5 MB in the end (delta: 15.9 MB). Peak memory consumption was 326.5 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 573]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 573). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 573]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 573). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 574]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 574). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 573]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 573). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 574]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 574). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 573]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 573). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 557]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 557). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 552]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 552). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 562]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 562). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 565]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 565). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 553]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 553). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 548]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 542]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 542). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 561]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 561). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 552]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 552). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 548]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 553]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 553). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 567]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 567). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 553]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 553). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 562]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 562). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 564]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 564). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 548]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 548]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 563]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 563). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 542]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 542). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 562]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 562). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 566]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 566). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 557]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 557). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 553]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 553). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 556]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 556). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 552]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 552). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 564]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 564). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 567]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 567). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 561]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 561). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 550]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 550). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 562]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 562). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 565]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 565). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 556]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 556). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 563]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 563). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 550]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 550). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 566]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 566). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 552]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 552). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 591]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 591). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 593]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 593). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 596]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 596). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 597]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 597). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 595]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 595). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 596]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 596). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 587]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 587). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 595]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 595). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 591]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 591). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 586]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 586). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 594]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 594). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 594]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 594). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 591]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 591). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 593]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 593). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 591]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 591). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 595]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 595). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 596]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 596). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 596]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 596). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 597]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 597). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 587]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 587). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 594]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 594). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 591]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 591). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 591]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 591). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 595]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 595). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 591]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 591). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 591]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 591). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 591]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 591). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 591]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 591). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 594]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 594). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 582]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 582). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 582]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 582). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 578]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 578). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 578]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 578). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 578]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 578). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 580]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 580). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 579]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 579). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 582]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 582). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 584]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 584). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 578]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 578). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 582]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 582). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 582]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 582). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 579]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 579). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 584]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 584). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 580]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 580). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - TimeoutResultAtElement [Line: 582]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 582). Cancelled while BasicCegarLoop was analyzing trace of length 104 with TraceHistMax 4, while TraceCheckSpWp was constructing backward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 553. - StatisticsResult: Ultimate Automizer benchmark data CFG has 8 procedures, 283 locations, 91 error locations. TIMEOUT Result, 260.6s OverallTime, 31 OverallIterations, 4 TraceHistogramMax, 176.2s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 6590 SDtfs, 5070 SDslu, 22072 SDs, 0 SdLazy, 11081 SolverSat, 376 SolverUnsat, 116 SolverUnknown, 0 SolverNotchecked, 126.5s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 3893 GetRequests, 3584 SyntacticMatches, 9 SemanticMatches, 300 ConstructedPredicates, 9 IntricatePredicates, 0 DeprecatedPredicates, 524 ImplicationChecksByTransitivity, 72.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=463occurred in iteration=23, 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: 0.6s AutomataMinimizationTime, 30 MinimizatonAttempts, 579 StatesRemovedByMinimization, 23 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.2s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 36.7s InterpolantComputationTime, 1910 NumberOfCodeBlocks, 1910 NumberOfCodeBlocksAsserted, 30 NumberOfCheckSat, 3760 ConstructedInterpolants, 865 QuantifiedInterpolants, 4089034 SizeOfPredicates, 179 NumberOfNonLiveVariables, 6437 ConjunctsInSsa, 329 ConjunctsInUnsatCore, 60 InterpolantComputations, 55 PerfectInterpolantSequences, 1134/1166 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/complex_data_creation_test02_true-valid-memsafety.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-09_21-39-54-161.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/complex_data_creation_test02_true-valid-memsafety.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-09_21-39-54-161.csv Completed graceful shutdown