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 --cacsl2boogietranslator.bitprecise.bitfields false -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf -i ../../../trunk/examples/svcomp/memsafety-ext2/complex_data_creation_test02_true-valid-memsafety.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-666feb3-m [2018-04-11 11:04:08,779 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-11 11:04:08,780 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-11 11:04:08,791 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-11 11:04:08,791 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-11 11:04:08,791 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-11 11:04:08,792 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-11 11:04:08,793 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-11 11:04:08,794 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-11 11:04:08,795 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-11 11:04:08,796 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-11 11:04:08,796 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-11 11:04:08,797 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-11 11:04:08,798 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-11 11:04:08,798 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-11 11:04:08,800 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-11 11:04:08,801 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-11 11:04:08,803 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-11 11:04:08,804 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-11 11:04:08,804 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-11 11:04:08,806 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-11 11:04:08,806 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-11 11:04:08,806 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-11 11:04:08,807 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-11 11:04:08,808 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-11 11:04:08,809 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-11 11:04:08,809 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-11 11:04:08,809 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-11 11:04:08,810 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-11 11:04:08,810 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-11 11:04:08,811 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-11 11:04:08,811 INFO L98 SettingsManager]: Beginning loading settings from /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf [2018-04-11 11:04:08,829 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-11 11:04:08,829 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-11 11:04:08,830 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-11 11:04:08,830 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-11 11:04:08,831 INFO L133 SettingsManager]: * Use SBE=true [2018-04-11 11:04:08,831 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-11 11:04:08,831 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-11 11:04:08,831 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-11 11:04:08,831 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-11 11:04:08,831 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-11 11:04:08,832 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-11 11:04:08,832 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-11 11:04:08,832 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-11 11:04:08,832 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-11 11:04:08,832 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-11 11:04:08,832 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-11 11:04:08,832 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-11 11:04:08,833 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-11 11:04:08,833 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-11 11:04:08,833 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-11 11:04:08,833 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-11 11:04:08,833 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-11 11:04:08,833 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-11 11:04:08,833 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Bitprecise bitfields -> false [2018-04-11 11:04:08,861 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-11 11:04:08,869 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-11 11:04:08,873 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-11 11:04:08,874 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-11 11:04:08,874 INFO L276 PluginConnector]: CDTParser initialized [2018-04-11 11:04:08,876 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/memsafety-ext2/complex_data_creation_test02_true-valid-memsafety.i [2018-04-11 11:04:09,213 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG347386003 [2018-04-11 11:04:09,339 INFO L287 CDTParser]: IsIndexed: true [2018-04-11 11:04:09,339 INFO L288 CDTParser]: Found 1 translation units. [2018-04-11 11:04:09,339 INFO L168 CDTParser]: Scanning complex_data_creation_test02_true-valid-memsafety.i [2018-04-11 11:04:09,347 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-11 11:04:09,347 INFO L215 ultiparseSymbolTable]: [2018-04-11 11:04:09,347 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-11 11:04:09,348 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-11 11:04:09,348 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-11 11:04:09,348 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in complex_data_creation_test02_true-valid-memsafety.i [2018-04-11 11:04:09,348 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-11 11:04:09,348 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-11 11:04:09,348 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-11 11:04:09,348 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-11 11:04:09,348 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-11 11:04:09,348 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-11 11:04:09,348 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-11 11:04:09,349 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-11 11:04:09,349 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-11 11:04:09,349 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-11 11:04:09,349 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-11 11:04:09,349 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-11 11:04:09,349 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-11 11:04:09,349 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-11 11:04:09,349 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-11 11:04:09,349 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-11 11:04:09,349 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-11 11:04:09,349 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-11 11:04:09,349 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-11 11:04:09,349 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-11 11:04:09,349 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-11 11:04:09,349 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-11 11:04:09,349 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-11 11:04:09,349 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-11 11:04:09,349 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-11 11:04:09,350 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-11 11:04:09,350 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-11 11:04:09,350 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-11 11:04:09,350 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-11 11:04:09,350 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-11 11:04:09,350 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-11 11:04:09,350 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-11 11:04:09,350 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-11 11:04:09,350 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-11 11:04:09,350 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-11 11:04:09,350 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-11 11:04:09,351 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-11 11:04:09,351 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-11 11:04:09,351 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-11 11:04:09,351 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-11 11:04:09,351 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-11 11:04:09,351 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-11 11:04:09,351 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-11 11:04:09,351 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-11 11:04:09,351 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-11 11:04:09,351 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-11 11:04:09,352 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-11 11:04:09,352 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-11 11:04:09,352 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-11 11:04:09,352 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-11 11:04:09,352 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-11 11:04:09,352 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-11 11:04:09,352 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-11 11:04:09,352 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-11 11:04:09,352 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-11 11:04:09,352 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-11 11:04:09,353 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-11 11:04:09,353 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-11 11:04:09,353 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-11 11:04:09,353 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-11 11:04:09,353 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-11 11:04:09,353 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-11 11:04:09,353 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-11 11:04:09,353 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-11 11:04:09,353 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-11 11:04:09,353 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-11 11:04:09,354 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-11 11:04:09,354 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-11 11:04:09,354 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-11 11:04:09,354 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-11 11:04:09,354 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-11 11:04:09,354 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-11 11:04:09,354 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-11 11:04:09,354 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-11 11:04:09,354 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-11 11:04:09,354 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-11 11:04:09,355 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-11 11:04:09,355 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-11 11:04:09,355 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-11 11:04:09,355 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-11 11:04:09,355 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-11 11:04:09,355 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-11 11:04:09,355 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-11 11:04:09,355 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-11 11:04:09,355 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-11 11:04:09,355 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-11 11:04:09,355 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-11 11:04:09,355 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-11 11:04:09,356 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-11 11:04:09,356 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-11 11:04:09,356 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-11 11:04:09,356 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-11 11:04:09,356 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-11 11:04:09,356 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-11 11:04:09,356 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-11 11:04:09,356 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-11 11:04:09,356 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-11 11:04:09,356 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-11 11:04:09,356 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-11 11:04:09,356 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-11 11:04:09,356 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-11 11:04:09,356 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-11 11:04:09,356 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-11 11:04:09,356 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-11 11:04:09,356 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-11 11:04:09,356 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-11 11:04:09,356 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-11 11:04:09,356 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-11 11:04:09,357 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-11 11:04:09,357 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-11 11:04:09,357 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-11 11:04:09,357 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-11 11:04:09,357 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-11 11:04:09,357 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-11 11:04:09,357 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-11 11:04:09,357 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-11 11:04:09,357 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-11 11:04:09,357 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-11 11:04:09,357 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-11 11:04:09,357 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-11 11:04:09,357 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-11 11:04:09,357 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-11 11:04:09,357 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-11 11:04:09,357 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-11 11:04:09,389 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG347386003 [2018-04-11 11:04:09,393 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-11 11:04:09,394 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-11 11:04:09,395 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-11 11:04:09,395 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-11 11:04:09,400 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-11 11:04:09,400 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 11:04:09" (1/1) ... [2018-04-11 11:04:09,403 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@37da6614 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:04:09, skipping insertion in model container [2018-04-11 11:04:09,403 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 11:04:09" (1/1) ... [2018-04-11 11:04:09,415 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 11:04:09,438 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 11:04:09,584 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 11:04:09,624 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 11:04:09,631 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 120 non ball SCCs. Number of states in SCCs 120. [2018-04-11 11:04:09,669 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:04:09 WrapperNode [2018-04-11 11:04:09,669 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-11 11:04:09,670 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-11 11:04:09,670 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-11 11:04:09,670 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-11 11:04:09,678 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:04:09" (1/1) ... [2018-04-11 11:04:09,678 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:04:09" (1/1) ... [2018-04-11 11:04:09,690 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:04:09" (1/1) ... [2018-04-11 11:04:09,691 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:04:09" (1/1) ... [2018-04-11 11:04:09,702 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:04:09" (1/1) ... [2018-04-11 11:04:09,708 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:04:09" (1/1) ... [2018-04-11 11:04:09,710 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:04:09" (1/1) ... [2018-04-11 11:04:09,715 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-11 11:04:09,715 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-11 11:04:09,715 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-11 11:04:09,715 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-11 11:04:09,716 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:04:09" (1/1) ... No working directory specified, using /home/ultimate/work/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-11 11:04:09,810 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-11 11:04:09,811 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-11 11:04:09,811 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____bswap_32 [2018-04-11 11:04:09,811 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____bswap_64 [2018-04-11 11:04:09,811 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data [2018-04-11 11:04:09,811 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeData [2018-04-11 11:04:09,811 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__append [2018-04-11 11:04:09,811 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-11 11:04:09,811 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-04-11 11:04:09,811 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-04-11 11:04:09,811 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-04-11 11:04:09,812 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-04-11 11:04:09,812 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-04-11 11:04:09,812 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-04-11 11:04:09,812 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-04-11 11:04:09,812 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-04-11 11:04:09,812 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-04-11 11:04:09,812 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-04-11 11:04:09,812 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-04-11 11:04:09,812 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-04-11 11:04:09,813 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-04-11 11:04:09,813 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-04-11 11:04:09,813 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-04-11 11:04:09,813 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-04-11 11:04:09,813 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-04-11 11:04:09,813 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____bswap_32 [2018-04-11 11:04:09,813 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i____bswap_64 [2018-04-11 11:04:09,813 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-04-11 11:04:09,813 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-04-11 11:04:09,814 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-04-11 11:04:09,814 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-04-11 11:04:09,814 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-04-11 11:04:09,814 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-04-11 11:04:09,814 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-04-11 11:04:09,814 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-04-11 11:04:09,814 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-04-11 11:04:09,814 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-04-11 11:04:09,814 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-04-11 11:04:09,815 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-04-11 11:04:09,815 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-04-11 11:04:09,815 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-04-11 11:04:09,815 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-04-11 11:04:09,815 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-04-11 11:04:09,815 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-04-11 11:04:09,815 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-04-11 11:04:09,815 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-04-11 11:04:09,815 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-04-11 11:04:09,816 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-04-11 11:04:09,816 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-04-11 11:04:09,816 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-04-11 11:04:09,816 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-04-11 11:04:09,816 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-04-11 11:04:09,816 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-04-11 11:04:09,816 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-04-11 11:04:09,816 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-04-11 11:04:09,816 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-04-11 11:04:09,817 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-04-11 11:04:09,817 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-04-11 11:04:09,817 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-04-11 11:04:09,817 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-04-11 11:04:09,817 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-04-11 11:04:09,817 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-04-11 11:04:09,817 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-04-11 11:04:09,817 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-04-11 11:04:09,817 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-04-11 11:04:09,817 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-04-11 11:04:09,818 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-04-11 11:04:09,818 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-04-11 11:04:09,818 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-04-11 11:04:09,818 INFO L128 BoogieDeclarations]: Found specification of procedure aligned_alloc [2018-04-11 11:04:09,818 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-04-11 11:04:09,818 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-04-11 11:04:09,818 INFO L128 BoogieDeclarations]: Found specification of procedure at_quick_exit [2018-04-11 11:04:09,818 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-04-11 11:04:09,818 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-04-11 11:04:09,818 INFO L128 BoogieDeclarations]: Found specification of procedure quick_exit [2018-04-11 11:04:09,819 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-04-11 11:04:09,819 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-04-11 11:04:09,819 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-04-11 11:04:09,819 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-04-11 11:04:09,819 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-04-11 11:04:09,819 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-04-11 11:04:09,819 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-04-11 11:04:09,819 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-04-11 11:04:09,819 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-04-11 11:04:09,819 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-04-11 11:04:09,819 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-04-11 11:04:09,820 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-04-11 11:04:09,820 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-04-11 11:04:09,820 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-04-11 11:04:09,820 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-04-11 11:04:09,820 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-04-11 11:04:09,820 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-04-11 11:04:09,820 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-04-11 11:04:09,820 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-04-11 11:04:09,820 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-04-11 11:04:09,820 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-04-11 11:04:09,821 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-04-11 11:04:09,821 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-04-11 11:04:09,821 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-04-11 11:04:09,821 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-04-11 11:04:09,821 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-04-11 11:04:09,821 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-04-11 11:04:09,821 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-04-11 11:04:09,821 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-04-11 11:04:09,821 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-04-11 11:04:09,821 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-04-11 11:04:09,821 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-04-11 11:04:09,822 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-04-11 11:04:09,822 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-04-11 11:04:09,822 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-04-11 11:04:09,822 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-04-11 11:04:09,822 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-04-11 11:04:09,822 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-04-11 11:04:09,822 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-04-11 11:04:09,822 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data [2018-04-11 11:04:09,822 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-11 11:04:09,823 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-11 11:04:09,823 INFO L128 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-04-11 11:04:09,823 INFO L128 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-04-11 11:04:09,823 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-11 11:04:09,823 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__freeData [2018-04-11 11:04:09,823 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-11 11:04:09,823 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__append [2018-04-11 11:04:09,823 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-11 11:04:09,823 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-11 11:04:09,823 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-11 11:04:09,823 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-11 11:04:10,301 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-11 11:04:10,302 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 11:04:10 BoogieIcfgContainer [2018-04-11 11:04:10,302 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-11 11:04:10,303 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-11 11:04:10,303 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-11 11:04:10,305 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-11 11:04:10,305 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.04 11:04:09" (1/3) ... [2018-04-11 11:04:10,306 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c951f12 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 11:04:10, skipping insertion in model container [2018-04-11 11:04:10,306 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:04:09" (2/3) ... [2018-04-11 11:04:10,306 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c951f12 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 11:04:10, skipping insertion in model container [2018-04-11 11:04:10,306 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 11:04:10" (3/3) ... [2018-04-11 11:04:10,308 INFO L107 eAbstractionObserver]: Analyzing ICFG complex_data_creation_test02_true-valid-memsafety.i [2018-04-11 11:04:10,316 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-11 11:04:10,322 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 91 error locations. [2018-04-11 11:04:10,355 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-11 11:04:10,355 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-11 11:04:10,356 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-11 11:04:10,356 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-11 11:04:10,356 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-11 11:04:10,356 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-11 11:04:10,356 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-11 11:04:10,356 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-11 11:04:10,356 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-11 11:04:10,357 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-11 11:04:10,371 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states. [2018-04-11 11:04:10,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2018-04-11 11:04:10,377 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:10,377 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:04:10,377 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-11 11:04:10,380 INFO L82 PathProgramCache]: Analyzing trace with hash -505603298, now seen corresponding path program 1 times [2018-04-11 11:04:10,381 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:10,381 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:10,410 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:10,410 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:10,411 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:10,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:10,448 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:10,485 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-11 11:04:10,486 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:04:10,486 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-11 11:04:10,487 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 11:04:10,496 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 11:04:10,497 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 11:04:10,499 INFO L87 Difference]: Start difference. First operand 222 states. Second operand 3 states. [2018-04-11 11:04:10,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:10,652 INFO L93 Difference]: Finished difference Result 217 states and 229 transitions. [2018-04-11 11:04:10,653 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 11:04:10,653 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 7 [2018-04-11 11:04:10,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:10,660 INFO L225 Difference]: With dead ends: 217 [2018-04-11 11:04:10,660 INFO L226 Difference]: Without dead ends: 214 [2018-04-11 11:04:10,661 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 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-11 11:04:10,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2018-04-11 11:04:10,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 214. [2018-04-11 11:04:10,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 214 states. [2018-04-11 11:04:10,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 226 transitions. [2018-04-11 11:04:10,694 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 226 transitions. Word has length 7 [2018-04-11 11:04:10,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:10,694 INFO L459 AbstractCegarLoop]: Abstraction has 214 states and 226 transitions. [2018-04-11 11:04:10,694 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 11:04:10,694 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 226 transitions. [2018-04-11 11:04:10,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2018-04-11 11:04:10,695 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:10,695 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:04:10,695 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-11 11:04:10,695 INFO L82 PathProgramCache]: Analyzing trace with hash -505603297, now seen corresponding path program 1 times [2018-04-11 11:04:10,695 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:10,695 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:10,696 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:10,696 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:10,696 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:10,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:10,705 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:10,727 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-11 11:04:10,727 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:04:10,727 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-11 11:04:10,728 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 11:04:10,728 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 11:04:10,728 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 11:04:10,728 INFO L87 Difference]: Start difference. First operand 214 states and 226 transitions. Second operand 3 states. [2018-04-11 11:04:10,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:10,850 INFO L93 Difference]: Finished difference Result 215 states and 228 transitions. [2018-04-11 11:04:10,850 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 11:04:10,850 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 7 [2018-04-11 11:04:10,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:10,852 INFO L225 Difference]: With dead ends: 215 [2018-04-11 11:04:10,852 INFO L226 Difference]: Without dead ends: 215 [2018-04-11 11:04:10,853 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 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-11 11:04:10,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2018-04-11 11:04:10,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 213. [2018-04-11 11:04:10,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 213 states. [2018-04-11 11:04:10,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 225 transitions. [2018-04-11 11:04:10,861 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 225 transitions. Word has length 7 [2018-04-11 11:04:10,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:10,862 INFO L459 AbstractCegarLoop]: Abstraction has 213 states and 225 transitions. [2018-04-11 11:04:10,862 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 11:04:10,862 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 225 transitions. [2018-04-11 11:04:10,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2018-04-11 11:04:10,862 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:10,862 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:04:10,862 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-11 11:04:10,862 INFO L82 PathProgramCache]: Analyzing trace with hash 2132747417, now seen corresponding path program 1 times [2018-04-11 11:04:10,862 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:10,862 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:10,863 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:10,863 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:10,863 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:10,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:10,875 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:10,920 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-11 11:04:10,920 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:04:10,920 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-11 11:04:10,920 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 11:04:10,921 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 11:04:10,921 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:04:10,921 INFO L87 Difference]: Start difference. First operand 213 states and 225 transitions. Second operand 5 states. [2018-04-11 11:04:11,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:11,082 INFO L93 Difference]: Finished difference Result 211 states and 223 transitions. [2018-04-11 11:04:11,082 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 11:04:11,082 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2018-04-11 11:04:11,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:11,083 INFO L225 Difference]: With dead ends: 211 [2018-04-11 11:04:11,083 INFO L226 Difference]: Without dead ends: 211 [2018-04-11 11:04:11,083 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-11 11:04:11,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2018-04-11 11:04:11,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 211. [2018-04-11 11:04:11,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 211 states. [2018-04-11 11:04:11,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 223 transitions. [2018-04-11 11:04:11,089 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 223 transitions. Word has length 14 [2018-04-11 11:04:11,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:11,089 INFO L459 AbstractCegarLoop]: Abstraction has 211 states and 223 transitions. [2018-04-11 11:04:11,089 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 11:04:11,090 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 223 transitions. [2018-04-11 11:04:11,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2018-04-11 11:04:11,090 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:11,090 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:04:11,090 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-11 11:04:11,090 INFO L82 PathProgramCache]: Analyzing trace with hash 2132747418, now seen corresponding path program 1 times [2018-04-11 11:04:11,091 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:11,091 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:11,091 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:11,091 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:11,091 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:11,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:11,102 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:11,172 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-11 11:04:11,172 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:04:11,172 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-11 11:04:11,172 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-11 11:04:11,172 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-11 11:04:11,172 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-11 11:04:11,172 INFO L87 Difference]: Start difference. First operand 211 states and 223 transitions. Second operand 7 states. [2018-04-11 11:04:11,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:11,457 INFO L93 Difference]: Finished difference Result 231 states and 247 transitions. [2018-04-11 11:04:11,457 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 11:04:11,457 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 14 [2018-04-11 11:04:11,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:11,458 INFO L225 Difference]: With dead ends: 231 [2018-04-11 11:04:11,458 INFO L226 Difference]: Without dead ends: 231 [2018-04-11 11:04:11,458 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2018-04-11 11:04:11,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2018-04-11 11:04:11,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 220. [2018-04-11 11:04:11,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 220 states. [2018-04-11 11:04:11,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220 states to 220 states and 235 transitions. [2018-04-11 11:04:11,464 INFO L78 Accepts]: Start accepts. Automaton has 220 states and 235 transitions. Word has length 14 [2018-04-11 11:04:11,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:11,464 INFO L459 AbstractCegarLoop]: Abstraction has 220 states and 235 transitions. [2018-04-11 11:04:11,464 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-11 11:04:11,464 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 235 transitions. [2018-04-11 11:04:11,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-04-11 11:04:11,464 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:11,464 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:04:11,464 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-11 11:04:11,464 INFO L82 PathProgramCache]: Analyzing trace with hash 1690660479, now seen corresponding path program 1 times [2018-04-11 11:04:11,464 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:11,464 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:11,465 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:11,465 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:11,465 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:11,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:11,471 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:11,487 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-11 11:04:11,487 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:04:11,487 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-11 11:04:11,487 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 11:04:11,488 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 11:04:11,488 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 11:04:11,488 INFO L87 Difference]: Start difference. First operand 220 states and 235 transitions. Second operand 4 states. [2018-04-11 11:04:11,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:11,605 INFO L93 Difference]: Finished difference Result 218 states and 232 transitions. [2018-04-11 11:04:11,605 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 11:04:11,605 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 15 [2018-04-11 11:04:11,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:11,606 INFO L225 Difference]: With dead ends: 218 [2018-04-11 11:04:11,606 INFO L226 Difference]: Without dead ends: 218 [2018-04-11 11:04:11,606 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 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-11 11:04:11,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2018-04-11 11:04:11,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 218. [2018-04-11 11:04:11,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 218 states. [2018-04-11 11:04:11,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 232 transitions. [2018-04-11 11:04:11,612 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 232 transitions. Word has length 15 [2018-04-11 11:04:11,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:11,613 INFO L459 AbstractCegarLoop]: Abstraction has 218 states and 232 transitions. [2018-04-11 11:04:11,613 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 11:04:11,613 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 232 transitions. [2018-04-11 11:04:11,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-04-11 11:04:11,613 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:11,613 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:04:11,614 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-11 11:04:11,614 INFO L82 PathProgramCache]: Analyzing trace with hash 1690660480, now seen corresponding path program 1 times [2018-04-11 11:04:11,614 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:11,614 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:11,615 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:11,615 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:11,615 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:11,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:11,624 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:11,645 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-11 11:04:11,645 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:04:11,645 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-11 11:04:11,646 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 11:04:11,646 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 11:04:11,646 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 11:04:11,646 INFO L87 Difference]: Start difference. First operand 218 states and 232 transitions. Second operand 4 states. [2018-04-11 11:04:11,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:11,742 INFO L93 Difference]: Finished difference Result 216 states and 229 transitions. [2018-04-11 11:04:11,742 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-11 11:04:11,742 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 15 [2018-04-11 11:04:11,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:11,743 INFO L225 Difference]: With dead ends: 216 [2018-04-11 11:04:11,743 INFO L226 Difference]: Without dead ends: 216 [2018-04-11 11:04:11,744 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 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-11 11:04:11,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2018-04-11 11:04:11,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 216. [2018-04-11 11:04:11,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 216 states. [2018-04-11 11:04:11,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 229 transitions. [2018-04-11 11:04:11,748 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 229 transitions. Word has length 15 [2018-04-11 11:04:11,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:11,748 INFO L459 AbstractCegarLoop]: Abstraction has 216 states and 229 transitions. [2018-04-11 11:04:11,748 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 11:04:11,748 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 229 transitions. [2018-04-11 11:04:11,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-04-11 11:04:11,749 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:11,749 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] [2018-04-11 11:04:11,749 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-11 11:04:11,749 INFO L82 PathProgramCache]: Analyzing trace with hash 1541316875, now seen corresponding path program 1 times [2018-04-11 11:04:11,749 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:11,749 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:11,750 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:11,750 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:11,750 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:11,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:11,763 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:11,925 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-11 11:04:11,925 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:04:11,925 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2018-04-11 11:04:11,925 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-11 11:04:11,925 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-11 11:04:11,925 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2018-04-11 11:04:11,925 INFO L87 Difference]: Start difference. First operand 216 states and 229 transitions. Second operand 13 states. [2018-04-11 11:04:12,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:12,664 INFO L93 Difference]: Finished difference Result 218 states and 232 transitions. [2018-04-11 11:04:12,664 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-11 11:04:12,664 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 20 [2018-04-11 11:04:12,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:12,665 INFO L225 Difference]: With dead ends: 218 [2018-04-11 11:04:12,665 INFO L226 Difference]: Without dead ends: 218 [2018-04-11 11:04:12,665 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2018-04-11 11:04:12,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2018-04-11 11:04:12,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 217. [2018-04-11 11:04:12,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 217 states. [2018-04-11 11:04:12,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 230 transitions. [2018-04-11 11:04:12,669 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 230 transitions. Word has length 20 [2018-04-11 11:04:12,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:12,670 INFO L459 AbstractCegarLoop]: Abstraction has 217 states and 230 transitions. [2018-04-11 11:04:12,670 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-11 11:04:12,670 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 230 transitions. [2018-04-11 11:04:12,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-11 11:04:12,670 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:12,670 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-11 11:04:12,670 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-11 11:04:12,672 INFO L82 PathProgramCache]: Analyzing trace with hash -556667514, now seen corresponding path program 1 times [2018-04-11 11:04:12,672 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:12,672 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:12,672 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:12,673 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:12,673 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:12,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:12,683 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:12,713 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-11 11:04:12,713 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:04:12,713 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-11 11:04:12,714 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 11:04:12,714 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 11:04:12,714 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 11:04:12,714 INFO L87 Difference]: Start difference. First operand 217 states and 230 transitions. Second operand 4 states. [2018-04-11 11:04:12,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:12,734 INFO L93 Difference]: Finished difference Result 306 states and 323 transitions. [2018-04-11 11:04:12,734 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 11:04:12,734 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 22 [2018-04-11 11:04:12,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:12,735 INFO L225 Difference]: With dead ends: 306 [2018-04-11 11:04:12,735 INFO L226 Difference]: Without dead ends: 306 [2018-04-11 11:04:12,736 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 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-11 11:04:12,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2018-04-11 11:04:12,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 270. [2018-04-11 11:04:12,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 270 states. [2018-04-11 11:04:12,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 323 transitions. [2018-04-11 11:04:12,741 INFO L78 Accepts]: Start accepts. Automaton has 270 states and 323 transitions. Word has length 22 [2018-04-11 11:04:12,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:12,741 INFO L459 AbstractCegarLoop]: Abstraction has 270 states and 323 transitions. [2018-04-11 11:04:12,741 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 11:04:12,741 INFO L276 IsEmpty]: Start isEmpty. Operand 270 states and 323 transitions. [2018-04-11 11:04:12,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2018-04-11 11:04:12,741 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:12,742 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:04:12,742 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-11 11:04:12,742 INFO L82 PathProgramCache]: Analyzing trace with hash 747292240, now seen corresponding path program 1 times [2018-04-11 11:04:12,742 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:12,742 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:12,743 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:12,743 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:12,743 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:12,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:12,752 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:12,776 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-11 11:04:12,776 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:04:12,776 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-11 11:04:12,777 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 11:04:12,777 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 11:04:12,777 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 11:04:12,777 INFO L87 Difference]: Start difference. First operand 270 states and 323 transitions. Second operand 4 states. [2018-04-11 11:04:12,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:12,907 INFO L93 Difference]: Finished difference Result 283 states and 329 transitions. [2018-04-11 11:04:12,907 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-11 11:04:12,907 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 26 [2018-04-11 11:04:12,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:12,909 INFO L225 Difference]: With dead ends: 283 [2018-04-11 11:04:12,909 INFO L226 Difference]: Without dead ends: 283 [2018-04-11 11:04:12,909 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 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-11 11:04:12,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2018-04-11 11:04:12,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 272. [2018-04-11 11:04:12,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 272 states. [2018-04-11 11:04:12,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 321 transitions. [2018-04-11 11:04:12,915 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 321 transitions. Word has length 26 [2018-04-11 11:04:12,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:12,916 INFO L459 AbstractCegarLoop]: Abstraction has 272 states and 321 transitions. [2018-04-11 11:04:12,916 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 11:04:12,916 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 321 transitions. [2018-04-11 11:04:12,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2018-04-11 11:04:12,916 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:12,916 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:04:12,917 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-11 11:04:12,917 INFO L82 PathProgramCache]: Analyzing trace with hash 747292241, now seen corresponding path program 1 times [2018-04-11 11:04:12,917 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:12,917 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:12,918 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:12,918 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:12,918 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:12,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:12,928 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:12,963 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-11 11:04:12,964 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:04:12,964 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-11 11:04:12,964 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 11:04:12,964 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 11:04:12,964 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:04:12,964 INFO L87 Difference]: Start difference. First operand 272 states and 321 transitions. Second operand 5 states. [2018-04-11 11:04:13,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:13,106 INFO L93 Difference]: Finished difference Result 295 states and 337 transitions. [2018-04-11 11:04:13,107 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-11 11:04:13,107 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 26 [2018-04-11 11:04:13,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:13,108 INFO L225 Difference]: With dead ends: 295 [2018-04-11 11:04:13,108 INFO L226 Difference]: Without dead ends: 295 [2018-04-11 11:04:13,108 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2018-04-11 11:04:13,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2018-04-11 11:04:13,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 273. [2018-04-11 11:04:13,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 273 states. [2018-04-11 11:04:13,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 273 states to 273 states and 315 transitions. [2018-04-11 11:04:13,114 INFO L78 Accepts]: Start accepts. Automaton has 273 states and 315 transitions. Word has length 26 [2018-04-11 11:04:13,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:13,114 INFO L459 AbstractCegarLoop]: Abstraction has 273 states and 315 transitions. [2018-04-11 11:04:13,114 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 11:04:13,114 INFO L276 IsEmpty]: Start isEmpty. Operand 273 states and 315 transitions. [2018-04-11 11:04:13,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-04-11 11:04:13,115 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:13,115 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] [2018-04-11 11:04:13,115 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-11 11:04:13,115 INFO L82 PathProgramCache]: Analyzing trace with hash 255314327, now seen corresponding path program 1 times [2018-04-11 11:04:13,115 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:13,115 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:13,116 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:13,116 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:13,116 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:13,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:13,128 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:13,177 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-11 11:04:13,177 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:04:13,177 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-11 11:04:13,177 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 11:04:13,177 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 11:04:13,177 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-04-11 11:04:13,177 INFO L87 Difference]: Start difference. First operand 273 states and 315 transitions. Second operand 6 states. [2018-04-11 11:04:13,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:13,371 INFO L93 Difference]: Finished difference Result 294 states and 337 transitions. [2018-04-11 11:04:13,372 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 11:04:13,372 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 32 [2018-04-11 11:04:13,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:13,373 INFO L225 Difference]: With dead ends: 294 [2018-04-11 11:04:13,373 INFO L226 Difference]: Without dead ends: 294 [2018-04-11 11:04:13,373 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2018-04-11 11:04:13,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2018-04-11 11:04:13,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 283. [2018-04-11 11:04:13,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 283 states. [2018-04-11 11:04:13,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 327 transitions. [2018-04-11 11:04:13,379 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 327 transitions. Word has length 32 [2018-04-11 11:04:13,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:13,380 INFO L459 AbstractCegarLoop]: Abstraction has 283 states and 327 transitions. [2018-04-11 11:04:13,380 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 11:04:13,380 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 327 transitions. [2018-04-11 11:04:13,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-04-11 11:04:13,381 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:13,381 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] [2018-04-11 11:04:13,381 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-11 11:04:13,381 INFO L82 PathProgramCache]: Analyzing trace with hash 255314326, now seen corresponding path program 1 times [2018-04-11 11:04:13,381 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:13,381 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:13,382 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:13,382 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:13,382 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:13,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:13,392 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:13,420 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-11 11:04:13,420 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:04:13,420 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-11 11:04:13,420 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 11:04:13,420 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 11:04:13,420 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:04:13,421 INFO L87 Difference]: Start difference. First operand 283 states and 327 transitions. Second operand 5 states. [2018-04-11 11:04:13,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:13,594 INFO L93 Difference]: Finished difference Result 292 states and 331 transitions. [2018-04-11 11:04:13,595 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 11:04:13,595 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 32 [2018-04-11 11:04:13,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:13,596 INFO L225 Difference]: With dead ends: 292 [2018-04-11 11:04:13,596 INFO L226 Difference]: Without dead ends: 292 [2018-04-11 11:04:13,596 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 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-11 11:04:13,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2018-04-11 11:04:13,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 282. [2018-04-11 11:04:13,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 282 states. [2018-04-11 11:04:13,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 323 transitions. [2018-04-11 11:04:13,605 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 323 transitions. Word has length 32 [2018-04-11 11:04:13,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:13,606 INFO L459 AbstractCegarLoop]: Abstraction has 282 states and 323 transitions. [2018-04-11 11:04:13,606 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 11:04:13,606 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 323 transitions. [2018-04-11 11:04:13,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2018-04-11 11:04:13,606 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:13,607 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] [2018-04-11 11:04:13,607 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-11 11:04:13,607 INFO L82 PathProgramCache]: Analyzing trace with hash -1339492671, now seen corresponding path program 1 times [2018-04-11 11:04:13,607 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:13,607 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:13,608 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:13,608 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:13,608 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:13,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:13,623 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:13,760 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-11 11:04:13,761 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:04:13,761 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:04:13,770 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:13,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:13,813 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:04:13,848 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-11 11:04:13,849 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:13,854 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:13,854 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-11 11:04:13,878 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-11 11:04:13,880 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-11 11:04:13,880 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:13,882 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:13,892 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-11 11:04:13,894 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-11 11:04:13,894 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:13,896 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:13,901 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-11 11:04:13,901 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:35, output treesize:21 [2018-04-11 11:04:13,970 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-11 11:04:13,972 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-11 11:04:13,973 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:13,975 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:13,981 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-11 11:04:13,983 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-11 11:04:13,983 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:13,986 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:13,990 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-11 11:04:13,990 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:55, output treesize:19 [2018-04-11 11:04:14,006 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-11 11:04:14,024 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:04:14,024 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2018-04-11 11:04:14,024 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-11 11:04:14,025 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-11 11:04:14,025 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2018-04-11 11:04:14,025 INFO L87 Difference]: Start difference. First operand 282 states and 323 transitions. Second operand 16 states. [2018-04-11 11:04:14,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:14,506 INFO L93 Difference]: Finished difference Result 291 states and 331 transitions. [2018-04-11 11:04:14,507 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-11 11:04:14,507 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 39 [2018-04-11 11:04:14,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:14,508 INFO L225 Difference]: With dead ends: 291 [2018-04-11 11:04:14,508 INFO L226 Difference]: Without dead ends: 291 [2018-04-11 11:04:14,509 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=120, Invalid=342, Unknown=0, NotChecked=0, Total=462 [2018-04-11 11:04:14,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2018-04-11 11:04:14,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 275. [2018-04-11 11:04:14,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 275 states. [2018-04-11 11:04:14,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 315 transitions. [2018-04-11 11:04:14,514 INFO L78 Accepts]: Start accepts. Automaton has 275 states and 315 transitions. Word has length 39 [2018-04-11 11:04:14,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:14,515 INFO L459 AbstractCegarLoop]: Abstraction has 275 states and 315 transitions. [2018-04-11 11:04:14,515 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-11 11:04:14,515 INFO L276 IsEmpty]: Start isEmpty. Operand 275 states and 315 transitions. [2018-04-11 11:04:14,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2018-04-11 11:04:14,516 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:14,516 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] [2018-04-11 11:04:14,516 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-11 11:04:14,516 INFO L82 PathProgramCache]: Analyzing trace with hash -418588647, now seen corresponding path program 1 times [2018-04-11 11:04:14,516 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:14,516 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:14,517 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:14,517 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:14,517 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:14,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:14,530 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:14,556 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-11 11:04:14,557 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:04:14,557 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-11 11:04:14,557 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 11:04:14,557 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 11:04:14,558 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 11:04:14,558 INFO L87 Difference]: Start difference. First operand 275 states and 315 transitions. Second operand 4 states. [2018-04-11 11:04:14,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:14,667 INFO L93 Difference]: Finished difference Result 277 states and 309 transitions. [2018-04-11 11:04:14,667 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-11 11:04:14,667 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 53 [2018-04-11 11:04:14,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:14,668 INFO L225 Difference]: With dead ends: 277 [2018-04-11 11:04:14,669 INFO L226 Difference]: Without dead ends: 277 [2018-04-11 11:04:14,669 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 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-11 11:04:14,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277 states. [2018-04-11 11:04:14,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277 to 271. [2018-04-11 11:04:14,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 271 states. [2018-04-11 11:04:14,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 303 transitions. [2018-04-11 11:04:14,674 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 303 transitions. Word has length 53 [2018-04-11 11:04:14,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:14,674 INFO L459 AbstractCegarLoop]: Abstraction has 271 states and 303 transitions. [2018-04-11 11:04:14,675 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 11:04:14,675 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 303 transitions. [2018-04-11 11:04:14,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2018-04-11 11:04:14,675 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:14,675 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] [2018-04-11 11:04:14,676 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-11 11:04:14,676 INFO L82 PathProgramCache]: Analyzing trace with hash -418588646, now seen corresponding path program 1 times [2018-04-11 11:04:14,676 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:14,676 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:14,676 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:14,677 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:14,677 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:14,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:14,688 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:14,725 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-11 11:04:14,725 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:04:14,725 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-11 11:04:14,725 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 11:04:14,725 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 11:04:14,726 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 11:04:14,726 INFO L87 Difference]: Start difference. First operand 271 states and 303 transitions. Second operand 4 states. [2018-04-11 11:04:14,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:14,819 INFO L93 Difference]: Finished difference Result 273 states and 297 transitions. [2018-04-11 11:04:14,819 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-11 11:04:14,819 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 53 [2018-04-11 11:04:14,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:14,820 INFO L225 Difference]: With dead ends: 273 [2018-04-11 11:04:14,820 INFO L226 Difference]: Without dead ends: 273 [2018-04-11 11:04:14,821 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 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-11 11:04:14,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2018-04-11 11:04:14,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 267. [2018-04-11 11:04:14,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 267 states. [2018-04-11 11:04:14,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 291 transitions. [2018-04-11 11:04:14,825 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 291 transitions. Word has length 53 [2018-04-11 11:04:14,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:14,826 INFO L459 AbstractCegarLoop]: Abstraction has 267 states and 291 transitions. [2018-04-11 11:04:14,826 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 11:04:14,826 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 291 transitions. [2018-04-11 11:04:14,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2018-04-11 11:04:14,826 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:14,827 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] [2018-04-11 11:04:14,827 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-11 11:04:14,827 INFO L82 PathProgramCache]: Analyzing trace with hash -92235618, now seen corresponding path program 1 times [2018-04-11 11:04:14,827 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:14,827 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:14,828 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:14,828 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:14,828 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:14,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:14,839 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:14,858 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-11 11:04:14,858 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:04:14,858 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:04:14,866 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:14,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:14,898 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:04:14,907 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-11 11:04:14,935 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:04:14,935 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2018-04-11 11:04:14,936 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 11:04:14,936 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 11:04:14,936 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:04:14,936 INFO L87 Difference]: Start difference. First operand 267 states and 291 transitions. Second operand 5 states. [2018-04-11 11:04:14,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:14,949 INFO L93 Difference]: Finished difference Result 291 states and 315 transitions. [2018-04-11 11:04:14,949 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-11 11:04:14,949 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 54 [2018-04-11 11:04:14,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:14,950 INFO L225 Difference]: With dead ends: 291 [2018-04-11 11:04:14,950 INFO L226 Difference]: Without dead ends: 291 [2018-04-11 11:04:14,951 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:04:14,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2018-04-11 11:04:14,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 281. [2018-04-11 11:04:14,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 281 states. [2018-04-11 11:04:14,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 305 transitions. [2018-04-11 11:04:14,955 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 305 transitions. Word has length 54 [2018-04-11 11:04:14,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:14,956 INFO L459 AbstractCegarLoop]: Abstraction has 281 states and 305 transitions. [2018-04-11 11:04:14,956 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 11:04:14,956 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 305 transitions. [2018-04-11 11:04:14,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2018-04-11 11:04:14,956 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:14,957 INFO L355 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:04:14,957 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-11 11:04:14,957 INFO L82 PathProgramCache]: Analyzing trace with hash -993711544, now seen corresponding path program 2 times [2018-04-11 11:04:14,957 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:14,957 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:14,958 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:14,958 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:14,958 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:14,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:14,969 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:15,009 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:04:15,009 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:04:15,010 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:04:15,018 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:04:15,048 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2018-04-11 11:04:15,048 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:04:15,051 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:04:15,081 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-11 11:04:15,090 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)) (let ((.cse0 (store |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base 1))) (and (= 0 (select .cse0 |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base|)) (= |c_#valid| (store .cse0 |__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-11 11:04:15,143 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:15,144 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:15,145 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:15,146 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 42 [2018-04-11 11:04:15,149 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 30 treesize of output 34 [2018-04-11 11:04:15,150 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:15,159 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:15,168 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-11 11:04:15,168 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:28, output treesize:28 [2018-04-11 11:04:15,198 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-04-11 11:04:15,227 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 11:04:15,228 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [5] total 11 [2018-04-11 11:04:15,228 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-11 11:04:15,228 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-11 11:04:15,228 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=55, Unknown=2, NotChecked=30, Total=110 [2018-04-11 11:04:15,228 INFO L87 Difference]: Start difference. First operand 281 states and 305 transitions. Second operand 11 states. [2018-04-11 11:04:15,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:15,499 INFO L93 Difference]: Finished difference Result 347 states and 380 transitions. [2018-04-11 11:04:15,499 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-11 11:04:15,499 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 61 [2018-04-11 11:04:15,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:15,500 INFO L225 Difference]: With dead ends: 347 [2018-04-11 11:04:15,500 INFO L226 Difference]: Without dead ends: 347 [2018-04-11 11:04:15,500 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=94, Unknown=8, NotChecked=42, Total=182 [2018-04-11 11:04:15,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2018-04-11 11:04:15,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 314. [2018-04-11 11:04:15,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 314 states. [2018-04-11 11:04:15,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 344 transitions. [2018-04-11 11:04:15,504 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 344 transitions. Word has length 61 [2018-04-11 11:04:15,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:15,504 INFO L459 AbstractCegarLoop]: Abstraction has 314 states and 344 transitions. [2018-04-11 11:04:15,504 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-11 11:04:15,504 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 344 transitions. [2018-04-11 11:04:15,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2018-04-11 11:04:15,505 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:15,505 INFO L355 BasicCegarLoop]: trace histogram [4, 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] [2018-04-11 11:04:15,505 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-11 11:04:15,505 INFO L82 PathProgramCache]: Analyzing trace with hash 737363295, now seen corresponding path program 1 times [2018-04-11 11:04:15,506 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:15,506 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:15,506 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:15,506 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:04:15,506 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:15,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:15,524 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:15,945 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 2 proven. 18 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-11 11:04:15,945 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:04:15,945 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:04:15,954 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:15,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:15,992 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:04:16,111 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-11 11:04:16,163 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:16,164 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:16,165 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:16,165 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-11 11:04:16,166 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:16,176 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 23 [2018-04-11 11:04:16,180 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:16,183 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-11 11:04:16,183 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:16,191 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:16,200 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-11 11:04:16,200 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:38, output treesize:29 [2018-04-11 11:04:16,252 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:04:16,279 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 11:04:16,279 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9] imperfect sequences [13] total 20 [2018-04-11 11:04:16,280 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-11 11:04:16,280 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-11 11:04:16,280 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=303, Unknown=9, NotChecked=36, Total=420 [2018-04-11 11:04:16,280 INFO L87 Difference]: Start difference. First operand 314 states and 344 transitions. Second operand 21 states. [2018-04-11 11:04:17,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:17,631 INFO L93 Difference]: Finished difference Result 361 states and 395 transitions. [2018-04-11 11:04:17,632 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-11 11:04:17,632 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 68 [2018-04-11 11:04:17,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:17,633 INFO L225 Difference]: With dead ends: 361 [2018-04-11 11:04:17,633 INFO L226 Difference]: Without dead ends: 361 [2018-04-11 11:04:17,634 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=178, Invalid=806, Unknown=12, NotChecked=60, Total=1056 [2018-04-11 11:04:17,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states. [2018-04-11 11:04:17,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 326. [2018-04-11 11:04:17,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 326 states. [2018-04-11 11:04:17,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 358 transitions. [2018-04-11 11:04:17,644 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 358 transitions. Word has length 68 [2018-04-11 11:04:17,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:17,644 INFO L459 AbstractCegarLoop]: Abstraction has 326 states and 358 transitions. [2018-04-11 11:04:17,644 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-11 11:04:17,645 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 358 transitions. [2018-04-11 11:04:17,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2018-04-11 11:04:17,645 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:17,645 INFO L355 BasicCegarLoop]: trace histogram [4, 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] [2018-04-11 11:04:17,645 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-11 11:04:17,646 INFO L82 PathProgramCache]: Analyzing trace with hash -1164519679, now seen corresponding path program 1 times [2018-04-11 11:04:17,646 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:17,646 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:17,646 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:17,646 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:17,647 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:17,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:17,660 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:17,708 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:04:17,708 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:04:17,709 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-11 11:04:17,709 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 11:04:17,709 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 11:04:17,709 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-11 11:04:17,709 INFO L87 Difference]: Start difference. First operand 326 states and 358 transitions. Second operand 6 states. [2018-04-11 11:04:17,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:17,804 INFO L93 Difference]: Finished difference Result 385 states and 425 transitions. [2018-04-11 11:04:17,804 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-11 11:04:17,804 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 70 [2018-04-11 11:04:17,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:17,805 INFO L225 Difference]: With dead ends: 385 [2018-04-11 11:04:17,806 INFO L226 Difference]: Without dead ends: 385 [2018-04-11 11:04:17,806 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2018-04-11 11:04:17,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2018-04-11 11:04:17,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 337. [2018-04-11 11:04:17,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 337 states. [2018-04-11 11:04:17,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 370 transitions. [2018-04-11 11:04:17,810 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 370 transitions. Word has length 70 [2018-04-11 11:04:17,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:17,810 INFO L459 AbstractCegarLoop]: Abstraction has 337 states and 370 transitions. [2018-04-11 11:04:17,810 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 11:04:17,810 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 370 transitions. [2018-04-11 11:04:17,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2018-04-11 11:04:17,810 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:17,810 INFO L355 BasicCegarLoop]: trace histogram [4, 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] [2018-04-11 11:04:17,811 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-11 11:04:17,811 INFO L82 PathProgramCache]: Analyzing trace with hash -63478099, now seen corresponding path program 1 times [2018-04-11 11:04:17,811 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:17,811 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:17,811 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:17,811 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:17,811 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:17,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:17,822 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:18,109 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-11 11:04:18,109 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:04:18,109 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:04:18,117 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:18,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:18,154 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:04:18,168 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-11 11:04:18,168 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:18,169 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:18,169 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-11 11:04:18,186 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-11 11:04:18,187 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:18,189 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:18,189 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-04-11 11:04:18,228 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-11 11:04:18,230 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)) (let ((.cse0 (store |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base 1))) (and (= 0 (select .cse0 |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base|)) (= |c_#valid| (store .cse0 |__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-11 11:04:18,271 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:18,272 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:18,272 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:18,274 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:18,276 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:18,276 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 55 [2018-04-11 11:04:18,279 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 47 [2018-04-11 11:04:18,280 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:18,289 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:18,298 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-11 11:04:18,298 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:33, output treesize:41 [2018-04-11 11:04:18,387 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:04:18,417 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 11:04:18,417 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [12] imperfect sequences [10] total 19 [2018-04-11 11:04:18,417 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-11 11:04:18,417 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-11 11:04:18,417 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=256, Unknown=2, NotChecked=66, Total=380 [2018-04-11 11:04:18,418 INFO L87 Difference]: Start difference. First operand 337 states and 370 transitions. Second operand 20 states. [2018-04-11 11:04:19,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:19,762 INFO L93 Difference]: Finished difference Result 365 states and 399 transitions. [2018-04-11 11:04:19,762 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-11 11:04:19,762 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 70 [2018-04-11 11:04:19,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:19,763 INFO L225 Difference]: With dead ends: 365 [2018-04-11 11:04:19,763 INFO L226 Difference]: Without dead ends: 365 [2018-04-11 11:04:19,764 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=156, Invalid=720, Unknown=2, NotChecked=114, Total=992 [2018-04-11 11:04:19,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2018-04-11 11:04:19,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 330. [2018-04-11 11:04:19,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 330 states. [2018-04-11 11:04:19,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 360 transitions. [2018-04-11 11:04:19,768 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 360 transitions. Word has length 70 [2018-04-11 11:04:19,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:19,768 INFO L459 AbstractCegarLoop]: Abstraction has 330 states and 360 transitions. [2018-04-11 11:04:19,768 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-11 11:04:19,768 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 360 transitions. [2018-04-11 11:04:19,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2018-04-11 11:04:19,768 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:19,768 INFO L355 BasicCegarLoop]: trace histogram [4, 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] [2018-04-11 11:04:19,768 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-11 11:04:19,769 INFO L82 PathProgramCache]: Analyzing trace with hash -63478098, now seen corresponding path program 1 times [2018-04-11 11:04:19,769 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:19,769 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:19,769 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:19,769 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:19,769 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:19,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:19,781 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:20,128 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 2 proven. 18 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-11 11:04:20,129 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:04:20,129 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:04:20,135 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:20,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:20,163 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:04:20,166 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-11 11:04:20,167 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:20,169 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:20,169 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-11 11:04:20,208 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:20,208 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:20,209 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-11 11:04:20,209 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:20,218 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:20,218 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:17, output treesize:15 [2018-04-11 11:04:20,349 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-11 11:04:20,398 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:20,399 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 23 [2018-04-11 11:04:20,402 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:20,404 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:20,404 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 5 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-11 11:04:20,404 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:20,426 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:20,438 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:20,439 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:20,440 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:20,440 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:20,441 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:20,441 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:20,442 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 25 [2018-04-11 11:04:20,442 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:20,452 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 11:04:20,453 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 5 variables, input treesize:47, output treesize:29 [2018-04-11 11:04:20,486 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:04:20,505 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 11:04:20,505 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [12] imperfect sequences [14] total 24 [2018-04-11 11:04:20,531 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-11 11:04:20,531 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-11 11:04:20,531 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=460, Unknown=7, NotChecked=44, Total=600 [2018-04-11 11:04:20,532 INFO L87 Difference]: Start difference. First operand 330 states and 360 transitions. Second operand 25 states. [2018-04-11 11:04:21,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:21,664 INFO L93 Difference]: Finished difference Result 362 states and 397 transitions. [2018-04-11 11:04:21,664 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-11 11:04:21,665 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 70 [2018-04-11 11:04:21,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:21,665 INFO L225 Difference]: With dead ends: 362 [2018-04-11 11:04:21,666 INFO L226 Difference]: Without dead ends: 362 [2018-04-11 11:04:21,666 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 64 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 265 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=215, Invalid=1111, Unknown=10, NotChecked=70, Total=1406 [2018-04-11 11:04:21,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2018-04-11 11:04:21,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 329. [2018-04-11 11:04:21,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 329 states. [2018-04-11 11:04:21,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 357 transitions. [2018-04-11 11:04:21,672 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 357 transitions. Word has length 70 [2018-04-11 11:04:21,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:21,672 INFO L459 AbstractCegarLoop]: Abstraction has 329 states and 357 transitions. [2018-04-11 11:04:21,672 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-11 11:04:21,672 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 357 transitions. [2018-04-11 11:04:21,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2018-04-11 11:04:21,673 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:21,673 INFO L355 BasicCegarLoop]: trace histogram [4, 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] [2018-04-11 11:04:21,673 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-11 11:04:21,673 INFO L82 PathProgramCache]: Analyzing trace with hash -1290405079, now seen corresponding path program 1 times [2018-04-11 11:04:21,673 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:21,674 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:21,674 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:21,674 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:21,674 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:21,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:21,687 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:21,781 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:04:21,781 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:04:21,781 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-11 11:04:21,781 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 11:04:21,781 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 11:04:21,782 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-04-11 11:04:21,782 INFO L87 Difference]: Start difference. First operand 329 states and 357 transitions. Second operand 6 states. [2018-04-11 11:04:21,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:21,909 INFO L93 Difference]: Finished difference Result 326 states and 354 transitions. [2018-04-11 11:04:21,911 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 11:04:21,911 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 73 [2018-04-11 11:04:21,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:21,912 INFO L225 Difference]: With dead ends: 326 [2018-04-11 11:04:21,912 INFO L226 Difference]: Without dead ends: 326 [2018-04-11 11:04:21,912 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2018-04-11 11:04:21,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 326 states. [2018-04-11 11:04:21,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 326 to 325. [2018-04-11 11:04:21,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 325 states. [2018-04-11 11:04:21,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 354 transitions. [2018-04-11 11:04:21,917 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 354 transitions. Word has length 73 [2018-04-11 11:04:21,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:21,918 INFO L459 AbstractCegarLoop]: Abstraction has 325 states and 354 transitions. [2018-04-11 11:04:21,918 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 11:04:21,918 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 354 transitions. [2018-04-11 11:04:21,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2018-04-11 11:04:21,918 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:21,919 INFO L355 BasicCegarLoop]: trace histogram [4, 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] [2018-04-11 11:04:21,919 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-11 11:04:21,919 INFO L82 PathProgramCache]: Analyzing trace with hash -1347851630, now seen corresponding path program 1 times [2018-04-11 11:04:21,919 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:21,919 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:21,920 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:21,920 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:21,920 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:21,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:21,932 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:21,988 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:04:21,988 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:04:21,988 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-11 11:04:21,988 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-11 11:04:21,988 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-11 11:04:21,989 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2018-04-11 11:04:21,989 INFO L87 Difference]: Start difference. First operand 325 states and 354 transitions. Second operand 7 states. [2018-04-11 11:04:22,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:22,167 INFO L93 Difference]: Finished difference Result 339 states and 370 transitions. [2018-04-11 11:04:22,167 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-11 11:04:22,167 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 74 [2018-04-11 11:04:22,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:22,168 INFO L225 Difference]: With dead ends: 339 [2018-04-11 11:04:22,168 INFO L226 Difference]: Without dead ends: 339 [2018-04-11 11:04:22,169 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2018-04-11 11:04:22,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2018-04-11 11:04:22,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 324. [2018-04-11 11:04:22,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 324 states. [2018-04-11 11:04:22,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 353 transitions. [2018-04-11 11:04:22,173 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 353 transitions. Word has length 74 [2018-04-11 11:04:22,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:22,173 INFO L459 AbstractCegarLoop]: Abstraction has 324 states and 353 transitions. [2018-04-11 11:04:22,173 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-11 11:04:22,173 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 353 transitions. [2018-04-11 11:04:22,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2018-04-11 11:04:22,174 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:22,174 INFO L355 BasicCegarLoop]: trace histogram [4, 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] [2018-04-11 11:04:22,174 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-11 11:04:22,174 INFO L82 PathProgramCache]: Analyzing trace with hash -1347851629, now seen corresponding path program 1 times [2018-04-11 11:04:22,174 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:22,175 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:22,175 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:22,175 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:22,175 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:22,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:22,188 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:22,290 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:04:22,290 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:04:22,291 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-04-11 11:04:22,291 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-11 11:04:22,291 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-11 11:04:22,291 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2018-04-11 11:04:22,291 INFO L87 Difference]: Start difference. First operand 324 states and 353 transitions. Second operand 9 states. [2018-04-11 11:04:22,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:22,505 INFO L93 Difference]: Finished difference Result 350 states and 381 transitions. [2018-04-11 11:04:22,505 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-11 11:04:22,505 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 74 [2018-04-11 11:04:22,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:22,507 INFO L225 Difference]: With dead ends: 350 [2018-04-11 11:04:22,507 INFO L226 Difference]: Without dead ends: 350 [2018-04-11 11:04:22,507 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2018-04-11 11:04:22,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2018-04-11 11:04:22,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 323. [2018-04-11 11:04:22,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 323 states. [2018-04-11 11:04:22,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 352 transitions. [2018-04-11 11:04:22,512 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 352 transitions. Word has length 74 [2018-04-11 11:04:22,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:22,512 INFO L459 AbstractCegarLoop]: Abstraction has 323 states and 352 transitions. [2018-04-11 11:04:22,513 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-11 11:04:22,513 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 352 transitions. [2018-04-11 11:04:22,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2018-04-11 11:04:22,513 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:22,514 INFO L355 BasicCegarLoop]: trace histogram [4, 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] [2018-04-11 11:04:22,514 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-11 11:04:22,514 INFO L82 PathProgramCache]: Analyzing trace with hash -1857641320, now seen corresponding path program 1 times [2018-04-11 11:04:22,514 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:22,514 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:22,515 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:22,515 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:22,515 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:22,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:22,527 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:22,557 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:04:22,557 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:04:22,557 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-11 11:04:22,558 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 11:04:22,558 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 11:04:22,558 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:04:22,558 INFO L87 Difference]: Start difference. First operand 323 states and 352 transitions. Second operand 5 states. [2018-04-11 11:04:22,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:22,686 INFO L93 Difference]: Finished difference Result 338 states and 369 transitions. [2018-04-11 11:04:22,686 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 11:04:22,687 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 78 [2018-04-11 11:04:22,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:22,687 INFO L225 Difference]: With dead ends: 338 [2018-04-11 11:04:22,687 INFO L226 Difference]: Without dead ends: 338 [2018-04-11 11:04:22,688 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 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-11 11:04:22,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2018-04-11 11:04:22,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 322. [2018-04-11 11:04:22,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 322 states. [2018-04-11 11:04:22,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 351 transitions. [2018-04-11 11:04:22,691 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 351 transitions. Word has length 78 [2018-04-11 11:04:22,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:22,691 INFO L459 AbstractCegarLoop]: Abstraction has 322 states and 351 transitions. [2018-04-11 11:04:22,691 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 11:04:22,691 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 351 transitions. [2018-04-11 11:04:22,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2018-04-11 11:04:22,692 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:22,692 INFO L355 BasicCegarLoop]: trace histogram [4, 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] [2018-04-11 11:04:22,692 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-11 11:04:22,692 INFO L82 PathProgramCache]: Analyzing trace with hash -1857641319, now seen corresponding path program 1 times [2018-04-11 11:04:22,693 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:22,693 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:22,693 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:22,693 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:22,693 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:22,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:22,716 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:22,794 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:04:22,794 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:04:22,794 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-11 11:04:22,795 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 11:04:22,795 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 11:04:22,795 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:04:22,795 INFO L87 Difference]: Start difference. First operand 322 states and 351 transitions. Second operand 5 states. [2018-04-11 11:04:22,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:22,955 INFO L93 Difference]: Finished difference Result 349 states and 380 transitions. [2018-04-11 11:04:22,955 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 11:04:22,955 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 78 [2018-04-11 11:04:22,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:22,957 INFO L225 Difference]: With dead ends: 349 [2018-04-11 11:04:22,957 INFO L226 Difference]: Without dead ends: 349 [2018-04-11 11:04:22,957 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 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-11 11:04:22,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2018-04-11 11:04:22,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 321. [2018-04-11 11:04:22,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 321 states. [2018-04-11 11:04:22,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 350 transitions. [2018-04-11 11:04:22,962 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 350 transitions. Word has length 78 [2018-04-11 11:04:22,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:22,962 INFO L459 AbstractCegarLoop]: Abstraction has 321 states and 350 transitions. [2018-04-11 11:04:22,962 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 11:04:22,962 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 350 transitions. [2018-04-11 11:04:22,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2018-04-11 11:04:22,963 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:22,963 INFO L355 BasicCegarLoop]: trace histogram [4, 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] [2018-04-11 11:04:22,963 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-11 11:04:22,963 INFO L82 PathProgramCache]: Analyzing trace with hash -1752305873, now seen corresponding path program 1 times [2018-04-11 11:04:22,963 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:22,963 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:22,964 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:22,964 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:22,964 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:22,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:22,976 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:23,211 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:04:23,212 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:04:23,212 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2018-04-11 11:04:23,212 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-11 11:04:23,212 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-11 11:04:23,212 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=238, Unknown=0, NotChecked=0, Total=272 [2018-04-11 11:04:23,212 INFO L87 Difference]: Start difference. First operand 321 states and 350 transitions. Second operand 17 states. [2018-04-11 11:04:23,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:23,831 INFO L93 Difference]: Finished difference Result 370 states and 410 transitions. [2018-04-11 11:04:23,831 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-11 11:04:23,832 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 79 [2018-04-11 11:04:23,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:23,832 INFO L225 Difference]: With dead ends: 370 [2018-04-11 11:04:23,832 INFO L226 Difference]: Without dead ends: 370 [2018-04-11 11:04:23,833 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 1 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=138, Invalid=984, Unknown=0, NotChecked=0, Total=1122 [2018-04-11 11:04:23,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 370 states. [2018-04-11 11:04:23,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 370 to 328. [2018-04-11 11:04:23,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 328 states. [2018-04-11 11:04:23,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 364 transitions. [2018-04-11 11:04:23,836 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 364 transitions. Word has length 79 [2018-04-11 11:04:23,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:23,836 INFO L459 AbstractCegarLoop]: Abstraction has 328 states and 364 transitions. [2018-04-11 11:04:23,836 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-11 11:04:23,836 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 364 transitions. [2018-04-11 11:04:23,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2018-04-11 11:04:23,836 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:23,836 INFO L355 BasicCegarLoop]: trace histogram [4, 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] [2018-04-11 11:04:23,836 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-11 11:04:23,837 INFO L82 PathProgramCache]: Analyzing trace with hash -1752305872, now seen corresponding path program 1 times [2018-04-11 11:04:23,837 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:23,837 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:23,837 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:23,837 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:23,837 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:23,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:23,851 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:24,169 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:04:24,169 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:04:24,169 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2018-04-11 11:04:24,169 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-11 11:04:24,169 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-11 11:04:24,169 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=302, Unknown=0, NotChecked=0, Total=342 [2018-04-11 11:04:24,169 INFO L87 Difference]: Start difference. First operand 328 states and 364 transitions. Second operand 19 states. [2018-04-11 11:04:24,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:24,868 INFO L93 Difference]: Finished difference Result 377 states and 416 transitions. [2018-04-11 11:04:24,868 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-11 11:04:24,868 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 79 [2018-04-11 11:04:24,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:24,869 INFO L225 Difference]: With dead ends: 377 [2018-04-11 11:04:24,869 INFO L226 Difference]: Without dead ends: 377 [2018-04-11 11:04:24,869 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=152, Invalid=1108, Unknown=0, NotChecked=0, Total=1260 [2018-04-11 11:04:24,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2018-04-11 11:04:24,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 328. [2018-04-11 11:04:24,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 328 states. [2018-04-11 11:04:24,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 363 transitions. [2018-04-11 11:04:24,874 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 363 transitions. Word has length 79 [2018-04-11 11:04:24,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:24,874 INFO L459 AbstractCegarLoop]: Abstraction has 328 states and 363 transitions. [2018-04-11 11:04:24,874 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-11 11:04:24,874 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 363 transitions. [2018-04-11 11:04:24,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2018-04-11 11:04:24,874 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:24,874 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11 11:04:24,875 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-11 11:04:24,875 INFO L82 PathProgramCache]: Analyzing trace with hash 1068581809, now seen corresponding path program 1 times [2018-04-11 11:04:24,875 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:24,875 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:24,875 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:24,876 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:24,876 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:24,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:24,889 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:25,591 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 8 proven. 7 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-11 11:04:25,591 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:04:25,614 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:04:25,619 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:25,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:25,642 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:04:25,732 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)) (let ((.cse0 (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))) (and (= (select .cse0 __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 1) (= (select .cse0 |c___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc20.base|) 0) (= 0 (select |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= (store .cse0 |c___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc20.base| 1) |c_#valid|)))) is different from true [2018-04-11 11:04:25,736 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) (__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~nextData~0.base Int)) (let ((.cse0 (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))) (and (= |c_#valid| (store .cse0 __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~nextData~0.base 1)) (= (select .cse0 __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 1) (= 0 (select .cse0 __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~nextData~0.base)) (= 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-11 11:04:25,753 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:25,754 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:25,754 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 45 treesize of output 46 [2018-04-11 11:04:25,777 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:25,779 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:25,780 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:25,781 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 49 [2018-04-11 11:04:25,785 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 37 [2018-04-11 11:04:25,785 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:25,792 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:25,800 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:25,808 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-11 11:04:25,808 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:45, output treesize:37 [2018-04-11 11:04:25,838 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 3 not checked. [2018-04-11 11:04:25,865 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:04:25,865 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 10] total 22 [2018-04-11 11:04:25,866 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-11 11:04:25,866 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-11 11:04:25,866 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=321, Unknown=5, NotChecked=78, Total=506 [2018-04-11 11:04:25,866 INFO L87 Difference]: Start difference. First operand 328 states and 363 transitions. Second operand 23 states. [2018-04-11 11:04:27,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:27,524 INFO L93 Difference]: Finished difference Result 369 states and 409 transitions. [2018-04-11 11:04:27,524 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-11 11:04:27,524 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 83 [2018-04-11 11:04:27,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:27,525 INFO L225 Difference]: With dead ends: 369 [2018-04-11 11:04:27,525 INFO L226 Difference]: Without dead ends: 369 [2018-04-11 11:04:27,525 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 87 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 278 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=235, Invalid=814, Unknown=15, NotChecked=126, Total=1190 [2018-04-11 11:04:27,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2018-04-11 11:04:27,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 348. [2018-04-11 11:04:27,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 348 states. [2018-04-11 11:04:27,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 387 transitions. [2018-04-11 11:04:27,528 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 387 transitions. Word has length 83 [2018-04-11 11:04:27,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:27,528 INFO L459 AbstractCegarLoop]: Abstraction has 348 states and 387 transitions. [2018-04-11 11:04:27,528 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-11 11:04:27,528 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 387 transitions. [2018-04-11 11:04:27,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2018-04-11 11:04:27,528 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:27,528 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11 11:04:27,529 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-11 11:04:27,529 INFO L82 PathProgramCache]: Analyzing trace with hash 1068581810, now seen corresponding path program 1 times [2018-04-11 11:04:27,529 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:27,529 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:27,529 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:27,529 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:27,529 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:27,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:27,541 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:28,130 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-11 11:04:28,130 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:04:28,130 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:04:28,135 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:28,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:28,166 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:04:28,294 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)) (let ((.cse0 (store |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base 1))) (let ((.cse1 (store .cse0 |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| 1))) (and (= 0 (select .cse0 |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base|)) (= (select .cse1 __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 1) (= (store (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___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc20.base| 16) |c_#length|) (= (select .cse1 |c___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc20.base|) 0) (= 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-11 11:04:28,297 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) (__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~nextData~0.base Int)) (let ((.cse0 (store |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base 1))) (let ((.cse1 (store .cse0 |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| 1))) (and (= 0 (select .cse0 |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base|)) (= (select .cse1 __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 1) (= 0 (select .cse1 __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~nextData~0.base)) (= 0 (select |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= |c_#length| (store (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) __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~nextData~0.base 16)))))) is different from true [2018-04-11 11:04:28,337 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:28,338 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:28,339 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:28,340 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 44 [2018-04-11 11:04:28,359 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:28,360 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:28,360 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:28,361 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:28,361 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 25 [2018-04-11 11:04:28,362 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:28,367 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:28,378 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 26 [2018-04-11 11:04:28,381 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:28,382 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 42 [2018-04-11 11:04:28,386 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 53 [2018-04-11 11:04:28,387 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:28,400 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:28,405 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:28,416 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-11 11:04:28,416 INFO L202 ElimStorePlain]: Needed 6 recursive calls to eliminate 5 variables, input treesize:63, output treesize:42 [2018-04-11 11:04:28,463 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 3 not checked. [2018-04-11 11:04:28,495 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:04:28,495 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12] total 25 [2018-04-11 11:04:28,496 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-11 11:04:28,496 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-11 11:04:28,496 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=445, Unknown=2, NotChecked=90, Total=650 [2018-04-11 11:04:28,496 INFO L87 Difference]: Start difference. First operand 348 states and 387 transitions. Second operand 26 states. [2018-04-11 11:04:30,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:30,164 INFO L93 Difference]: Finished difference Result 367 states and 407 transitions. [2018-04-11 11:04:30,164 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-11 11:04:30,164 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 83 [2018-04-11 11:04:30,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:30,165 INFO L225 Difference]: With dead ends: 367 [2018-04-11 11:04:30,165 INFO L226 Difference]: Without dead ends: 367 [2018-04-11 11:04:30,166 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 80 SyntacticMatches, 4 SemanticMatches, 35 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 263 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=220, Invalid=976, Unknown=2, NotChecked=134, Total=1332 [2018-04-11 11:04:30,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2018-04-11 11:04:30,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 348. [2018-04-11 11:04:30,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 348 states. [2018-04-11 11:04:30,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 385 transitions. [2018-04-11 11:04:30,170 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 385 transitions. Word has length 83 [2018-04-11 11:04:30,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:30,170 INFO L459 AbstractCegarLoop]: Abstraction has 348 states and 385 transitions. [2018-04-11 11:04:30,170 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-11 11:04:30,170 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 385 transitions. [2018-04-11 11:04:30,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2018-04-11 11:04:30,171 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:30,171 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11 11:04:30,171 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-11 11:04:30,171 INFO L82 PathProgramCache]: Analyzing trace with hash 1069471401, now seen corresponding path program 1 times [2018-04-11 11:04:30,171 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:30,172 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:30,172 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:30,172 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:30,172 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:30,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:30,184 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:30,236 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:04:30,236 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:04:30,236 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:04:30,243 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:30,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:30,284 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:04:30,289 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-11 11:04:30,289 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:30,292 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:30,292 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-04-11 11:04:30,320 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:04:30,349 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:04:30,349 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 8 [2018-04-11 11:04:30,349 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-11 11:04:30,350 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-11 11:04:30,350 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2018-04-11 11:04:30,350 INFO L87 Difference]: Start difference. First operand 348 states and 385 transitions. Second operand 9 states. [2018-04-11 11:04:30,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:30,531 INFO L93 Difference]: Finished difference Result 349 states and 385 transitions. [2018-04-11 11:04:30,531 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 11:04:30,531 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 83 [2018-04-11 11:04:30,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:30,532 INFO L225 Difference]: With dead ends: 349 [2018-04-11 11:04:30,532 INFO L226 Difference]: Without dead ends: 349 [2018-04-11 11:04:30,532 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 82 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2018-04-11 11:04:30,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2018-04-11 11:04:30,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 347. [2018-04-11 11:04:30,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 347 states. [2018-04-11 11:04:30,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 383 transitions. [2018-04-11 11:04:30,536 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 383 transitions. Word has length 83 [2018-04-11 11:04:30,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:30,536 INFO L459 AbstractCegarLoop]: Abstraction has 347 states and 383 transitions. [2018-04-11 11:04:30,536 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-11 11:04:30,536 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 383 transitions. [2018-04-11 11:04:30,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2018-04-11 11:04:30,537 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:30,537 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11 11:04:30,537 INFO L408 AbstractCegarLoop]: === Iteration 32 === [__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-11 11:04:30,537 INFO L82 PathProgramCache]: Analyzing trace with hash 1069471402, now seen corresponding path program 1 times [2018-04-11 11:04:30,537 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:30,537 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:30,538 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:30,538 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:30,538 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:30,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:30,547 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:30,586 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:04:30,587 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:04:30,587 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:04:30,596 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:30,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:30,666 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:04:30,670 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-11 11:04:30,670 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:30,671 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:30,672 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-11 11:04:30,704 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 19 treesize of output 14 [2018-04-11 11:04:30,704 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:30,710 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:30,710 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:17 [2018-04-11 11:04:30,738 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:04:30,764 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:04:30,764 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 6] total 9 [2018-04-11 11:04:30,765 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-11 11:04:30,765 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-11 11:04:30,765 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2018-04-11 11:04:30,765 INFO L87 Difference]: Start difference. First operand 347 states and 383 transitions. Second operand 10 states. [2018-04-11 11:04:30,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:30,954 INFO L93 Difference]: Finished difference Result 343 states and 375 transitions. [2018-04-11 11:04:30,955 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 11:04:30,955 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 83 [2018-04-11 11:04:30,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:30,955 INFO L225 Difference]: With dead ends: 343 [2018-04-11 11:04:30,955 INFO L226 Difference]: Without dead ends: 343 [2018-04-11 11:04:30,956 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 79 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2018-04-11 11:04:30,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2018-04-11 11:04:30,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 343. [2018-04-11 11:04:30,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 343 states. [2018-04-11 11:04:30,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 375 transitions. [2018-04-11 11:04:30,960 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 375 transitions. Word has length 83 [2018-04-11 11:04:30,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:30,960 INFO L459 AbstractCegarLoop]: Abstraction has 343 states and 375 transitions. [2018-04-11 11:04:30,960 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-11 11:04:30,960 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 375 transitions. [2018-04-11 11:04:30,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2018-04-11 11:04:30,961 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:30,961 INFO L355 BasicCegarLoop]: trace histogram [4, 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-11 11:04:30,961 INFO L408 AbstractCegarLoop]: === Iteration 33 === [__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-11 11:04:30,961 INFO L82 PathProgramCache]: Analyzing trace with hash 1958765858, now seen corresponding path program 1 times [2018-04-11 11:04:30,961 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:30,962 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:30,962 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:30,962 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:30,962 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:30,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:30,974 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:31,003 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:04:31,003 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:04:31,003 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-11 11:04:31,004 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 11:04:31,004 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 11:04:31,004 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 11:04:31,004 INFO L87 Difference]: Start difference. First operand 343 states and 375 transitions. Second operand 3 states. [2018-04-11 11:04:31,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:31,009 INFO L93 Difference]: Finished difference Result 344 states and 376 transitions. [2018-04-11 11:04:31,009 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 11:04:31,009 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 85 [2018-04-11 11:04:31,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:31,011 INFO L225 Difference]: With dead ends: 344 [2018-04-11 11:04:31,011 INFO L226 Difference]: Without dead ends: 344 [2018-04-11 11:04:31,011 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 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-11 11:04:31,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2018-04-11 11:04:31,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 344. [2018-04-11 11:04:31,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 344 states. [2018-04-11 11:04:31,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 376 transitions. [2018-04-11 11:04:31,016 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 376 transitions. Word has length 85 [2018-04-11 11:04:31,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:31,016 INFO L459 AbstractCegarLoop]: Abstraction has 344 states and 376 transitions. [2018-04-11 11:04:31,016 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 11:04:31,017 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 376 transitions. [2018-04-11 11:04:31,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2018-04-11 11:04:31,017 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:31,017 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11 11:04:31,017 INFO L408 AbstractCegarLoop]: === Iteration 34 === [__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-11 11:04:31,017 INFO L82 PathProgramCache]: Analyzing trace with hash 1149760050, now seen corresponding path program 1 times [2018-04-11 11:04:31,018 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:31,018 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:31,018 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:31,018 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:31,018 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:31,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:31,029 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:31,056 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:04:31,056 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:04:31,056 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-11 11:04:31,056 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 11:04:31,057 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 11:04:31,057 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:04:31,057 INFO L87 Difference]: Start difference. First operand 344 states and 376 transitions. Second operand 5 states. [2018-04-11 11:04:31,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:31,077 INFO L93 Difference]: Finished difference Result 402 states and 446 transitions. [2018-04-11 11:04:31,078 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 11:04:31,078 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 86 [2018-04-11 11:04:31,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:31,079 INFO L225 Difference]: With dead ends: 402 [2018-04-11 11:04:31,079 INFO L226 Difference]: Without dead ends: 402 [2018-04-11 11:04:31,079 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-04-11 11:04:31,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2018-04-11 11:04:31,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 347. [2018-04-11 11:04:31,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 347 states. [2018-04-11 11:04:31,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 379 transitions. [2018-04-11 11:04:31,084 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 379 transitions. Word has length 86 [2018-04-11 11:04:31,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:31,085 INFO L459 AbstractCegarLoop]: Abstraction has 347 states and 379 transitions. [2018-04-11 11:04:31,085 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 11:04:31,085 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 379 transitions. [2018-04-11 11:04:31,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2018-04-11 11:04:31,085 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:31,085 INFO L355 BasicCegarLoop]: trace histogram [4, 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-11 11:04:31,086 INFO L408 AbstractCegarLoop]: === Iteration 35 === [__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-11 11:04:31,086 INFO L82 PathProgramCache]: Analyzing trace with hash -561194076, now seen corresponding path program 1 times [2018-04-11 11:04:31,086 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:31,086 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:31,086 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:31,088 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:31,088 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:31,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:31,098 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:31,125 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:04:31,125 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:04:31,126 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-11 11:04:31,126 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 11:04:31,126 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 11:04:31,126 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:04:31,126 INFO L87 Difference]: Start difference. First operand 347 states and 379 transitions. Second operand 5 states. [2018-04-11 11:04:31,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:31,289 INFO L93 Difference]: Finished difference Result 361 states and 395 transitions. [2018-04-11 11:04:31,290 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 11:04:31,290 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 85 [2018-04-11 11:04:31,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:31,291 INFO L225 Difference]: With dead ends: 361 [2018-04-11 11:04:31,291 INFO L226 Difference]: Without dead ends: 361 [2018-04-11 11:04:31,291 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-04-11 11:04:31,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states. [2018-04-11 11:04:31,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 352. [2018-04-11 11:04:31,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 352 states. [2018-04-11 11:04:31,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 386 transitions. [2018-04-11 11:04:31,294 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 386 transitions. Word has length 85 [2018-04-11 11:04:31,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:31,294 INFO L459 AbstractCegarLoop]: Abstraction has 352 states and 386 transitions. [2018-04-11 11:04:31,294 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 11:04:31,294 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 386 transitions. [2018-04-11 11:04:31,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2018-04-11 11:04:31,295 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:31,295 INFO L355 BasicCegarLoop]: trace histogram [4, 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-11 11:04:31,295 INFO L408 AbstractCegarLoop]: === Iteration 36 === [__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-11 11:04:31,295 INFO L82 PathProgramCache]: Analyzing trace with hash -561194075, now seen corresponding path program 1 times [2018-04-11 11:04:31,295 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:31,295 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:31,296 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:31,296 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:31,296 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:31,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:31,309 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:31,550 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:04:31,550 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:04:31,550 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2018-04-11 11:04:31,551 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-11 11:04:31,551 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-11 11:04:31,551 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=270, Unknown=0, NotChecked=0, Total=306 [2018-04-11 11:04:31,551 INFO L87 Difference]: Start difference. First operand 352 states and 386 transitions. Second operand 18 states. [2018-04-11 11:04:32,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:32,203 INFO L93 Difference]: Finished difference Result 398 states and 435 transitions. [2018-04-11 11:04:32,203 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-11 11:04:32,203 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 85 [2018-04-11 11:04:32,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:32,204 INFO L225 Difference]: With dead ends: 398 [2018-04-11 11:04:32,204 INFO L226 Difference]: Without dead ends: 398 [2018-04-11 11:04:32,204 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=156, Invalid=1176, Unknown=0, NotChecked=0, Total=1332 [2018-04-11 11:04:32,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2018-04-11 11:04:32,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 352. [2018-04-11 11:04:32,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 352 states. [2018-04-11 11:04:32,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 385 transitions. [2018-04-11 11:04:32,207 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 385 transitions. Word has length 85 [2018-04-11 11:04:32,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:32,207 INFO L459 AbstractCegarLoop]: Abstraction has 352 states and 385 transitions. [2018-04-11 11:04:32,207 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-11 11:04:32,207 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 385 transitions. [2018-04-11 11:04:32,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2018-04-11 11:04:32,208 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:32,208 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11 11:04:32,208 INFO L408 AbstractCegarLoop]: === Iteration 37 === [__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-11 11:04:32,208 INFO L82 PathProgramCache]: Analyzing trace with hash 409934912, now seen corresponding path program 1 times [2018-04-11 11:04:32,208 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:32,208 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:32,208 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:32,208 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:32,208 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:32,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:32,222 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:32,717 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 8 proven. 7 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-11 11:04:32,718 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:04:32,718 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:04:32,722 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:32,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:32,747 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:04:32,749 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-11 11:04:32,749 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:32,750 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:32,750 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-11 11:04:32,775 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-11 11:04:32,775 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:32,796 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:32,797 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-04-11 11:04:32,883 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)) (let ((.cse0 (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))) (and (= (select .cse0 __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 1) (= (select .cse0 |c___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc20.base|) 0) (= 0 (select |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= (store .cse0 |c___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc20.base| 1) |c_#valid|)))) is different from true [2018-04-11 11:04:32,886 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) (__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~nextData~0.base Int)) (let ((.cse0 (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))) (and (= |c_#valid| (store .cse0 __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~nextData~0.base 1)) (= (select .cse0 __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 1) (= 0 (select .cse0 __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~nextData~0.base)) (= 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-11 11:04:32,898 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:32,899 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:32,899 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 45 treesize of output 46 [2018-04-11 11:04:32,918 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:32,919 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:32,920 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:32,921 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 49 [2018-04-11 11:04:32,924 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 37 [2018-04-11 11:04:32,924 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:32,948 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:32,956 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:32,962 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-11 11:04:32,962 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:45, output treesize:37 [2018-04-11 11:04:33,003 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 3 not checked. [2018-04-11 11:04:33,020 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:04:33,020 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2018-04-11 11:04:33,021 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-11 11:04:33,021 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-11 11:04:33,021 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=445, Unknown=5, NotChecked=90, Total=650 [2018-04-11 11:04:33,021 INFO L87 Difference]: Start difference. First operand 352 states and 385 transitions. Second operand 26 states. [2018-04-11 11:04:35,027 WARN L148 SmtUtils]: Spent 781ms on a formula simplification that was a NOOP. DAG size: 34 [2018-04-11 11:04:35,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:35,623 INFO L93 Difference]: Finished difference Result 374 states and 410 transitions. [2018-04-11 11:04:35,624 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-11 11:04:35,624 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 85 [2018-04-11 11:04:35,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:35,625 INFO L225 Difference]: With dead ends: 374 [2018-04-11 11:04:35,625 INFO L226 Difference]: Without dead ends: 374 [2018-04-11 11:04:35,626 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 85 SyntacticMatches, 4 SemanticMatches, 38 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 408 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=269, Invalid=1133, Unknown=12, NotChecked=146, Total=1560 [2018-04-11 11:04:35,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2018-04-11 11:04:35,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 356. [2018-04-11 11:04:35,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 356 states. [2018-04-11 11:04:35,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 391 transitions. [2018-04-11 11:04:35,630 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 391 transitions. Word has length 85 [2018-04-11 11:04:35,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:35,630 INFO L459 AbstractCegarLoop]: Abstraction has 356 states and 391 transitions. [2018-04-11 11:04:35,630 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-11 11:04:35,631 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 391 transitions. [2018-04-11 11:04:35,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2018-04-11 11:04:35,631 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:35,631 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11 11:04:35,631 INFO L408 AbstractCegarLoop]: === Iteration 38 === [__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-11 11:04:35,632 INFO L82 PathProgramCache]: Analyzing trace with hash 409934913, now seen corresponding path program 1 times [2018-04-11 11:04:35,632 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:35,632 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:35,632 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:35,632 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:35,633 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:35,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:35,652 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:36,085 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:04:36,086 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:04:36,086 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:04:36,091 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:36,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:36,122 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:04:36,124 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-11 11:04:36,124 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:36,125 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:36,125 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-11 11:04:36,159 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:36,159 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:36,160 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-11 11:04:36,160 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:36,163 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:36,163 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:17, output treesize:15 [2018-04-11 11:04:36,357 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)) (let ((.cse0 (store |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base 1))) (let ((.cse1 (store .cse0 |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| 1))) (and (= 0 (select .cse0 |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base|)) (= (select .cse1 __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 1) (= (store (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___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc20.base| 16) |c_#length|) (= (select .cse1 |c___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc20.base|) 0) (= 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-11 11:04:36,359 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) (__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~nextData~0.base Int)) (let ((.cse0 (store |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base 1))) (let ((.cse1 (store .cse0 |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| 1))) (and (= 0 (select .cse0 |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base|)) (= (select .cse1 __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base) 1) (= 0 (select .cse1 __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~nextData~0.base)) (= 0 (select |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base)) (= |c_#length| (store (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) __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~nextData~0.base 16)))))) is different from true [2018-04-11 11:04:36,401 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:36,403 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 26 [2018-04-11 11:04:36,405 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:36,409 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:36,410 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 42 [2018-04-11 11:04:36,413 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:36,414 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:36,414 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:36,417 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 53 [2018-04-11 11:04:36,417 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:36,426 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:36,434 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:36,447 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:36,448 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:36,448 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:36,449 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:36,449 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:36,450 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:36,450 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 61 [2018-04-11 11:04:36,470 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:36,470 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:36,471 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:36,471 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:36,472 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:36,472 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:36,472 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:36,473 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 41 [2018-04-11 11:04:36,473 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:36,481 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:36,494 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-11 11:04:36,494 INFO L202 ElimStorePlain]: Needed 6 recursive calls to eliminate 6 variables, input treesize:72, output treesize:42 [2018-04-11 11:04:36,543 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 3 not checked. [2018-04-11 11:04:36,561 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:04:36,561 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 16] total 27 [2018-04-11 11:04:36,561 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-11 11:04:36,561 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-11 11:04:36,561 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=569, Unknown=2, NotChecked=98, Total=756 [2018-04-11 11:04:36,561 INFO L87 Difference]: Start difference. First operand 356 states and 391 transitions. Second operand 28 states. [2018-04-11 11:04:38,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:38,118 INFO L93 Difference]: Finished difference Result 373 states and 408 transitions. [2018-04-11 11:04:38,118 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-11 11:04:38,118 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 85 [2018-04-11 11:04:38,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:38,119 INFO L225 Difference]: With dead ends: 373 [2018-04-11 11:04:38,119 INFO L226 Difference]: Without dead ends: 373 [2018-04-11 11:04:38,119 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 348 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=232, Invalid=1494, Unknown=4, NotChecked=162, Total=1892 [2018-04-11 11:04:38,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 373 states. [2018-04-11 11:04:38,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 373 to 344. [2018-04-11 11:04:38,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 344 states. [2018-04-11 11:04:38,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 377 transitions. [2018-04-11 11:04:38,122 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 377 transitions. Word has length 85 [2018-04-11 11:04:38,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:38,122 INFO L459 AbstractCegarLoop]: Abstraction has 344 states and 377 transitions. [2018-04-11 11:04:38,122 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-11 11:04:38,122 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 377 transitions. [2018-04-11 11:04:38,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2018-04-11 11:04:38,122 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:38,123 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11 11:04:38,123 INFO L408 AbstractCegarLoop]: === Iteration 39 === [__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-11 11:04:38,123 INFO L82 PathProgramCache]: Analyzing trace with hash 207053676, now seen corresponding path program 1 times [2018-04-11 11:04:38,123 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:38,123 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:38,123 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:38,123 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:38,123 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:38,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:38,135 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:38,283 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:04:38,283 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:04:38,284 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:04:38,293 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:38,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:38,334 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:04:38,397 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:38,398 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-11 11:04:38,398 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:38,404 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:38,404 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:38,405 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-11 11:04:38,405 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:38,408 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-11 11:04:38,408 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:27, output treesize:20 [2018-04-11 11:04:38,423 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:04:38,440 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 11:04:38,440 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [12] total 17 [2018-04-11 11:04:38,440 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-11 11:04:38,441 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-11 11:04:38,441 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2018-04-11 11:04:38,441 INFO L87 Difference]: Start difference. First operand 344 states and 377 transitions. Second operand 18 states. [2018-04-11 11:04:38,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:38,746 INFO L93 Difference]: Finished difference Result 350 states and 378 transitions. [2018-04-11 11:04:38,746 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-11 11:04:38,746 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 90 [2018-04-11 11:04:38,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:38,747 INFO L225 Difference]: With dead ends: 350 [2018-04-11 11:04:38,747 INFO L226 Difference]: Without dead ends: 350 [2018-04-11 11:04:38,747 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 86 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2018-04-11 11:04:38,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2018-04-11 11:04:38,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 333. [2018-04-11 11:04:38,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 333 states. [2018-04-11 11:04:38,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 360 transitions. [2018-04-11 11:04:38,750 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 360 transitions. Word has length 90 [2018-04-11 11:04:38,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:38,750 INFO L459 AbstractCegarLoop]: Abstraction has 333 states and 360 transitions. [2018-04-11 11:04:38,750 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-11 11:04:38,750 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 360 transitions. [2018-04-11 11:04:38,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2018-04-11 11:04:38,750 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:38,750 INFO L355 BasicCegarLoop]: trace histogram [4, 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-11 11:04:38,750 INFO L408 AbstractCegarLoop]: === Iteration 40 === [__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-11 11:04:38,750 INFO L82 PathProgramCache]: Analyzing trace with hash 516774699, now seen corresponding path program 1 times [2018-04-11 11:04:38,751 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:38,751 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:38,751 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:38,751 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:38,751 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:38,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:38,762 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:39,528 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 2 proven. 18 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-11 11:04:39,528 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:04:39,528 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:04:39,533 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:39,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:39,584 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:04:39,724 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-11 11:04:39,749 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:39,750 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-11 11:04:39,752 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:39,753 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:39,754 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-11 11:04:39,754 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:39,760 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:39,769 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:39,769 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:39,770 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:39,770 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:39,771 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-11 11:04:39,771 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:39,778 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-11 11:04:39,778 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:44, output treesize:35 [2018-04-11 11:04:39,841 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-11 11:04:39,843 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 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 8 treesize of output 7 [2018-04-11 11:04:39,843 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:39,844 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:39,852 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-11 11:04:39,853 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-11 11:04:39,853 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:39,854 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:39,860 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 11:04:39,860 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:46, output treesize:43 [2018-04-11 11:04:39,990 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 25 [2018-04-11 11:04:39,992 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 14 [2018-04-11 11:04:39,993 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:39,997 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:40,004 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-11 11:04:40,005 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2018-04-11 11:04:40,005 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:40,006 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:40,011 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 11:04:40,011 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:57, output treesize:27 [2018-04-11 11:04:40,063 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:04:40,082 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 11:04:40,082 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [15] imperfect sequences [21] total 33 [2018-04-11 11:04:40,082 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-11 11:04:40,082 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-11 11:04:40,083 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=931, Unknown=11, NotChecked=62, Total=1122 [2018-04-11 11:04:40,083 INFO L87 Difference]: Start difference. First operand 333 states and 360 transitions. Second operand 34 states. [2018-04-11 11:04:42,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:42,926 INFO L93 Difference]: Finished difference Result 501 states and 560 transitions. [2018-04-11 11:04:42,926 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-04-11 11:04:42,926 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 89 [2018-04-11 11:04:42,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:42,927 INFO L225 Difference]: With dead ends: 501 [2018-04-11 11:04:42,927 INFO L226 Difference]: Without dead ends: 501 [2018-04-11 11:04:42,928 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 81 SyntacticMatches, 3 SemanticMatches, 64 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1177 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=437, Invalid=3707, Unknown=20, NotChecked=126, Total=4290 [2018-04-11 11:04:42,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2018-04-11 11:04:42,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 376. [2018-04-11 11:04:42,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 376 states. [2018-04-11 11:04:42,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 410 transitions. [2018-04-11 11:04:42,932 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 410 transitions. Word has length 89 [2018-04-11 11:04:42,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:42,932 INFO L459 AbstractCegarLoop]: Abstraction has 376 states and 410 transitions. [2018-04-11 11:04:42,932 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-11 11:04:42,932 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 410 transitions. [2018-04-11 11:04:42,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2018-04-11 11:04:42,933 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:42,933 INFO L355 BasicCegarLoop]: trace histogram [4, 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] [2018-04-11 11:04:42,933 INFO L408 AbstractCegarLoop]: === Iteration 41 === [__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-11 11:04:42,933 INFO L82 PathProgramCache]: Analyzing trace with hash -1596639417, now seen corresponding path program 1 times [2018-04-11 11:04:42,933 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:42,933 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:42,933 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:42,933 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:42,934 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:42,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:42,943 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:42,984 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:04:42,984 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:04:42,985 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-04-11 11:04:42,985 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-11 11:04:42,985 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-11 11:04:42,985 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2018-04-11 11:04:42,985 INFO L87 Difference]: Start difference. First operand 376 states and 410 transitions. Second operand 8 states. [2018-04-11 11:04:43,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:43,114 INFO L93 Difference]: Finished difference Result 394 states and 426 transitions. [2018-04-11 11:04:43,115 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-11 11:04:43,115 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 91 [2018-04-11 11:04:43,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:43,115 INFO L225 Difference]: With dead ends: 394 [2018-04-11 11:04:43,115 INFO L226 Difference]: Without dead ends: 394 [2018-04-11 11:04:43,116 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2018-04-11 11:04:43,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2018-04-11 11:04:43,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 376. [2018-04-11 11:04:43,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 376 states. [2018-04-11 11:04:43,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 408 transitions. [2018-04-11 11:04:43,118 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 408 transitions. Word has length 91 [2018-04-11 11:04:43,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:43,118 INFO L459 AbstractCegarLoop]: Abstraction has 376 states and 408 transitions. [2018-04-11 11:04:43,118 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-11 11:04:43,118 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 408 transitions. [2018-04-11 11:04:43,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2018-04-11 11:04:43,119 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:43,119 INFO L355 BasicCegarLoop]: trace histogram [4, 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] [2018-04-11 11:04:43,119 INFO L408 AbstractCegarLoop]: === Iteration 42 === [__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-11 11:04:43,119 INFO L82 PathProgramCache]: Analyzing trace with hash 2072478602, now seen corresponding path program 1 times [2018-04-11 11:04:43,119 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:43,119 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:43,120 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:43,120 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:43,120 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:43,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:43,126 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:43,160 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:04:43,160 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:04:43,160 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-11 11:04:43,160 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 11:04:43,160 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 11:04:43,161 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:04:43,161 INFO L87 Difference]: Start difference. First operand 376 states and 408 transitions. Second operand 5 states. [2018-04-11 11:04:43,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:43,280 INFO L93 Difference]: Finished difference Result 382 states and 414 transitions. [2018-04-11 11:04:43,280 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 11:04:43,280 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 92 [2018-04-11 11:04:43,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:43,282 INFO L225 Difference]: With dead ends: 382 [2018-04-11 11:04:43,282 INFO L226 Difference]: Without dead ends: 382 [2018-04-11 11:04:43,282 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-04-11 11:04:43,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2018-04-11 11:04:43,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 379. [2018-04-11 11:04:43,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 379 states. [2018-04-11 11:04:43,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 412 transitions. [2018-04-11 11:04:43,287 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 412 transitions. Word has length 92 [2018-04-11 11:04:43,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:43,287 INFO L459 AbstractCegarLoop]: Abstraction has 379 states and 412 transitions. [2018-04-11 11:04:43,287 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 11:04:43,287 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 412 transitions. [2018-04-11 11:04:43,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2018-04-11 11:04:43,288 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:43,288 INFO L355 BasicCegarLoop]: trace histogram [4, 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] [2018-04-11 11:04:43,288 INFO L408 AbstractCegarLoop]: === Iteration 43 === [__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-11 11:04:43,288 INFO L82 PathProgramCache]: Analyzing trace with hash 2072478603, now seen corresponding path program 1 times [2018-04-11 11:04:43,288 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:43,288 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:43,289 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:43,289 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:43,289 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:43,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:43,306 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:43,798 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:04:43,798 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:04:43,798 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2018-04-11 11:04:43,798 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-11 11:04:43,799 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-11 11:04:43,799 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2018-04-11 11:04:43,799 INFO L87 Difference]: Start difference. First operand 379 states and 412 transitions. Second operand 19 states. [2018-04-11 11:04:44,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:44,626 INFO L93 Difference]: Finished difference Result 411 states and 448 transitions. [2018-04-11 11:04:44,626 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-11 11:04:44,627 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 92 [2018-04-11 11:04:44,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:44,628 INFO L225 Difference]: With dead ends: 411 [2018-04-11 11:04:44,628 INFO L226 Difference]: Without dead ends: 411 [2018-04-11 11:04:44,628 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 5 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=136, Invalid=734, Unknown=0, NotChecked=0, Total=870 [2018-04-11 11:04:44,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2018-04-11 11:04:44,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 382. [2018-04-11 11:04:44,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 382 states. [2018-04-11 11:04:44,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 415 transitions. [2018-04-11 11:04:44,633 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 415 transitions. Word has length 92 [2018-04-11 11:04:44,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:44,633 INFO L459 AbstractCegarLoop]: Abstraction has 382 states and 415 transitions. [2018-04-11 11:04:44,633 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-11 11:04:44,633 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 415 transitions. [2018-04-11 11:04:44,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2018-04-11 11:04:44,634 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:44,634 INFO L355 BasicCegarLoop]: trace histogram [4, 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, 1] [2018-04-11 11:04:44,634 INFO L408 AbstractCegarLoop]: === Iteration 44 === [__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-11 11:04:44,634 INFO L82 PathProgramCache]: Analyzing trace with hash 1055423186, now seen corresponding path program 1 times [2018-04-11 11:04:44,634 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:44,634 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:44,635 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:44,635 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:44,635 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:44,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:44,644 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:44,720 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:04:44,720 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:04:44,720 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2018-04-11 11:04:44,720 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-11 11:04:44,720 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-11 11:04:44,720 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-04-11 11:04:44,721 INFO L87 Difference]: Start difference. First operand 382 states and 415 transitions. Second operand 9 states. [2018-04-11 11:04:44,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:44,956 INFO L93 Difference]: Finished difference Result 413 states and 453 transitions. [2018-04-11 11:04:44,957 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-11 11:04:44,957 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 95 [2018-04-11 11:04:44,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:44,958 INFO L225 Difference]: With dead ends: 413 [2018-04-11 11:04:44,958 INFO L226 Difference]: Without dead ends: 413 [2018-04-11 11:04:44,959 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2018-04-11 11:04:44,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2018-04-11 11:04:44,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 403. [2018-04-11 11:04:44,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 403 states. [2018-04-11 11:04:44,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 442 transitions. [2018-04-11 11:04:44,963 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 442 transitions. Word has length 95 [2018-04-11 11:04:44,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:44,964 INFO L459 AbstractCegarLoop]: Abstraction has 403 states and 442 transitions. [2018-04-11 11:04:44,964 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-11 11:04:44,964 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 442 transitions. [2018-04-11 11:04:44,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2018-04-11 11:04:44,965 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:44,965 INFO L355 BasicCegarLoop]: trace histogram [4, 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, 1] [2018-04-11 11:04:44,965 INFO L408 AbstractCegarLoop]: === Iteration 45 === [__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-11 11:04:44,965 INFO L82 PathProgramCache]: Analyzing trace with hash 1055423187, now seen corresponding path program 1 times [2018-04-11 11:04:44,965 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:44,965 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:44,966 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:44,966 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:44,966 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:44,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:44,977 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:45,495 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:04:45,495 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:04:45,495 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2018-04-11 11:04:45,496 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-11 11:04:45,496 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-11 11:04:45,496 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=456, Unknown=0, NotChecked=0, Total=506 [2018-04-11 11:04:45,496 INFO L87 Difference]: Start difference. First operand 403 states and 442 transitions. Second operand 23 states. [2018-04-11 11:04:46,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:46,446 INFO L93 Difference]: Finished difference Result 466 states and 511 transitions. [2018-04-11 11:04:46,446 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-11 11:04:46,446 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 95 [2018-04-11 11:04:46,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:46,448 INFO L225 Difference]: With dead ends: 466 [2018-04-11 11:04:46,448 INFO L226 Difference]: Without dead ends: 466 [2018-04-11 11:04:46,448 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 1 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 430 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=197, Invalid=1873, Unknown=0, NotChecked=0, Total=2070 [2018-04-11 11:04:46,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2018-04-11 11:04:46,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 441. [2018-04-11 11:04:46,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 441 states. [2018-04-11 11:04:46,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 489 transitions. [2018-04-11 11:04:46,452 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 489 transitions. Word has length 95 [2018-04-11 11:04:46,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:46,452 INFO L459 AbstractCegarLoop]: Abstraction has 441 states and 489 transitions. [2018-04-11 11:04:46,452 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-11 11:04:46,452 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 489 transitions. [2018-04-11 11:04:46,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2018-04-11 11:04:46,453 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:46,453 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11 11:04:46,453 INFO L408 AbstractCegarLoop]: === Iteration 46 === [__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-11 11:04:46,453 INFO L82 PathProgramCache]: Analyzing trace with hash 1179449949, now seen corresponding path program 1 times [2018-04-11 11:04:46,453 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:46,453 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:46,454 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:46,454 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:46,454 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:46,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:46,462 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:46,617 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:04:46,617 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:04:46,618 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:04:46,627 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:46,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:46,676 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:04:46,742 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 16 treesize of output 15 [2018-04-11 11:04:46,742 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:46,746 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:46,746 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2018-04-11 11:04:46,799 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 27 treesize of output 37 [2018-04-11 11:04:46,803 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 28 treesize of output 27 [2018-04-11 11:04:46,803 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:46,814 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:46,834 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-11 11:04:46,834 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:32, output treesize:28 [2018-04-11 11:04:46,857 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 32 treesize of output 32 [2018-04-11 11:04:46,858 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 28 treesize of output 17 [2018-04-11 11:04:46,859 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:46,867 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 10 [2018-04-11 11:04:46,868 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:46,874 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 5 [2018-04-11 11:04:46,874 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:46,877 INFO L267 ElimStorePlain]: Start of recursive call 2: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:46,879 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:04:46,879 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:37, output treesize:11 [2018-04-11 11:04:46,891 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:04:46,908 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 11:04:46,908 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [11] imperfect sequences [11] total 20 [2018-04-11 11:04:46,908 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-11 11:04:46,909 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-11 11:04:46,909 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2018-04-11 11:04:46,909 INFO L87 Difference]: Start difference. First operand 441 states and 489 transitions. Second operand 21 states. [2018-04-11 11:04:47,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:47,484 INFO L93 Difference]: Finished difference Result 444 states and 494 transitions. [2018-04-11 11:04:47,484 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-11 11:04:47,484 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 96 [2018-04-11 11:04:47,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:47,486 INFO L225 Difference]: With dead ends: 444 [2018-04-11 11:04:47,486 INFO L226 Difference]: Without dead ends: 444 [2018-04-11 11:04:47,486 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 88 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=186, Invalid=684, Unknown=0, NotChecked=0, Total=870 [2018-04-11 11:04:47,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2018-04-11 11:04:47,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 440. [2018-04-11 11:04:47,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 440 states. [2018-04-11 11:04:47,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 488 transitions. [2018-04-11 11:04:47,492 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 488 transitions. Word has length 96 [2018-04-11 11:04:47,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:47,492 INFO L459 AbstractCegarLoop]: Abstraction has 440 states and 488 transitions. [2018-04-11 11:04:47,493 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-11 11:04:47,493 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 488 transitions. [2018-04-11 11:04:47,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2018-04-11 11:04:47,493 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:47,493 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11 11:04:47,494 INFO L408 AbstractCegarLoop]: === Iteration 47 === [__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-11 11:04:47,494 INFO L82 PathProgramCache]: Analyzing trace with hash 1179449950, now seen corresponding path program 1 times [2018-04-11 11:04:47,494 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:47,494 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:47,495 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:47,495 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:47,495 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:47,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:47,509 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:47,780 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:04:47,780 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:04:47,780 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:04:47,786 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:47,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:47,830 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:04:47,844 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-11 11:04:47,845 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-11 11:04:47,845 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:47,846 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:47,847 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-11 11:04:47,847 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:11, output treesize:1 [2018-04-11 11:04:47,955 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:47,956 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:47,956 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 15 treesize of output 8 [2018-04-11 11:04:47,957 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:47,966 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 22 treesize of output 29 [2018-04-11 11:04:47,967 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:47,973 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:47,973 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:39 [2018-04-11 11:04:48,066 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 2 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 48 [2018-04-11 11:04:48,068 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 41 treesize of output 40 [2018-04-11 11:04:48,068 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:48,085 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:48,105 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 2 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 49 [2018-04-11 11:04:48,107 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 42 treesize of output 41 [2018-04-11 11:04:48,108 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:48,128 INFO L267 ElimStorePlain]: Start of recursive call 4: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:48,134 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:04:48,135 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:70, output treesize:62 [2018-04-11 11:04:48,169 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 44 [2018-04-11 11:04:48,171 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 40 treesize of output 29 [2018-04-11 11:04:48,171 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:48,181 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 20 [2018-04-11 11:04:48,181 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:48,192 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 16 [2018-04-11 11:04:48,192 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:48,197 INFO L267 ElimStorePlain]: Start of recursive call 2: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:48,208 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 39 [2018-04-11 11:04:48,210 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 11 [2018-04-11 11:04:48,210 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:48,218 INFO L267 ElimStorePlain]: Start of recursive call 6: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:48,222 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:04:48,222 INFO L202 ElimStorePlain]: Needed 7 recursive calls to eliminate 5 variables, input treesize:80, output treesize:20 [2018-04-11 11:04:48,255 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:04:48,273 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:04:48,273 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12] total 26 [2018-04-11 11:04:48,273 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-11 11:04:48,273 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-11 11:04:48,274 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=640, Unknown=0, NotChecked=0, Total=702 [2018-04-11 11:04:48,274 INFO L87 Difference]: Start difference. First operand 440 states and 488 transitions. Second operand 27 states. [2018-04-11 11:04:49,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:49,552 INFO L93 Difference]: Finished difference Result 461 states and 511 transitions. [2018-04-11 11:04:49,552 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-11 11:04:49,552 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 96 [2018-04-11 11:04:49,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:49,553 INFO L225 Difference]: With dead ends: 461 [2018-04-11 11:04:49,554 INFO L226 Difference]: Without dead ends: 461 [2018-04-11 11:04:49,554 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 265 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=264, Invalid=1457, Unknown=1, NotChecked=0, Total=1722 [2018-04-11 11:04:49,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2018-04-11 11:04:49,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 439. [2018-04-11 11:04:49,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 439 states. [2018-04-11 11:04:49,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 487 transitions. [2018-04-11 11:04:49,559 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 487 transitions. Word has length 96 [2018-04-11 11:04:49,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:49,559 INFO L459 AbstractCegarLoop]: Abstraction has 439 states and 487 transitions. [2018-04-11 11:04:49,559 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-11 11:04:49,559 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 487 transitions. [2018-04-11 11:04:49,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2018-04-11 11:04:49,560 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:49,560 INFO L355 BasicCegarLoop]: trace histogram [4, 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, 1, 1] [2018-04-11 11:04:49,560 INFO L408 AbstractCegarLoop]: === Iteration 48 === [__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-11 11:04:49,560 INFO L82 PathProgramCache]: Analyzing trace with hash -1641619629, now seen corresponding path program 1 times [2018-04-11 11:04:49,561 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:49,561 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:49,561 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:49,561 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:49,561 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:49,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:49,581 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:50,073 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:04:50,073 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:04:50,073 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2018-04-11 11:04:50,073 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-11 11:04:50,074 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-11 11:04:50,074 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=544, Unknown=0, NotChecked=0, Total=600 [2018-04-11 11:04:50,074 INFO L87 Difference]: Start difference. First operand 439 states and 487 transitions. Second operand 25 states. [2018-04-11 11:04:51,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:51,257 INFO L93 Difference]: Finished difference Result 521 states and 578 transitions. [2018-04-11 11:04:51,257 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-11 11:04:51,257 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 96 [2018-04-11 11:04:51,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:51,259 INFO L225 Difference]: With dead ends: 521 [2018-04-11 11:04:51,259 INFO L226 Difference]: Without dead ends: 521 [2018-04-11 11:04:51,259 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 3 SyntacticMatches, 3 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 697 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=258, Invalid=2712, Unknown=0, NotChecked=0, Total=2970 [2018-04-11 11:04:51,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2018-04-11 11:04:51,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 473. [2018-04-11 11:04:51,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 473 states. [2018-04-11 11:04:51,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 473 states to 473 states and 528 transitions. [2018-04-11 11:04:51,263 INFO L78 Accepts]: Start accepts. Automaton has 473 states and 528 transitions. Word has length 96 [2018-04-11 11:04:51,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:51,263 INFO L459 AbstractCegarLoop]: Abstraction has 473 states and 528 transitions. [2018-04-11 11:04:51,263 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-11 11:04:51,264 INFO L276 IsEmpty]: Start isEmpty. Operand 473 states and 528 transitions. [2018-04-11 11:04:51,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2018-04-11 11:04:51,264 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:51,264 INFO L355 BasicCegarLoop]: trace histogram [4, 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, 1, 1, 1] [2018-04-11 11:04:51,264 INFO L408 AbstractCegarLoop]: === Iteration 49 === [__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-11 11:04:51,264 INFO L82 PathProgramCache]: Analyzing trace with hash 649399090, now seen corresponding path program 1 times [2018-04-11 11:04:51,264 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:51,264 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:51,265 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:51,265 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:51,265 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:51,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:51,284 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:51,848 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-11 11:04:51,848 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:04:51,848 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:04:51,864 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:51,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:51,895 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:04:51,917 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-11 11:04:51,917 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:51,922 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:51,922 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-11 11:04:52,013 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-11 11:04:52,014 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:52,016 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:52,017 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2018-04-11 11:04:52,038 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-11 11:04:52,039 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-11 11:04:52,039 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:52,041 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:52,044 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-11 11:04:52,045 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:32, output treesize:20 [2018-04-11 11:04:52,071 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 25 treesize of output 20 [2018-04-11 11:04:52,072 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:52,073 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 20 treesize of output 29 [2018-04-11 11:04:52,073 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:52,077 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:52,080 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:52,081 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:33, output treesize:29 [2018-04-11 11:04:52,194 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-11 11:04:52,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 8 treesize of output 7 [2018-04-11 11:04:52,196 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:52,197 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:52,206 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:52,208 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 28 treesize of output 29 [2018-04-11 11:04:52,210 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 8 treesize of output 7 [2018-04-11 11:04:52,210 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:52,214 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:52,226 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-11 11:04:52,226 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:58, output treesize:55 [2018-04-11 11:04:52,271 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 19 treesize of output 31 [2018-04-11 11:04:52,273 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 20 treesize of output 19 [2018-04-11 11:04:52,274 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:52,292 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 2 case distinctions, treesize of input 17 treesize of output 22 [2018-04-11 11:04:52,292 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2018-04-11 11:04:52,302 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:04:52,317 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:52,333 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 48 treesize of output 76 [2018-04-11 11:04:52,349 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 4 case distinctions, treesize of input 52 treesize of output 66 [2018-04-11 11:04:52,350 INFO L267 ElimStorePlain]: Start of recursive call 6: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 4 xjuncts. [2018-04-11 11:04:52,514 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:52,518 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 50 [2018-04-11 11:04:52,519 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:04:52,588 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 45 treesize of output 44 [2018-04-11 11:04:52,589 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:52,650 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, 4 dim-1 vars, End of recursive call: 3 dim-0 vars, and 6 xjuncts. [2018-04-11 11:04:52,714 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: 7 dim-0 vars, and 12 xjuncts. [2018-04-11 11:04:52,715 INFO L202 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:71, output treesize:733 [2018-04-11 11:04:52,940 WARN L151 SmtUtils]: Spent 112ms on a formula simplification. DAG size of input: 146 DAG size of output 63 [2018-04-11 11:04:52,969 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:52,970 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:52,970 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:52,971 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 32 treesize of output 45 [2018-04-11 11:04:52,971 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:52,978 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:52,979 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 6 variables, input treesize:321, output treesize:103 [2018-04-11 11:04:53,131 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 104 [2018-04-11 11:04:53,132 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 96 treesize of output 82 [2018-04-11 11:04:53,133 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-11 11:04:53,141 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-11 11:04:53,141 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:53,147 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:04:53,154 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 11:04:53,154 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:130, output treesize:83 [2018-04-11 11:04:53,263 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 48 [2018-04-11 11:04:53,265 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 5 [2018-04-11 11:04:53,265 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:53,269 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 15 treesize of output 11 [2018-04-11 11:04:53,269 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:53,271 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-11 11:04:53,272 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:53,272 INFO L267 ElimStorePlain]: Start of recursive call 2: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:53,273 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-11 11:04:53,273 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:84, output treesize:5 [2018-04-11 11:04:53,302 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:04:53,322 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 11:04:53,322 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [24] imperfect sequences [26] total 43 [2018-04-11 11:04:53,322 INFO L442 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-04-11 11:04:53,322 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-04-11 11:04:53,323 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=1767, Unknown=0, NotChecked=0, Total=1892 [2018-04-11 11:04:53,323 INFO L87 Difference]: Start difference. First operand 473 states and 528 transitions. Second operand 44 states. [2018-04-11 11:04:54,106 WARN L151 SmtUtils]: Spent 113ms on a formula simplification. DAG size of input: 94 DAG size of output 93 [2018-04-11 11:04:55,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:04:55,245 INFO L93 Difference]: Finished difference Result 497 states and 558 transitions. [2018-04-11 11:04:55,245 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-11 11:04:55,245 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 97 [2018-04-11 11:04:55,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:04:55,247 INFO L225 Difference]: With dead ends: 497 [2018-04-11 11:04:55,247 INFO L226 Difference]: Without dead ends: 497 [2018-04-11 11:04:55,248 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 79 SyntacticMatches, 6 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1420 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=385, Invalid=4871, Unknown=0, NotChecked=0, Total=5256 [2018-04-11 11:04:55,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 497 states. [2018-04-11 11:04:55,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 497 to 478. [2018-04-11 11:04:55,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 478 states. [2018-04-11 11:04:55,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 478 states to 478 states and 534 transitions. [2018-04-11 11:04:55,251 INFO L78 Accepts]: Start accepts. Automaton has 478 states and 534 transitions. Word has length 97 [2018-04-11 11:04:55,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:04:55,251 INFO L459 AbstractCegarLoop]: Abstraction has 478 states and 534 transitions. [2018-04-11 11:04:55,251 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-04-11 11:04:55,251 INFO L276 IsEmpty]: Start isEmpty. Operand 478 states and 534 transitions. [2018-04-11 11:04:55,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2018-04-11 11:04:55,252 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:04:55,252 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11 11:04:55,252 INFO L408 AbstractCegarLoop]: === Iteration 50 === [__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-11 11:04:55,252 INFO L82 PathProgramCache]: Analyzing trace with hash 148748480, now seen corresponding path program 1 times [2018-04-11 11:04:55,252 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:04:55,252 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:04:55,253 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:55,253 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:55,253 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:04:55,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:55,261 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:04:55,574 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:04:55,574 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:04:55,574 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:04:55,579 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:04:55,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:04:55,621 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:04:55,624 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-11 11:04:55,624 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:55,626 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:55,627 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-11 11:04:55,798 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-11 11:04:55,800 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-11 11:04:55,800 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:55,801 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:55,805 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-11 11:04:55,805 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:28, output treesize:21 [2018-04-11 11:04:55,832 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-11 11:04:55,834 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-11 11:04:55,834 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:55,839 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:55,855 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-11 11:04:55,861 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 35 [2018-04-11 11:04:55,861 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:04:55,876 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 18 treesize of output 17 [2018-04-11 11:04:55,876 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:55,885 INFO L267 ElimStorePlain]: Start of recursive call 4: 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:04:55,895 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-11 11:04:55,895 INFO L202 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:37, output treesize:53 [2018-04-11 11:04:55,932 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-04-11 11:04:55,932 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:55,937 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:55,937 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:55,938 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 15 treesize of output 8 [2018-04-11 11:04:55,938 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:55,941 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-11 11:04:55,941 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:69, output treesize:29 [2018-04-11 11:04:56,082 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:56,083 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:56,084 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:04:56,084 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 38 treesize of output 74 [2018-04-11 11:04:56,084 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:56,092 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:56,092 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:67 [2018-04-11 11:04:56,224 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 76 treesize of output 79 [2018-04-11 11:04:56,227 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 64 treesize of output 58 [2018-04-11 11:04:56,227 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:56,253 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 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 73 treesize of output 72 [2018-04-11 11:04:56,253 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:56,279 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:56,298 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 59 [2018-04-11 11:04:56,300 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 52 treesize of output 51 [2018-04-11 11:04:56,300 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:56,319 INFO L267 ElimStorePlain]: Start of recursive call 5: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:56,327 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:04:56,327 INFO L202 ElimStorePlain]: Needed 6 recursive calls to eliminate 3 variables, input treesize:98, output treesize:90 [2018-04-11 11:04:56,376 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 56 treesize of output 54 [2018-04-11 11:04:56,378 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 50 treesize of output 45 [2018-04-11 11:04:56,378 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:56,388 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 45 treesize of output 30 [2018-04-11 11:04:56,388 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:56,397 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 26 [2018-04-11 11:04:56,397 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:56,402 INFO L267 ElimStorePlain]: Start of recursive call 2: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:04:56,410 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-11 11:04:56,410 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:108, output treesize:78 [2018-04-11 11:04:56,463 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 77 treesize of output 62 [2018-04-11 11:04:56,465 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 42 [2018-04-11 11:04:56,465 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:56,481 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 42 treesize of output 33 [2018-04-11 11:04:56,481 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:56,505 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 33 treesize of output 27 [2018-04-11 11:04:56,505 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-11 11:04:56,522 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 38 [2018-04-11 11:04:56,522 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-11 11:04:56,537 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 26 [2018-04-11 11:04:56,537 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-11 11:04:56,559 INFO L267 ElimStorePlain]: Start of recursive call 2: 5 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-11 11:04:56,572 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2018-04-11 11:04:56,572 INFO L202 ElimStorePlain]: Needed 7 recursive calls to eliminate 5 variables, input treesize:82, output treesize:49 [2018-04-11 11:04:56,707 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:04:56,725 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:04:56,729 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 25] total 46 [2018-04-11 11:04:56,729 INFO L442 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-04-11 11:04:56,729 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-04-11 11:04:56,730 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=2033, Unknown=1, NotChecked=0, Total=2162 [2018-04-11 11:04:56,730 INFO L87 Difference]: Start difference. First operand 478 states and 534 transitions. Second operand 47 states. [2018-04-11 11:05:00,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:05:00,528 INFO L93 Difference]: Finished difference Result 863 states and 966 transitions. [2018-04-11 11:05:00,528 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2018-04-11 11:05:00,528 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 100 [2018-04-11 11:05:00,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:05:00,530 INFO L225 Difference]: With dead ends: 863 [2018-04-11 11:05:00,530 INFO L226 Difference]: Without dead ends: 863 [2018-04-11 11:05:00,532 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3862 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=939, Invalid=12170, Unknown=1, NotChecked=0, Total=13110 [2018-04-11 11:05:00,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 863 states. [2018-04-11 11:05:00,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 863 to 594. [2018-04-11 11:05:00,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 594 states. [2018-04-11 11:05:00,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 594 states to 594 states and 668 transitions. [2018-04-11 11:05:00,537 INFO L78 Accepts]: Start accepts. Automaton has 594 states and 668 transitions. Word has length 100 [2018-04-11 11:05:00,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:05:00,537 INFO L459 AbstractCegarLoop]: Abstraction has 594 states and 668 transitions. [2018-04-11 11:05:00,537 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-04-11 11:05:00,537 INFO L276 IsEmpty]: Start isEmpty. Operand 594 states and 668 transitions. [2018-04-11 11:05:00,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2018-04-11 11:05:00,538 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:05:00,538 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11 11:05:00,538 INFO L408 AbstractCegarLoop]: === Iteration 51 === [__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-11 11:05:00,538 INFO L82 PathProgramCache]: Analyzing trace with hash 148748481, now seen corresponding path program 1 times [2018-04-11 11:05:00,538 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:05:00,538 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:05:00,539 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:05:00,539 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:05:00,539 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:05:00,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:05:00,555 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:05:01,309 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:05:01,309 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:05:01,309 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:05:01,314 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:05:01,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:05:01,346 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:05:01,348 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-11 11:05:01,348 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:01,350 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:01,350 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-11 11:05:01,686 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-11 11:05:01,689 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-11 11:05:01,689 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:01,709 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:01,731 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-11 11:05:01,733 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-11 11:05:01,733 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:01,734 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:01,750 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-11 11:05:01,750 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:44, output treesize:37 [2018-04-11 11:05:01,815 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 30 treesize of output 40 [2018-04-11 11:05:01,839 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 26 treesize of output 32 [2018-04-11 11:05:01,840 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:05:01,860 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 27 treesize of output 26 [2018-04-11 11:05:01,861 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:01,876 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-11 11:05:01,907 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 19 treesize of output 31 [2018-04-11 11:05:01,909 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 20 treesize of output 19 [2018-04-11 11:05:01,910 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:01,937 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 2 case distinctions, treesize of input 17 treesize of output 22 [2018-04-11 11:05:01,937 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2018-04-11 11:05:01,948 INFO L267 ElimStorePlain]: Start of recursive call 5: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:05:01,967 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 4 xjuncts. [2018-04-11 11:05:01,967 INFO L202 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:53, output treesize:165 [2018-04-11 11:05:02,049 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-04-11 11:05:02,050 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:02,058 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:02,058 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:02,059 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 15 treesize of output 8 [2018-04-11 11:05:02,059 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:02,064 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-11 11:05:02,064 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:106, output treesize:61 [2018-04-11 11:05:02,270 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:02,270 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:02,271 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 24 treesize of output 57 [2018-04-11 11:05:02,271 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:02,282 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:02,283 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:02,283 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:02,284 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 32 treesize of output 25 [2018-04-11 11:05:02,284 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:02,290 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:02,290 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:81, output treesize:57 [2018-04-11 11:05:02,476 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 74 [2018-04-11 11:05:02,479 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 67 treesize of output 66 [2018-04-11 11:05:02,479 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:02,506 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:02,535 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 66 treesize of output 73 [2018-04-11 11:05:02,537 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 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 67 treesize of output 66 [2018-04-11 11:05:02,538 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:02,558 INFO L267 ElimStorePlain]: Start of recursive call 4: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:02,567 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:05:02,567 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:88, output treesize:80 [2018-04-11 11:05:02,691 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 100 treesize of output 87 [2018-04-11 11:05:02,693 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 70 [2018-04-11 11:05:02,693 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:02,709 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 74 [2018-04-11 11:05:02,709 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:02,724 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 58 [2018-04-11 11:05:02,724 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:02,738 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 58 treesize of output 42 [2018-04-11 11:05:02,739 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:05:02,754 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 41 [2018-04-11 11:05:02,754 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-11 11:05:02,766 INFO L267 ElimStorePlain]: Start of recursive call 2: 5 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-11 11:05:02,791 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 47 [2018-04-11 11:05:02,793 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 30 [2018-04-11 11:05:02,793 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:02,806 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 30 treesize of output 21 [2018-04-11 11:05:02,806 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:02,819 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 26 [2018-04-11 11:05:02,819 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:02,842 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 0 case distinctions, treesize of input 26 treesize of output 20 [2018-04-11 11:05:02,842 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:02,849 INFO L267 ElimStorePlain]: Start of recursive call 8: 5 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:02,852 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 43 [2018-04-11 11:05:02,854 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2018-04-11 11:05:02,854 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:02,860 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 9 treesize of output 1 [2018-04-11 11:05:02,860 INFO L267 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:02,868 INFO L267 ElimStorePlain]: Start of recursive call 13: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:02,879 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:05:02,879 INFO L202 ElimStorePlain]: Needed 15 recursive calls to eliminate 5 variables, input treesize:118, output treesize:14 [2018-04-11 11:05:03,011 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:05:03,027 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:05:03,027 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 28] total 54 [2018-04-11 11:05:03,027 INFO L442 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-04-11 11:05:03,027 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-04-11 11:05:03,027 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=2822, Unknown=0, NotChecked=0, Total=2970 [2018-04-11 11:05:03,028 INFO L87 Difference]: Start difference. First operand 594 states and 668 transitions. Second operand 55 states. [2018-04-11 11:05:07,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:05:07,302 INFO L93 Difference]: Finished difference Result 878 states and 992 transitions. [2018-04-11 11:05:07,302 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2018-04-11 11:05:07,302 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 100 [2018-04-11 11:05:07,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:05:07,304 INFO L225 Difference]: With dead ends: 878 [2018-04-11 11:05:07,304 INFO L226 Difference]: Without dead ends: 878 [2018-04-11 11:05:07,304 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 79 SyntacticMatches, 2 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3800 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=877, Invalid=12463, Unknown=0, NotChecked=0, Total=13340 [2018-04-11 11:05:07,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 878 states. [2018-04-11 11:05:07,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 878 to 712. [2018-04-11 11:05:07,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 712 states. [2018-04-11 11:05:07,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 712 states to 712 states and 802 transitions. [2018-04-11 11:05:07,311 INFO L78 Accepts]: Start accepts. Automaton has 712 states and 802 transitions. Word has length 100 [2018-04-11 11:05:07,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:05:07,311 INFO L459 AbstractCegarLoop]: Abstraction has 712 states and 802 transitions. [2018-04-11 11:05:07,311 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states. [2018-04-11 11:05:07,311 INFO L276 IsEmpty]: Start isEmpty. Operand 712 states and 802 transitions. [2018-04-11 11:05:07,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2018-04-11 11:05:07,312 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:05:07,312 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:05:07,312 INFO L408 AbstractCegarLoop]: === Iteration 52 === [__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-11 11:05:07,312 INFO L82 PathProgramCache]: Analyzing trace with hash 1992455422, now seen corresponding path program 2 times [2018-04-11 11:05:07,312 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:05:07,312 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:05:07,313 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:05:07,313 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:05:07,313 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:05:07,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:05:07,329 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:05:08,640 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 8 proven. 25 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-11 11:05:08,640 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:05:08,640 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:05:08,645 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:05:08,678 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 11:05:08,678 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:05:08,680 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:05:08,681 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-11 11:05:08,681 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:08,682 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:08,682 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-11 11:05:08,684 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-11 11:05:08,686 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)) (let ((.cse0 (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base| 1))) (and (= 0 (select .cse0 |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base|)) (= (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base|) 0) (= |c_#valid| (store .cse0 |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| 1))))) is different from true [2018-04-11 11:05:08,698 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)) (let ((.cse0 (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base| 1))) (and (= |c_#valid| (store (store .cse0 |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| 1) |c___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc20.base| 1)) (= 0 (select .cse0 |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base|)) (= (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base|) 0)))) is different from true [2018-04-11 11:05:08,701 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)) (let ((.cse0 (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base| 1))) (and (= |c_#valid| (store (store .cse0 |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| 1) c___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~nextData~0.base 1)) (= 0 (select .cse0 |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base|)) (= (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base|) 0)))) is different from true [2018-04-11 11:05:08,706 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)) (let ((.cse0 (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base| 1))) (and (= |c_#valid| (store (store .cse0 |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| 1) c___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base 1)) (= 0 (select .cse0 |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base|)) (= (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base|) 0)))) is different from true [2018-04-11 11:05:08,709 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)) (let ((.cse0 (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base| 1))) (and (= 0 (select .cse0 |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base|)) (= (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base|) 0) (= (store (store (store .cse0 |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| 1) c___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base 1) |c___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc20.base| 1) |c_#valid|)))) is different from true [2018-04-11 11:05:08,712 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)) (let ((.cse0 (store |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base| 1))) (and (= |c_#valid| (store (store (store .cse0 |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| 1) c___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base 1) c___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~nextData~0.base 1)) (= 0 (select .cse0 |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base|)) (= (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base|) 0)))) is different from true [2018-04-11 11:05:08,824 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:08,825 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:08,825 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:08,826 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 48 [2018-04-11 11:05:08,831 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 43 [2018-04-11 11:05:08,834 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 39 [2018-04-11 11:05:08,839 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 38 [2018-04-11 11:05:08,839 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:08,846 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:08,852 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:08,858 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:08,865 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2018-04-11 11:05:08,865 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:44, output treesize:38 [2018-04-11 11:05:08,912 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 21 not checked. [2018-04-11 11:05:08,929 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:05:08,929 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 14] total 28 [2018-04-11 11:05:08,929 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-11 11:05:08,929 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-11 11:05:08,929 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=356, Unknown=8, NotChecked=322, Total=812 [2018-04-11 11:05:08,929 INFO L87 Difference]: Start difference. First operand 712 states and 802 transitions. Second operand 29 states. [2018-04-11 11:05:11,515 WARN L151 SmtUtils]: Spent 108ms on a formula simplification. DAG size of input: 70 DAG size of output 49 [2018-04-11 11:05:13,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:05:13,230 INFO L93 Difference]: Finished difference Result 1025 states and 1171 transitions. [2018-04-11 11:05:13,230 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-11 11:05:13,231 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 98 [2018-04-11 11:05:13,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:05:13,232 INFO L225 Difference]: With dead ends: 1025 [2018-04-11 11:05:13,232 INFO L226 Difference]: Without dead ends: 1025 [2018-04-11 11:05:13,233 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 107 SyntacticMatches, 6 SemanticMatches, 45 ConstructedPredicates, 7 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=354, Invalid=1169, Unknown=65, NotChecked=574, Total=2162 [2018-04-11 11:05:13,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1025 states. [2018-04-11 11:05:13,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1025 to 786. [2018-04-11 11:05:13,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 786 states. [2018-04-11 11:05:13,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 786 states to 786 states and 882 transitions. [2018-04-11 11:05:13,242 INFO L78 Accepts]: Start accepts. Automaton has 786 states and 882 transitions. Word has length 98 [2018-04-11 11:05:13,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:05:13,242 INFO L459 AbstractCegarLoop]: Abstraction has 786 states and 882 transitions. [2018-04-11 11:05:13,242 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-11 11:05:13,242 INFO L276 IsEmpty]: Start isEmpty. Operand 786 states and 882 transitions. [2018-04-11 11:05:13,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2018-04-11 11:05:13,243 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:05:13,243 INFO L355 BasicCegarLoop]: trace histogram [8, 6, 6, 6, 6, 6, 6, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:05:13,243 INFO L408 AbstractCegarLoop]: === Iteration 53 === [__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-11 11:05:13,244 INFO L82 PathProgramCache]: Analyzing trace with hash -1703835951, now seen corresponding path program 1 times [2018-04-11 11:05:13,244 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:05:13,244 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:05:13,244 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:05:13,244 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:05:13,244 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:05:13,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:05:13,265 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:05:13,493 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 183 trivial. 0 not checked. [2018-04-11 11:05:13,493 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:05:13,493 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:05:13,498 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:05:13,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:05:13,546 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:05:13,555 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-11 11:05:13,555 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 8 treesize of output 7 [2018-04-11 11:05:13,555 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:13,556 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:13,558 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-11 11:05:13,558 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:16, output treesize:8 [2018-04-11 11:05:13,601 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:13,601 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:13,602 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-11 11:05:13,602 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:13,604 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:13,605 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:16 [2018-04-11 11:05:13,629 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 22 treesize of output 23 [2018-04-11 11:05:13,630 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-11 11:05:13,630 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:13,633 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:13,636 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:13,636 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:29, output treesize:12 [2018-04-11 11:05:13,647 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 16 treesize of output 12 [2018-04-11 11:05:13,648 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2018-04-11 11:05:13,648 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:13,648 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:13,649 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-11 11:05:13,649 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:16, output treesize:4 [2018-04-11 11:05:13,664 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 113 proven. 7 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2018-04-11 11:05:13,681 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:05:13,681 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 24 [2018-04-11 11:05:13,681 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-11 11:05:13,681 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-11 11:05:13,682 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=482, Unknown=0, NotChecked=0, Total=552 [2018-04-11 11:05:13,682 INFO L87 Difference]: Start difference. First operand 786 states and 882 transitions. Second operand 24 states. [2018-04-11 11:05:14,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:05:14,063 INFO L93 Difference]: Finished difference Result 800 states and 883 transitions. [2018-04-11 11:05:14,063 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-11 11:05:14,063 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 174 [2018-04-11 11:05:14,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:05:14,065 INFO L225 Difference]: With dead ends: 800 [2018-04-11 11:05:14,065 INFO L226 Difference]: Without dead ends: 800 [2018-04-11 11:05:14,065 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 168 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 209 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=165, Invalid=827, Unknown=0, NotChecked=0, Total=992 [2018-04-11 11:05:14,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 800 states. [2018-04-11 11:05:14,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 800 to 786. [2018-04-11 11:05:14,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 786 states. [2018-04-11 11:05:14,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 786 states to 786 states and 870 transitions. [2018-04-11 11:05:14,070 INFO L78 Accepts]: Start accepts. Automaton has 786 states and 870 transitions. Word has length 174 [2018-04-11 11:05:14,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:05:14,070 INFO L459 AbstractCegarLoop]: Abstraction has 786 states and 870 transitions. [2018-04-11 11:05:14,070 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-11 11:05:14,071 INFO L276 IsEmpty]: Start isEmpty. Operand 786 states and 870 transitions. [2018-04-11 11:05:14,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2018-04-11 11:05:14,071 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:05:14,071 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:05:14,071 INFO L408 AbstractCegarLoop]: === Iteration 54 === [__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-11 11:05:14,071 INFO L82 PathProgramCache]: Analyzing trace with hash 1992455423, now seen corresponding path program 2 times [2018-04-11 11:05:14,071 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:05:14,071 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:05:14,072 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:05:14,072 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:05:14,072 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:05:14,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:05:14,083 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:05:15,641 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-04-11 11:05:15,641 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:05:15,670 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:05:15,675 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:05:15,708 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 11:05:15,708 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:05:15,710 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:05:15,713 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-11 11:05:15,713 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:15,717 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-11 11:05:15,717 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:15,720 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:15,721 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:16, output treesize:14 [2018-04-11 11:05:15,782 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 (= 0 (select (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|)) (= |c_#length| (store (store |c_old(#length)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base| 16) |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| 80)) (= (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base|) 0))) is different from true [2018-04-11 11:05:15,794 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 (= 0 (select (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|)) (= (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base|) 0) (= |c_#length| (store (store (store |c_old(#length)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base| 16) |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| 80) |c___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc20.base| 16)))) is different from true [2018-04-11 11:05:15,796 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) (__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~nextData~0.base Int)) (and (= 0 (select (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|)) (= (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base|) 0) (= (store (store (store |c_old(#length)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base| 16) |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| 80) __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~nextData~0.base 16) |c_#length|))) is different from true [2018-04-11 11:05:15,803 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) (__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~nextData~0.base Int)) (and (= 0 (select (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|)) (= |c_#length| (store (store (store (store |c_old(#length)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base| 16) |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| 80) __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~nextData~0.base 16) |c___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc20.base| 16)) (= (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base|) 0))) is different from true [2018-04-11 11:05:15,805 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) (v_subst_1 Int)) (and (= 0 (select (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|)) (= (store (store (store (store |c_old(#length)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base| 16) |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| 80) v_subst_1 16) c___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~nextData~0.base 16) |c_#length|) (= (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base|) 0))) is different from true [2018-04-11 11:05:15,908 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:15,908 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:15,909 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 33 [2018-04-11 11:05:15,910 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:15,911 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:15,912 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:15,912 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 55 [2018-04-11 11:05:15,924 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 43 treesize of output 47 [2018-04-11 11:05:15,926 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-04-11 11:05:15,926 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:15,974 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:15,981 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 40 [2018-04-11 11:05:15,981 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2018-04-11 11:05:16,024 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:16,031 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 40 [2018-04-11 11:05:16,031 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2018-04-11 11:05:16,072 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:16,074 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:16,076 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:16,077 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:16,077 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:16,085 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 27 treesize of output 54 [2018-04-11 11:05:16,086 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 4 xjuncts. [2018-04-11 11:05:16,145 INFO L267 ElimStorePlain]: Start of recursive call 4: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2018-04-11 11:05:16,191 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 7 xjuncts. [2018-04-11 11:05:16,229 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 7 xjuncts. [2018-04-11 11:05:16,269 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:16,269 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:16,270 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:16,270 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-11 11:05:16,270 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:16,307 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-1 vars, End of recursive call: 20 dim-0 vars, and 7 xjuncts. [2018-04-11 11:05:16,308 INFO L202 ElimStorePlain]: Needed 9 recursive calls to eliminate 6 variables, input treesize:47, output treesize:248 [2018-04-11 11:05:18,596 WARN L151 SmtUtils]: Spent 2241ms on a formula simplification. DAG size of input: 141 DAG size of output 72 [2018-04-11 11:05:18,621 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 21 not checked. [2018-04-11 11:05:18,640 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:05:18,640 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 12] total 27 [2018-04-11 11:05:18,640 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-11 11:05:18,640 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-11 11:05:18,640 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=396, Unknown=13, NotChecked=230, Total=756 [2018-04-11 11:05:18,641 INFO L87 Difference]: Start difference. First operand 786 states and 870 transitions. Second operand 28 states. [2018-04-11 11:05:19,514 WARN L151 SmtUtils]: Spent 134ms on a formula simplification. DAG size of input: 76 DAG size of output 63 [2018-04-11 11:05:19,784 WARN L151 SmtUtils]: Spent 124ms on a formula simplification. DAG size of input: 62 DAG size of output 55 [2018-04-11 11:05:20,321 WARN L151 SmtUtils]: Spent 232ms on a formula simplification. DAG size of input: 88 DAG size of output 70 [2018-04-11 11:05:20,658 WARN L151 SmtUtils]: Spent 227ms on a formula simplification. DAG size of input: 74 DAG size of output 62 [2018-04-11 11:05:22,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:05:22,537 INFO L93 Difference]: Finished difference Result 995 states and 1107 transitions. [2018-04-11 11:05:22,537 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-11 11:05:22,537 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 98 [2018-04-11 11:05:22,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:05:22,539 INFO L225 Difference]: With dead ends: 995 [2018-04-11 11:05:22,539 INFO L226 Difference]: Without dead ends: 995 [2018-04-11 11:05:22,540 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 104 SyntacticMatches, 9 SemanticMatches, 39 ConstructedPredicates, 5 IntricatePredicates, 0 DeprecatedPredicates, 249 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=235, Invalid=1014, Unknown=31, NotChecked=360, Total=1640 [2018-04-11 11:05:22,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 995 states. [2018-04-11 11:05:22,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 995 to 786. [2018-04-11 11:05:22,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 786 states. [2018-04-11 11:05:22,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 786 states to 786 states and 868 transitions. [2018-04-11 11:05:22,546 INFO L78 Accepts]: Start accepts. Automaton has 786 states and 868 transitions. Word has length 98 [2018-04-11 11:05:22,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:05:22,546 INFO L459 AbstractCegarLoop]: Abstraction has 786 states and 868 transitions. [2018-04-11 11:05:22,546 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-11 11:05:22,546 INFO L276 IsEmpty]: Start isEmpty. Operand 786 states and 868 transitions. [2018-04-11 11:05:22,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2018-04-11 11:05:22,547 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:05:22,547 INFO L355 BasicCegarLoop]: trace histogram [4, 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, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:05:22,547 INFO L408 AbstractCegarLoop]: === Iteration 55 === [__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-11 11:05:22,547 INFO L82 PathProgramCache]: Analyzing trace with hash 1644822485, now seen corresponding path program 1 times [2018-04-11 11:05:22,548 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:05:22,548 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:05:22,548 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:05:22,548 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:05:22,548 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:05:22,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:05:22,560 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:05:23,059 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:05:23,059 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:05:23,059 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2018-04-11 11:05:23,059 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-11 11:05:23,059 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-11 11:05:23,059 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=643, Unknown=0, NotChecked=0, Total=702 [2018-04-11 11:05:23,060 INFO L87 Difference]: Start difference. First operand 786 states and 868 transitions. Second operand 27 states. [2018-04-11 11:05:24,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:05:24,398 INFO L93 Difference]: Finished difference Result 823 states and 909 transitions. [2018-04-11 11:05:24,398 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-11 11:05:24,398 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 101 [2018-04-11 11:05:24,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:05:24,400 INFO L225 Difference]: With dead ends: 823 [2018-04-11 11:05:24,400 INFO L226 Difference]: Without dead ends: 823 [2018-04-11 11:05:24,400 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 661 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=277, Invalid=3029, Unknown=0, NotChecked=0, Total=3306 [2018-04-11 11:05:24,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 823 states. [2018-04-11 11:05:24,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 823 to 793. [2018-04-11 11:05:24,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 793 states. [2018-04-11 11:05:24,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 793 states to 793 states and 874 transitions. [2018-04-11 11:05:24,406 INFO L78 Accepts]: Start accepts. Automaton has 793 states and 874 transitions. Word has length 101 [2018-04-11 11:05:24,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:05:24,406 INFO L459 AbstractCegarLoop]: Abstraction has 793 states and 874 transitions. [2018-04-11 11:05:24,406 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-11 11:05:24,406 INFO L276 IsEmpty]: Start isEmpty. Operand 793 states and 874 transitions. [2018-04-11 11:05:24,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2018-04-11 11:05:24,407 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:05:24,407 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:05:24,407 INFO L408 AbstractCegarLoop]: === Iteration 56 === [__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-11 11:05:24,407 INFO L82 PathProgramCache]: Analyzing trace with hash -805753267, now seen corresponding path program 2 times [2018-04-11 11:05:24,407 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:05:24,407 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:05:24,407 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:05:24,408 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:05:24,408 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:05:24,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:05:24,425 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:05:25,626 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 8 proven. 25 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-11 11:05:25,626 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:05:25,626 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:05:25,631 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:05:25,669 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 11:05:25,669 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:05:25,764 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:05:25,765 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-11 11:05:25,765 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:25,766 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:25,766 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-11 11:05:25,798 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-11 11:05:25,798 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:25,800 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:25,800 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-04-11 11:05:25,840 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-11 11:05:25,842 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)) (let ((.cse0 (store |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base 1))) (and (= 0 (select .cse0 |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base|)) (= |c_#valid| (store .cse0 |__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-11 11:05:25,861 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)) (let ((.cse0 (store |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base 1))) (and (= 0 (select .cse0 |__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 .cse0 |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| 1) |c___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc20.base| 1) |c_#valid|)))) is different from true [2018-04-11 11:05:25,863 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)) (let ((.cse0 (store |c_old(#valid)| __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base 1))) (and (= 0 (select .cse0 |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base|)) (= |c_#valid| (store (store .cse0 |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| 1) c___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~nextData~0.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-11 11:05:25,867 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| Int) (v_subst_2 Int)) (let ((.cse0 (store |c_old(#valid)| v_subst_2 1))) (and (= |c_#valid| (store (store .cse0 |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| 1) c___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base 1)) (= 0 (select .cse0 |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base|)) (= 0 (select |c_old(#valid)| v_subst_2))))) is different from true [2018-04-11 11:05:25,870 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| Int) (v_subst_2 Int)) (let ((.cse0 (store |c_old(#valid)| v_subst_2 1))) (and (= (store (store (store .cse0 |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| 1) c___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base 1) |c___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc20.base| 1) |c_#valid|) (= 0 (select .cse0 |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base|)) (= 0 (select |c_old(#valid)| v_subst_2))))) is different from true [2018-04-11 11:05:25,871 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| Int) (v_subst_2 Int)) (let ((.cse0 (store |c_old(#valid)| v_subst_2 1))) (and (= |c_#valid| (store (store (store .cse0 |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| 1) c___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~data~0.base 1) c___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~nextData~0.base 1)) (= 0 (select .cse0 |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base|)) (= 0 (select |c_old(#valid)| v_subst_2))))) is different from true [2018-04-11 11:05:25,972 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:25,972 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:25,973 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:25,974 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 48 [2018-04-11 11:05:25,976 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 43 [2018-04-11 11:05:25,980 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 39 [2018-04-11 11:05:25,986 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 38 [2018-04-11 11:05:25,986 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:25,992 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:25,998 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:26,004 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:26,011 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2018-04-11 11:05:26,011 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:44, output treesize:38 [2018-04-11 11:05:26,073 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 21 not checked. [2018-04-11 11:05:26,091 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:05:26,091 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18] total 32 [2018-04-11 11:05:26,091 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-11 11:05:26,092 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-11 11:05:26,092 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=520, Unknown=8, NotChecked=378, Total=1056 [2018-04-11 11:05:26,092 INFO L87 Difference]: Start difference. First operand 793 states and 874 transitions. Second operand 33 states. [2018-04-11 11:05:29,083 WARN L151 SmtUtils]: Spent 107ms on a formula simplification. DAG size of input: 70 DAG size of output 49 [2018-04-11 11:05:31,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:05:31,029 INFO L93 Difference]: Finished difference Result 1003 states and 1120 transitions. [2018-04-11 11:05:31,029 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-11 11:05:31,029 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 100 [2018-04-11 11:05:31,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:05:31,031 INFO L225 Difference]: With dead ends: 1003 [2018-04-11 11:05:31,031 INFO L226 Difference]: Without dead ends: 1003 [2018-04-11 11:05:31,031 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 105 SyntacticMatches, 7 SemanticMatches, 52 ConstructedPredicates, 7 IntricatePredicates, 0 DeprecatedPredicates, 547 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=443, Invalid=1688, Unknown=59, NotChecked=672, Total=2862 [2018-04-11 11:05:31,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1003 states. [2018-04-11 11:05:31,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1003 to 797. [2018-04-11 11:05:31,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 797 states. [2018-04-11 11:05:31,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 797 states to 797 states and 880 transitions. [2018-04-11 11:05:31,040 INFO L78 Accepts]: Start accepts. Automaton has 797 states and 880 transitions. Word has length 100 [2018-04-11 11:05:31,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:05:31,040 INFO L459 AbstractCegarLoop]: Abstraction has 797 states and 880 transitions. [2018-04-11 11:05:31,040 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-11 11:05:31,040 INFO L276 IsEmpty]: Start isEmpty. Operand 797 states and 880 transitions. [2018-04-11 11:05:31,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2018-04-11 11:05:31,041 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:05:31,041 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:05:31,041 INFO L408 AbstractCegarLoop]: === Iteration 57 === [__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-11 11:05:31,041 INFO L82 PathProgramCache]: Analyzing trace with hash -805753266, now seen corresponding path program 2 times [2018-04-11 11:05:31,041 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:05:31,041 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:05:31,042 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:05:31,042 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:05:31,042 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:05:31,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:05:31,063 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:05:32,001 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:05:32,002 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:05:32,002 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:05:32,006 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:05:32,045 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 11:05:32,046 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:05:32,048 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:05:32,050 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-11 11:05:32,050 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:32,054 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-11 11:05:32,055 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:32,058 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:32,058 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:16, output treesize:14 [2018-04-11 11:05:32,127 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,128 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,128 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-11 11:05:32,128 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:32,158 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,159 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,159 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-11 11:05:32,159 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:32,163 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:32,163 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:25, output treesize:14 [2018-04-11 11:05:32,284 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 (= 0 (select (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|)) (= |c_#length| (store (store |c_old(#length)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base| 16) |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| 80)) (= (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base|) 0))) is different from true [2018-04-11 11:05:32,296 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 (= 0 (select (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|)) (= (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base|) 0) (= |c_#length| (store (store (store |c_old(#length)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base| 16) |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| 80) |c___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc20.base| 16)))) is different from true [2018-04-11 11:05:32,298 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) (__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~nextData~0.base Int)) (and (= 0 (select (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|)) (= (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base|) 0) (= (store (store (store |c_old(#length)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base| 16) |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| 80) __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~nextData~0.base 16) |c_#length|))) is different from true [2018-04-11 11:05:32,305 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) (__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~nextData~0.base Int)) (and (= 0 (select (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|)) (= |c_#length| (store (store (store (store |c_old(#length)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base| 16) |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| 80) __U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~nextData~0.base 16) |c___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc20.base| 16)) (= (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base|) 0))) is different from true [2018-04-11 11:05:32,308 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) (v_subst_3 Int)) (and (= 0 (select (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|)) (= (select |c_old(#valid)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base|) 0) (= |c_#length| (store (store (store (store |c_old(#length)| |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc5.base| 16) |__U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_#t~malloc6.base| 80) v_subst_3 16) c___U_MULTI_fcomplex_data_creation_test___true_valid_memsafety_i__create_data_~nextData~0.base 16)))) is different from true [2018-04-11 11:05:32,380 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,381 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,382 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,382 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,383 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,388 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 52 [2018-04-11 11:05:32,390 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,390 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,391 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,391 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 68 [2018-04-11 11:05:32,401 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 49 treesize of output 47 [2018-04-11 11:05:32,405 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,409 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 48 [2018-04-11 11:05:32,410 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 2 xjuncts. [2018-04-11 11:05:32,458 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,459 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,462 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,462 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,463 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,470 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 27 treesize of output 54 [2018-04-11 11:05:32,470 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 4 xjuncts. [2018-04-11 11:05:32,557 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,560 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 40 [2018-04-11 11:05:32,561 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2018-04-11 11:05:32,609 INFO L267 ElimStorePlain]: Start of recursive call 4: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2018-04-11 11:05:32,653 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-1 vars, End of recursive call: and 7 xjuncts. [2018-04-11 11:05:32,712 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,713 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,714 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,714 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,715 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,716 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,716 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,717 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,717 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,718 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,722 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 11 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 86 [2018-04-11 11:05:32,732 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 80 treesize of output 58 [2018-04-11 11:05:32,735 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,739 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 48 treesize of output 59 [2018-04-11 11:05:32,740 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 2 xjuncts. [2018-04-11 11:05:32,791 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,792 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,793 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,797 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 43 [2018-04-11 11:05:32,797 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 2 xjuncts. [2018-04-11 11:05:32,838 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,838 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,840 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,840 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,842 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,843 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,843 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:32,850 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 30 treesize of output 57 [2018-04-11 11:05:32,850 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 4 xjuncts. [2018-04-11 11:05:32,954 INFO L267 ElimStorePlain]: Start of recursive call 9: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2018-04-11 11:05:33,018 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,019 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,020 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,020 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,021 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,022 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,023 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,023 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,024 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,024 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,025 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,041 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 12 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 6 case distinctions, treesize of input 30 treesize of output 68 [2018-04-11 11:05:33,043 WARN L307 Elim1Store]: Array PQE input equivalent to false [2018-04-11 11:05:33,043 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:33,115 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,115 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,116 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,117 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,119 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,119 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,120 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,126 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 9 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 34 treesize of output 65 [2018-04-11 11:05:33,127 INFO L267 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 4 xjuncts. [2018-04-11 11:05:33,259 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,260 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,261 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,262 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,263 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,264 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,264 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,265 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,271 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 9 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 30 treesize of output 61 [2018-04-11 11:05:33,272 INFO L267 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 4 xjuncts. [2018-04-11 11:05:33,419 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,420 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,420 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,421 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,422 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,422 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,424 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,425 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,427 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,427 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,428 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,428 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,429 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,429 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,441 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 0 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 79 [2018-04-11 11:05:33,442 INFO L267 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 8 xjuncts. [2018-04-11 11:05:33,575 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,576 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,576 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,577 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,578 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,580 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,580 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,581 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:33,587 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 9 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 30 treesize of output 61 [2018-04-11 11:05:33,588 INFO L267 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 4 xjuncts. [2018-04-11 11:05:33,797 INFO L267 ElimStorePlain]: Start of recursive call 13: 8 dim-1 vars, End of recursive call: and 13 xjuncts. [2018-04-11 11:05:33,941 INFO L267 ElimStorePlain]: Start of recursive call 8: 2 dim-1 vars, End of recursive call: and 20 xjuncts. [2018-04-11 11:05:34,138 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 27 xjuncts. [2018-04-11 11:05:34,330 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:34,331 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:34,331 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:34,331 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-11 11:05:34,332 INFO L267 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:34,536 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: 82 dim-0 vars, and 25 xjuncts. [2018-04-11 11:05:34,536 INFO L202 ElimStorePlain]: Needed 19 recursive calls to eliminate 7 variables, input treesize:55, output treesize:1015 [2018-04-11 11:05:34,826 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 21 not checked. [2018-04-11 11:05:34,844 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:05:34,844 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 31 [2018-04-11 11:05:34,844 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-11 11:05:34,845 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-11 11:05:34,845 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=594, Unknown=16, NotChecked=270, Total=992 [2018-04-11 11:05:34,845 INFO L87 Difference]: Start difference. First operand 797 states and 880 transitions. Second operand 32 states. [2018-04-11 11:05:35,655 WARN L151 SmtUtils]: Spent 131ms on a formula simplification. DAG size of input: 71 DAG size of output 63 [2018-04-11 11:05:35,845 WARN L151 SmtUtils]: Spent 111ms on a formula simplification. DAG size of input: 64 DAG size of output 61 [2018-04-11 11:05:36,054 WARN L151 SmtUtils]: Spent 126ms on a formula simplification. DAG size of input: 74 DAG size of output 69 [2018-04-11 11:05:36,576 WARN L151 SmtUtils]: Spent 122ms on a formula simplification. DAG size of input: 66 DAG size of output 63 [2018-04-11 11:05:37,201 WARN L151 SmtUtils]: Spent 231ms on a formula simplification. DAG size of input: 88 DAG size of output 78 [2018-04-11 11:05:37,493 WARN L151 SmtUtils]: Spent 177ms on a formula simplification. DAG size of input: 74 DAG size of output 64 [2018-04-11 11:05:40,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:05:40,337 INFO L93 Difference]: Finished difference Result 1023 states and 1133 transitions. [2018-04-11 11:05:40,338 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-11 11:05:40,338 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 100 [2018-04-11 11:05:40,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:05:40,339 INFO L225 Difference]: With dead ends: 1023 [2018-04-11 11:05:40,340 INFO L226 Difference]: Without dead ends: 1023 [2018-04-11 11:05:40,340 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 5 IntricatePredicates, 0 DeprecatedPredicates, 677 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=433, Invalid=2732, Unknown=47, NotChecked=570, Total=3782 [2018-04-11 11:05:40,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1023 states. [2018-04-11 11:05:40,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1023 to 785. [2018-04-11 11:05:40,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 785 states. [2018-04-11 11:05:40,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 785 states to 785 states and 866 transitions. [2018-04-11 11:05:40,345 INFO L78 Accepts]: Start accepts. Automaton has 785 states and 866 transitions. Word has length 100 [2018-04-11 11:05:40,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:05:40,345 INFO L459 AbstractCegarLoop]: Abstraction has 785 states and 866 transitions. [2018-04-11 11:05:40,345 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-11 11:05:40,345 INFO L276 IsEmpty]: Start isEmpty. Operand 785 states and 866 transitions. [2018-04-11 11:05:40,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2018-04-11 11:05:40,346 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:05:40,346 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11 11:05:40,346 INFO L408 AbstractCegarLoop]: === Iteration 58 === [__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-11 11:05:40,346 INFO L82 PathProgramCache]: Analyzing trace with hash -4874568, now seen corresponding path program 1 times [2018-04-11 11:05:40,346 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:05:40,347 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:05:40,347 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:05:40,347 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:05:40,347 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:05:40,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:05:40,367 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:05:41,141 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:05:41,142 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:05:41,142 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:05:41,147 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:05:41,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:05:41,179 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:05:41,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 6 treesize of output 5 [2018-04-11 11:05:41,183 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:41,185 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:41,185 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-11 11:05:41,388 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:41,388 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:41,388 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-11 11:05:41,388 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:41,391 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:41,391 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:14 [2018-04-11 11:05:41,439 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 11 treesize of output 8 [2018-04-11 11:05:41,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 8 treesize of output 7 [2018-04-11 11:05:41,440 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:41,441 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:41,443 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:41,443 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:19, output treesize:15 [2018-04-11 11:05:41,468 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-11 11:05:41,469 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-11 11:05:41,469 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:41,472 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:41,476 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-11 11:05:41,476 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:28, output treesize:24 [2018-04-11 11:05:41,585 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-11 11:05:41,586 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-11 11:05:41,586 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:41,587 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:41,598 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-11 11:05:41,599 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 8 treesize of output 7 [2018-04-11 11:05:41,599 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:41,601 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:41,609 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 11:05:41,609 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:54, output treesize:47 [2018-04-11 11:05:41,667 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 19 treesize of output 31 [2018-04-11 11:05:41,669 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 20 treesize of output 19 [2018-04-11 11:05:41,669 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:41,687 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 2 case distinctions, treesize of input 17 treesize of output 22 [2018-04-11 11:05:41,687 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2018-04-11 11:05:41,697 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:05:41,720 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 31 treesize of output 41 [2018-04-11 11:05:41,723 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 32 treesize of output 31 [2018-04-11 11:05:41,723 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:41,742 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 33 [2018-04-11 11:05:41,742 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:05:41,754 INFO L267 ElimStorePlain]: Start of recursive call 5: 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:05:41,774 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-2 vars, End of recursive call: 10 dim-0 vars, and 4 xjuncts. [2018-04-11 11:05:41,775 INFO L202 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:63, output treesize:205 [2018-04-11 11:05:41,866 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:41,867 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:41,867 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 77 treesize of output 71 [2018-04-11 11:05:41,868 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:41,882 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 11:05:41,883 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:126, output treesize:71 [2018-04-11 11:05:42,029 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 89 treesize of output 70 [2018-04-11 11:05:42,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 33 treesize of output 27 [2018-04-11 11:05:42,031 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-11 11:05:42,037 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 12 [2018-04-11 11:05:42,038 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:42,042 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:05:42,049 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2018-04-11 11:05:42,050 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-11 11:05:42,050 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:42,061 INFO L267 ElimStorePlain]: Start of recursive call 5: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:42,065 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 11:05:42,065 INFO L202 ElimStorePlain]: Needed 6 recursive calls to eliminate 5 variables, input treesize:98, output treesize:24 [2018-04-11 11:05:42,101 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 22 [2018-04-11 11:05:42,102 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 7 treesize of output 1 [2018-04-11 11:05:42,103 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:42,105 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-11 11:05:42,105 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:42,106 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:42,108 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:42,108 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:28, output treesize:3 [2018-04-11 11:05:42,243 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-04-11 11:05:42,261 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:05:42,261 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 27] total 46 [2018-04-11 11:05:42,261 INFO L442 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-04-11 11:05:42,261 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-04-11 11:05:42,261 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=1940, Unknown=0, NotChecked=0, Total=2070 [2018-04-11 11:05:42,262 INFO L87 Difference]: Start difference. First operand 785 states and 866 transitions. Second operand 46 states. [2018-04-11 11:05:43,555 WARN L151 SmtUtils]: Spent 140ms on a formula simplification. DAG size of input: 85 DAG size of output 74 [2018-04-11 11:05:44,162 WARN L151 SmtUtils]: Spent 162ms on a formula simplification. DAG size of input: 93 DAG size of output 79 [2018-04-11 11:05:44,559 WARN L151 SmtUtils]: Spent 177ms on a formula simplification. DAG size of input: 100 DAG size of output 86 [2018-04-11 11:05:49,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:05:49,252 INFO L93 Difference]: Finished difference Result 950 states and 1072 transitions. [2018-04-11 11:05:49,252 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2018-04-11 11:05:49,252 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 104 [2018-04-11 11:05:49,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:05:49,254 INFO L225 Difference]: With dead ends: 950 [2018-04-11 11:05:49,254 INFO L226 Difference]: Without dead ends: 950 [2018-04-11 11:05:49,255 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 92 SyntacticMatches, 3 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3017 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=795, Invalid=10334, Unknown=1, NotChecked=0, Total=11130 [2018-04-11 11:05:49,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 950 states. [2018-04-11 11:05:49,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 950 to 804. [2018-04-11 11:05:49,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 804 states. [2018-04-11 11:05:49,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 804 states to 804 states and 887 transitions. [2018-04-11 11:05:49,261 INFO L78 Accepts]: Start accepts. Automaton has 804 states and 887 transitions. Word has length 104 [2018-04-11 11:05:49,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:05:49,261 INFO L459 AbstractCegarLoop]: Abstraction has 804 states and 887 transitions. [2018-04-11 11:05:49,262 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-04-11 11:05:49,262 INFO L276 IsEmpty]: Start isEmpty. Operand 804 states and 887 transitions. [2018-04-11 11:05:49,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2018-04-11 11:05:49,262 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:05:49,262 INFO L355 BasicCegarLoop]: trace histogram [4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:05:49,262 INFO L408 AbstractCegarLoop]: === Iteration 59 === [__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-11 11:05:49,262 INFO L82 PathProgramCache]: Analyzing trace with hash 224087589, now seen corresponding path program 1 times [2018-04-11 11:05:49,262 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:05:49,263 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:05:49,263 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:05:49,263 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:05:49,263 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:05:49,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:05:49,275 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:05:50,912 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 2 proven. 18 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-04-11 11:05:50,912 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:05:50,912 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:05:50,918 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:05:50,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:05:50,949 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:05:50,950 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-11 11:05:50,951 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:50,952 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:50,952 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-11 11:05:51,356 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-11 11:05:51,357 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-11 11:05:51,357 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:51,358 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:51,363 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-11 11:05:51,363 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:35, output treesize:28 [2018-04-11 11:05:51,482 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 28 treesize of output 23 [2018-04-11 11:05:51,498 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:51,499 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 23 treesize of output 32 [2018-04-11 11:05:51,499 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:51,502 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:51,507 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-11 11:05:51,507 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:39, output treesize:35 [2018-04-11 11:05:51,665 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:51,666 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:51,666 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:51,667 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:51,668 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:51,668 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 39 [2018-04-11 11:05:51,668 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:51,679 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-11 11:05:51,679 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:56, output treesize:65 [2018-04-11 11:05:51,744 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 52 [2018-04-11 11:05:51,745 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 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 8 treesize of output 7 [2018-04-11 11:05:51,746 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:51,751 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:51,763 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:05:51,763 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:76, output treesize:93 [2018-04-11 11:05:51,844 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 87 treesize of output 84 [2018-04-11 11:05:51,850 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 2 case distinctions, treesize of input 73 treesize of output 69 [2018-04-11 11:05:51,851 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:05:51,886 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 84 treesize of output 83 [2018-04-11 11:05:51,886 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:51,908 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-11 11:05:51,930 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-11 11:05:51,932 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-11 11:05:51,932 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:51,933 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:51,955 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-2 vars, End of recursive call: 3 dim-0 vars, and 2 xjuncts. [2018-04-11 11:05:51,955 INFO L202 ElimStorePlain]: Needed 6 recursive calls to eliminate 5 variables, input treesize:109, output treesize:215 [2018-04-11 11:05:52,046 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:52,046 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:52,047 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 163 treesize of output 157 [2018-04-11 11:05:52,047 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:52,071 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:05:52,071 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:231, output treesize:157 [2018-04-11 11:05:52,567 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 147 treesize of output 131 [2018-04-11 11:05:52,575 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 131 treesize of output 112 [2018-04-11 11:05:52,576 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:52,588 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:52,606 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-11 11:05:52,606 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:173, output treesize:138 [2018-04-11 11:05:52,804 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 5 treesize of output 1 [2018-04-11 11:05:52,804 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:52,817 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2018-04-11 11:05:52,817 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:134, output treesize:129 [2018-04-11 11:05:53,321 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:53,322 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:53,324 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 35 treesize of output 59 [2018-04-11 11:05:53,327 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:53,327 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 94 [2018-04-11 11:05:53,327 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:05:53,334 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:05:53,362 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:53,400 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 10 new quantified variables, introduced 9 case distinctions, treesize of input 239 treesize of output 209 [2018-04-11 11:05:53,400 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 9 [2018-04-11 11:05:53,747 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:05:53,749 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 171 treesize of output 160 [2018-04-11 11:05:53,749 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:07:00,607 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 134 treesize of output 124 [2018-04-11 11:07:00,607 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. Received shutdown request... [2018-04-11 11:07:05,778 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-04-11 11:07:05,778 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-11 11:07:05,782 WARN L197 ceAbstractionStarter]: Timeout [2018-04-11 11:07:05,783 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.04 11:07:05 BoogieIcfgContainer [2018-04-11 11:07:05,783 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-11 11:07:05,783 INFO L168 Benchmark]: Toolchain (without parser) took 176390.23 ms. Allocated memory was 400.6 MB in the beginning and 1.1 GB in the end (delta: 743.4 MB). Free memory was 332.7 MB in the beginning and 694.2 MB in the end (delta: -361.5 MB). Peak memory consumption was 839.6 MB. Max. memory is 5.3 GB. [2018-04-11 11:07:05,784 INFO L168 Benchmark]: CDTParser took 0.16 ms. Allocated memory is still 400.6 MB. Free memory is still 361.1 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-11 11:07:05,784 INFO L168 Benchmark]: CACSL2BoogieTranslator took 275.03 ms. Allocated memory is still 400.6 MB. Free memory was 332.7 MB in the beginning and 304.7 MB in the end (delta: 28.0 MB). Peak memory consumption was 28.0 MB. Max. memory is 5.3 GB. [2018-04-11 11:07:05,784 INFO L168 Benchmark]: Boogie Preprocessor took 44.98 ms. Allocated memory is still 400.6 MB. Free memory was 304.7 MB in the beginning and 302.0 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.6 MB. Max. memory is 5.3 GB. [2018-04-11 11:07:05,784 INFO L168 Benchmark]: RCFGBuilder took 586.74 ms. Allocated memory was 400.6 MB in the beginning and 584.1 MB in the end (delta: 183.5 MB). Free memory was 302.0 MB in the beginning and 483.7 MB in the end (delta: -181.7 MB). Peak memory consumption was 20.9 MB. Max. memory is 5.3 GB. [2018-04-11 11:07:05,784 INFO L168 Benchmark]: TraceAbstraction took 175480.21 ms. Allocated memory was 584.1 MB in the beginning and 1.1 GB in the end (delta: 559.9 MB). Free memory was 483.7 MB in the beginning and 694.2 MB in the end (delta: -210.5 MB). Peak memory consumption was 807.1 MB. Max. memory is 5.3 GB. [2018-04-11 11:07:05,786 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.16 ms. Allocated memory is still 400.6 MB. Free memory is still 361.1 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 275.03 ms. Allocated memory is still 400.6 MB. Free memory was 332.7 MB in the beginning and 304.7 MB in the end (delta: 28.0 MB). Peak memory consumption was 28.0 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 44.98 ms. Allocated memory is still 400.6 MB. Free memory was 304.7 MB in the beginning and 302.0 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.6 MB. Max. memory is 5.3 GB. * RCFGBuilder took 586.74 ms. Allocated memory was 400.6 MB in the beginning and 584.1 MB in the end (delta: 183.5 MB). Free memory was 302.0 MB in the beginning and 483.7 MB in the end (delta: -181.7 MB). Peak memory consumption was 20.9 MB. Max. memory is 5.3 GB. * TraceAbstraction took 175480.21 ms. Allocated memory was 584.1 MB in the beginning and 1.1 GB in the end (delta: 559.9 MB). Free memory was 483.7 MB in the beginning and 694.2 MB in the end (delta: -210.5 MB). Peak memory consumption was 807.1 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 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 573]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 573). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 574]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 574). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 573]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 573). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 574]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 574). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 573]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 573). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 557]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 557). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 552]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 552). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 562]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 562). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 565]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 565). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 553]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 553). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 548]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 542]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 542). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 561]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 561). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 552]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 552). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 548]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 553]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 553). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 567]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 567). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 553]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 553). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 562]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 562). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 564]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 564). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 548]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 548]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 563]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 563). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 542]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 542). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 562]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 562). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 566]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 566). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 557]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 557). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 553]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 553). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 556]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 556). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 552]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 552). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 564]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 564). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 567]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 567). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 561]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 561). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 550]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 550). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 562]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 562). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 565]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 565). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 556]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 556). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 563]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 563). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 550]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 550). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 566]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 566). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 541]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 541). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 552]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 552). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 591]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 591). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 593]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 593). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 596]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 596). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 597]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 597). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 595]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 595). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 596]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 596). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 587]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 587). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 595]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 595). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 591]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 591). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 586]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 586). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 594]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 594). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 594]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 594). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 591]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 591). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 593]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 593). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 591]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 591). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 595]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 595). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 596]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 596). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 596]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 596). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 597]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 597). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 587]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 587). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 594]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 594). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 591]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 591). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 591]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 591). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 595]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 595). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 591]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 591). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 591]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 591). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 591]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 591). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 591]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 591). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 594]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 594). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 582]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 582). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 582]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 582). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 578]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 578). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 578]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 578). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 578]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 578). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 580]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 580). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 579]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 579). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 582]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 582). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 584]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 584). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 578]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 578). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 582]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 582). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 582]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 582). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 579]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 579). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 584]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 584). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 580]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 580). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - TimeoutResultAtElement [Line: 582]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 582). Cancelled while BasicCegarLoop was analyzing trace of length 107 with TraceHistMax 4, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 9556. - StatisticsResult: Ultimate Automizer benchmark data CFG has 8 procedures, 228 locations, 91 error locations. TIMEOUT Result, 175.4s OverallTime, 59 OverallIterations, 8 TraceHistogramMax, 63.9s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 8714 SDtfs, 13267 SDslu, 51897 SDs, 0 SdLazy, 54489 SolverSat, 1729 SolverUnsat, 596 SolverUnknown, 0 SolverNotchecked, 32.6s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 3739 GetRequests, 2158 SyntacticMatches, 74 SemanticMatches, 1507 ConstructedPredicates, 39 IntricatePredicates, 0 DeprecatedPredicates, 20521 ImplicationChecksByTransitivity, 46.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=804occurred in iteration=58, 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.3s AutomataMinimizationTime, 58 MinimizatonAttempts, 2540 StatesRemovedByMinimization, 52 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.3s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 31.2s InterpolantComputationTime, 6356 NumberOfCodeBlocks, 6342 NumberOfCodeBlocksAsserted, 87 NumberOfCheckSat, 6273 ConstructedInterpolants, 856 QuantifiedInterpolants, 21978676 SizeOfPredicates, 299 NumberOfNonLiveVariables, 8650 ConjunctsInSsa, 875 ConjunctsInUnsatCore, 83 InterpolantComputations, 41 PerfectInterpolantSequences, 1990/2409 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/complex_data_creation_test02_true-valid-memsafety.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-11_11-07-05-792.csv Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/complex_data_creation_test02_true-valid-memsafety.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-11_11-07-05-792.csv Completed graceful shutdown